第03-04讲.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第03讲 第2章 89C51单片机的结构及工作原理 本章重点:① ; ② ; ③ 。 教学目的:了解教学重点::地址锁存信号输出/编程脉冲信号输入引脚。 :外部程序存储器读信号输出。 :片内外程序存储器选择输出/片内固化编程电压输入。 I/O引脚:P1、P1、P2、P3。 第04讲 89C51单片机的存储器配置 教学目的:教学重点:=1时,PC=0000H~0FFFH时,从片内ROM取指令;PC>0FFFH时,自动转到片外ROM取指令。 当接=0时,片内ROM无用,仅从片外ROM取指令。 程序运行的入口地址: 0000H:复位后引导程序地址 0003H:外部中断0入口地址 000BH:定时器0中断入口地址 0013H:外部中断0入口地址 001BH:定时器1中断入口地址 0023H:串行口中断入口地址 使用中,程序存放在0030H地址以后,而在上述地址安放一条长跳转指令,使程序跳转到初始化程序或中断服务程序存放的实际起始地址去。 2.2.2 数据存储器(RAM) 89C51单片机拥有片内256B的RAM空间和片外64KB的RAM空间,两者是各自独立的。 片内低128B RAM:是真正供用户暂存各种数据的RAM,00H~7FH。 寄存器区:地址00H~1FH的32个单元为工作寄存器区,分为4组,每组8个工作寄存器,名称为R0~R7。 在任何时刻,CPU只能使用一组工作寄存器,正在使用的工作寄存器称为当前工作寄存器。哪一组为当前工作寄存器由程序状态字寄存器PSW中的RS1和RS0两个位的组合状态决定。如表2-1所示。 表2-1 工作寄存器地址表 RS1(PSW.4) RS0(PSW.3) 当前工作寄存器组 R0~R7的地址 R1 R2 R3 R4 R5 R6 R7 0 0 0 00~07H 01H 02H 03H 04H 05H 06H 07H 0 1 1 08~0FH 09H 0AH 0BH 0CH 0DH 0EH 0FH 1 0 2 10~17H 11H 12H 13H 14H 15H 16H 17H 1 1 3 18~1FH 19H 1AH 1BH 1CH 1DH 1EH 1FH 分组设置工作寄存器是为了便于保护现场,有利于简化程序设计,提高程序运行速度,也便于缩短指令代码的长度。 位寻址区:地址20H~2FH的16个单元为位寻址区。可对其进行字节操作,由于其中的128个位都有各自的位地址,故也可以单独对其中的任何一个位单独进行操作。其位地址分布见表2-2所示。 用户RAM区:地址30H~7FH的80个单元为用户RAM区。常用于堆栈和数据缓冲。 作业:p36 1、2、8、9、10、11、12、15 16

文档评论(0)

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

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

1亿VIP精品文档

相关文档