数字逻辑课程设计五路寻呼机(病房呼叫系统)

并按优先级顺序通过数码管显示多个呼叫源号码~ ~这才是问题的关键~ ~

计数器扫描可以用来依次扫描每个保存的输入,从1号调用源(优先级最高)开始。当遇到高电平,即有主叫源的呼叫时,对应的主叫源进行编码解码,送到输出端口显示其对应的主叫号码;在一定的延迟之后,扫描下一个呼叫源。如果没有呼叫,跳过呼叫源,扫描下一个呼叫源。所以所有呼叫源之间的显示不会太长,但是可以有快速的对应显示。这样,呼叫源1到呼叫源5被连续循环扫描,扫描次数由计数器控制。也就是说,在所有五个呼叫源被扫描一次之后,计数器被清零,并执行下一次扫描。连续循环显示主叫号码。

另一种方法是将每一个已经输入、处理、保存的输入信号送到它的下一个与门,然后在选通信号到达时送到优先级编码器。I 0 ~ I 9的输入信号被编码成10个对应的BCD码,I 9优先级最高,I 0优先级最低,有效防止了其他通道对输入的干扰。选通信号的产生由五个RS触发器组成。实际上,选通信号是一个顺序脉冲,由移位寄存器组成的环形计数器每个状态只有一个循环状态。该方案采用自反馈逻辑电路进行自启动,优点是不需要增加解码电路,结构相对简单。