欢迎来到天天文库
浏览记录
ID:52094360
大小:568.00 KB
页数:25页
时间:2020-03-31
《《片机内部结构》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复位和复位电路Vcc10F8.2KRST8051上电复位(
4、阻容复位电路)VRST=(1000/1200)*5=4.3VVcc10F1KΩ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
此文档下载收益归作者所有