- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
【8051单片机的基本组成】
(1)8位的8051微处理器(CPU=运算器+控制器)、存储器
(2)片内256字节数据存储器RAM/SFR,存储可读写的数据
(3)片内4KB程序存储器FlashROM,存储程序和原始数据表格
(4)4个8位并行I/O端口P0~P3,可作输入输出
(5)2个16为定期器/计数器,都可设计成计数或定期方式
(6)5个中断源,2个中断优先级的中断控制系统
(7)1个全双工UART(通用异步接收发送器)的串行I/O口,实现单片机和单片机或PC机之间的串行通信
(8)片内振荡器和时钟产生电路,最高震荡频率24MHz。能画出最小系统电路图。
(9)CPU+ROM/RAM+I/O接口+实时控制器件=单片机
【控制信号引脚RST、ALE、和】
(1)RST复位信号输入端,高电平有效。当输入端保持两个机器周高电平时完成复位操作。复位后,SP=07HP0~P3=FFH,其他存储器一般为0
(2)ALE/地址锁存信号端。8051上电正常工作后,ALE引脚不停向外输出正脉冲信号,此频率为振荡器频率fOSC的1/6。CPU访问片外存储器时,ALE输出信号作为锁存低8位地址的控制信号。假如想确认8051芯片的好坏,可用示波器查看ALE端是否有脉冲信号输出。
(3)程序存储允许输出信号端。(4)/VPP外部程序存储器地址允许输入端/固化编程电压输入端
【8051单片机的存储器配备】
51单片机内部采取哈佛结构,与冯·诺依曼结构(又叫普林斯顿结构如8086芯片)的区分
四个物理存储器(片内ROM/RAM、片外ROM/RAM)地址空间:
(1)片内片外统一编址0000H~FFFFH的64KB程序存储器地址空间(用16位地址)
(2)64KB片外数据存储器地址空间,地址也从0000H~FFFFH(用16位地址)编址
(3)256字节数据存储器地址空间(用8位地址),低128字节空间按功效划分为,工作存储器区、位寻址区、数据缓冲区3个区域,它们的地址范围分别为00H-1FH、20H-2FH、30H-7FH
【RS0、RS1的组合关系】
RS1
RS0
存储器组
片内RAM地址
0
0
第0组R0~R7
00H~07H
0
1
第1组R0~R7
要求:会计算某组Rx的实际字节地址,
要求:会计算某组Rx的实际字节地址,
或者一个实际地址对应的Rx,或者超界
1
0
第2组R0~R7
10H~17H
1
1
第3组R0~R7
18H~1FH
【访问片外ROM(RAM)的连接措施与地址计算】
8051
8051
P1
P3
P0
P2
ALE
地址
指令
片外程序
存储器
74HC373
提示:
该技术正淡出中…
地址计算题在早期试卷中才能见到了
【两个16位存储器】
DPTR是唯一的用户可访问修改的16位特殊功效存储器,其高位字节存储器用DPH表示(83H)低位字节存储器用DPL表示(82H)。DPTR既可作为16位存储器来处理,也可作两个独立的8位存储器DPH和DPL使用。重要用于存储16位地址,以便对64KB片外RAM作间接寻址。
PC是16位程序计数器。PC实际上是程序的字节地址计数器,即PC中的内容是将要执行的下一条指令的地址,通过转移指令可变化PC的内容,就能变化程序执行方向。用户不能直接对PC赋值或修改。
【基本时序定期单位】提示:fOSC=12MHz对应1μs机器周期]
振荡周期:晶振的振荡周期,为最小的时序单位。等于1/fOSC
状态周期:震荡频率经单片机内的二分频器分频后提供应片内CPU的时钟周期
机器周期:计算机执行一个基本操作的时间单位。1个机器周期=6个状态周期=12个振荡周期
指令周期:执行一条指令所需的时间,能够查询指令表得知,介于1~4个机器周期之中。
【访问片内片外RAM的不一样】
指令MOVX读写片外RAM地址,MOV读写片内RAM地址,因此片内片外RAM地址重叠也不会导致分不清片内外RAM。
指令举例:MOVXA,@DPTRMOVX@DPTR,AMOVA,@R0MOV30H,A
【复位操作】
RST引脚上有一个高电平并维持2个机器周期,则CPU就能够响应并将系统复位。复位的重要功效是把PC初始化为0000H。RST引脚是复位信号的输入端,复位信号高电平有效,其有效时间应连续24个振荡周期以上。复位电路有上电自动复位和手动复位。
【简述输入输出端口P0~P3】
这4个口既能够并行输入或输出8位数据,又能够按位使用,即每1位均能独立作输入或输出用。
P0口是一个三态双向口,是地址/数据分时复用口,也是通用I/O接口。P0口作为通用I/O口使用时,是准双向口。输入数据时,应先人为地把口
文档评论(0)