购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.7 按键调节数码管闪烁增减显示

图3-7所示仿真电路在运行时,可通过4个按键分别实现数字增、减调节,确定及取消调节功能。在调节过程中数码管将闪烁显示,确定后恢复正常显示,按下取消按键时将恢复到调节之前的值。

图3-7 按键调节数码管闪烁增减显示电路

1.程序设计与调试

对于4个整数的数位分解,源程序中使用了循环递减的方法,虽然代码比使用整除及取余运算符的代码复杂一些,但其分解速度却高于后者。

对于4个按键的处理,要注意加入消抖语句,以防出现操作不稳定的问题,尽管在仿真环境中即使不加入消抖语句也不会影响仿真效果。

为了增、减调节时数码管出现闪烁效果,程序中使用了Adjust变量。当该变量的值为1则表示进入调节状态,主循环内第2部分中的15次循环及延时在跟踪按键操作的同时,由于延时达150ms,使数码管出现闪烁现象。主循环内第1部分内的循环次数设置越大时(本例设为35),每150ms的黑屏显示后的正常稳定显示时间就越长,否则正常稳定显示时间越短。

2.实训要求

① 修改主循环内第一部分的循环次数,观察在增、减调节时的闪烁效果差异。

② 在增、减调节时及确定或取消调节时,分别输出不同的提示音。 MmCpnRqtMOIgUOooDzGdKoxuMn3vNUqZhCXzZHCBBaXr8sJHknd/Rwqp95iHCeYn

3.源程序代码
点击中间区域
呼出菜单
上一章
目录
下一章
×