本文主要是介绍七段数码管、点阵以及按键开关的使用和编程(使用quartus),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
其原理如图
数码管的具体使用
根据其管理图比如说我想点亮显示一个3,我只需要把a、b、c、d、g设置成高电平,把其余设置成低电平即可。
效果图如下
以后所用的译码代码如下:
p4:process(num)--num为要显示的数字、abc为段选beginif(num=0) thenabc<="0000001";elsif(num=1) thenabc<="1001111";elsif(num=2) thenabc<="0010010";elsif(num=3) thenabc<="0000110";elsif(num=4) thenabc<="1001100";elsif(num=5) thenabc<="0100100";elsif(num=6) thenabc<="0100000";elsif(num=7) thenabc<="0001111";elsif(num=8) thenabc<="0000000";elsif(num=9) thenabc<="0000100";end if;end process p4;
这篇关于七段数码管、点阵以及按键开关的使用和编程(使用quartus)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!