- 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章 AT89C51单片机片内硬件结构
第2章 AT89C51单片机片内硬件结构 2.4 AT89C51单片机的存储器结构 MCS-51的存储器结构与常见的微型计算机的配置方法不同,采用哈佛结构它将程序存储器和数据存储器分开,各有自己的寻址方式、控制信号和功能。 程序存储器用来存放程序、始终要保留的表格常数。 数据存储器存放程序运行中所需要的常数和变量。 (4)特殊功能寄存器SFR(Special Fuction Register) 地址空间 几个特殊功能寄存器SFR介绍 2.6 时钟电路与时序 例:单片机外接晶振频率fosc= 12MHz时的各种时序单位: 振荡周期Tosc=1/fosc=1/12MHz=0.0833us 状态周期=2/fosc=2/12MHz=0.167us 机器周期TM =12/fosc=12/12MHz=1us 指令周期=(1~4)机器周期=1~4us 2.7 复位操作和复位电路 2.7.1 复位操作 单片机的初始化操作,摆脱死锁状态。(CPU硬件复位) 引脚RST加上大于2个机器周期的高电平就可使MCS-51复位。复 位时,程序计数器PC为0000H,使单片机从0000H开始执行程序。 除PC之外,复位操作还对其它一些寄存器有影响:见复位状态表。 2.7.2 复位电路 P3口还可提供第二功能,定义如书中表2-1所列,应熟记。 P0口-能用作通用I/O口或用作地址/数据总线 1、用作通用I/O口 (1)、作输出口 (3)、对端口进行“读-修改-写”操作 如指令 ANL P0,A 2、用作地址/数据总线 (1)地址/数据总线输出 (1)数据总线输入 P1口-只用作通用I/O口(用法与P0口相似) P2口- 1、能用作通用I/O口(用法与P0口相似) 2、或地址总线高8位 P3口-1、可用作通用I/O口(用法与P0口相似) 2、同时每一引脚还有第二功能 (2)位寻址区 16B (16×8bit) 20H 2FH 共16个字节单元,每字节单元有8位,每位有一个位地址,共128位,位地址范围为00H~7FH,该区既可位寻址,又可字节寻址。 00 01 02 03 04 05 06 07 20H 08 09 0A 0B 0C 0D 0E 0F 21H 10 11 12 13 14 15 16 17 22H 70 71 72 73 74 75 76 77 2EH 78 79 7A 7B 7C 7D 7E 7F 2FH 位寻址区位地址分配 字节地址 位地址 D7 D6 D5 D4 D3 D2 D1 D0 …… …… 字节地址与位地址在使用上如何区别? MOV C,20H MOV A,20H 例: 20 21 22 23 24 25 26 27 24H 18 19 1A 1B 1C 1D 1E 1F 23H 00 01 02 03 04 05 06 07 20H 08 09 0A 0B 0C 0D 0E 0F 21H 10 11 12 13 14 15 16 17 22H 78 79 7A 7B 7C 7D 7E 7F 2FH 字节地址 位地址 D7 D6 D5 D4 D3 D2 D1 D0 …… …… 位操作指令 MOV C,20H 位地址!!! 其内容只有1bit 20 21 22 23 24 25 26 27 24H 18 19 1A 1B 1C 1D 1E 1F 23H 00 01 02 03 04 05 06 07 20H 08 09 0A 0B 0C 0D 0E 0F 21H 10 11 12 13 14 15 16 17 22H 78 79 7A 7B 7C 7D 7E 7F 2FH 字节地址 位地址 D7 D6 D5 D4 D3 D2 D1 D0 …… …… 字节操作指令 MOV A,20H 字节地址!!! 其内容共8bit 表2-5 内部RAM的可寻址位及位地址 P.19 符号指令中可用字节地址.位次暂代其位地址 20H.7 20H.6 20H.5 20H.4 20H.3 20H.2 20H.1 20H.0 2FH.7 2FH.6 2FH.5 2FH.4 2FH.3 2FH.2 2FH.1 2FH.
文档评论(0)