《片机内部结构》PPT课件.ppt

《片机内部结构》PPT课件.ppt

ID:52094360

大小:568.00 KB

页数:25页

时间:2020-03-31

《片机内部结构》PPT课件.ppt_第1页
《片机内部结构》PPT课件.ppt_第2页
《片机内部结构》PPT课件.ppt_第3页
《片机内部结构》PPT课件.ppt_第4页
《片机内部结构》PPT课件.ppt_第5页
资源描述:

《《片机内部结构》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二讲51单片机内部结构本讲要求:掌握51单片机引脚定义掌握51单片机的时序概念、复位电路了解存储器的分类、掌握存储器相关概念掌握51单片机存储器配置结构掌握片内数据存储器的分配一、51单片机的内部结构AT89S51/S52的基本组成功能框图二、51单片机引脚定义1、I/O口线功能(32脚)4个8位并行I/O接口引脚:P0.0~P0.7、P1.0~P1.7、P2.0~P2.7、P3.0~P3.72、控制线(4脚)ALE:地址锁存允许信号端,输出1/6晶振频率的方波,可用来检测单片机是否正常运行。PSEN:

2、外部程序存储器读选通信号EA/VPP:程序存储器选择信号,接VccRST:复位信号,当该引脚出现2个机器周期以上的高电平时,单片机将复位。3、电源、地端、时钟引脚VCC、VSS、XTAL0、XTAL1三、时序概念概念:时钟周期:即振荡周期,晶振的周期,也称为一个节拍,用P表示,是计算机最小的时间单位。状态周期:2个振荡周期,用S表示。机器周期:6个状态周期,12个振荡周期。指令周期:执行一条指令所需的时间,一般1~3个机器周期。S1S4S1P1P2P1P2S6P1P2P1P2P1P2P1P2P1P2P1P

3、2状态周期一个机器周期X2fosc两个节拍S3S2S5S2时钟电路X1X2C2C1X8051内部时钟8051X2X1VssTTL外部时钟源Vcc需外接晶振的频率:fosc0~33MHZ(陶瓷晶振)0~24MHZ(晶体)C1和C2:30~50PF(陶瓷晶振)20~30PF(晶体)一般用于多片芯片的同步四、复位和复位电路复位信号:RST复位条件:RST引脚上出现2个机器周期以上的高电平。复位状态:PC:0000HP0~P3:FFHSP:07H其余:0复位和复位电路Vcc10F8.2KRST8051上电复位(

4、阻容复位电路)VRST=(1000/1200)*5=4.3VVcc10F1KΩRST8051200Ω五、存储器概述1、用途用来存放程序和数据(电平的高低),由寄存器组成。2、分类程序存储器ROM(掉电不丢失,但不能随时改写)数据存储器RAM(可随时被改写,但掉电后数据丢失)FLASH存储器(即可随时改写,掉电后也不丢失),是ROM的一种。3、相关概念位:存放1位二进制数(0、1),2个状态字节:8位二进制数(00000000B~11111111B),256个状态存储单元:一个寄存器,称为一个存储单元存储

5、单元地址:存储单元的唯一的固定的编号存储单元数据:存放于存储器中的数存储器容量:一片存储器能够存储多少个单位信息(存储单元),取决于地址线的位数。五、存储器概述存储单元01110101101000000000000000100010存储器存储单元数据存储单元地址0000000100020FFF00030004存储单元存储器容量:4K存储器容量与地址线关系1根地址线:2个状态,1位地址,地址范围:0~1B,容量为2=212根地址线:4个状态,2位地址,地址范围:00~11B,容量为4=223根地址线:8个状

6、态,3位地址,地址范围:000~111B,容量为8=23……n根地址线:2n个状态,n位地址,地址范围:00…0~11…1B,容量为2n存储器容量=最大地址+1六、51单片机存储器资源芯片型号ROM(FLASH)/KBRAM/BAT89C514128AT89C528256AT89S514/在系统可编程128AT89S528/在系统可编程256STC89C514/在系统可编程512STC89C528/在系统可编程5121、常用51系列单片机存储器资源一览表哈佛结构:ROM和RAM是分开的物理存在分开独立编址

7、片内存储器ROM8KB00H80H7FHFFHRAM256B用户RAM0000H1FFFH片外RAM64KB片外ROM64KB0000HFFFFH0000HFFFFH1FFFHSFR2、AT89C51单片机存储器结构2、AT89C51单片机存储器结构在物理结构上分为4个存储空间:片内数据存储器:256B00H~FFH片外数据存储器:64KB0000H~FFFFH片内程序存储器:8KB0000H~1FFFH片外程序存储器:64KB0000H~FFFFH数据存储器:64KB+256B程序存储器:8KB+64K

8、B=72KB最大容量?在逻辑上,即从用户使用的角度上有三个存储空间:片内数据存储器:256B00H~FFH片外数据存储器:64KB0000H~FFFFH片内外统一编址的程序存储器:64KB0000H~FFFFH数据存储器:64KB+256B程序存储器:64KB最大容量2、AT89C52单片机存储器结构3、程序存储器程序存储器的入口地址:0000H:复位后,程序将自动从0000H开始执行中断入口:0003H:外部中断0入口。00

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。