找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

按键失去控制,不知道原因在哪,请各位大神赐教

查看数: 3158 | 评论数: 11 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-4-27 17:15

正文摘要:

本帖最后由 小白帆 于 2018-4-27 17:22 编辑 各位大神,小白请指教!我想实现的功能是万年历+模拟根据有人或没人以及环境的亮度控制LED灯的亮度+按键控制LED灯的亮度,我是先把这三个功能分别实现后再将程序组合 ...

回复

ID:320217 发表于 2018-5-2 09:44
线没接对
ID:288202 发表于 2018-5-2 08:26
kangkang99 发表于 2018-4-30 18:18
按键扫描不要放中断里,最好用分时扫描,又不用加延时,处理又不会卡滞

您好,没明白您的回答的意思是什么。
是“http://www.51hei.com/bbs/forum.php?mod=viewthread&tid=19357”这种按键的处理方法还是?
ID:319499 发表于 2018-4-30 18:18
按键扫描不要放中断里,最好用分时扫描,又不用加延时,处理又不会卡滞
ID:288202 发表于 2018-4-29 21:30
HC6800-ES-V2.0 发表于 2018-4-28 08:53
这种按键功能,特别是你的set功能键,一定要用外部中断,才能打断程序,进入设置程序。
你想想啊:一个程 ...

我现在把自动控制LED的亮度的程序放在主程序main的while中了,这样就可以设置时间和闹钟了,但是后面再加手动控制LED亮度在主程序main的while中的时候,按键5的模式好像不起作用,无论按键5如何切换,自动控制和手动控制的LED无法再灭
ID:164602 发表于 2018-4-28 08:53
这种按键功能,特别是你的set功能键,一定要用外部中断,才能打断程序,进入设置程序。
你想想啊:一个程序正常执行在时间的读取和显示部分,就无法扫描你的键盘,你按键当然就不会有反应,而且扫描键盘的时间好短的,你按键只能碰运气——恰好让程序扫描到你在按键——那个机率太小了。
看了你的程序,就是没有发现外部中断的服务函数,所以,可以肯定,按键不起作用的原因——外部中断!!!

ID:288202 发表于 2018-4-27 21:48
admin 发表于 2018-4-27 21:03
24小时必答区下载不用黑币的

谢谢管理员
ID:1 发表于 2018-4-27 21:03
小白帆 发表于 2018-4-27 17:23
论坛管理员,为什么我没设置附件下载需要黑币,它自动就有了,这样别人怎么会帮我解答问题呀?

24小时必答区下载不用黑币的
ID:288202 发表于 2018-4-27 17:25
这是程序和proteus仿真,请各位大神帮帮小弟

程序 仿真.rar

259.11 KB, 下载次数: 13

程序和proteus仿真

ID:288202 发表于 2018-4-27 17:23
论坛管理员,为什么我没设置附件下载需要黑币,它自动就有了,这样别人怎么会帮我解答问题呀?

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表