[所有分类]单片微型机第五版原理应用试验张友德课件第二章系统结构.pptVIP

[所有分类]单片微型机第五版原理应用试验张友德课件第二章系统结构.ppt

  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文档。上传文档
查看更多
[所有分类]单片微型机第五版原理应用试验张友德课件第二章系统结构

第二章 51系列单片机系统结构 §2-1-2 89C52的总体结构 一 中央处理器CPU 由算术逻辑运算部件ALU、布尔处理器、工作寄存器和控制器组成。 二 存储器 8K FLASH 程序存储器 RAM扩大到256B 可在外部将程序存储器扩展到64KB,也可扩展64KB的RAM/IO口。 三 I/O部件和I/O引脚 4个并行口,3个16位的定时器,异步串行口。 大多数I/O引脚复用,为多功能引脚。 1.主电源引脚 VCC(40脚):接+5 V电源正端。 GND(20脚):接+5 V电源地端。 2.外接晶体引脚 XTAL1(19脚):接外部石英晶体的一端。在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器。 XTAL2(18脚):接外部石英晶体的另一端。在单片机内部,它是一个反相放大器的输出端。正常工作时,该引脚应有脉冲信号输出. 3.输入 / 输出引脚 (1) P0口(39~32脚):P0.0~P0.7统称为P0口。在不接片外存储器与不扩展I/O口时,可作为准双向输入/输出口。在接有片外存储器或扩展I/O口时,P0口分时复用为低8位地址总线和双向数据总线。 (2) P1口(1~8脚):P1.0~P1.7统称为P1口,可作为准双向I/O口使用。(P1.0、P1.1为多功能准双向口) (3) P2口(21~28脚):P2.0~P2.7统称为P2口,一般可作为准双向I/O口使用;在接有片外存储器或扩展I/O口且寻址范围超过256字节时,P2口用作高8位地址总线。 (4) P3口(10~17脚):P3.0~P3.7统称为P3口。除作为准双向I/O口使用外,还可以将每一位用于第二功能,而且P3口的每一条引脚均可独立定义为第一功能的输入输出或第二功能。 4.控制线 (1) ALE/PROG(30脚):运行方式时,ALE为外部存储器低8位地址锁存信号;FLASH编程期方式时,该引脚用作编程脉冲输入端。 (2) RST (9脚):该引脚为单片机的上电复位端。当单片机振荡器工作时,该引脚上出现持续两个机器周期的高电平,就可实现复位操作,使单片机回复到初始状态。 综述,51系列单片机的引脚可归纳为以下两点: (1) 单片机功能多,引脚数少,因而许多引脚都具有第二功能。 (2) 单片机对外呈现3总线形式,由P2、P0口组成16位地址总线;由P0口分时复用为数据总线;由ALE、PSEN、RST、EA与P3口中的INT0、INT1、T0、T1、WR、RD共10个引脚组成控制总线。由于是16位地址线,因此,可使片外存储器的寻址范围达到64 KB。 §2-2 存储器组织 一 51系列单片机有5个独立的存储空间: 1. 64KB程序存储器空间(0—0FFFFH) 2. 256B内部RAM 空间(0—0FFH) 3. 128B内部特殊功能寄存器空间(80H—0FFH) 4. 位寻址空间(0—0FFH) 5. 64KB外部数据存储器(RAM/IO空间) (0—0FFFFH) 二 根据用户使用角度分类: 1 片内外统一编址的64KB的程序存储器空间 2 256B的片内RAM空间 3 64KB的片外RAM空间 三 51单片机中程序存储器和数据存储器彼此分开独立——有利于“面向控制” AT89C52单片机存储器结构 §2-2-1 程序存储器 程序存储器是用来存放已编好的程序和表格常数。计算机为了有序地工作,设置了一个专用寄存器 -- 程序计数器PC,用以存放将要执行的指令地址。由于51单片机的程序计数器为16位,因此,可寻址的地址空间为64 KB。 程序存储器分为片内和片外两部 1 CPU访问片内和片外存储器,可由EA引脚所接的电平来确定 2 EA引脚接“1”:程序从片内0000H开始执行,PC值超过片内容量时,自动转向片外ROM 3 EA引脚接“0”:程序直接从片外ROM的0000H处开始执行 二 程序的6个特殊入口地址 51系列的中断源数目因型号而异,中断入口有多有少。但总是从地址3开始,每隔8个字节安排一个中断入口。 §2-2-2 内部RAM数据存储器 一工作寄存器区(00—1FH) 1 00~1FH区域为4组工作寄存器区,每组包含8个8位寄存器,编号为R0 ~R7。 2 CPU当前使用的工作寄存器区由PSW中的RS0、RS1二位设置 3 寄存器R0、R1常用做间接寻址时的地址指针 表2.4 工作寄存器组的选择表 二 位寻址区(20—2FH) 1 共16个字节单元,128位,是可位寻址的RAM区

文档评论(0)

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

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

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档