永发信息网

如何用vhdl语言编写一个8位七段数码管 实现动态扫描,比如让8位数码管在同一时刻分别显示876543210;

答案:1  悬赏:80  手机版
解决时间 2021-12-30 01:56
我是一位初学者能用简单的语句就用简单的语句哦 谢谢
能不能解释下???
最佳答案
PROCESS (HighCLK) --动态数码管控制显示部分
BEGIN
IF HighCLK 'EVENT AND HighCLK ='1' THEN
CASE Q IS
WHEN 0 => Y<="000"; VIEW<=h(7 DOWNTO 4); Q<= 1;
WHEN 1 => Y<="001"; VIEW<=h(3 DOWNTO 0); Q<= 2;
WHEN 2 => Y<="010"; VIEW<=c(7 DOWNTO 4); Q<= 3;
WHEN 3 => Y<="011"; VIEW<=c(3 DOWNTO 0); Q<= 4;
WHEN 4 => Y<="100"; VIEW<=s(7 DOWNTO 4); Q<= 5;
WHEN 5 => Y<="101"; VIEW<=s(3 DOWNTO 0); Q<= 6;
WHEN 6 => Y<="110"; VIEW<="0000"; Q<= 7;
WHEN 7 => Y<="111"; VIEW<="0000"; Q<= 0;
WHEN OTHERS => Q <= 0;
END CASE;
ELSE NULL;
END IF;
END PROCESS;
给分吧

HighCLK是扫描时钟设一个较高的时钟就行,我一般是设定为2000 HZ,VIEW 接你要显示的信号,Y 控制第几个数码管显示,比如你要第一个数码管显示8就把第一条改成:
WHEN 0 => Y<="000"; VIEW<="1000"; Q<= 1;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
碳酸氢钠除什么气体
弄的多音字是什么
深圳到温州坐什么车好?
求proe画一个矿泉水瓶的教程?
有什么可以国战的手机网络游戏
下列句中划线的词语运用恰当得体的一项是B(3
电导率与哪些因素有关
你好,请问你在广州吗?我大学马上就要毕业了
我孩子考了455分能录取航空实验班
广州月嫂培训哪里好
诛仙宠物技能怎么升级
云是由________和________组成的.雨是由小冰
一个正常十七岁女生体内有多少千焦能量,等于
怎样申请直播权限
喜欢一位学姐。。她准备去高考了,我该如何祝
推荐资讯
结婚头一年五月当午串亲戚是不是要早点去
手机微信支付需要什么条件
节奏最快的电子琴乐曲?
洗衣机皮带松了如何调
阅读理解Mostrecently,it’sverycommoninstud
别董大,诗人的送别环境是
各位帮我想一个对未来很迷茫的QQ网名,谢谢了
全民k歌怎么把自己唱的变成明星的声音?
炖羊骨头汤要放盐和别的调料么?是喝的时候再
珉谷工商所地址在什么地方?想过去办事
光可不可以实体化?
有什么学习 音乐编辑 电子音乐制作专业的大学
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?