|
我现在做键盘显示:5种按键:mode键,up键,down键,set键,shift键。mode键用来切换7种大模式(7种大模式下包括几十种小的模式),当用mode键选定某一种大模式后,利用up键和down键切换该种大模式下对应的十几种小的模式,设置“set”键,set<='0'时表示进入某种小模式,set<='1'时,利用“shift”键进行移位,同时利用“up”和“down"键对5位数码管显示的数据进行调整。。。我用FPGA做键盘显示时,在用set键进入子模式以后,然后我就开始利用shift键、配合up键和down键对5位数码管的每一位进行调整。可是在我按下set键时,先前的子模式没有清除,于是我就在进行“shift键、配合up键和down键”对数据调整之前,先刷新一下5位数码管。可是刷新之后,再进行数据调整时,每一位的数据在调整之后无法保存:就是在从低位向高位移位时,低位刚调整好的数据,无法保存啊??????我没有刷新的时候,数据调整之后都能保存的,刷新之后,再进行数据调整,结果不能保存了??? 请问蓝余大哥怎么解决这个问题啊????? |
|