1樓:匿名使用者
^^#include// 試試
sbit kye0=p1^0;
sbit kye1=p1^1;
sbit kye2=p1^2;
sbit kye3=p1^3;
sbit led0=p1^4;
sbit led1=p1^5;
sbit led2=p1^6;
sbit led3=p1^7;
main()}
2樓:胖大海君
嘿抄嘿 俺來幫你想辦法
1 你可以利用按鍵
襲s1、
bais2、s3、s4 按下時可以分別點亮dud1、d2、d3、d4
再按下按鍵zhis1、s2、s3、s4 可以分別熄滅daod1、d2、d3、d4
2 即將按鍵s1、s2、s3、s4 作為 點亮/熄滅的轉換鍵
3 程式設計時,利用 jnb p1.0,ll1 來判斷s1鍵 是否按下
使用 clr p1.4 可以熄滅d1
使用 setb p1.4 可以點亮d1
呵呵 剩下的就好辦了 按以上演算法 自己編寫吧
滿意 就選滿意回答
3樓:方舟劉巨集偉
這不就是p1號的輸入輸出控制嗎,你要解答什麼,要說明原理圖,還是要程式
微控制器問題
1.mov a,r1 mov r0,a 或者如果知道r0的位址是00h,可以這樣 mov 00h,r12.mov dptr,0020h movx a,dptr mov 20h,a 3.mov dptr,2000h mov a,00h movc a,a dptr mov r0,a 4.mov dptr...
微控制器問題
樓上的這種人簡直就是人渣。蹭分的那種,鄙視。說實話,你真的比較菜,沒用過微控制器吧,用用你就知道了,一般定時不會用死迴圈數指令的方式來定時的,是用微控制器的定時器來定時的 如果你非要數指令來定時,那你要知道你c語言反彙編之後的數數迴圈體裡面的總的指令週期,然後看你的微控制器cpu時鐘是多少,每種微控...
微控制器通過串列埠控制另外微控制器問題
撒辰狂綺南 沒試過兩個微控制器直接tx對rx,rx對tx。貌似這樣不安全。我試過加上max232的。如圖所示的那種,不要九針底座。u2的t1out可以直接連線到u3的r1in。再u2的r1in直接連線到t1out.另外兩個微控制器的地線一定要相連,即電壓0點相同。可用u2的地線和u3的地線相連即可。...