微控制器,高分求計算的詳細過程,問題截止於下午3點前。

2025-02-16 08:45:23 字數 2284 閱讀 1648

1樓:網友

mov a,61h ;f2h→a 這句意思是將61h裡面的資料放到累加器a裡面去相當於c語言的。

a = 61h);

mov b,#02h ;02h→b 這句是把立即數0x02 存到暫存器b 跟c語言的b = 0x02;意思一樣。

mul ab ;f2h×o2h=e4h→a 這句就是累加器a與暫存器b相乘,結果的低八位放 ; 在a裡面,高八位放在b,此時b的值是0x01,a的值是0xe4;

add a,62h ;積的低8位加上cch→a這句是將0xe4+0xcc = 0x1b0,而a是8位累器, ;結果將溢位 a = 0xb0

mov 63h,a ;結果送62h 和c語言的*(62h)= a ;一樣。

clr a ;清a 是將累加器清零。

addc a,b ;積的高8位加進位位→a addc指令是暫存器b與累加器a求和,帶進位。

結果等於 a = b+a = 0x01+0x00;

mov 64h,a ;結果送64h z這句與c語言的*(64h) =a;意思一樣。

2樓:網友

前提是(61h)=f2h,(62h)=cch

mov a,61h ;(61h)→a 因為(61h)=f2h 或者 f2h→a 所以 a=f2h

mov b,#02h ;02h→b 立即數 b=02h

mul ab ;乘法 a x b (f2h×o2h=e4h→a 01h→b) a=e4h 低位 b=01h 高位。

add a,62h ;積的低8位加上(62h) e4h+cch→a a=b0h c=1 (c進位標誌)

mov 63h,a ;結果送63h (63h)=b0h

clr a ;清a a=00h

addc a,b ;乘積的高8位(b)+(a)+ c →a, 01h+00h+1=02h, a=02h

mov 64h,a ;結果送64h, (64h)=02h

功能:將61h單元的內容乘2,低8位再加上62h單元的內容放入63h,將結果的高8位放在64h單元。(a)=02h,(b)=01h,(61h)=f2h,(62h)=cch,(63h)=b0h,(64h)=02h

3樓:網友

你的問題不就是答案麼,都不知道你還在問什麼?加個詳細一點的註解吧。

mov a,61h ;位址61h內的值送入累加器a內。

mov b,#02h ;立即數02h送入暫存器b內。

mul ab ;a和b相乘,高8位存在b內,低8位存在a內。

add a,62h ;積的低8位加上位址62h內的值,存到累加器amov 63h,a ;a內的值存入位址62hclr a ;a值清零。

addc a,b ;積的高8位也就是b內的值加進位位,存入累加器amov 64h,a ;累加器a內的值存入位址送64h內。

求51微控制器進行資料處理時的注意事項,如程式設計時能進行什麼型別的計算,效率有多高等等,100分先奉上

4樓:做而論道

根據51微控制器本身的特點,它適合於搞現場控制,並不適合做資料處理。

要進行資料處理,應該選用dsp晶元。

如果非要使用微控制器做資料處理,那就是強人所難,呵呵微控制器也累,程式設計的人也累,費了牛勁,也不會有好的結果。

求解微控制器題目

5樓:沙裡波特

51微控制器所用晶振頻率為6mhz,需定時5ms,則模式0下定時/計數器的計數初始值分別是多少?

是:8192 -2500。則模式1下定時/計數器的計數初始值分別是多少?

是:65536 -2500。則模式2下定時/計數器的計數初始值分別是多少?

無法定時 5ms。不懂可追問,別忘了。

微控制器第11題求解

6樓:網友

遇到這類題 教你個方法 上機把程式寫下來 執行到最後一句 然後看暫存器內容。

微控制器基礎 高分求解(三)

7樓:網友

1. 01h 01h 0feh 0aah

2. 20h 00h 01h 76h

cy=1 ; a= 00h; r0= 22h; r1= 27h3. mov r0, #2fh

mov r1, #0ah

djnz r1,loop

mov 50h, a

樓主可以通過keil軟體輸入程式驗證,,這裡給你附第二題的驗證結果。

求微控制器高手解惑,微控制器問題求解答

建議你採用定時中斷的方式實現。一般的做法舉例,比如你有20ms,30ms,50ms三種延時 1 取這些延時的最大公約數時間,此例中就是10ms,以10ms做為定時中斷的定時時間。其實這個10ms就是一個時標。2 定義3個char型全域性計數變數 uc20ms uc30ms uc50ms,初值為0。在...

關於微控制器的電焊需要什麼的問題,微控制器及電路板的焊接需要些什麼工具 要不要靠一些機械裝置來進行

首先,作為一個電子專業的學生,你的問題不專業。可能你比較在行的是軟體。需要用到的工具有 電烙鐵,焊錫絲,鑷子,偏口鉗,還有洞洞板,好多。你可以參考你買的tx 1c的板子買元器件。要想自己設計電路,要學好數位電路和類比電路,以及電路設計,當然電工學也要學。首先,我以實際經驗告訴你,是的,要好好學,當時...

微控制器原理的參考文獻有哪些,急求關於微控制器的外文參考文獻五篇,不要具體內容,只要標題,作者,年份,型別等就可以了

1 李廣弟等 微控制器基礎 北京航空航天出版社,2001.7 2 樓然苗等 51 系列微控制器設計例項 北京航空航天出版社,2003.3 3 唐俊翟等 微控制器原理與應用 冶金工業出版社,2003.9 4 劉瑞新等 微控制器原理及應用教程 機械工業出版社,2003.7 5 吳國經等 微控制器應用技術...