数电课程设计——彩灯控制器 30
要求:1.有十只LED,L0……L92.显示方式①先奇数灯依次灭②再偶数灯依次灭③再由L0到L9依次灭3.显示间隔0.5S,1S可调。其中,我不明白的的是如何用移位寄存器...
要求:
1.有十只LED,L0……L9
2.显示方式
①先奇数灯依次灭
②再偶数灯依次灭
③再由L0到L9依次灭
3.显示间隔0.5S,1S可调。
其中,我不明白的的是如何用移位寄存器和译码器实现要求2,求高手帮忙解答! 展开
1.有十只LED,L0……L9
2.显示方式
①先奇数灯依次灭
②再偶数灯依次灭
③再由L0到L9依次灭
3.显示间隔0.5S,1S可调。
其中,我不明白的的是如何用移位寄存器和译码器实现要求2,求高手帮忙解答! 展开
1个回答
展开全部
我只能给你提供一个思路,毕竟别人咀嚼过的饭味道不怎么好。呵呵,说笑。
首先,之前你必须做过数码管0~9的显示电路和10路流水灯电路(如果没做过,赶紧先做,不然很难成功)
总体思路:用类似流水灯电路来触发需要显示的abcd二进制来控制0~9,让它随心所欲的显示各种数字。(例如要显示3,那么abcd的电平应该是1100,如果要显示8,那么abcd的电平应该是0010,以此类推)
一共是28个数,建议用两片cd4017(10进制芯片),组成一个28路流水灯电路(可以没有灯,这样说只是为了便于理解。只是需要其28路的触发)
然后用一片cd4511(七段译码芯片),它有abcd四个二进制输入端口和七段端口(用来显示数码管的七个段位,小数点除外)
最后用28路的触发端接入abcd的端口,用二极管隔开,然后你就可以随心所欲的设置各种数字了,100个1000个(如果1000个就还需加个cd4017)没有任何规律的数字组合都可以显示。
至于开机复位很简单,4017的复位端接个电容(电容的另一端接VCC),开机复位就OK了,而4511无需复位(因为4511是受4017控制)。
已经很详细了,希望对你有用。
是否可以解决您的问题?
打字不易,如满意,望采纳。
首先,之前你必须做过数码管0~9的显示电路和10路流水灯电路(如果没做过,赶紧先做,不然很难成功)
总体思路:用类似流水灯电路来触发需要显示的abcd二进制来控制0~9,让它随心所欲的显示各种数字。(例如要显示3,那么abcd的电平应该是1100,如果要显示8,那么abcd的电平应该是0010,以此类推)
一共是28个数,建议用两片cd4017(10进制芯片),组成一个28路流水灯电路(可以没有灯,这样说只是为了便于理解。只是需要其28路的触发)
然后用一片cd4511(七段译码芯片),它有abcd四个二进制输入端口和七段端口(用来显示数码管的七个段位,小数点除外)
最后用28路的触发端接入abcd的端口,用二极管隔开,然后你就可以随心所欲的设置各种数字了,100个1000个(如果1000个就还需加个cd4017)没有任何规律的数字组合都可以显示。
至于开机复位很简单,4017的复位端接个电容(电容的另一端接VCC),开机复位就OK了,而4511无需复位(因为4511是受4017控制)。
已经很详细了,希望对你有用。
是否可以解决您的问题?
打字不易,如满意,望采纳。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询