2.MCS-51单片机芯片硬件结构.pptVIP

  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文档。上传文档
查看更多
第二章 MCS-51单片机芯片硬件结构(2-5) 2.1 MCS-51系列单片机结构及组成 2 .1 .1 MCS-51系列单片机结构框图 2 .1 .2 MCS-51系列单片机组成 2 .1 .3 MCS-51系列单片机芯片引脚 2-2 MCS-51存储器 2.2.1 程序存储器 2-2-2 数据存储器 2-2-3 专用功能寄存器(SFR) 位地址和字节地址的区分和表达: 根据具体语句进行区分,例如: 1. MOV P0 , F0 因为P0是字节地址,所以此时的F0为“字节地址”。 2. MOV C , F0 因为C是位地址(近位位),所以此时的F0为“位地址”。 注意: 通常情况下,单元地址能够被8整除的,通常都能够进行“位寻址”或称为“位操作” 例如:80H,88H等等。 2-3 并行I/O端口电路(了解即可) 2-4 振荡器\时钟及时序 时序定时单位: (1)拍节P:振荡脉冲周期,用P表示; 振荡脉冲周期: 振荡器产生振荡频率,振荡频率由高到低,再由低到高所用的时间为一个震荡周期。 (2)状态S:时钟信号周期,用S表示; 时钟信号: 由震荡信号通过时钟发生器发送出来的,时钟信号周期是震荡脉冲周期的2倍。 END ●数据指针DPTR 16位寄存器,DPH(高8位),DPL(低8位) 用来访问外部RAM的地址寄存器,地址范围64K。 ●“端口P0—P3”与“专用寄存器P0—P3” “端口名”和“寄存器名”一一对应 可采用直接寻址方式参与操作。MOV A,P0 ●串行数据缓冲器SBUF 存放欲发送或已接收的数据。虽然用一个缓冲器99H,但却以两个独立的缓冲器出现。一个发送,一个接收。 一个名字=一个地址/单元(99H)=两个作用(接收和发送)发送和接收不会同时进行。 ●定时器/计数器 两个16位定时/计数器T0、T1。各有两个8位独立寄存器组成,TH0、TL0,TH1、TL1。 ●其他控制寄存器 寄存器 位地址 / 位定义 地址 F7 F6 F5 F4 F3 F2 F1 F0 位地址 B F0H 字节地址 E7 E6 E5 E4 E3 E2 E1 E0 ACC E0 D7 D6 D5 D4 D3 D2 D1 D0 PSW CY AC F0 RS1 RS0 OV / P D0H BF BE BD BC BB BA B9 B8 IP B8H B7 B6 B5 B4 B3 B2 B1 B0 P3 P3.7 P3.6 P3.5 P3.4 P3.3 P3.2 P3.1 P3.0 B0H IE A8H A7 A6 A5 A4 A3 A2 A1 A0 P2 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 A0H SBUF 99H SCON 98H 97 96 95 94 93 92 91 90 P1 P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 90H TH1 8DH TH0 8CH TL1 8BH TL0 8AH TMOD GATE C/T M1 M0 GATE C/T M1 M0 89H 8F 8E 8D 8C 8B 8A 89 88 TCON TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 88H PCON SMOD / / / GF1 GF0 PD IDL 87H DPH 83H DPL 82H SP 81H 87 86 85 84 83 82 81 80 P0 P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 80H 注意 : 位地址和字节地址的区分和表达 P0口:地址/数据复用口 锁存器:数据输出 三态输入数据缓冲器 多路转换器MUX,控制电路 数据输出时(写P0口):由于锁存器的存在,故P0端口可以直接和外设相连(外设:发光二极管,继电器等等)。 内部写脉冲加在D触发器CP端,数据写入锁存器,由端口引脚输出。 作为一般I/O口使用 数据输入时(读P0口),有两种情况: 读引脚:读芯片引脚上的数据,“读引脚”缓冲器打开,通过内部数据总线读入;MOV指令的读口操作。 读端口:通过打开读锁存器缓冲器读锁存器Q端的状态,例如语句:ANL P0,A 。(将P0与A的内容“与”以后再放入P0中) 作为地址/数据复用口使用 打开控制与门,使得内部地址/数据线与驱动场效应管栅极反相接通状态。 根据端口特点,P0,P2口结构基本一致,内部有一个多路开关MUX,根据CPU控制可作为I/O口,也可作为外部存储器扩展时用作16位地址总线。 P1,P3口结构基本一致,为双向口。 注意,一般地说,P1口多用作I/O或位操作

文档评论(0)

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

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

1亿VIP精品文档

相关文档