只需一步,快速开始
热门: 51单片机 | 24小时必答区 | 单片机教程 | 单片机DIY制作 | STM32 | Cortex M3 | 模数电子 | 电子DIY制作 | 音响/功放 | 拆机乐园 | Arduino | 嵌入式OS | 程序设计
DVP_MENU.rar
2021-3-4 11:10 上传
点击文件名下载附件
66.54 KB, 下载次数: 5
LCD驱动及相关模块
使用道具 举报
15830266185 发表于 2021-3-4 11:38 menu 的反转太快了 把反转速度降下来啊
15830266185 发表于 2021-3-4 11:51 中断是5ms一次 case 1:menu++;if(menu>1) menu = 0;break; 这句 menu反转就是10ms
robinsonlin 发表于 2021-3-4 12:03 定时器中断处理里面去操作定时器的开关,这不是一种好的程序结构思维。 你所预想的结果,并不一定是你希望 ...
15830266185 发表于 2021-3-4 11:59 做成0.5秒切换啊 比方说 menu低于50显示 1界面 高于50显示2界面 =100 归0 调好计数就好
Kxuan163 发表于 2021-3-4 13:33 建议在按键处理函数中添加消除抖动的代码。
17826075805 发表于 2021-3-4 13:38 的确在中断函数里不应该进行过多操作,所以我在进入定时器中断函数中就把中断给关闭了,等待按键处理完成 ...
robinsonlin 发表于 2021-3-4 14:03 定时中断是有很高优先级的,你在高优先级的响应中,处理按键,也就是让主程序的都停下来,等着执行按键响 ...
15830266185 发表于 2021-3-4 14:08 你的 key_num 没有归零处理 不就是menu一直自加么
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|51黑电子论坛 | 管理员QQ:125739409;技术交流QQ群281945664
Powered by 单片机教程网