第9章 输入输出接口与中断技术.ppt

方式4 软件触发选通信号发生器 特征 写入控制字后初始输出高电平 计数初值写入后启动计数 计数值减到“0”时输出一个时钟周期的负脉冲,计数器停止,输出OUT恢复为高电平。 GATE为1时计数,为0时停止计数,GATE再变1后重新计数 方式5 硬件触发选通信号发生器 特征 写入控制字后初始输出高电平 计数初值写入后由GATE的上升沿启动计数 计数值减到“0”时输出一个时钟周期的负脉冲,计数器停止,输出OUT恢复为高电平。 计数过程中再有GATE的上升沿,重新计数 8253的控制字 D 7 SC1 D 6 D 5 D 4 D 3 D 2 D 1 D 0 SC0 RL1 RL0 M2 M1 M0 BCD 计数器选择 0 0 —计数器0 0 1 —计数器1 1 0 —计数器2 1 1 —非法选择 数制 0: 二进制 1: BCD 读写字节数 0 1—只读/写低8位 1 0—只读/写高8位 1 1—先读/写低8位 再读/写高8位 0 0—计数器锁存 工作方式 000:方式0 001:方式1 ×10:方式2 100:方式4 ×11:方式3 101:方式5 该控制字用来设置各个计数通道的工作方式,以及计数值的锁定与读取。 8253的初始化编程举例 顺序是:写控制字→写入计数值低8位→写入计数值高8位。 【例9-4】 设8253的端口地址为04H~07H,要使计数

文档评论(0)

1亿VIP精品文档

相关文档