欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2439|回復(fù): 8
收起左側(cè)

單片機按鍵程序的問題,求助大佬解決

[復(fù)制鏈接]
ID:1040289 發(fā)表于 2022-9-3 21:15 來自觸屏版 | 顯示全部樓層 |閱讀模式
怎么把下面兩條程序共用一個按鍵,js()是讓燈緩慢亮起,td()是讓燈緩慢熄滅
現(xiàn)在是用兩個按鈕控制,按一個亮起,按另一個熄滅
怎么把它們歸在一個0x45按鍵里,按一下亮,再按一下滅。
本人小白,剛學(xué)單片機,見諒。
IMG_20220903_210252__01.jpg
回復(fù)

使用道具 舉報

ID:1043747 發(fā)表于 2022-9-4 11:00 | 顯示全部樓層
記錄當前燈的狀態(tài),然后使用邏輯非
回復(fù)

使用道具 舉報

ID:1040289 發(fā)表于 2022-9-4 11:04 來自觸屏版 | 顯示全部樓層
censv 發(fā)表于 2022-9-4 11:00
記錄當前燈的狀態(tài),然后使用邏輯非

是if(led==0)這樣嗎
回復(fù)

使用道具 舉報

ID:1043747 發(fā)表于 2022-9-4 11:18 | 顯示全部樓層
這是一部分,即按鍵后先判斷燈狀態(tài)執(zhí)行開啟或熄滅,然后控制燈狀態(tài)的改變,即 ledStatus = !ledStatus;
回復(fù)

使用道具 舉報

ID:1040289 發(fā)表于 2022-9-5 00:40 來自觸屏版 | 顯示全部樓層
censv 發(fā)表于 2022-9-4 11:18
這是一部分,即按鍵后先判斷燈狀態(tài)執(zhí)行開啟或熄滅,然后控制燈狀態(tài)的改變,即 ledStatus = !ledStatus;

不是很懂,可以寫個詳細的程序參考一下嗎
回復(fù)

使用道具 舉報

ID:607312 發(fā)表于 2022-9-5 09:54 | 顯示全部樓層
switch(IRcord[2])
回復(fù)

使用道具 舉報

ID:607312 發(fā)表于 2022-9-5 09:57 | 顯示全部樓層
switch(IRcord[2]){case 0x45:led_js++;if(led_js >= 3){led_js = 0;}else if(led_js==2){js();}else if (led_js ==1){td();}}
回復(fù)

使用道具 舉報

ID:624769 發(fā)表于 2022-9-5 13:24 | 顯示全部樓層
聲明一個  全局標志 比如: bit My_flag;

然后:
case 0x45:
if(My_flag)
{
   js();
   My_flag = 0;
}
else
{
   jd();
   My_flag = 1;
}
break;
回復(fù)

使用道具 舉報

ID:1023753 發(fā)表于 2022-9-12 16:08 | 顯示全部樓層
弄一個標志位,按一下得1,在按一下得0,循環(huán)記錄,讓后根據(jù)標志來使LED等亮滅
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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