7.接口技术研究.pptx

  1. 1、本文档共336页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章:MCS-51单片机的系统扩展及应用 (接口技术); 4.1:程序存储器的扩展 4.2:数据存储器的扩展 4.3:输入、输出口的扩展 4.4:定时计数器的应用 4.5:串行口的应用 4.6:MCS-51与D/A转换器的接口 4.7:MCS-51与A/D转换器的接口 4.8:动态数码显示及键盘扫描电路 4.9:单片机的监控电路 -- 看门狗电路 4.10:单片机应用举例:智能化数据采集系统;4.1:程序存储器ROM的扩展;具有三态功能的8D锁存器;① MCS-51与1片32K ROM的连接(地址线全译码);外部ROM的状态与地址线A15的关系表;访问外部程序存储器ROM的时序:;片外存储器访问时序说明;② MCS-51与2片32K ROM的连接(地址线全译码);由两片32K的ROM构成64K存储阵列与A15的 关系表;③ MCS-51与多个 ROM的连接(地址线全译码);74LS138 3-8线译码器;采用LS138译码器实现ROM扩展示意表;采用不完全译码的简易ROM扩展电路(一);部分译码造成的地址重叠(一);P2.7 P2.5 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 P0口 ALE Psen MCS–51 ;部分译码造成的地址重叠(二);部分译码扩展电路的特点;4.2:数据存储器RAM的扩展;与ROM扩展不同:使用访问外部RAM指令MOVX 时,在时序中将产生/RD或/WR信号,因此将此信号与外RAM的读(/RD) 、写(/WR)控制端相连接就实现系统对外RAM的读写控制。; 设外部RAM2000H单元中有一个数x,且DPTR中已存有该数地址2000H.则CPU 执行外部ROM中的指令: movx a,@dptr ;将外RAM的x送A;MCS-51与32K RAM的连接;小结:;思考题:;4.3:输入、输出口的扩展;4.3.1:使用8243扩展I/O端口;8243的时序;8243应用举例1:使用51的P2口与8243连接,并从8243的P6口读入数据,51的P2.6 P2.7 留作输入。;8243应用举例2:将R2寄存器的低4位写到P7口。 P2.6 P2.7 留作输入;4.3.2:使用8155扩展I/O端口;8155的简介;1,8155的构成:;8155的内部结构简图;8155引脚说明;2,CPU 对8155的控制;(2)8155的命令字;(3)8155的状态字─表征8155的状态;3,8155的工作方式;C口在四种工作方式下的各位定义;选通I/O数据输入操作;选通I/O数据输出操作;4,8155内部定时器的使用;8155内部定时器的4种工作方式;8155定时器工作方式与T/OUT波形;5,8155应用与编程举例;8155与MCS-51的最??化连接;设定:PA口输入,PB口输出,输入脉冲进行16分频。;MOVX @DPTR,A或MOVX A,@DPTR的时序;4.3.3:使用8255扩展I/O端口(257页);8255的内部结构图;1,8255的内部结构和引脚功能;(二)引脚功能:40脚DIP封装。 1,数据总线(D7~D0):双向与内部数据缓冲器连接,传送 CPU与8255之间的数据字、控制字。 2,控制总线: RESET: 复位线,高电平有效; /CS: 片选信号,低电平有效; /RD、/WR:读写命令线,低电平有效; A0、A1: 用于选择A、B、C口和控制寄存器的地址线。 3,并行I/O总线(24条): PA7~PA0:双向I/O总线,可设定为输入、输出或双向方式; PB7~PB0:双向I/O总线,可设定为输入或输出方式; PC7~PC0:双向I/O总线,可设定为传送I/O数据(模式0) 或控制/状态信息(模式1,2); 4,电源线:Vcc和GND.;8255控制信号功能、地址表(设/CS=C0H);2,8255的控制字和状态字;D6,D5: A组方式选择位。00:模式0,01:模式1,1X:模式2。 D4: A口输入/输出控制位。=0时设定为输出;=1时为输入。 D3: C口高4位输入/输出控制位。=0时设定为输出;=0为输入。 D2: B组方式选择位。D2=0时设定为模式0;=1时为模式1。 D1: B口输入/输出控制。D1=0时设定为输出;=1时为输入。 D0: C口低4位输入/输出控制。=0时为输出;=1时,为输入。 ; 使C口各位在模式1,2时单独置位或复位,以实

您可能关注的文档

文档评论(0)

a336661148 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档