新型单片机介绍

上传人:jiups****uk12 文档编号:57050577 上传时间:2018-10-18 格式:PPT 页数:44 大小:496.50KB
返回 下载 相关 举报
新型单片机介绍_第1页
第1页 / 共44页
新型单片机介绍_第2页
第2页 / 共44页
新型单片机介绍_第3页
第3页 / 共44页
新型单片机介绍_第4页
第4页 / 共44页
新型单片机介绍_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《新型单片机介绍》由会员分享,可在线阅读,更多相关《新型单片机介绍(44页珍藏版)》请在金锄头文库上搜索。

1、第14章 新型单片机介绍,14.1 MSP430系列单片机 14.2 EM78P447S单片机 14.3 PIC系列单片机 14.4 AT89系列单片机 14.5 AVR系列单片机 14.6.其它系列单片机 14.7思考题与习题,第14章 新型单片机介绍,目前单片机已进入广泛、快速发展的阶段,除了MCS-51系列单片机以外,单片机的种类和性能有了很大的发展,用户的选择余地也多了,下面介绍比较流行的几种单片机。,14.1 MSP430系列单片机,14.1 MSP430系列单片机 MSP430系列单片机是TI公司的产品,它的快闪微控制器的功耗最低。 (1).特性 功耗极低,待机电流1.5A/MHz

2、,工作电流小于350A/MHz(3V工作电压) 有五种节能工作模式 正常工作温度在-40 +80,14.1 MSP430系列单片机,(2)内部结构CPU由16位的ALU、16个寄存器和一套指令控制逻辑组成。在l6个寄存器中,除了程序计数器PC、堆栈指针SP、状态寄存器SR、常数发生器CG1、CG2外,所有寄存器都可以作为通用寄存器用于指令的操作。在CPU内部还有16位的地址总线和数据总线。存储器MSP430的ROM、RAM和外围模块,都用一个公共空间进行寻址,特殊寄存器及外围模块的地址在0000H 1FFFH,RAM、R0M共享2000H FFFFH地址,ROM的容量在1 60KB。对于Fla

3、sh型的单片机,内部还集成有两段128B的信息存储器以及1KB存放自举程序,代码存储器的访问以字形式取得代码,数据则以字或字节方式访问。外围模块MSP430单片机的外围模块包括基本定时器、16位定时器、ADC转换器、I/O端口、异步同步串行通讯口以及液晶显示驱动模块。振荡器和时钟发生器在内部有专门为通用的低功耗32768Hz时钟晶振设计的LFXT1振荡器,片内还有一个可接入高速晶振的振荡器。,14.2 EM78P447S单片机,EM78系列单片机是采用低功耗高速CMOS工艺制造的8位单片机。EM78P447S是内部带有OTP程序存储器(即可一次编程的只读存储器)的单片机。,(1).性能。 工作

4、条件 频率范围:DC20MHz 电压范围:2.25.5V。 温度范围:070 功耗 5V/4M工作条件下电流小于2.2mA3V/32K条件下电流典型值为30A, 休眠模式下电流典型值为1A。 有两种节电模式(休眠模式),以利于延长供电电池的寿命。具备自由运行的看门狗定时器。 存储器、寄存器 4K13位片内OTP-ROM程序存储器。有程序加密措施,可以保护程序不能够被非法读出。有1488位的片内数据寄存器(即静态存储器,SRAM)。 接口功能 具有3个双向I/O(输入/输出)端口,其各条引脚可以独立编程。有一个8位宽的定时器/计数器,其信号源、触发沿都可编程,溢出时产生中断。有2个硬件中断源:外

5、部引脚触发中断;定时器/计数器溢出中断。有输入状态变化唤醒功能的引脚10条(可以用于唤醒休眠模式下的单片机)。10条内部上拉功能可编程的I/O引脚。2条内部漏极开路功能可编程的I/O引脚。2条具有R-OPTION功能的I/O引脚。 指令系统 指令系统中的全部指令采用统一长度,也就是全都整齐划一为13比特长的指令字。采用共有5级的硬件堆栈结构,方便堆栈的操作。采取精简指令集(RISC)技术,其指令系统只有58条指令,易学好用。 寻址方式简单,容易掌握,便于初学者入门。外围电路简洁。RM78P447S单片机集成了上电复位、I/O引脚上拉、漏极开路、看门狗等功能电路,便于实现单片机系统应用。每个指令

