- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1MCS-51单片机硬件
1 MCS-51单片机硬件结构 1.1.2 MCS-51单片机的系统结构 MCS-51单片机的组成 (1)一个8位微处理器CPU。 (2)数据存储器RAM和特殊功能寄存器SFR。 (3)内部程序存储器ROM。 (4)两个定时/计数器,用以对外部事件进行计数,也可用作定时器。 (5)四个8位可编程的I/O(输入/输出)并行端口,每个端口既可做输入,也可做输出。 (6)一个串行端口,用于数据的串行通信。 (7)中断控制系统。 (8)内部时钟电路。 MCS-51单片机内部结构 1.1.3 MCS-51单片机的引脚定义 1、输入输出口:P0、P1、P2、P3 2、RST(复位)/ VPD(后备电源引入端) 3、EA (读内/外ROM控制)/Vpp(编程电压) 4、ALE(地址低8位锁存)/ PROG(编程脉冲) 5、PSEN 外部ROM读选通信号 6、XTAL1、XTAL2 外接晶振端 7、Vcc +5v电源 8、Vss 地 9、P3口的第二功能 地址总线宽度为16位, 由P0口经地址锁存器提供低8位地址(A0-A7); P2口直接提供高8位地址(A8~A15 地址总线是单方向的。 (2)数据总线(DB): 数据总线宽度为8位, 用于传送数据和指令,由P0口提供。 (3)控制总线(CB):控制总线随时掌握各种部件的状态,并根据需要向有关部件发出命令。 1-2 MCS-51 CPU (一) CPU内部结构 1.算术逻辑运算单元ALU (8位) +、–、×、÷算术运算,与、或、非、异或 逻辑运算、循环移位、位处理。 (3)寄存器B(8位) 与A累加器配合执行乘、除运算。也可用作通用寄存器。 (4)程序状态字PSW(8位) 存放ALU运算过程的标志状态 Cy AC F0 RS1 RS0 OV — P (5)数据指针DPTR(16位) 存放片外存储器地址,作为片外存储器的指针。可分成两个8位寄存器DPH、DPL使用。 PSW (1)CY:进位标志 例:78H+97H10010111) (2)AC:半进位标志。 例:57H+3AH00111010) (3)F0:用户标志位,由编程人员决定什么时候用,什么时候不用。 (5)0V:溢出标志位 OV=Cy7?Cy6,补码运算产生溢出OV=1,否则OV=0。 对于一个字节的有符号数,如果运算结果超出了 -128~+127这个数值范围,就会发生溢出, OV=1表示两正数相加,和变成负数, 或两负数相加,和变成正数的错误情况 此外,在乘法运算中,OV=1表示乘积超过255; 在除法运算中,OV=1表示除数为0。 (4)RS1、RS0: 工作寄存器组选择位 (5)P:奇偶校验位:它用来表示ALU运算结果中二进制数位“1”的个数的奇偶性。若为奇数,则P=1,否则为0。 例:某运算结果是78H,显然1的个数为偶数,所以P=0。 (6)堆栈指针SP(8位) (7)程序计数器PC(16位) CPU总是按PC的指示读取程序。PC可自动加1。因此CPU执行程序一般是顺序方式。当发生转移、子程序调用、中断和复位等操作,PC被强制改写,程序执行顺序也发生改变。 复位时,PC=0000H。 1.2 MCS-51单片机的片外总线结构 1-3 MCS-51存储器配置 普林斯顿结构:程序和数据共用一个存储器逻辑空间,统一编址。 哈佛结构:程序与数据分为两个独立存储器逻辑空间,分开编址。 物理上4个存储器地址空间: 片内/片外程序存储器空间 片内/片外数据存储器空间 逻辑上3个存储器地址空间: 64KB 程序存储器 256B 片内数据存储器 64KB 片外数据存储器 1-3 MCS-51存储器配置 (一)程序存储器 64KB 程序存储器空间 EA不同电平,选择片内或片外低位存储单元 中断入口: 0003H~0023H 0000H ~ 0002H 无条件转移指令 0003H ~ 000AH INT0中断地址区 000BH ~ 0012H T0中断地址区 0013H ~ 001AH INT1中断地址区 001BH ~ 0022H T1中断地址区 0023H ~ 002AH 串行中断地址区 (二)数据存储器 1. 64KB片外数据存储器空间 (与扩展I/O接口共用) 256B片内数据存储器: 1) 片内RAM 2) 特殊功能寄存器 SFR (二)数据存储器 1. 256B片内数据存储器 1)片内R
您可能关注的文档
最近下载
- 《公共体育课》课程健美选项教学大纲.pdf VIP
- 新教材牛津译林版必修第一册全册各单元重点语法总结.pdf VIP
- 公共体育课课程排舞选项教学大纲.pdf VIP
- 不发火施工方案.pdf VIP
- 初中英语新人教版八年级上册Unit 2 Home Sweet Home语法知识讲解和练习(2025秋).doc VIP
- 新教材高中物理 期末综合检测(A、B卷)(含解析)新人教版必修第一册.pdf VIP
- 2025新人教版八年级英语上册Unit 2 Home Sweet课文讲解学案.docx VIP
- 2024年新教材高中物理模块综合检测A含解析新人教版必修第一册.docx VIP
- 2024新化县中小学教师招聘考试题库及答案.docx VIP
- 2024_2025学年新教材高中物理期末把关检测卷含解析新人教版必修第一册.doc VIP
文档评论(0)