11问答网
所有问题
如何用VHDL语言实现8个复位按键控制8个数码管——按一次就自动加1即从0到9
我用的是康芯的板,主要要求是按一次数码管就加1并显示出来,即按8次的话数码管就从0变化到9,在按就重复!
给我写一下代码啊!谢谢了! 数码管是独立的啊!
举报该问题
推荐答案 2010-05-20
是8个数码管?
首先用8个十进制计数器互相连接,形成10X8=100000000进制计数器
然后让按键作为一个clk输入,你可以设置成 if clk'event and clk='1'上升沿触发计数,或者下降沿都可以 按键按一次会产生一个脉冲的
最后把每一个计数器结果分别译码输出到对应的数码管
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/F2SPFS847.html
其他回答
第1个回答 2010-05-22
你8个数码管是独立的 ,,还是相连的????
第2个回答 2010-05-21
按数码管是啥意思啊?
相似回答
vhdl
按键控制数码管
加一减一
答:
PROCESS(a,b, EN) VARIABLE CQI : STD_LOGIC_VECTOR(3 DOWNTO 0); BEGIN IF en= '1' THEN ELSIF a'EVENT AND a='1'THEN CQI := CQI + 1;ELSIF b'EVENT AND b='1'then CQI := CQI -1;end if;if CQI<="0000" THEN CQI<="1001";END if if CQI<="1001" ...
大家正在搜
车窗按键失灵如何复位
键盘语言切换是哪个按键
键盘复位键是哪个
手机按键一直语言提示
复位键是哪个
自复位按钮
复位键按了会有什么结果
按键复位电路
单片机复位按键
相关问题
vhdl 8个按键分别控制数码管显示1-8(50+追加分)
利用51单片机,4个数码管设计一个计时器,要求在数码管上显示...
如何用vhdl语言编写一个8位七段数码管 实现动态扫描,比如...
vhdl 按键控制数码管加一减一
如何用vhdl语言编写一个8位七段数码管?
求助!!!!VHDL 如何用按键来转换数码管的显示
求助基于AT89C51,两个数码管显示0~~60,一个开始/...
利用51单片机,4个数码管设计一个计时器,要求在数码管上显示...