微控制器問題

2021-03-05 09:22:08 字數 820 閱讀 2738

1樓:匿名使用者

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,#2000h

mov a,#00h

movc a,@a+dptr

movx 20h,a

5. mov dptr,#2000h

mov a,#00h

movc a,@a+dptr

mov dptr,#0020h

movx @dptr,a

注意:在51 指令系統中沒有 mov rn,rn 的指令!#的意思是某個要處理的數值,而不是記憶體單元的位址。

2樓:匿名使用者

1. mov r0,r1

2.mov ro,20h

movx 20h,@ro

3.mov dptr,#2000h

movc a,@dptr

mov ro,a

4.mov dptr,#2000h

movc a,@dptr

mov 20h,a

5.mov dptr,#2000h

movc a,@dptr

mov ro,#20h

movx @r0,a

微控制器問題

樓上的這種人簡直就是人渣。蹭分的那種,鄙視。說實話,你真的比較菜,沒用過微控制器吧,用用你就知道了,一般定時不會用死迴圈數指令的方式來定時的,是用微控制器的定時器來定時的 如果你非要數指令來定時,那你要知道你c語言反彙編之後的數數迴圈體裡面的總的指令週期,然後看你的微控制器cpu時鐘是多少,每種微控...

微控制器通過串列埠控制另外微控制器問題

撒辰狂綺南 沒試過兩個微控制器直接tx對rx,rx對tx。貌似這樣不安全。我試過加上max232的。如圖所示的那種,不要九針底座。u2的t1out可以直接連線到u3的r1in。再u2的r1in直接連線到t1out.另外兩個微控制器的地線一定要相連,即電壓0點相同。可用u2的地線和u3的地線相連即可。...

微控制器程式設計求教,微控制器程式設計問題求教

好奇心較強,把兩個程式都測試了一下。做而論道的匯程式設計序,在自動滅燈之後,再按下按鍵,可以使燈重新開啟 gaplee 的c程式,自動滅燈之後,再按下按鍵,燈還是滅的,必須再按一下,燈才亮。按兩下,燈才亮,恐怕不符合題目的要求。做而論道的匯程式設計序,10秒的亮燈時間,誤差不足11毫秒 gaplee...