|
發布時間: 2019-9-7 19:40
正文摘要:題主是大二生,在自學單片機,找師傅拿了塊STC12C5A60S2單片機,然后想寫一個按鍵亮led的程序,結果燒入怎么樣都不能正常使用, 于是我用protues 8的仿真,畫了一塊用80C51作為CPU的簡單電路板,然后發現我程序風格 ... |
| P0取反然后和0x0F與 |
| 程序沒問題,可能還是硬件連接問題 |
| 你這樣的程序實際根本不能用呀,多請教你師傅吧 |
| STC12C5A60S2是STC所謂的1T時鐘單片機, 大部分的指令速度都比80C51要快3倍以上,也就是說, 只要是有延時的,時間基本上是縮短了3倍以上了 |
| 書中例程:4個按鍵接在P0.0~P0.3,讀取P0口電平并屏蔽高4位后賦值于鍵值變量key,在沒有鍵按下時鍵值變量key=0x0f,假設按下K1,key值=0x0e,滿足if(key!=0x0f)判斷條件,執行P2=key;,也就是把P0的低4位狀態映射到P2。 |