lab2
2023-05-20 20:41:51 3 举报
lab2
作者其他创作
大纲/内容
退出中断CPU开中断
调用TM1638_RefreshDIGIandLED
开始
T
led[7]
F
计算时间值各数位并存储
延时60ms,给TM1638上电并初始化
读取
更新
按键3是否按下
0.1s计时是否到
标志置位计数器清零
刷新数码管与LED灯
设备初始化
调用DevicesInit()
进入中断CPU关中断
清除标志
key_code
加减计时转换数码管刷新
是否重置计时
digit[0-3]
clock100ms_flag
main函数
置位
调用 TM1638_Init()
重置计时值
是否暂停计时
计时500ms?
计时100ms?
复位
检查按键键值写入数码管
SysTick_Handler 中断服务程序每20ms触发一次
digit[4-7]
调用TM1638_Readkeyboard
累计0.1s计时
0 条评论
下一页