交通灯指挥系统的总体设计报告(7)
发布时间:2021-06-08
发布时间:2021-06-08
IRQ:中断请求输出线,高电平有效。 /RD、/WR:读、写输入控制线。
SL0---SL3:扫描输出线,用来作为扫描键盘和显示的代码输出或直接输出线。
RL0---RL7:回复输入线,它们是键盘或传感器矩阵的信号输入线。 SHIFT:来自外部键盘或传感器矩阵的输入信号,它是 8279 键盘数据的次高位即 D6 位的状态,该位状态控制键盘上/下档功能。在传感器方式和选通方式中,该引脚无用。
CNTL/S:控制/选通输入线,高电平有效。键盘方式时,键盘数据最高位(D7)的信号输入到该引脚,以扩充键功能;选通方式时,当该引脚信号上升沿到时,把 RL0---RL7 的数据存入 FIFO RAM 中。
OUTA0---OUTA3:通常作为显示信号的高 4 位输出线。 OUTB0---OUTB3:通常作为显示信号的低 4 位输出线。
/BD:显示熄灭输出线,低电平有效。当/BD=0 时将显示全熄灭。
8279的工作方式 :
8279 有三种工作方式:键盘方式、显示方式和传感器方式。 (1)键盘工作方式
8279 在键盘工作方式时,可设置为双键互锁方式和 N 键循回方式。 双键互锁方式:若有两个或多个键同时按下时,不管按键先后顺序如何,只能识别最后一个被释放的键,并把该键值送入 FIFO RAM中。
N 键循回方式: 一次按下任意个键均可被识别, 按键值按扫描次序被送入 FIFO RAM 中。
(2)显示方式
8279 的显示方式又可分为左端入口和右端入口方式。 显示数据只要写入显示 RAM,则可由显示器显示出来,因此显示数据写入显示 RAM的顺序,决定了显示的次序。
左端入口方式即显示位置从显示器最左端 1 位(最高位)开始,以后显示的字符逐个向右顺序排列;右端入口方式即显示位置从显示器最右端 1 位(最低位)开始,已显示的字符逐个向左移位。但无论左右入口,后输入的总是显示在最右边。
(3)传感器方式
传感器方式是把传感器的开关状态送入传感器 RAM 中。当 CPU 对传感器阵列扫描时, 一旦发现传感器状态发生变化就发出中断请求 (IRQ 置1) , 中断响应后转入中断处理程序。
本实验中8279的工作方式采用显示方式。8279的数据端口是210H,控制线连接212H.
3.4 数码管显示电路
在本实验中,采用两位数码管对倒计时结果显示。显示完一个数字后,需要对8279编程,清除FIFO缓存,并清屏,这样就可以在视觉上感觉只有“两个数码管在亮”。
下一篇:皮带机安全检查表