第09章 (9.3) 8255A并行接口电路.pdf
文本预览下载声明
微机原理及应用
微机原理及应用
主讲:谢维成
scxweicheng@
西华大学 电气信息学院
1
9.3 8255A并行接口电路
教学内容及重点
8255A 的结构(基础)
8255A 的工作方式和编程(*)
8255A 的应用(方式0 举例)(*)
8255A 的应用(方式1、2)(*)
方式0 、1举例
2 西华大学 电气信息学院 谢维成
引言
上节课我们学习了输入与输出
掌握了CPU 与外设之间传送数的四种方式:
1、程序控制传送方式
(1)无条件传送方式
(2)查询传送方式
2、中断传送方式
3、DMA传送方式
4 、专用I/O处理机方式(IOP)
问题1:如何具体实现输入输出过程 ?
3 西华大学 电气信息学院 谢维成
回顾:基本I/O口实验分析
4 西华大学 电气信息学院 谢维成
基本I/O口实验:LED显示开关状态
assume cs: code
code segment public
org 100h
start: mov dx,04a0h ;74LS244地址
in al, dx ;读输入开关量
mov dx,04b0h ;74LS273地址
out dx, al ;输出至LED
jmp start 0 1 1 0 1 0 0 1
code ends
end start
5 西华大学 电气信息学院 谢维成
基本I/O口实验: LED流水显示
assume cs: code
code segment public 0 0 0 0 0 0 0 1
org 100h
start: mov al, 01h ;读输入开关量
s1: mov dx,04b0h ;74LS273地址
out dx, al ;输出至LED
rol al,01h
call delay
问题2:
jmp s1
code ends 输入输出能不能由一个芯片来完成 ?
end start
6 西华大学 电气信息学院 谢维成
并行数据传输方式
并行传输:以计算机的字长为传输单位(通常是
8位、16位或32位),一次传送1个字长的数据。
串行传输:按位传送数据,只在一、二根通信线
路上传送数据。
并行传输是微机系统中最基本的信息交换方法
适合于外部设备与微机之间进行近距离、大量和
快速的信息交换
例如:微机与并行接口打印机
显示全部