如何用TM1638数码管显示固定数字,c51的程序是什么?谢谢

如何用TM1638数码管显示固定数字,c51的程序是什么?谢谢,第1张

TM1638是带键盘扫描接口的LED(发光二极管显示器)驱动控制专用电路,内部集成有MCU 数字接口、数据锁存器、LED 高压驱动、键盘扫描等电路。主要应用于冰箱、空调 、家庭影院等产品的高段位显示屏驱动。 可见,TM1638按键数码显示模块可以直接用

用的是状态机方法,就是在按键执行那里来一个状态机,记录第一次进入状态,然后等待释放按键,第一次记录的状态用于阻止后面多次进入按键功能执行语句,直到按键释放状态解除第一次按键状态。主要用了这个static修饰符:

void key_process()

{

static char key_state = 0//

if(!key_state) { if((Key!==0x00)

{

key_state=1

if((Key!=0x02){/*这里放按键功能语句*/; }

if((Key!=0x00){/*这里放按键功能语句*/; }

........

} }

if((Key=0x00)key_state=0//按键释放状态恢复初始为零


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8145332.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-13
下一篇2023-04-13

发表评论

登录后才能评论

评论列表(0条)

    保存