PIC单片机架构
- 格式:ppt
- 大小:1.24 MB
- 文档页数:32
第一章PIC系列单片机概述1.1 PIC单片机简单介绍1.2 PIC单片机的特点PIC 是美国Microchip 公司所生产的单片机系列产品型号前缀,其硬件系统设计简洁,指令系统设计精炼。
它是最容易学、最容易掌握、最容易应用的单片机之一。
●(1)哈佛总线结构●普通单片机----普林斯顿体系结构其程序存储器和数据存储器统一编址,也就是两种存储器位于同一个逻辑空间里。
其指令总线和数据总线是共用的即时分复用。
●●PIC单片机采用哈佛体系结构其程序存储器和数据存储器独立编址,也就是两种存储器位于不同逻辑空间里。
(MCS-51采用哈佛体系结构,但他们与CPU之间传递信息必须共用一条总线。
)PIC单片机还采用哈佛总线结构:及芯片内部将数据总线和指令总线分离,并且采用不同的宽度。
如图1-2(a)●(2)指令字节化指令字节和数据字节分别用不同的字节宽度代表。
图1.2 架构比较●(3)精简指令集(RISC)技术(单片机所能识别的所有指令的集合)●PIC的指令系统或指令集约有75条指令。
MCS-51有111条。
●(4)寻址方式简单,寻址空间独立寻找操作数的方式PIC只有4种即寄存器直接寻址、寄存器间接寻址、立即数寻址、和位寻址。
MCS-51有7种方式。
PIC程序、数据、堆栈各自采用独立的地址空间。
●(5)代码压缩率高,运行速度高,功耗低,驱动能力强。
●端口吸入电流:25mA,输出电流:20mA 一般驱动能力60~70mA●代码压缩率指相同程序存储器空间所能容纳有效指令的数量。
例如1KB程序存储量空间,MCS-51系列存放500多条指令,而对PIC系列单片机存放多达1024条。
●(6)I2C 和SPI串行总线结构I2C :Inter IntegratedCircuit SPI:Serial Peripheral Interface 分别是由PHILIPS MOTOROLA 公司发明的两种串行总线技术,是在芯片之间实现同步串行数据传输的技术1.3 PIC18系列的内部结构1.4 几种常见的PIC18系列单片机微控制器(单片机):将中央处理器CPU、随机存取存储器RAM、只读存储器ROM、输入/输出端口I/O等主要的计算机部件,都集成在一块集成电路芯片上,从而形成一部完整的微型计算机。
PIC单片机原理及应用第三版课程设计一、前言PIC单片机原理及应用是一门非常重要的课程,它是在电子工程、计算机科学等领域中必须学习的基础课程之一。
本文将介绍PIC单片机的原理和应用,并且将会介绍一份课程设计,希望对读者有所帮助。
二、PIC单片机的原理单片机是一种集成电路,它包含了一些用于控制和处理数据的硬件设备。
PIC单片机是由美国微芯科技公司(Microchip Technology Inc.)生产的,是一种非常流行的单片机,它广泛应用于各种计算机和电子系统中。
PIC单片机的结构包括三个部分:处理器核心、外围设备和存储器。
1. 处理器核心PIC单片机的处理器核心采用RISC(Reduced Instruction Set Computing,精简指令集)结构,该结构在指令的执行速度和效率方面相对较高。
PIC单片机的处理器核心包括了一个15位或33位的存储器指针、一个独立的数据寄存器和一个常量移位器等。
2. 外围设备PIC单片机的外围设备包括了很多种外设,比如通用输入/输出端口(GPIO)、模拟模块、定时器、计数器、USART(通用异步收发传输器)等。
这些外设可以用于很多种不同的应用中。
3. 存储器PIC单片机的存储器包括了程序存储器和数据存储器两种。
程序存储器存储了单片机的指令和程序,而数据存储器可以存储程序中用到的数据。
三、PIC单片机的应用PIC单片机在很多领域都有着广泛的应用,包括电子、工业、计算机等。
1. 电子应用在电子应用领域中,PIC单片机由于体积小、功耗低、成本低等优点,被广泛应用于各种控制系统、智能家居、数字音频处理等方面。
2. 工业应用在工业应用领域中,PIC单片机被用于控制和监控各种工业设备和生产过程。
比如说,一些自动化工厂中的计数器、条码扫描器、工艺控制器等都是由PIC单片机控制的。
3. 计算机应用在计算机应用领域中,PIC单片机和各种其他的硬件设备一起被用于开发各种类型的计算机系统。
1.3.3本书实验套件电路图的解读从功能上讲实验套件电路图可以分为十一个功能模块,下面分别介绍之。
1、单片机和仿真、下载器接口这个部分是整个电路板的核心,包含了PIC单片机及其辅助电路。
实验套件可以使用40或28引脚DIP封装PIC单片机(虽然图1.3.1没有画出28引脚的PIC单片机,但读者可以在实验套件实物中找到它的位置)。
由于大多数8位PIC单片机的引脚兼容,读者其实可以在实验套件上使用上述封装的任意型号的PIC16或PIC18单片机,尽管PIC18系列属于PIC 高档单片机。
图1.3.3实验套件的单片机和仿真、下载器接口部分这部分电路还包含4MHz和32.768KHz的两套晶振电路。
4MHz的XTAL是主振荡器,用于提供单片机系统工作时钟。
如果读者希望更改单片机的工作频率可以更换该晶振。
32.768KHz的晶振连接在定时计数器TIMER1的外接晶体引脚上,用来为TIMER1提供第二个时钟源。
PROG是一个六脚的插座,用来提供单片机仿真和串行下载的接口,读者可以在这个接口上连接ICD2等调试下载工具。
初学者在硬件设计时往往忘记留出调试接口,但如果没有它们,单片机软件是很难开发成功的。
复位键KEYreset、电容Crest和电阻Rrest构成了单片机的复位电路,关于其他更加复杂可靠的复位电路的设计方法,读者可以参考本书十二章的相关叙述。
电容C5和C8是单片机电源去耦电容,这两个电容也常常为初学者所忽视,其实它们对于提高单片机系统的可靠性具有重要意义。
40脚的PIC16F877A有两对电源引脚:32和31,11和12,分别位于40引脚DIP单片机的两侧。
在印制电路板上放置单片机电源去耦电容时,应该让它们尽量靠近这两对电源引脚。
2、功能选择跳线实验套件上的跳线端子和跳线器(帽)如图1.3.4所示。
注意要有汉字和箭头标志图1.3.4 跳线端子和跳线器跳线器其实是短路器,它的宽度是2.54mm(100mil)。
pic的分类PIC的分类PIC(Programmable Integrated Circuit)是一种可编程集成电路,它可以根据用户的需求进行编程,实现不同的功能。
PIC的分类可以根据不同的标准进行划分,下面将从不同的角度介绍PIC的分类。
一、按照应用领域分类1. 工业控制领域:PIC在工业控制领域中应用广泛,如自动化生产线、机器人等。
2. 通信领域:PIC在通信领域中也有很多应用,如手机、调制解调器等。
3. 汽车电子领域:PIC在汽车电子领域中也有很多应用,如发动机控制、车载娱乐系统等。
4. 家电领域:PIC在家电领域中也有很多应用,如电视、洗衣机、冰箱等。
二、按照架构分类1. 8位架构:8位架构的PIC是最早的PIC,它的指令集非常简单,适合于一些简单的应用。
2. 16位架构:16位架构的PIC具有更强的处理能力和更多的存储空间,适合于一些复杂的应用。
3. 32位架构:32位架构的PIC具有更高的处理能力和更大的存储空间,适合于一些高性能的应用。
三、按照封装形式分类1. DIP封装:DIP封装的PIC是最常见的封装形式,它的引脚是直插式的,容易插拔。
2. SOP封装:SOP封装的PIC是一种表面贴装封装形式,它的体积小,适合于一些空间受限的应用。
3. QFN封装:QFN封装的PIC是一种无引脚封装形式,它的体积更小,适合于一些超小型应用。
四、按照存储器分类1. OTP型:OTP型的PIC只能被编程一次,适合于一些需要保密的应用。
2. Flash型:Flash型的PIC可以被多次编程,适合于一些需要频繁更新程序的应用。
3. EEPROM型:EEPROM型的PIC可以被多次编程,且不需要整片擦除,适合于一些需要频繁修改数据的应用。
综上所述,PIC的分类可以从应用领域、架构、封装形式和存储器等多个角度进行划分。
在实际应用中,我们需要根据具体的需求选择合适的PIC,以达到最佳的性能和效果。