微控制器高手請速速解我疑惑,最好給一點做題思路,在此萬分感謝如答案滿意再加20分

2022-11-26 16:25:20 字數 3004 閱讀 4586

1樓:匿名使用者

程式完成的操作是( 將外部資料儲存器地址8000h~8003h的內容與8004h~8007h的內容對應相加,調整為bcd碼,其結果存入地址為8004h~8007h資料儲存器

([8000h]+[8004h]-->[8004h].....) )程式執行結束後,r0=( 33h ) (8004h)=( 51h ) (8005h)=( 64h )

(8006h)=( 85h ) (8007h)=( 63h )

2樓:

程式完成的操作是( 將儲存在外部資料儲存器地址為8000h~8003h和8004h~8007h的兩個8位壓縮bcd碼相加,結果儲存在8004h~8007h單元)

程式執行結束後,r0=( 34h )

其他結果不定,因為org偽指令定義的是程式區的資料!!!!

微控制器高手請速速解我疑惑,最好給一點做題思路,在此萬分感謝!!!

3樓:德昂當

a=0ffh r0=60h (40h)=1bh (60h)=00h

dptr= 0a00h (09ffh)= 00h (0a00h)=( 0ffh )

這種題就是跟著程式指令一步步走就行,看每一條執行完後,改變了什麼的值。

mov a , #5fh ;; a<-5fh a=5fh

mov r0 , a ;r0<- a (5fh) r0=5fh

movx a , @ dptr ;a<-(dptr) (00h) a=00h

dec a ; a<-a-1 a=0ffh

inc r0 ;r0<-r0+1 r0=60h

dec 40h ;(40h)<-(40h)-1 (40h)=1bh

inc dptr ; dptr+=1 dptr=0a00h

movx @dptr , a ; (dptr)<-a (a00h) = a=0ffh

inc @r0 ;((r0))++ (60h)++ (60h)=00h

看看這些地址到最後都等於多少,沒改變的就還是原來的值嘍。

4樓:做而論道

ram中的(40h)=1ch,(60h)=0ffh,dptr=09ffh,(09ffh)=00h

執行指令後,將結果填入括號中

mov a , #5ffh ;#5ffh不對,應該是#5fh。 a = 5fh

mov r0 , a ;r0 = 5fh

movx a ,@dptr ;a = (09ffh)= 00h

dec a ;a = ffh

inc r0 ;r0 = 5f + 1 = 60h

dec 40h ;(40h)=1bh

inc dptr ;dptr=09ffh + 1 = 0a00h

movx @dptr , a ;(0a00h)= ffh

inc @r0 ;(60h)= 0ffh + 1 = 00h

--------------------

a=( 0ffh ) r0=( 60h ) (40h)=( 1bh ) (60h)=( 00h )

dptr=( 0a00h ) (09ffh)=( 00h ) (0a00h)=( 0ffh )

關於微控制器程式設計?求高手解答,萬分感謝。 10

5樓:瑤帥來耶

不會要求用匯編吧。。。還告訴地址。。。

直接用c向埠寫資料就夠了呀。

6樓:美美輝輝

首先選中0832,然後向其中寫數就可以了

7樓:cn諾言

路過,太高階了,解決不了。

微控制器題目:xch與xchd是什麼區別?使用的區別

8樓:做而論道

xch 交換雙方的全部 8 位數。

xchd 交換雙方的低 4 位數。

微控制器高手速來!急求「簡易led點陣顯示屏」程式!急急急!48小時內給出滿意答案者有翻倍以上加分!! 20

9樓:肖邦郭子儀

能不能為自己學一點東西

10樓:匿名使用者

我不知道樓主需要的答案是什麼,如果是設計好的電路和源程式,那我估計20分是不夠的,你需要花錢了請人設計了,如果你要知道思路還是可以的。

你所說的4級灰度變化是一個難點,需要用到精確的定時功能,如果用可程式設計邏輯器件可能會好點,如果用微控制器可能力不從心了。

其他的「上下左右移動,能存多個數字、字母、文字、圖形等」這些功能都不復雜,只是需要花一定的時間來堆砌。

51微控制器高手請指點

呵呵 當然可以實現 執行需要使用控制電機 如 步進電機或伺服電機 控制裝置可以使用51微控制器 負責接收光感測器訊號和控制電機的轉動角度。呵呵 滿意就選滿意回答 當然能夠實現,基本思路有兩種 簡單點的,讓微控制器定時控制電機扭轉一定角度,調整好時間間隔和扭轉角度,就可以控制電池板始終指向太陽了。但是...

微控制器題目,高手幫忙解答下,微控制器技術與應用的題目,高手幫忙解答一下

1 sp 40h,dptr 3412,分析執行下列指令後dptr及sp內容push dpl push dph pop 08h 程式執行後 sp 41h 08h 34h 2 假設內ram單元 60h 6,問執行完下列指令後ram 60h 的內容為多少。mov r0,60h mov a,r0 rl a ...

微控制器高手們求解啊

1 s是指標s所指向的內容。s 將改變地址,指向下一個位元組存放地址。2 主程式中,pdat陣列的地址是實參。子程式中s是形參。主程式呼叫函式,就是從地址為 at24c02 iic器件地址巨集名 的24c02晶片中,從0起始地址連續讀取8個位元組內容,送到陣列pdat中。呼叫子程式時刻,s就是pda...