- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.3.1 内部数据存储器及专用寄存器 2.3.1 内部数据存储器及专用寄存器 2.3.1 内部数据存储器及专用寄存器 (1)B寄存器,常用于乘除法运算 乘法时: B是乘数,结果高8位存在B中 除法时: B放除数,结果的余数放在B中 (2)累加器ACC,可以按位寻址, 可存放运算结果和操作数 (3)程序状态字PSW 存放程序运行的状态信息,可按位寻址,其中PSW.1为保留位 位 7 6 5 4 3 2 1 0 PSW CY AC F0 RS1 RS0 OV P 2.3.1 内部数据存储器及专用寄存器 (4)定时器2寄存器 (5)IP寄存器 (6)IE寄存器 (7)SCON寄存器 (8)SBUF寄存器 (9)定时器0和定时器1寄存器 (10)P0-P3端口寄存器 (11)堆栈指针寄存器 (12)数据指针(DPTR)寄存器 2.3.1 内部数据存储器及专用寄存器 3. 程序计数器(PC) PC中存储的是将要执行的指令地址,是一个16位计数器,可寻址范围是0000H~0FFFFH共 64KB PC没有地址,是不能寻址的, 程序中的每条指令存放在ROM区的某一单元, 并都有自己的存放地址。 CPU 要执行哪条指令时, 就把该条指令所在的单元的地址送上地址总线。 在顺序执行程序中, 当PC的内容被送到地址总线后, 会自动加 1, 即(PC)← (PC)+1, 又指向CPU 下一条要执行的指令地址在转移,调用和返回的指令中,PC的值会改变 PC是一个特殊的寄存器,不占内部RAM单元,在物理上是独立的. 2.3.1外部数据存储器 外部数据存储器一般由静态RAM构成,其容量大小由用户根据需要而定, 最大可扩展到 64 KB RAM , 地址是 0000H~0FFFFH。外部RAM和扩展的I/O接口是统一编址的, 所有的外扩I/O 口都要占用 64 KB中的地址单元。 1) CPU通过MOVX指令访问外部数据存储器, 用间接寻址方式, R0、 R1和 DPTR都可作间接寄存器,当用RO或R1作寄存器间接寻址时,由P2端口提供高8位地址,R0或R1提供低8位地址。 2) 单片机扩展外部数据存储器时,利用 P0口加锁存器作为 低8位地址线,P2口作为高8位地址线(0---64KB)(见图) 2.3.1外部数据存储器 例1: MOVX A,@DPTR ; 读外部RAM中的数据 例2:MOV P2, #20H ;立即数20H MOV R0, #30H ;立即数30H P2 R0 MOVX @R0, A ; A 外部数据RAM中2030H单元 2.3.2 程序存储器 对于8051来说, 程序存储器(ROM)的内部地址为 0000H~0FFFH, 共 4 KB; 外部地址为 1000H~FFFFH, 共 60 KB。 当程序计数器由内部 0FFFH执行到外部 1000H 时, 会自动跳转。 对于 8751 来说, 内部有 4 KB的EPROM, 将它作为内部程序存储器 8031 内部无程序存储器, 必须外接程序存储器 =1时,单片机读内部ROM,若超出范围,CPU自动读外部ROM =0时,CPU完全读取外部ROM 当读取外部ROM时, 变为低电平 当读取内部ROM时, 保持为高电平 2.4 单片机的CPU时序 所谓时序就是CPU总线信号在时间上的顺序关系。 CPU控制器实际上是复杂的同步时序电路,所有的工作都是在时钟信号的控制下进行的。每执行一条指令,CPU控制器都要发出一系列特定的控制信号,这些控制信号在时间上的相互关系就是CPU的时序。 一个单片机系统要想正常工作,除了要做到电平匹配、功率匹配外,还要做到时序匹配. 2.4.1 单片机的CPU时序 1. 振荡周期: 也称节拍P, 是指为单片机提供时钟脉冲信号的振荡源的周期。 2.时钟周期:也称状态周期S,每个状态周期为振荡周期的 2 倍, 是振荡周期经二分频后得到的。前半个周期为P1,用于完成算术和逻辑运算;后半个周期为P2,完成传送指令 3. 机器周期: 一个机器周期包含 6 个状态周期S1~S6
您可能关注的文档
- 单片机接口技术(C51版)张道德电子教案 第十四章.ppt
- 单片机接口技术(C51版)张道德电子教案 第十一章.ppt
- 单片机接口技术(C51版)张道德电子教案 第十章.ppt
- 单片机接口技术(C51版)张道德电子教案 第四章.ppt
- 单片机接口技术(C51版)张道德电子教案 第五章.ppt
- 单片机接口技术(C51版)张道德电子教案 第一章.ppt
- 单片机嵌入式系统原理及应用 教学课件 作者 贾好来 21.ppt
- 单片机嵌入式系统原理及应用 教学课件 作者 贾好来 22.ppt
- 单片机嵌入式系统原理及应用 教学课件 作者 贾好来 23.ppt
- 单片机嵌入式系统原理及应用 教学课件 作者 贾好来 ch1.ppt
- 单片机系统设计与应用实例 教学课件 作者 韩志军 主编 第九章.ppt
- 单片机系统设计与应用实例 教学课件 作者 韩志军 主编 第六章.ppt
- 单片机系统设计与应用实例 教学课件 作者 韩志军 主编 第七章.ppt
- 单片机系统设计与应用实例 教学课件 作者 韩志军 主编 第三章.ppt
- 单片机系统设计与应用实例 教学课件 作者 韩志军 主编 第十章.ppt
- 单片机系统设计与应用实例 教学课件 作者 韩志军 主编 第四章.ppt
- 单片机系统设计与应用实例 教学课件 作者 韩志军 主编 第五章.ppt
- 单片机系统设计与应用实例 教学课件 作者 韩志军 主编 第一章.ppt
- 单片机系统设计与制作 教学课件 作者 倪志莲 单片机试卷及答案 上.doc
- 单片机系统设计与制作 教学课件 作者 倪志莲 单片机试卷及答案 下.doc
文档评论(0)