掌握微机接口技术是深入学习和利用微机、设计和开发微机系统应用的基础,它要求设计和应用者不但具备微机硬件和软件的技术,而且要求具有很强的微机接口技术能力。
本书以问答方式系统介绍了并行接口电路8255A、串行接口电路8251A、定时器/计数器接口电路8253、DMA接口电路、模拟量接口电路、中断接口电路及存储器接口电路等多种接口电路,并通过实例详细介绍了如何利用接口电路进行硬件系统和软件的设计方法。
该书题多面广,软硬件结合,实用性强,信息量大,具有全面性和系统性,是相关专业学生、自学读者及从事计算机应用方面的科技人员珍贵的学习参考资料。
本书以问答方式系统地介绍了微机接口技术中最基本、最实用的问题。列举了微机接口技术中的应用例题,通过学习这些例题,可以全面、系统地掌握微机接口技术的设计、计算、应用和编程方法。内容包括:微机接口概论、并行接口、串行接口、定时器/计数器接口、DMA接口、模拟量接口、中断接口、人机接口和存储器接口。
本书概念清晰、内容丰富、题多面广、实用性强,适合用做高等学校计算机专业教学参考书,也可作为电大、自考学员的自学读物,对从事计算机应用系统的科技人员也有很高参考价值。
第1章 微机接口概论
1-1 什么是微机接口技术?
1-2 接口有哪些主要功能?
1-3 如何分析和设计微机接口?
1-4 接口处理的信息有哪些?
1-5 何谓端口?分哪几类?
1-6 I/O端口的编址方式有哪几种?
1-7 程序查询传送方式分哪2种?
1-8 微机与外设连接时,需要解决哪些问题?
1-9 什么是可编程接口?
1-10 如何设计接口电路?
1-11 什么是I/O接口?
1-12 什么是I/O端口?
1-13 接口是如何组成的?
1-14 接口硬件是如何组成的?
1-15 接口软件包括哪些内容?
1-16 如何进行接口硬件设计?
1-17 如何进行接口软件设计?
第2章 并行接口
2-1 什么叫并行接口?什么情况下采用并行接口?
2-2 并行接口的基本结构、功能和信号有哪些?
2-3 8255A可编程并行接口的基本结构是什么?
2-4 8255A有哪些主要功能?
2-5 8255A有哪几种工作方式?
2-6 怎样设置8255A的工作方式控制字?
2-7 怎样设置8255A按位置位/复位控制字?
2-8 为什么要对8255A进行初始化编程?怎样进行初始化编程?
2-9 简单的I/O接口芯片与可编程接口芯片的异同有哪些?
2-10 8255A工作于方式0和方式1时的区别有哪些?
2-11 根据接口电路功能,I/O接口电路应包括哪些电路单元?
2-12 8255A的方式1是如何应用的(实例1)?
2-13 8255A的方式1是如何应用的(实例2)?
……
第3章 串行接口
第4章 定时器/计数器接口
第5章 DMA接口
第6章 模拟量接口
第7章 中断接口
第8章 人机接口
第9章 存储器接口
参考文献