6、周期内部仅包括2个时钟周期。99.9%的指令是单指令周期的(即在一个指令周期之内即可运行完)。 提供两种封装型号,EM78P447SA、EM78P447SB分别为28引脚、32脚封装。有2种封装形式可选,双列直插DIP和表面贴装SOIC。,14.2 EM78P447S单片机,(2). EM78系列单片机的分类、命名,14.2 EM78P447S单片机,(3). EM78P447S的引脚功能 EM78P447S两种封装形式的逻辑符号如图14.,表14.1 EM78P447S单片机引脚功能,INT,14.2 EM78P447S单片机,EM78P447S有28或32只引脚,各引脚的功能进行归类,可以

7、将所有引脚划分为4类: 控制类:RESET、TCC和INT; 时钟类:OSCI和OSCO; 电源类:VDD和VSS; 端口类:P5、P6和P7共3个输入/输出(I/O)端口。,14.2 EM78P447S单片机,(4) 指令系统 EM78单片机内部采用双总线结构,使得它在执行一条指令的同时,就可以提取下一条指令,从而实现“流水作业”。就是说,在同一个指令周期之内执行指令和提取指令两种活动在同时进行。这就使每一条指令的平均执行时间为一个指令周期。因此,EM78单片机指令的执行时间单周期化了。绝大多数指令的运行时间都仅占用一个指令周期,只有极个别的指令(即对程序计数器PC做“写”操作的指令,比如M

8、OV PC,A)才占用两个指令周期,这一点在编写程序时要加以注意。指令结构-一条指令的指令码一般都可分解成两部分:第一部分为操作码(OPCOSE),代表指令功能;第二部分为操作数(OPERAND),表示指令操作的对象,或运算时所需要的参数。操作数又可以细分为两部分:第一操作数和第二操作数。第一操作数就是目标操作数,第二操作数就是源操作数。以一条传送指令为例,源操作数就是数据的发源地,而目标操作数就是数据的目的地。EM78P44S单片机,共有指令58条,其编码长度均为13比特(bit)。其一般指令格式为: 操作码 第一操作数,第二操作数或 操作码 目标操作数,源操作数,14.3 PIC系列单片机

9、,PIC系列单片机是美国Microchip公司生产的低功耗、低价格、小体积、片内带EPR0M 的CM0S单片机。它的指令速度比同类单片机的提高五倍左右,程序存储器可节约一半。具有易学易用的精简指令集(RISC)结构和一次性的编程技术(0TP型),可大大缩短开发周期,PIC系列有多种型号,下面简单介绍几种常用的PIC系列的单片机。,14.3 PIC系列单片机,(1).PIC12CXXX系列单片机 PIC12CXXX系列单片机是小体积低功耗大驱动能力的单片机,单片机一共只有8个引脚。非常适用微型于仪器仪表、通信、家电、玩具等小规模的应用场合,而且它的I/O端口驱动能力强、片内自带振荡器,应用系统设

10、计方便,外围电路极少。,表14.2介绍了PIC12CXXX系列的几种型号的单片机引脚少、体积小,无需设计振荡器 这一类单片机的共同特点是引脚少、体积小,无需设计振荡器,有6个I/0端口,驱动、吸收电流达20mA25mA,2.5V低电压供电、低功耗,指令少,只有33条,便于编写程序。,14.3 PIC系列单片机,(2).PIC16C5X系列单片机PIC16C5X系列单片机是高性能片内带EPR0M的8位CM0S单片机系列,共有33条单字节指令,其中跳转指令为双周期指令。该系列单片机内置WDT技术,有1220个大电流I/O端口,应用电路设计简单,使用方便。时钟频率达20MHz,指令字长12位,数据字

11、长8位, 片内程序存储器(EPROM、0TPR0M、R0M)为5122K12位、通用存贮器(RAM)为24728位,还有78个专用寄存器。片内有上电复位电路(POR)和振荡器起振定时器(0ST),内置抗干扰看门狗定时器(WDT)。有1220个I/0引脚,可独立编程为输入/输出端口,8位定时/计数器(RTCC),位可编程预分频器(PRESCALER),供电电压在2.5V6.25V之间。表14.3罗列了几种常用的PIC16C5X的单片机简况。,14.3 PIC系列单片机,(3).PIC16C71系列单片机 PIC16C71是PIC16C5X系列的增强型单片机。用PIC16C5X系列编写的程序转换成

