[51单片机] 一分钟待机的问题。请高人指教

[复制链接]
1323|10
 楼主| tianqi911 发表于 2018-8-29 14:38 | 显示全部楼层 |阅读模式
一个按键板,一分钟不操作的话,led灯就会变暗;操作的时候led灯亮度较高。
(不进掉电模式,省电模式也不进。)
ayb_ice 发表于 2018-8-31 16:58 | 显示全部楼层
搞个定时计数器,有操作清零,无操作加一,如果大于一分钟。。。

评论

正解  发表于 2018-9-1 10:12
 楼主| tianqi911 发表于 2018-9-3 13:02 | 显示全部楼层
ayb_ice 发表于 2018-8-31 16:58
搞个定时计数器,有操作清零,无操作加一,如果大于一分钟。。。

我去。高人来了。
一个蓝牙音箱的面板。4个按键,不按的话,一分钟,要求led灯变暗;按键有操作的时候,led灯变亮。(led灯全程是开着的)(51核单片机 不能进入休眠状态)。

我按键扫描和控制灯程序要怎么拼到一起去呀?
 楼主| tianqi911 发表于 2018-9-3 13:04 | 显示全部楼层
ayb_ice 发表于 2018-8-31 16:58
搞个定时计数器,有操作清零,无操作加一,如果大于一分钟。。。

我单独的按键扫描和控制灯的PWM还能跑。但是加了定时器,就不知道怎么弄了。这拼到一起的框架要怎么弄呀?
wlc824136 发表于 2018-9-3 14:27 | 显示全部楼层
tianqi911 发表于 2018-9-3 13:04
我单独的按键扫描和控制灯的PWM还能跑。但是加了定时器,就不知道怎么弄了。这拼到一起的框架要怎么弄呀 ...

在按键扫描里面加也可以,扫到键值清零计数,没扫到键值计数+1,到一定值时,改变LED的显示
ayb_ice 发表于 2018-9-3 15:41 | 显示全部楼层
你这MCU都没有睡眠,随便整都可以

在定时中断里完成扫键,计时处理不就可以了
gx_huang 发表于 2018-9-3 15:51 | 显示全部楼层
有一百种方式实现该功能,奈何?
 楼主| tianqi911 发表于 2018-9-10 12:08 | 显示全部楼层
wlc824136 发表于 2018-9-3 14:27
在按键扫描里面加也可以,扫到键值清零计数,没扫到键值计数+1,到一定值时,改变LED的显示 ...

谢谢。
 楼主| tianqi911 发表于 2018-9-10 12:08 | 显示全部楼层
ayb_ice 发表于 2018-9-3 15:41
你这MCU都没有睡眠,随便整都可以

在定时中断里完成扫键,计时处理不就可以了 ...

谢谢高人回答我这个弱智问题。
hxlawf 发表于 2018-9-15 16:56 | 显示全部楼层
什么片子没有计数器?
没有就用+1计数呗,这样的话就是计数不太精确。


------------------------------------------------------------------------------------------
专业定制开发单片机等嵌入式系统方案,欢迎来店访问:https://shop303370381.taobao.com/
您需要登录后才可以回帖 登录 | 注册

本版积分规则

48

主题

235

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部