6.计算机接口技术-并行技术程序.ppt

计算机接口技术 并行接口 本章重点 【学习目标】:了解并行通讯的基本概念,掌握利用8255A实现并行系统的软硬件技术。 【知识点】: (1)并行的概念; (2)键盘输入; (3)显示输出; (4)I/O编址的方式; (5)键盘去抖; (6)8255A的机制; (7)接口查询机制 【重点】:利用8255A实现并行系统的软硬件技术。 6.1 键盘和CPU的接口技术 6.1.1 简单的键盘接口 与之对应的键值 解决方案--I 采用和存储器一样的读指令,和存储器一起编址。 例如:MOV AL,[8000H]。 我们称之为存储器映像编址(存储器统一编址)。 换句话讲,存储器和I/O设备统一编址,不区分存储器和I/O设备,采用相同的汇编语言指令。 优点是不需要增加存储器指令即可实现; 缺点是要占用存储器的空间。 也就是说,这种方法要分割出一部分存储空间用作I/O地址,存储器的空间被压缩。 解决方案--II 独立编址。 给存储器的1M空间完全保留,另外再拿出1M空间给I/O设备,两者之间各自独立,相互之间没有影响。 很显然这种思路是可取的,但问题是如何实现两个1M的空间呢? 从硬件技术讲,只要在CPU增加一个管脚,当读/写存储器时,该管脚为“1”;当读/写I/O设备时,该管脚为“0”。 但这就要求读写存储器的指令和读写I/O设备的指令不一样,因为要产生不同的读写时序。 8086的选择 8086的

文档评论(0)

1亿VIP精品文档

相关文档