|
| 要學會自己解決。錯誤有兩種:一是語法錯誤,keil c能幫助解決,例如編譯時,會指示錯誤類型和錯誤行;二是功能錯誤,其中有一部分keil c也能幫助解決,例如可打開P0和P5口,單步運行,觀測P0.6和P5.3跳變情況。keil c不能單獨解決的可用keil c與proteus聯調解決。給你介紹一本書,《80C51單片機仿真設計實例教程——基于Keil C和Proteus》清華大學出版社ISBN 978-7-302-41682-1,內有常用的單片機應用100案例,每個案例都有keil調試和proteus仿真,電路與程序真實可靠可信可行,足可幫助你學習51單片機。 |
青林之主 發表于 2017-5-7 22:02 例如:P5.3這么簡單的錯誤你就沒發現? |
|
1、sbit Key=P5^3; 2、增加主函數 |
|
第12行的意義 |
你像風兒來了 發表于 2017-5-7 22:02 那應該怎么改? |
| 你的兩個if括號有問題 |
ahshmj 發表于 2017-5-7 21:19 哥,剛剛開始學啊!真的不會。讓你們幫我看看 |
| 定義一個判斷按鍵次數的變量,當等于1的時候,滅,當等于2的時候,亮。。記得去抖動和松手檢測 |
| P5.3不符合keil c標識符規定。 |
| 盡量的自己嘗試著解決,如果不行在進行請教。好像你自己就沒用心去做。 |
| 是P5^3,還有,連主函數都每一個 |