动态显示控制电路原理 当用七段显示器显示的位数较多时,例如显示八位BCD码十进制数,为了节省硬件开支,常用动态显示方法,即对各显示管进行循环扫描,分时使用显示器驱动电路。 该电路由五个部分组成:四位同步计数器74161,3线-8线译码器,四位八选一数据选择器,BCD-七段显示译码器和八位显示器等。 1、四位同步计数器: 四位同步计数器的输入时钟CLK,计数器输出信号,取扫描信号和数据选择信号=,所用时钟CLK的频率决定动态显示循环扫描频率,利用人眼的视觉惯性,扫描频率应大于50HZ,根椐计数器的分频关系,同步计数器的输入时钟CLK=400HZ左右. 2、3-8线译码器: 在输入时钟CLK某一周期内,3-8译码器输入扫描信号,译码器输出八位显示器位控信号。如表1所示,此刻,位控信号只选通一个显示器。 3、四位八选一数据选择器和BCD-七段显示译码器: 在输入时钟CLK某一周期内,具体显示哪一位数是由数据选择信号控制的(如表1所示),数据选择器根椐数据选择信号的数值从八路输入数据中选择一位BCD码十进制数,通过BCD-七段显示译码器译成七段显示码(如表2所示),送给七段显示器,与此同时,由位控信号选通一个显示器,实现一位十进制数的显示。 4、在连续8个时钟周期内,八个显示器轮流点亮一个时钟周期,只要输入连续时钟CLK,就能实现八位十进制数的动态显示。 表1 由控制显示器、数据选择顺序表  扫描信号 MS8 MS7 MS6 MS5 MS4 MS3 MS2 MS1 (位控信号输出) 数据选择器输出  000 0 0 0 0 0 0 0 1 D0[3..0]  001 0 0 0 0 0 0 1 0 D1[3..0]  010 0 0 0 0 0 1 0 0 D2[3..0]  011 0 0 0 0 1 0 0 0 D3[3..0]  100 0 0 0 1 0 0 0 0 D4[3..0]  101 0 0 1 0 0 0 0 0 D5[3..0]  110 0 1 0 0 0 0 0 0 D6[3..0]  111 1 0 0 0 0 0 0 0 D7[3..0]   表2 BCD-七段显示译码电路的真值表 十进 制数 BCD 码 七段显示码SEG gfedcba   0 0000  0111111   1 0001  0000110   2 0010  1011011   3 0011  1001111   4 0100  1100110   5 0101  1101101   6 0110  1111100   7 0111  0000111   8 1000  1111111   9 1001  1100111