![]() |
發布時間: 2018-6-30 11:54
正文摘要:老師布置的作業,整了一天沒弄明白,是不是缺少刷新啊? #include<reg51.h> #define uint unsigned int #define uchar unsigned char sbit key1=P2^0; sbit key2=P2^1; sbit key3=P2^2; uchar num= ... |
a0931727149 發表于 2018-6-30 23:02 謝謝,已經很久沒來黑論壇了 |
本帖最后由 a0931727149 于 2018-7-1 07:32 編輯 第94列 if(key1=0) ,第107列 if(key1=0) 應該是 if(key1==0) 才對.....請你更改後測試一下 |
本帖最后由 zl2168 于 2018-6-30 16:27 編輯 給你介紹一個正確有效看得懂的案例,自己對照查錯吧!電路雖不同,但思路可參考。 實例94 模擬電子鐘(由80C51定時器產生秒時基) 先Proteus仿真一下,確認有效。
![]() ![]() 以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil C和Proteus》清華大學出版社ISBN 978-7-302-41682-1,內有常用的單片機應用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行。書中電路和程序設計有詳細說明,程序語句條條有注解。 |
求大神幫忙看一下,謝謝啦 |