按键说明:0-9:数字键,按下后能在低位看见新数字,原数均自动向高
位移动
A: 产生左移显示,左移时按数字键会重新输出数字 B: 产生右移显示,右移时按数字键会重新输出数字
C:产生闪烁显示,闪烁时按数字键会重新输出数字 D:在左移、右移、闪烁状态下恢复为静止显示
E:清零,在任何状态下均能在按下E键后全部显示为0 F:消隐,在任何状态下均能在按下F键后全部熄灭
硬件部分:利用到了8951的p1,p2 I/O 口,作为信号的输入输出口。在硬件输入上通过对键盘进行扫描,若有按键按下(0,1,2……9),则通过其相应的按键,取出程序中表格相应的数输出到数码显示。在输出方面,为了节省I/O口的使用,通过CD4511(译码器)接到数码管, 8个数码管并行连接,动态显示,其中8个180Ω来限流;74LS138(3线-8线译码器)