单片机原理及接口技术-李全利-第2章.pptVIP

单片机原理及接口技术-李全利-第2章.ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理及接口技术-李全利-第2章

第2章 80C51的结构和原理 2.1 80C51系列概述 2.1.1 MCS-51系列 (1)MCS-51是Intel公司生产的一个单片机系列名称。 2.2 80C51的基本结构及内部结构 2.3 80C51典型产品资源配置与引脚 2.3.1 80C51典型产品资源配置 2.3.2 80C51的引脚封装 2.4 80C51的时钟与时序 2.5 80C51的复位 2.6.1 P0口、P2口的结构 2.6.2 P1口、P3口的结构 2.7.3 并行口的负载能力 思考题与习题 1、80C51在功能、工艺、程序存储器的配置上有哪些种类? 2、80C51的存储器组织采用何种结构?存储器地址空间如何划分?各地址空间的地址范围和容量如何?在使用上有何特点? 3、80C51的P0~P3口在结构上有何不同?在使用上有何特点? 4、80C51晶振频率为12MHz,时钟周期、机器周期为多少? 5、80C51复位后的状态如何?复位方法有几种? 6、80C51的片内、片外存储器如何选择? 7、80C51的PSW寄存器各位标志的意义如何? 8、80C51的当前工作寄存器组如何选择? 9、80C51的控制总线信号有哪些?各信号的作用如何? 10、80C51的程序存储器低端的几个特殊单元的用途如何? 2.6 80C51的存储器组织 ﹡ RAM,在关闭电源时,其所存储的信息将丢失。它用来存放暂时性的输入输出数据、运算的中间结果或用作堆栈。 ﹡ ROM,断电后,ROM中的信息保留不变。用来存放固定的程序或数据,如系统监控程序、常数表格等。 2.6.1 80C51的程序存储器ROM 程序存储器ROM用来存放程序、常数或表格等。 80C51:4KB的掩膜ROM,87C51:4KB的EPROM,80C31:没有ROM(使用时必须使EA接低电平)。 PC是16位的计数器,所以能寻址64KB的ROM。 实例观察 2.6.2 80C51的数据存储器配置 片内 片外 0000H~007FH重叠区域访问需要采用不同的寻址方式 片外RAM不能进行堆栈操作 数据存储器RAM主要用来存放运算的中间结果和数据等。 在80C51中,其存储空间分布如下: 片内RAM为128B存储单元,地址范围为00H~7FH。 片外RAM最多可扩至64KB存储单元,地址范围为0000H~FFFFH。 一、工作寄存器区 通用RAM区 (80B) 位地址区 (16B) 寄存器区 4组(32B) 7FH 寄存器3组 寄存器2组 寄存器1组 寄存器0组 寄存器区 4组(32B) . . . . . . . . . ①由PSW中的2位RS1、RS0来决定选 哪一组为当前工作寄存器: RS1、RS0=00 选0组 RS1、RS0=01 选1组 RS1、RS0=10 选2组 RS1、RS0=11 选3组 00H 30H 2FH 20H 1FH . . . 通用RAM区 (80B) 位地址区 (16B) 7FH 寄存器3组 寄存器2组 寄存器1组 寄存器0组 寄存器0组 寄存器区 4组(32B) . . . . . . . . . RS1、RS0=00 R7 R6 R5 R4 R3 R2 R1 R0 00H 01H 02H 03H 04H 05H 06H 07H 00H 30H 2FH 20H 1FH . . . 通用RAM区 (80B) 位地址区 (16B) 7FH 寄存器3组 寄存器2组 寄存器1组 寄存器0组 寄存器1组 R7 R6 R5 R4 R3 R2 R1 R0 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 寄存器区 4组(32B) . . . . . . . . . RS1、RS0=01 00H 30H 2FH 20H 1FH . . . 通用RAM区 (80B) 位地址区 (16B) 7FH 寄存器3组 寄存器2组 寄存器1组 寄存器0组 寄存器2组 R7 R6 R5 R4 R3 R2 R1 R0 10H 11H 12H 13H 14H 15H 16H 17H 寄存器区 4组(32B) . . . . . . . . . RS1、RS0=10 00H 30H 2FH 20H 1FH . . . 通用RAM区 (80B) 位地址区 (16B) 7FH 寄存器3组 寄存器2组 寄存器1组 寄存器0组 寄存器3组 R7 R6 R5 R4 R3 R2 R1 R0 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH 寄存器区 4组(

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档