標題: 求指導(dǎo)單片機獨立按鍵K3控制led2,奇數(shù)下亮、偶數(shù)下滅 [打印本頁]

作者: zhanglanga    時間: 2022-12-16 10:32
標題: 求指導(dǎo)單片機獨立按鍵K3控制led2,奇數(shù)下亮、偶數(shù)下滅
由于本論壇禁止直接求程序,禁止伸手黨,所以向大家請教一下大致的實現(xiàn)方法與思路,理清頭緒后我自己來寫程序去實現(xiàn),謝謝大家

謝謝大家

作者: ldc2000    時間: 2022-12-17 03:08
我也新手,一起探討哈,首先檢測按鍵,檢測按鍵動作里設(shè)個變量,讓他按一下就++,然后對這個變量除2求余,等于1亮,等于0滅。
作者: 菜菜小白白    時間: 2022-12-20 14:13
這不就是直接亮滅嗎,按一下亮,在按一下滅,直接通過按鍵取反就可以了,按一下led=~led


作者: lkc8210    時間: 2022-12-20 16:50



作者: hantu    時間: 2022-12-21 10:33
按鍵即讓led取反就可以了
作者: 小斌斌0520    時間: 2023-1-4 12:15
不是奇就是偶 ,直接按下led取反就行了
作者: JJJ1234    時間: 2023-1-5 13:31
首先你的按鍵是輕觸按鍵,不是自鎖按鍵,你得考慮按一下他是要松開的,所以這里定義一個 flag,  如果按鍵按下,延時消抖,再判斷按鍵按下,flag++;如果flag==2,flag=0; 如果flag==1,燈亮;else 燈滅;,
作者: Hephaestus    時間: 2023-1-5 14:21
如果是STM32,用GPIO_Toggle函數(shù)即可,不需要數(shù)什么奇偶。
作者: hi等你    時間: 2023-1-5 16:24
按一次按鈕往30H里面加1,再把30H里的數(shù)據(jù)發(fā)送p0,p0.0或者p0.7口就是隨奇偶數(shù)變化的,加滿255時候往30H里面放2不就行了,不用除法求余




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1