找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

怎么把下面的單片機(jī)紅外遙控程序的按鈕改成按一下開,再按一下關(guān)

查看數(shù): 2654 | 評論數(shù): 19 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時(shí)間: 2022-8-28 17:00

正文摘要:

怎么把下面的紅外遙控程序的按鈕改成按一下開,再按一下關(guān)

回復(fù)

ID:161164 發(fā)表于 2022-9-6 09:49
黃廣廣 發(fā)表于 2022-9-3 12:09
是一個(gè)燈緩亮的程序

代碼可不可以完整一點(diǎn)?
sigt又是什么?
ID:434018 發(fā)表于 2022-9-4 11:24
ledx=~ledx翻轉(zhuǎn)一次即可
ID:195496 發(fā)表于 2022-9-2 19:45
加上個(gè)狀態(tài)變量,每次取反,為了實(shí)用要加上延時(shí),
ID:161164 發(fā)表于 2022-9-2 11:19
黃廣廣 發(fā)表于 2022-9-2 09:51
那這個(gè)里面有子程序的怎么改

子程序里是什么?
ID:189206 發(fā)表于 2022-8-29 16:32
按一下翻轉(zhuǎn)一次就行了呀
ID:1034262 發(fā)表于 2022-8-29 14:38
取反一下IO即可。
ID:466997 發(fā)表于 2022-8-29 10:01
直接將按鍵值改成編碼值即可
ID:136485 發(fā)表于 2022-8-29 09:01
取反啊,或者定義一個(gè)變量
ID:419909 發(fā)表于 2022-8-29 08:52
LED取反就行。
ID:123289 發(fā)表于 2022-8-29 08:30
用一個(gè)變量,統(tǒng)計(jì)按下的次數(shù),為偶作開,為奇作關(guān)即可。反之亦可,看你心情吧。
ID:1024371 發(fā)表于 2022-8-29 08:25
led1=~led1;
ID:584814 發(fā)表于 2022-8-29 08:24
ledx=~ledx
ID:121859 發(fā)表于 2022-8-29 08:06
·賦值的“=”改為取反“~”或者“!”。
ID:1023753 發(fā)表于 2022-8-29 07:47
你要用一個(gè)變量記住按鍵的狀態(tài),通過狀態(tài)判斷按鍵的狀態(tài)來給按鍵賦值
ID:404160 發(fā)表于 2022-8-28 22:26
LED2x=~LED2x即可
ID:161164 發(fā)表于 2022-8-28 21:48

ID:59202 發(fā)表于 2022-8-28 21:30
這程序?qū)懙,一個(gè)switch語句非要分開了寫嗎。如果led1等是sbit變量,則可以寫成led1 = ~ led1;

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表