欢迎来到天天文库
浏览记录
ID:50166170
大小:2.36 MB
页数:67页
时间:2020-03-09
《单片机原理及应用 教学课件 作者 谢辉 主编 黄滔 李焱 副主编第2单元P89C51结构和原理.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2单元P89C51的结构和原理一、P89C51单片机结构二、P89C51单片机的存储器结构三、P89C51的I/O口四、单片机的工作方式及时序五、单片机flash存储器的编程方式熟悉P89C5x系列单片机结构与引脚功能理解单片机的存储器结构及I/O口功能理解单片机的工作原理及基本时序了解单片机Flash存储器的编程及加密方法学习要点P89C5x单片机特点CPU仍然采用80C51中心处理单元。片内使用的程序存储器为FLASH存储器。RAM可扩展到64K字节。CPU速度最高可达33MHz。采用4个中断优先级结构,相比80C51更灵活。具有6个中断源,比80C5
2、1增加了1个中断源。具有4个8位I/O口。采用全双工增强型串行口,具有帧数据错误检测和自动地址识别功能。电源具有低功耗方式:空闲模式、掉电模式。具有可编程时钟输出功能。采用双DPTR寄存器。具备低EMI(禁止ALE)模式。具有3个16位定时器,相对80C51性价比更高。外部中断可以从掉电模式中唤醒。P89C5xX2系列具有12时钟和6时钟两种模式。一、P89C5x单片机结构型号FLASH容量片内RAM容量寻址范围I/O端口个数计时器个数中断加密位/bit频率/MHz时钟频率并行串行默认可选P89C514KB128B64KB4个1个URAT3个(16b)6个(
3、外部2个)30~330~20*12CLK6CLK*89C528KB256BP89C5416KBP89C5832KB1.P89C5x单片机内部结构P89C5x系列单片机的基本系统也称为最小应用系统。该系统使用内部资源,不需要扩展外部存储器或者I/O端口,通过编写的程序即能完成控制的要求P89C5x单片机内部结构框图CPU、内部RAM、内部ROM、内部RAM、定时/计数器、并行I/O口、串行口、中断控制系统等部件全部通过片内总线沟通。2.P89C5x引脚及功能_1。1)电源及时钟引脚(4个)VCC:+5V电源。提供掉电空闲正常电压3种模式。GND:地线。XT
4、AL1和XTAL2:外接晶体引线端2)控制线引脚(4个)RST:复位信号输入/备用电源输入引脚。ALE/PROG:地址锁存控制/编程脉冲输入信号。/PSEN:外部程序存储器读选通信号。/EA/VPP:访问程序存储控制信号/可编程电压输入端。2.P89C5x引脚及功能_23.并行I/O口功能:P0.0~P0.7:P0口8位三态双向I/O口。1)作为分时复用的低8位地址线和8位数据线。2)在不访问外部存储器时,作为通用I/O口。P0端口能以吸收电流的方式驱动负载,一般情况下是作为扩展时候的地址数据总线使用的。P1.0~P1.7:P1端口8位带内部上拉电阻的准双向
5、I/O口线(有第二功能)。P2.0~P2.7:3端口8位带内部上拉电阻的准双向I/O口线。P3.0~P3.7:P3端口8位带内部上拉电阻的准双向I/O口线(有第二功能)。P89C5x单片机P1端口的第二功能引脚第二功能功能描述P1.0T2外部计数输入/时钟输出P1.1T2EXT2的重装/捕捉/方向控制P1.2ECIPCA的外部时钟输入脚P1.3CEX0PCA模块0捕获/比较模式的外部I/O脚P1.4CEX1PCA模块1捕获/比较模式的外部I/O脚P1.5CEX2PCA模块2捕获/比较模式的外部I/O脚P1.6CEX3PCA模块3捕获/比较模式的外部I/O脚P
6、1.7CEX4PCA模块4捕获/比较模式的外部I/O脚P89C5x单片机P3端口的第二功能引脚第二功能功能描述P3.0RXD串行数据接收P3.1TXD串行数据发送P3.2/INT0外部中断0申请P3.3/INT1外部中断1申请P3.4T0定时/计数器0的外部输入P3.5T1定时/计数器1的外部输入P3.6/WR外部RAM写选通P3.7/RD外部RAM读选通是80C51单片机的派生器件,存储器可以分成两大类:RAM:数据存储器。ROM:程序存储器。程序存储器和数据存储器是两个独立的存储空间。二、P89C5X单片机的存储器结构P89C5x单片机FLASH器件选择
7、表ROM/EPROM存储器大小(8位)RAM大小(8位)可编程定时器/计数器(PAC)硬件看门狗定时器多次可编程器件(MTP)89C514K128无无89C52/54/588K/16K/32K256无无串行系统内编程器件(ISP/IAP)89C51RC+32K512有有89C51RD+64K1024有有注:MTP代表多次可编程的并行编程器;ISP代表在系统编程(通过串行接口);IAP=在应用中编程单片微机存储器映象图复位0000H外部中断00003H计时器T0溢出000BH外部中断10013H计时器T1溢出001BH串行口中断0023H定时/计数器2002B
8、H在程序设计时,通常在这些中断入口处设置无条件转移指
此文档下载收益归作者所有