第1章 绪论
1 单片机的发展
2 单片机的类别
3 PIC系列单片机的种类与特点
§ 单片机的发展
• 什么是单片机
• 单片机是单片微计算机(Single-Chip
Microcomputer)的简称,也称为微处理
(μP :Microprocessor)或微控制器(μC
:Micro-controller),通常统称为微型处理
部件(MCU :Micro Controller Unit)。
单片机的组成
• 高度集成;构成一个最小然而完善的计算机系统高度集成;构成一个最小然而完善的计算机系统
• 至少包括微处理器至少包括微处理器(CPU) (CPU) ,随机存取数据存储器,随机存取数据存储器
(RAM)(RAM),只读程序存储器,只读程序存储器(ROM)(ROM),输入输出电路,输入输出电路
(I/O(I/O口口)),可能还包括定时计数器,串行通信口,可能还包括定时计数器,串行通信口
(SCI)(SCI),显示驱动电路,显示驱动电路(LCD(LCD或或LEDLED驱动电路驱动电路)),脉宽,脉宽
调制电路调制电路(PWM)(PWM),模拟多路转换器及,模拟多路转换器及A/DA/D转换器等转换器等
电路。电路。
单片机的发展
• Intel-4004Intel-4004是历史上第一颗单片机,由是历史上第一颗单片机,由IntelIntel公司公司
19711971年生产出来的。自从年生产出来的。自从Intel 4004Intel 4004诞生后,诞生后,CPUCPU
遵从摩尔定律在运行速度、数据位数和存储器等遵从摩尔定律在运行速度、数据位数和存储器等
方面迅速发展。方面迅速发展。
• 单片机大致经历了三个发展阶段。单片机大致经历了三个发展阶段。
–– 第一阶段以第一阶段以MCS-48MCS-48系列为代表,它将系列为代表,它将CPUCPU和计算机外和计算机外
围电路集成到一个芯片上,构成新型工业微控制器,围电路集成到一个芯片上,构成新型工业微控制器,
取得了很大的成功。取得了很大的成功。
– 第二阶段以第二阶段以MCSMCS系列中的系列中的80318031为代表,它将单为代表,它将单
片机配置了完善的外部并行总线和具有多机识片机配置了完善的外部并行总线和具有多机识
别功能的串行通讯接口,规范了功能单元的特别功能的串行通讯接口,规范了功能单元的特
殊功能寄存器殊功能寄存器(SFR)(SFR)控制模式及适应控制器特点控制模式及适应控制器特点
的布尔处理系统和指令系统,为发展具有较好的布尔处理系统和指令系统,为发展具有较好
兼容性的新一代单片机奠定了良好的基础。兼容性的新一代单片机奠定了良好的基础。
– 第三阶段以第三阶段以80C5180C51系列为代表,它扩展了外部系列为代表,它扩展了外部
接口电路,在总线方面配置了芯片间的串行总接口电路,在总线方面配置了芯片间的串行总
线,为单片机应用系统设计提供了更加灵活的线,为单片机应用系统设计提供了更加灵活的
手段。手段。
单片机的发展单片机的发展((续续1)1)
• 从当前各系列单片机产品的特性可以看出
单片机正朝着两个方向发展
– 一方面,单片机的性能不断提高,功能越来越一方面,单片机的性能不断提高,功能越来越
强,如带有A强,如带有A//D、PWM、PCA、WDT、D、PWM、PCA、WDT、
或带有大量高速或带有大量高速I/OI/O口、计数器捕获口、计数器捕获//比较逻辑、比较逻辑、
增强型通讯接口等,其内部结构、指令系统及增强型通讯接口等,其内部结构、指令系统及
开发工具均较为完善、复杂。该类产品以开发工具均较为完善、复杂。该类产品以
INTELINTEL公司的公司的MCS-96MCS-96系列、系列、MOTOROLAMOTOROLA公司的公司的
MC68HC11MC68HC11系列为代表,它们可以满足各种复系列为代表,它们可以满足各种复
杂应用系统的需求。杂应用系统的需求。
单片机发展方向
–– 另一方面,单片机朝着超小型、超低功耗、低成本、另一方面,单片机朝着超小型、超低功耗、低成本、
多品种等方向发展。它们不搞单纯的功能堆积,而是多品种等方向发展。它们不搞单纯的功能堆积,而是
从实际出发,重视产品的性能价格比,发展多种型号从实际出发,重视产品的性能价格比,发展多种型号
来满足各种中小型智能化产品,尤其是消费类电子产来满足各种中小型智能化产品,尤其是消费类电子产
品的应用,这些产品以美国品的应用,这些产品以美国MICROCHIPMICROCHIP公司的公司的PICPIC系系
列、列、ZILOGZILOG公司的公司的CCPCCP系列为代表,而系列为代表,而PICPIC系列以推出系列以推出
低价格一次性用户可编程低价格一次性用户可编程OTPOTP型单片机而构成了单片型单片机而构成了单片
机家族中的后起之秀。近年来,它象旋风一样横扫全机家族中的后起之秀。近年来,它象旋风一样横扫全
球,将单片机的应用扩大到电子产品的几乎每一个领球,将单片机的应用扩大到电子产品的几乎每一个领
域。域。
单片机发展方向(续1)
• 从技术的角度看,单片机的进步反映在内
部结构、功率消耗、外部电压等级、制造
工艺以及高可靠性设计上。
– 在内部结构方面,单片机集成了越来越多的部在内部结构方面,单片机集成了越来越多的部
件,这些部件除包括一般常用的电路(例如:件,这些部件除包括一般常用的电路(例如:
定时器,比较器,定时器,比较器,A/DA/D转换器,转换器,D/AD/A转换器,串转换器,串
行通信接口,行通信接口,WatchdogWatchdog电路,电路,LCDLCD控制器等)控制器等)
外,还包括一些专用的部件,如局部网络控制外,还包括一些专用的部件,如局部网络控制
模块模块CANCAN和脉宽调制控制电路。和脉宽调制控制电路。
单片机发展方向(续2)
–– 在功耗、封装及电源电压等方面,自在功耗、封装及电源电压等方面,自8080年代中期以来年代中期以来
NMOSNMOS工艺单片机逐渐被工艺单片机逐渐被CMOSCMOS工艺代替,功耗得以大工艺代替,功耗得以大
幅度下降。全静态设计使时钟频率从直流到数十兆任幅度下降。全静态设计使时钟频率从直流到数十兆任
选,也使功耗不断下降。新单片机的功耗越来越小,选,也使功耗不断下降。新单片机的功耗越来越小,
特别是很多单片机都设置了多种工作方式,这些工作特别是很多单片机都设置了多种工作方式,这些工作
方式包括等待、暂停、睡眠、空闲、节电等工作方式。方式包括等待、暂停、睡眠、空闲、节电等工作方式。
–– 在工艺方面,现在的单片机基本上采用在工艺方面,现在的单片机基本上采用CMOSCMOS技术,随技术,随
着超大规模集成电路技术由着超大规模集成电路技术由3μm3μm工艺发展到工艺发展到μμm、、
μμm、、μμm、、μμm、、μμm,甚至实现了,甚至实现了μμm
光刻工艺,有个别的公司,如光刻工艺,有个别的公司,如MotorolaMotorola公司则已采用公司则已采用
μμm甚至是甚至是μμm技术。这些技术的进步大大地提技术。这些技术的进步大大地提
高了单片机的内部密度和可靠性,也进一步降低单片高了单片机的内部密度和可靠性,也进一步降低单片
机的功耗。机的功耗。
单片机发展方向(续3)
–– 在可靠性方面,生产厂家在单片机设计上采用了多种在可靠性方面,生产厂家在单片机设计上采用了多种
提高可靠性的新技术,目的是为提高单片机系统的抗提高可靠性的新技术,目的是为提高单片机系统的抗
电磁干扰能力,使产品能适应恶劣的工作环境,满足电磁干扰能力,使产品能适应恶劣的工作环境,满足
电磁兼容性方面更高标准的要求。这些新技术包括:电磁兼容性方面更高标准的要求。这些新技术包括:
EFT(Electrical Fast Transient)EFT(Electrical Fast Transient)技术、低噪声布线技术与技术、低噪声布线技术与
驱动技术以及低频时钟技术。驱动技术以及低频时钟技术。EFTEFT技术是一种抗干扰技技术是一种抗干扰技
术,它是指在振荡电路的正弦信号受到外界干扰时,术,它是指在振荡电路的正弦信号受到外界干扰时,
其波形上会迭加各种毛刺信号,如果使用施密特电路其波形上会迭加各种毛刺信号,如果使用施密特电路
对其整形,则毛刺会成为触发信号干扰正常的时钟。对其整形,则毛刺会成为触发信号干扰正常的时钟。
采用交替使用施密特电路和采用交替使用施密特电路和RCRC滤波电路方法,可以消滤波电路方法,可以消
除这些毛刺而令其作用失效,从而保证系统的时钟信除这些毛刺而令其作用失效,从而保证系统的时钟信
号正常工作。这样,就提高了单片机工作的可靠性。号正常工作。这样,就提高了单片机工作的可靠性。
MotorolaMotorola公司的公司的MC68HC08MC68HC08系列单片机就采用了这种技系列单片机就采用了这种技
术。术。
单片机发展方向(续4)
–– 在传统的单片机中,电源及地线是在集成电路外壳的在传统的单片机中,电源及地线是在集成电路外壳的
对称引脚上,一般是在左上、右下或右上、左下的两对称引脚上,一般是在左上、右下或右上、左下的两
对对称点上。这样,就使电源噪声穿过整块芯片,对对对称点上。这样,就使电源噪声穿过整块芯片,对
单片机的内部电路造成干扰。现在,很多单片机都把单片机的内部电路造成干扰。现在,很多单片机都把
地和电源引脚安排在两条相邻的引脚上。这样,不仅地和电源引脚安排在两条相邻的引脚上。这样,不仅
降低了穿过整个芯片的电流,另外还在印制电路板上降低了穿过整个芯片的电流,另外还在印制电路板上
容易布置去耦电容,从而降低系统的噪声。现在为了容易布置去耦电容,从而降低系统的噪声。现在为了
适应各种应用的需要,很多单片机的输出能力都有了适应各种应用的需要,很多单片机的输出能力都有了
很大提高,这些电流较大的驱动电路集成到芯片内部很大提高,这些电流较大的驱动电路集成到芯片内部
在工作时带来了各种噪声,为了减少这种影响,现在在工作时带来了各种噪声,为了减少这种影响,现在
单片机采用多个小管子并联等效一个大管子的方法,单片机采用多个小管子并联等效一个大管子的方法,
并在每个小管子的输出端串上不同等效阻值的电阻,并在每个小管子的输出端串上不同等效阻值的电阻,
以降低电流变化率,这也就是所谓以降低电流变化率,这也就是所谓““跳变沿软化技术跳变沿软化技术
””,从而消除大电流瞬变时产生的噪声。,从而消除大电流瞬变时产生的噪声。
单片机发展方向(续5)
– 高频外时钟是噪声源之一,不仅能对单片机应高频外时钟是噪声源之一,不仅能对单片机应
用系统产生干扰,还会对外界电路产生干扰,用系统产生干扰,还会对外界电路产生干扰,
令电磁兼容性不能满足要求。对于要求可靠性令电磁兼容性不能满足要求。对于要求可靠性
较高的系统,低频外时钟有利于降低系统的噪较高的系统,低频外时钟有利于降低系统的噪
声,使用较低的时钟而不牺牲运算速度是单片声,使用较低的时钟而不牺牲运算速度是单片
机技术发展之追求。在一些单片机中采用内部机技术发展之追求。在一些单片机中采用内部
锁相环技术或内部倍频技术,使在外部时钟较锁相环技术或内部倍频技术,使在外部时钟较
低时,也能产生较高的内部总线速度,从而保低时,也能产生较高的内部总线速度,从而保
证了速度又降低了噪声。证了速度又降低了噪声。MotorolaMotorola公司的公司的
MC68HC08MC68HC08系列及其系列及其16/3216/32位单片机就采用了这位单片机就采用了这
种技术以提高可靠性。种技术以提高可靠性。
单片机发展方向(续6)
• 综观单片机的发展过程,单片机目前的发展表现综观单片机的发展过程,单片机目前的发展表现
出几大趋势:出几大趋势:
–– ①①网络化,单片机作为工业控制器的主力军,直接和网络化,单片机作为工业控制器的主力军,直接和
互联网连接已是一个必然的发展方向;互联网连接已是一个必然的发展方向;
–– ②②集成化,集成越来越多的功能模块,如语音处理功集成化,集成越来越多的功能模块,如语音处理功
能,图象处理功能,网络管理功能等,使得单片机的能,图象处理功能,网络管理功能等,使得单片机的
功能越来越强大;功能越来越强大;
–– ③③低功耗和宽电压,追求低功耗是每一个电子产品的低功耗和宽电压,追求低功耗是每一个电子产品的
发展方向之一;发展方向之一;
–– ④④数字数字--模拟化,将数字技术和模拟技术融为一体,形模拟化,将数字技术和模拟技术融为一体,形
成功能独特的单片机。成功能独特的单片机。
–– ⑤⑤多种数据总线单片机共同发展,单片机的数据总线多种数据总线单片机共同发展,单片机的数据总线
是多种并存,有是多种并存,有44位、位、88位、位、1616位和位和3232位等,它们适应位等,它们适应
不同领域的需求。不同领域的需求。
单片机发展方向(续7)
§ 单片机的类别
• 从用途上可分成通用型单片机和专用型单
片机两大类 。
– 专用型单片机是指用途比较专一,出厂时程序专用型单片机是指用途比较专一,出厂时程序
已经一次性固化好,不能再修改的单片机。已经一次性固化好,不能再修改的单片机。
– 通用型单片机的用途很广泛,使用不同的接口通用型单片机的用途很广泛,使用不同的接口
电路及编制不同的应用程序就可完成不同的功电路及编制不同的应用程序就可完成不同的功
能。通常所说的都是通用型单片机。通用型单能。通常所说的都是通用型单片机。通用型单
片机是把所有资源(如片机是把所有资源(如ROMROM、、I/OI/O等)全部提等)全部提
供给用户使用。供给用户使用。
§ 单片机的类别(续1)
• 按照CPU和存储器的构成,把单片机分成两
种架构:冯.诺曼架构(Von Neumann)和哈
佛架构(Harvard)。
– 冯冯..诺曼架构把指令诺曼架构把指令((程序程序))和数据存储在共同的和数据存储在共同的
存储区,统一寻址,共用数据总线。冯存储区,统一寻址,共用数据总线。冯..诺曼架诺曼架
构也称普林斯顿架构构也称普林斯顿架构(Princeton)(Princeton)。。
– 在哈佛架构中,数据和指令存储在不同的存储在哈佛架构中,数据和指令存储在不同的存储
区,采用不同的寻址和不同的总线。区,采用不同的寻址和不同的总线。
§ 单片机的类别(续2)
• 按指令和它们的执行过程,把单片机也分
为两种架构:复杂指令集架构(CISC)和精简
指令集架构(RISC)。
– 复杂指令集架构的特色是复杂任务的指令多样复杂指令集架构的特色是复杂任务的指令多样
性和指令的变长度;在性和指令的变长度;在CISCCISC中,每一条指令都中,每一条指令都
是一个复杂的作业。是一个复杂的作业。
– 精简指令集架构的特色是指令少而简单,指令精简指令集架构的特色是指令少而简单,指令
的长度都一样,以便实现流水线指令操作。的长度都一样,以便实现流水线指令操作。
RISCRISC架构带来的是少数简单指令的集合,通过架构带来的是少数简单指令的集合,通过
流水线交迭在一起,同时实现多种操作。流水线交迭在一起,同时实现多种操作。
§ 单片机的类别(续3)
• 按数据总线的宽度,单片机分4位、8位、
16位甚至32位机。
– 44位单片机的应用范围还是比较有限,位单片机的应用范围还是比较有限,88位、位、1616
位、位、3232位单片机共同发展。位单片机共同发展。
– 88位单片机仍以它的价格低廉、品种齐全、应用位单片机仍以它的价格低廉、品种齐全、应用
软件丰富、支持环境充分、开发方便等特点而软件丰富、支持环境充分、开发方便等特点而
占着主导地位。占着主导地位。
– 3232位单片机主要应用于移动通讯、网络技术、位单片机主要应用于移动通讯、网络技术、
多媒体技术等高科技产品。多媒体技术等高科技产品。
表 单片机厂家与单片机类型
§ PIC系列单片机的种类与特点
• PIC系列单片机成本低、功耗低、性能高、
全静态设计、具有精简指令集RISC结构,
指令少,大部分为单周期指令,编程简洁,
哈佛结构使得在代码压缩与执行速度方面
具有较大的优势。
• 双向I/O口,每一个I/O引脚高电平输出电路
可驱动20mA电流,低电平可吸收25mA电
流。
• 定时/计数器及其预分频器,可十分方便地
产生任何频率的时基,PIC的睡眠方式可节
省功耗。另外具有片内RC振荡的WDT可使
系统工作可靠。
• Microchip可提供几款(8位)RISC结构PIC
单片机系列,按指令的位数,可分为三个
种类:基本级产品、中级产品和高级产品。
– 11、基本级产品、基本级产品────PIC16C5X/PIC12C5XXPIC16C5X/PIC12C5XX::1212
位指令系列位指令系列
– 22、中级产品、中级产品────PIC12C6XX/PIC16C/FXXXPIC12C6XX/PIC16C/FXXX::
1414位指令字系列位指令字系列
– 33、高级产品、高级产品────PIC17CXXHPIC17CXXH和和PIC18CXXXPIC18CXXX::
1616位指令字系列位指令字系列
PIC单片机种类
• PICPIC系列单片机所有型号都有商用级系列单片机所有型号都有商用级(0(0℃℃~~+70+70℃℃))、工业、工业
级级(-40(-40℃℃~~+85+85℃℃))和汽车工业级和汽车工业级((--4040℃℃~+~+125125℃℃ ) )芯片,芯片,
可以适应各种环境温度。可以适应各种环境温度。
• 综上所述,综上所述,PICPIC系列单片机以其独特的结构,为产品的设系列单片机以其独特的结构,为产品的设
计提供了广阔的选择余地,以其高度的性能价格比极大限计提供了广阔的选择余地,以其高度的性能价格比极大限
度地降低了产品开发的成本。度地降低了产品开发的成本。
• 另外另外PICPIC的低价一次性用户可编程的低价一次性用户可编程OTPOTP型芯片避免了为掩型芯片避免了为掩
膜而冒风险,或委屈地使用带片外膜而冒风险,或委屈地使用带片外EPROMEPROM和和RAMRAM的单片机的单片机
设计应用产品,铺设了一条从产品小批量试产到大批量生设计应用产品,铺设了一条从产品小批量试产到大批量生
产的成功之路。产的成功之路。PICPIC系列单片机是当前控制型应用领域的系列单片机是当前控制型应用领域的
最优选择。最优选择。
• 表表列出了列出了PICPIC单片机类型。单片机类型。
PIC单片机种类(续1)
表列出了PIC单片机类型。
END