新第4章IO接口基础资料.ppt

  1. 1、本文档共100页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.5.3可编程接口芯片比对 1.典型接口芯片与可编程串行接口比对。 1)可编程概念、接口基本结构、控制器、输出数据缓存器、输入数据缓存器、状态寄存器、与总线接口的引脚等 2)功能比对。 2.8255与可编程串行接口8250/8251的比对。 8250和8251都符合左图的描述,不再作详细介绍。为描述方便,我们将输入数据缓存器和输出数据缓存器统称为数据寄存器。 将8255与串口比较的结论是: 1)内部结构类似:都有控制寄存器、状态寄存器和数据寄存器。 2)与总线接口的引脚类似 3)同为可编程芯片, 4)串行口与8255功能差别巨大,这体现在它们与外设接口的引脚。。 CPU看两 者并无区别 4.6可编程接口抽象 在微机系统中还需要各种接口芯片以完善系统功能。常见的接口芯片有定时/计数器芯片8253、中断控制器芯片8259、键盘和显示芯片8279、模/数,数/模转换器、以及前述的并行接口8255、串行接8250/8251 等。 它们功能迥异, 但在内部结构上、与总线的连接上、读写操作上、使用方式 (先定义,后使用)上有很多类似之处。站在总线的立场,将某些共性的东西抽象出来。 表中没有列出Ak-1~A0,并不是它们不重要,而是作用显而易见,Ak-1~A0总有地址输入,用以选定抽象接口的端口,读写操作对该端口进行:Dout表示该端口对D7~D0输出;Din表示将D7~D0上数据输入到该端口。 从片接入总线的方法相同,读写从片的编程方法相同 习题与思考题 1.什么是I/O接口?它的功能是什么? 2.什么是接口?什么是端口?一个接口电路是否可以有多个端口? 3.CPU和外设之间传输的信息有哪几类?它们各有何特点? 4. 接口可以以两种“身份”接入总线。是哪两种身份? 5. 存储器映像编址的特点? 6. 独立I/O编址的特点? 7. 用74LS373为单片机系统扩展两个输出接口,地址分别是4000H和8000H.。可以地址重叠,要求成本最低。 8.什么是串行传输的单工、半双工和全双工? 9.同步通信与异步通信的主要区别是什么?它们各有什么优缺点? 10.简述串行口接收和发送数据的过程。 11.设异步通信方式下,1个起始位、7个数据位、1个偶校验位和1个停止位,试画出字符“C”的帧格式。 12.串行接口接入总线的方法与并行接口接入总线的方法相同吗?为什么? (1)存储器映像编址 接口象存储器一样接入总线,见a。 存储器映像编址的缺点: ·I/O端口占用了存储单元的地址空间,为了尽可能减少所占的内存空间,必须用全译码方式来形成I/O地址,使I/O地址译码电路变得较复杂; ·访问存储器的指令一般要比I/O指令长一、两个字节,这会延长输入输出操作的时间。 (2)独立I/O编址 见图 b。这种接法下,CPU用专门的输入/输出指令,即读/写I/O接口的指令,读/写I/O接口。 独立I/O编址的优点: ·输入输出指令和访问存储器的指令明显不同,使程序清晰,可读性强; ·I/O指令长度短,执行速度快,也少占用内存空间; ·I/O接口空间小,所用地址线少,因此址译码电路较简单。 (2)独立I/O编址 见图 b。这种接法下,CPU用专门的输入/输出指令,即读/写I/O接口的指令,读/写I/O接口。 独立I/O编址的缺点: · CPU要存在接口空间:指令系统中有输入、输出指令;有提供I/O口读/写的控制信号的引脚。 ·输入、输出指令的功能没有访问存储器指令的功能强 单片机不存在接口空间,接口接入总线只能采用存储器映像。 (3)简单接口接入总线的方法 前面介绍了典型锁存器74LS373和典型双向三态门74LS245。 根据接口必须“输入要三态,输出要锁存”的基本要求,显然前者可以充当输出接口,后者可以充当输入接口。 输入接口:接入数据总线的是该接口内部起缓和隔离作用的三态门电路。CPU激励此接口,三态门

文档评论(0)

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

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

1亿VIP精品文档

相关文档