12、可以为PIC16C71应用的程序,要作适当调整,因为片内有RC振荡的看门狗定时器(WDT)指令字长增加为14位,增加了4条指令(RETURN、RETFIE、ADDLW、SUBLW)。它具有低功耗、高性能、全静态设计,内部自带4路8位A/D转换器和4个中断源、一个8级硬件堆栈。另有一个8位定时/计数器(具有8位预分频)、13个双向I/O端口。 PIC16C71单片机有35条单字节指令,除跳转指令外,其余指令均为单周期指令,指令周期为200Ns,时钟频率达2OMHz,片内有存储器(EPEOM、OPTROM、QTPROM) 102414位,通用寄存器(RAM)368位),15个特殊功能寄存器,8级硬

13、件堆栈、四个中断源,INT引脚外部触发中断、RTCC定时器/计数器溢出中断、A/D转换完成中断、RB4RB7端口电平变化引起中断。“定义EPROM”中的保密熔丝可保护程序不被非法复制。,表14.4是PIC16C71各种型号单片机的简况。,14.4 AT89系列单片机,AT89系列单片机是ATEML公司的8位Flash单片机。AT89系列单片的核心是8031,在软件和硬件方面与MCS-51系列完全兼容,AT89系列的指令与有关定义和MCS一51完全相同,MCS51系列单片机应用系统编写的程序可以直接使用。AT89系列的引脚排列、定义与MCS-51完全一致,可以直接替换。由于内部有FlashROM

14、,所以编写的程序烧录很方便,易于电擦除,可以反复使用,非常方便用户对程序进行修改,缩短研制周期,降低了研制成本。在单片机部有Flash存贮器,功耗特别低,FlashROM的容量从TA89C1051的1K到AT89S55的20K,有许多品种,选择余地大。,14.4 AT89系列单片机,(1).89系列单片机分类 AT89系列单片机的型号由三个部分组成:前缀、型号、后缀。 前缀 由AT字母组成、表示ATMEL公司 型号 由89C或89LV来表示。 89C中的9表示内部有Flash存储器,C为CMOS产品。89LV中的LV表示低电压产品。89S中的S表示含有串行下载的Flash存储器。表示器件的型号

15、,14.4 AT89系列单片机,例如AT89C52-12PI,表示为ATMEL公司产品,Flash存储器,CMOS芯片,速度为12MHz,DIP封装,工业产品,按标准工艺生产。AT89系列单片机常用型号见表14.5。,14.4 AT89系列单片机,(2).AT89C52单片机 AT89C52单片机内部有8K字节的闪速可编程及电可擦写只读存储器,该芯片的制造采用了ATMEL公司的高密度固定存储器的生产技术,是一种低功耗,高性能的8位CMOS微处理芯片。与工业标准的80C51和80C52指令集与管脚排列相兼容,片内的闪速存储器可以在线对程序存储器重新编程。也可用常规的固定存储器编程器编程,ATME

16、L的AT89C52将功能多样的8位CPU与闪速存储器结合在同一个芯片上,为许多嵌入式控制系统的应用提供了,14.4 AT89系列单片机,高度灵活有价值的设计方案。AT89C52单片机与8052相仿,有8K字节的闪速存储器、256字节的RAM、32条I/0线、3个16位计时器/计数器、五个中断源的中断结构、一个双工的串行口和片上振荡器和时钟电路。此外,AT89C52稳态逻辑的设计使工作频率可以降为零,并且支持两种软件可选的省电模式,在闲置模式下,CPU停止工作,但RAM,计时器/计数器。串行口与中断系统仍然起作用,在掉电模式下,仅保存RAM的内容,振荡器停振,关闭芯片的其他功能,直到下一次硬件复位到来。 AT89C52的管脚功与8052相同,在闲置模式时,CPU自身处于冻结状态,而其它部分仍然有效。该模式的进入由软件控制,在此模式下,片内RAM和所有特殊功能寄存器的内容都保持不变,任何开中断或硬件复位都会唤醒。如果是硬件复位唤醒,则单片机从闲置状态开始恢复程序运行,执行二个机器周期后由内部复位算法控制,此时片内的硬件禁止访问内部RAM,但不禁止访问端口的引脚,因此为排除闲置被复位唤醒后意外对端口的写入,要求跟在闲置命令后的指令不要是向端口管脚或外部存储器的写命令。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号