GA的点阵显示器亮红灯或绿灯的器件,由8片74138构成,外接电平控制输入信号,用于选择颜色。3.2设计及工作原理分析1.分频器一片10进制计数器可以完成一个时钟信号的10分频,如果使用7片完成级联,即可做到10^7分频。7490为二五—十进制计数器,其中输入CLK1,输出QA为二进制计数器;输入CLK2,输出QCQBQA为5进制计数器。CLRA,CLRB为异步复位端,SET9A,SET9A为异步置9端,均为高电平有效。要实现10分频有两种接法,第一种是外部输入时钟信号进CLKA,然后输出QA接输入CLKB,另一种是外部输入时钟信号进CLKB,然后输出QD接输入CLKA。两种接法的区别在于:第一种接法使用QD作为每一级分频的输出端,这种输出时钟的占空比为20%,而第二种接法使用QA作为输出时钟信号,这种时钟信号的占空比为50%,所以我选择第二种接法。2.状态机本系统总共使用了两个状态机,状态机A位于分频器之后,寄存器之前,在分频器的输出时钟信号的控制下,不断改变状态,当某一状态与按键阵列某一按键所对应的行列控制信号相同时,便将该状态保持并送入寄存器。状态机A用单片74161构成,复位端CLRN和置数端LDN都接高电平,使之无效,ENP与ENT均由数据选择器的输出Y控制,当Y为低电平时,便保持当前状态停止计数。CLK接分频器的输出端,由于无需置数,所以ABCD四端口断开。状态机B也是单片74161,由分频器选择某一频率输入,使能ENP与ENT均接高电平有效,复位端CLRN和置数端LDN都接高电平,使之无效。输出只取QCQBQA组成的8种状态控制8个行扫描信号。3.寄存器寄存器用于暂时存放状态机A的输出信号,然后将它传入存储器。我用74377作为寄存器,该芯片共可存8位,我只用其中4位,其锁存端LD为下跳变有效,所以输入端G(CLK)需接一反相器再连接到数据选择器的输出端Y上。