標(biāo)題:
下面單片機(jī)代碼為什么開關(guān)可以不能切換?
[打印本頁(yè)]
作者:
hjx5548
時(shí)間:
2022-1-6 20:29
標(biāo)題:
下面單片機(jī)代碼為什么開關(guān)可以不能切換?
if(KEY1==1)
{
delay_ms(50);
{ DCF=0; }delay_ms(200);
{ FMQ=0; delay_ms(2000); JSJDQ=0;}delay_ms(2000);delay_ms(2000);
{ JRJDQ=1; }delay_ms(2000);
{ JRJDQ2=1; }
}
else
{
delay_ms(200);
{ DCF=1; }delay_ms(200);
{ FMQ=1; delay_ms(2000); JSJDQ=1;}delay_ms(2000);delay_ms(2000);delay_ms(2000);
{ JRJDQ=0; }delay_ms(2000);
{ JRJDQ2=0; }
}
作者:
風(fēng)起十
時(shí)間:
2022-1-6 20:53
建議把全部的程序發(fā)出來,只有一部分不容易判斷問題,起碼延時(shí)函數(shù)的字節(jié)大小,IO口的定義要能看到
作者:
Hephaestus
時(shí)間:
2022-1-6 23:39
給出變量定義,以及硬件電路圖,別人才能知道你說的“開關(guān)”是個(gè)什么玩意兒。
作者:
wulin
時(shí)間:
2022-1-7 06:22
樓主壇齡7年還看不出這樣的代碼問題在哪?
作者:
PEB188
時(shí)間:
2022-1-7 07:52
開關(guān)不能切換,你這KEY標(biāo)志位沒清吧
作者:
man1234567
時(shí)間:
2022-1-7 08:24
高手的程序都沒有注釋且只能看片段,沒有懸絲診脈的水平搞不定
作者:
aking991
時(shí)間:
2022-1-7 08:34
你里面延時(shí)時(shí)間太長(zhǎng),容易造成好像無反應(yīng)狀態(tài),其實(shí)如果只是作個(gè)短接開關(guān)進(jìn)行切換功能的話,它是有反應(yīng)的,只是你延長(zhǎng)時(shí)間太長(zhǎng),有可能造成單片機(jī)超時(shí)復(fù)位,建議在長(zhǎng)延時(shí)中間插入喂狗
作者:
13205495918
時(shí)間:
2022-1-7 08:43
你節(jié)選一段程序,確實(shí)不方便大家進(jìn)行思考
作者:
lfei01
時(shí)間:
2022-1-7 09:08
KEY1=1,運(yùn)行第一個(gè),否則是第二個(gè),不能切換,是KEY1 沒變換
作者:
城夫子
時(shí)間:
2022-1-7 09:30
你這程序沒有操作KEY,還有你這按鍵接的上拉啊,是不是沒幅值KEY初始化低電平
作者:
hjx5548
時(shí)間:
2022-1-7 20:01
城夫子 發(fā)表于 2022-1-7 09:30
你這程序沒有操作KEY,還有你這按鍵接的上拉啊,是不是沒幅值KEY初始化低電平
key是開關(guān),要么接通,要么斷開。
作者:
hjx5548
時(shí)間:
2022-1-7 20:03
key不是按鍵,是開關(guān)。不是接通,就是斷開
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1