微机系统与接口技术复习
第八章 输入 / 输出系统
一.接口电路的作用
二、端口的概念、分类
三、端口有两种编址方式。 PC 系列机采用端口独立
编址
四、最常用的 I/O 指令
1. 直接寻址 I/O 指令( 8 位端口地址)
2. DX 间接寻址 I/O 指令(当端口地址 > 8 位)
五、微机系统与 I/O 端口的信息交换
有四种方式 : 无条件传送 , 查询方式 , 中断方式 , DMA
方式
六、 8254 定时器 / 计数器
( 1 )掌握 8254 定时器 / 计数器的基本结构(三个 16 位计数器
、控制寄存器)和计数器的外部引脚功能( GATE,CLK,OUT) 。
例: 8254 计数器电路中 , GATE=1 表示 ____________________
。
( 2 ) 8254 有 6 种工作方式(方式 0 ~ 方式 5 )
重点:方式 2 、方式 3 (包括计数过程、波形、周期和启动方
式)
方式 2 、 3 初值自动重装,其余四种方式没有初值自动重装功能。
例:设 8254 计数器 1 工作于方式 3 ,输入时钟为 1000Hz ,计数
初值为 10H ,且采用二进制计数方式,则一个周期内计数器 1 输
出信号的高电平和低电平分别为 ___ 和 ___ ms 。
( 3 )掌握 8254 在微型计算机系统中的应用
(外扩 8254 和 PC 机系统中 8254 )
例: 8254 的三个计数器在 PC 系列中是如何应用的?
(4 ) 8254 初始化编程
向控制寄存器写入方式选择命令字。
目的 : 选择一个计数器 , 并确定其工作方式和
计数值(或 计数初值)的读 / 写顺序。
向选择的计数器写入计数初值 ( 计数初值 =Tout
/Tclk)
作业 1 :设 PC 系统机外扩了一片 8254 及相应的实验电路。
(1) 根据由门电路构成的译码电路,分析出该片 8254
的四个端口地址。其中控制口的地址是 _213H__ 。
(2) 设 CLK0 已接至 8MHz 时钟,为了能从 OUT0 输出
4KHz 的方波,编写了 8254 初始化程序,其中假设 0
号定时计数器工作在二进制方式。