- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.4.3 P2口 P2口也是一个准双向口,其中一位的内部结构如图2.9所示。 图2.9 P2口的结构 2.4.4 P3口 P3口是具有双重功能的8位的准双向口,其中一位的结构如图2.10所示。 图2.10 P3口的结构 当P0、P1、P2、P3口作为通用I/O口使用时,要注意以下几点: ①P0口在输出数据时,由于V2截止,输出级是漏极开路电路,要使“1”信号正常输出,必须外接上拉电阻。 ②P0、P1、P2、P3作为输入口使用时,必须保证口锁存器为“1”状态,否则,会因为V2导通使端口嵌位到低电平而不能正常 输入。 ③执行“读—修改—写”指令(与、或、异或、求反等)时,读入的是口锁存器的状态,而不是引脚的状态。 2.4.5 MCS-51的外部总线构成 MCS-51在实际应用时,常常需要扩展外部的存储器及I/O口等,MCS-51的引脚除了电源、复位端、时钟端和用户I/O口外,其余的引脚都是为了实现系统扩展而设置的,这些引脚构成了MCS-51的外部三总线。 (1)地址总线AB MCS-51的地址总线为16位,可寻址的存储器范围为64 KB。 (2)数据总线DB MCS-51的数据总线为8位,由P0口提供。 (3)控制总线CB MCS-51的控制总线由第二功能下的P3口和4条独立的控制线RST、EA、ALE、PSEN组成。 图2.11 MCS-51的外部总线构成 本章小结 (1)MCS-51系列单片机可分为51子系列和52子系列。51子系列包括8031、8051和9751;52子系列包括8032和8052。MCS-51系列单片机的代表型号是8051。 (2)8051的内部包括:一个8位的CPU、128字节的RAM、8 KB的ROM、4个8位并行I/O口、两个16位的定时器/计数器、一个全双工的串行口;5个中断源、两个中断优先机级的中断系统和时钟电路。 (3)MCS-51的存储器在逻辑上分为三个空间:内部、外部统一编址的程序存储器,统一编址的外部数据存储器及外部扩展的I/O口,内部数据存储器及特殊功能寄存器(SFR)。 (4)MCS-51外部数据总线由P0口构成,地址总线由P0口和P2口构成,控制总线由第二功能下的P3口和4条独立的控制线RST、EA、ALE、PSEN组成。 第3章 MCS-51系列单片机指令系统 计算机的指令系统是一套控制计算机操作的编码,称之为机器语言,计算机只能识别和执行机器语言的指令。 3.1 指令与指令格式 3.1.1 指令系统概述 指令是指挥计算机执行某种操作的命令。 一台计算机所有指令的集合,称为该计算机的指令系统。一条指令可以用两种语言形式表示:即机器语言或汇编语言。 MCS-51单片机指令系统共有111条指令,按照不同的分类方法分类如下: ①按字节分类:49条单字节指令、45条双字节指令、17条三字节指令。 ②按指令执行时间分类:64条单机器周期指令、45条双机器周期指令、2条4机器周期指令(乘法和除法指令)。 ③按指令功能分类:算术运算类指令、逻辑运算类指令、位操作类指令、控制转移类指令。 3.1.2 指令中的符号标识 MCS-51指令系统中的一些常用符号标识说明如下: Rn:当前选定的工作寄存器组的工作寄存器R0~R7。 @Ri:(i=1或0)以工作寄存器R0或R1作间接寻址寄存器,间接寻址8位寻址单元00H~FFH。 #data:指令中的8位立即数。 #data16:指令中的16位立即数。 direct:8位直接地址,可直接寻址片内RAM和特殊功能寄存器。 addr16:16位地址数,用于LJMP和LCALL指令。可转向64 KB程序存储器地址空间的任何单元。 addr11:11地址数,用于AJMP和ACALL 指令。 rel:带符号的8位相对偏移量。 bit:片内RAM或特殊功能寄存器中可寻址的位地址。 A:累加器。若以直接寻址方式寻址,则须写成ACC。 3.2 MCS-51的寻址方式 在指令系统中,绝大多数指令执行时都需要使用操作数,操作数指定了参加运算的数或数所在的地址单元。 3.2.1 立即寻址 立即寻址方式是由指令直接给出操作数来寻址的。因此,指令中的操作数就是放在程序存储器中的常数(也称为立即数)。 3.2.2 直接寻址 直接寻址方式是在指令中直接给出操作数的地址。直接寻址方式可以访问内部RAM的128个字节单元及所有的特殊功能寄存器。并且,特殊功能寄存器只能用直接寻址方式来访问。 3.2.3 寄存器寻址 寄存器寻址方式是将指令指出的某一个可寻址的寄存器的内容为操作数。可寻址的寄存器有:工作寄存器R0~R7、累加器A、通用寄存器B、数据指针DPTR和进位位Cy。 3.2.4 寄存器间接寻址 寄存器间接寻址方式是将指令中指定的寄
您可能关注的文档
- 单片机原理、应用与Proteus仿真第8章 单片机存储器扩展.ppt
- 单片机原理、应用与Proteus仿真第9章 单片机系统接口扩展及应用.ppt
- 单片机原理、应用与Proteus仿真第10章 单片机串行扩展和功率接口技术.ppt
- 单片机原理及接口技术(第2版)-第12章 其他接口设计.ppt
- 单片机原理及接口技术(第2版)-第13章 应用系统设计.ppt
- 单片机原理及接口技术第1章 单片机概述.ppt
- 单片机原理及接口技术第1章 单片机基础知识.ppt
- 单片机原理及接口技术第1章.ppt
- 单片机原理及接口技术第2章 MCS-51单片机的硬件结构.ppt
- 单片机原理及接口技术第2章 硬件结构.ppt
最近下载
- 年產6万吨环氧树脂工艺设计稿毕业设计稿.docx VIP
- 工业机器人工作站系统集成设计 电气电路设计 电气电路设计.pptx VIP
- 人工气道湿化的护理进展1).pdf VIP
- 最全剪映教程.pdf VIP
- 4亨通组织架构职责分工汇编.pdf VIP
- GMP 项目四:药品生产过程管理 项目四:药品生产过程管理.ppt
- 会计全套表格.xls VIP
- NB-T+10160-2019+炭化型煤NB-T+10160-2019+炭化型煤.docx VIP
- Chapter 12: 存在主义 与 文学Existentialism & Literature.ppt VIP
- 防性侵主题班会教案-防性侵主题班会教案小学生(共7页).docx VIP
原创力文档


文档评论(0)