標(biāo)題:
關(guān)于單片機(jī)C語言全局變量的值 不明白呀
[打印本頁]
作者:
abeimao
時(shí)間:
2019-1-24 16:31
標(biāo)題:
關(guān)于單片機(jī)C語言全局變量的值 不明白呀
各位好,又要請(qǐng)教大家了, 我定義一個(gè)全 局變量C,,然后是一個(gè)按鍵的子函數(shù),在按鍵子函數(shù)里按數(shù)字幾,C=幾。然后在主函數(shù)里再使用C,
單片機(jī)C語言源程序:
switch(c)
{
case 1: 亮 第一個(gè)LED
break;
case 2:
亮 第一個(gè)LED
break;
default:
亮 第一個(gè)LED
break;
}
發(fā)現(xiàn)在LED不亮,好像C的值進(jìn)不了
switch(c)語句,,但按健時(shí)數(shù)碼管顯示的的數(shù)字是正常的。不明白呀
作者:
鄒強(qiáng)斌
時(shí)間:
2019-1-24 18:00
太麻煩了,直接在按鍵檢測(cè)函數(shù)里點(diǎn)亮LED不就行了;
作者:
Trump1438
時(shí)間:
2019-1-24 18:49
如果你是這種思路寫的就沒有問題
void key(void)
{
if(sw1 == 0)
{
delay(10);
if(sw1 == 0)
{
while(sw1 == 0);
if( C==4)C=1;
else C++;
}
};
}
switch(C)
{
case 1: P1 = 0xfe; break;
case 2: P1 = 0xfd; break;
case 3: P1 = 0xfb; break;
case 4: P1 = 0xf7; break;
default:
break;
};
作者:
yfpc2006
時(shí)間:
2019-1-24 22:25
這種入門級(jí)的程序,最好貼上完整的程序,或許是最低級(jí)的問題造成的呢!
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1