|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
RB0接按鍵問題,請(qǐng)熱心人指教 |
| 作者:roon2001 欄目:單片機(jī) |
我現(xiàn)在剛用pic單片機(jī)不久,碰到一些以前用51或者430可以很容易解決的問題,現(xiàn)在用PIC16F877A搞不定。請(qǐng)熱心人指教: 1:RB0接按鍵,我希望每按一次加一, if(RB0==0) { while(RB0==0); //等待按鍵釋放; disp_value+=1; .... } 問題是:不是我每按下松開一次加1,而是要按下松開好幾次才加1, 當(dāng)然,我如果去掉while語(yǔ)句,是很快的加1。為什么會(huì)這樣呢? 請(qǐng)熱心人不吝賜教。 |
| 2樓: | >>參與討論 |
| 作者: xieyuanbin 于 2004/9/15 19:21:00 發(fā)布:
if (RB0==0)? 我用匯編,對(duì)C不是很了解,似乎應(yīng)該是 if(RB0==1)? |
|
| 3樓: | >>參與討論 |
| 作者: echenlf 于 2004/9/16 8:21:00 發(fā)布:
did u feed the dog? |
|
| 4樓: | >>參與討論 |
| 作者: eling 于 2004/9/16 13:34:00 發(fā)布:
應(yīng)該是if (RB0) |
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |