急!微控制器程式設計求助,凌陽微控制器程式設計求救!著急!

2022-11-26 07:16:20 字數 4074 閱讀 8094

1樓:匿名使用者

mov a, 50h ;執行後a的值為50h儲存單元的值--即40h

mov r0, a ;r0=40h

mov a, #00h

mov @r0, a ;@r0--即40單元的值為00hmov a, 3bh ;a的值為3bh單元的值,你得這段程式沒有給出,設為xx

mov 41h, a ;41h單元的值也為xxmov 42h, 41h;42h單元的值也為xx綜上,a= xx

r0=40h

(40h) = 00h

(41h) = xx

(42h) = xx

另外,請再確認下,

mov a, 3bh 這條指令中,是3bh還是#3bh,如果是#3bh的話,xx就替換為3bh就ok了。

2樓:餘亭鹿稷

1.程式設計序實現以下功能:將片外ram中2000h單元開始存放的20個帶符號數中的正數和負數分開,分別存入片內ram的31h和51h開始的單元,30h和50h中存放正數和負數的個數

movr7,#20

movdptr,#2000h

clra

mov30h,a

;30h存放正數的個數

mov50h,a

;50h存放負數的個數

movr0,#31h

;正數從31h開始存放

movr1,#51h

;負數從51h開始存放

loop:

movx

a,@dptr

jnbacc.7,loop1

;正數的符號位為零

mov@r1,a

incr1

inc50h

jmploop2

loop1:

mov@r0,a

incr0

inc30h

loop2:

incdptr

djnz

r7,loop

end2.求片外ram2000h單元開始存放的10個單位元組數的累加和,結果儲存在30h和31h單元.(結果可能大於255)

;30h存放低位

;31h存放高位

movr7,#10

movdptr,#2000h

clra

mov30h,a

mov31h,a

loop:

clrc

movx

a,@dptr

adda,30h

mov30h,a

jncloop1

inc31h

loop1:

incdptr

djnz

r7,loopend

3樓:匿名使用者

mov a, 50h ;a<-#40hmov r0, a ;a<-#40h,r0<-#40hmov a, #00h ;a<-#00hmov @r0, a ;40h<-#00hmov a, 3bh ;a<-3bh/#3bh ???是不是#3bh

mov 41h, a ;41h<-a

mov 42h, 41h ;42h<-41h所以,a,41h,42h值一樣是3bh中的資料,如果是#3bh,那就是#3bh,r0是#40h,40h中是#00h

4樓:匿名使用者

mov a, 50h ;(a)=40h

mov r0, a ;(a)=40h ,(r0)=40h

mov a, #00h ;(a)=00h ,(r0)=40h

mov @r0, a ;(a)=00h ,(40h)=00h ,(r0)=40h

mov a, 3bh ;(a)=3bh ,(40h)=00h ,(r0)=40h

mov 41h, a ;(41h)=3bh,(a)=3bh ,(40h)=00h ,(r0)=40h

mov 42h, 41h ;(42h)=3bh,(41h)=3bh ,(a)=3bh ,(40h)=00h ,(r0)=40h

mov a, 3bh 這句中的3bh以#3bh對待。

5樓:

ro 裡面是40h

40h裡面是00h

a,41h,42h都是3bh裡面的內容望採納

6樓:

a 41h 42h裡都是3bh

r0裡是40h

40h裡是00h望採納

7樓:

a =3bh

r0 =40h

40h =00h

41h =3bh

42h =3bh

8樓:磨滅回憶

告訴你一個最簡單的方法,在keil裡把滑鼠放在那個暫存器上就可以顯示出來了,a這個暫存器沒必要知道它的值!別人回答的總是很懷疑的

在keil裡小調一下看看啦!!!(*^__^*) 嘻嘻……

其實我也是隻菜鳥

stc12c5a60s2程式設計!!會c語言微控制器程式設計的進!!緊急求助。。

9樓:匿名使用者

很簡單的,啟動p1.0 ad轉換後,讀ad值,若大於0就有電壓,

10樓:

用過,你說的微小電壓是多少呢,先設定微小電壓值,然後與p1.0檢測到的電壓相比較,如果滿足你說的微小電壓就設定p2.0和p2.1為推輓輸出 ,並輸出高電平

不難,覺得你還是自己先寫寫看看吧,硬是寫不出再問

11樓:陽光公寓

幫頂,,,,目前還不會。。。

凌陽微控制器程式設計求救!著急!

12樓:做而論道

看來,這個凌陽的編譯軟體,需要重新安裝了

微控制器程式設計題求助!! 20

13樓:匿名使用者

太多了吧,這點分還不夠辛苦錢。先做一個吧。

第一個:

mov r0,#30h

mov b,#0

lp:mov a,@r0

cjne a,b,lp1

lp1:

jc,lp2

mov b,a

lp2:

inc r0

cjne r0,#3ah,lp

mov a,bret

求一個at89c51微控制器的程式設計程式 來大神 急!!!! 50

14樓:做而論道

樓主問這樣的問題,是什麼意思?

教科書上,一般,沒有這樣的題目。

是自己編的題目嗎?

有些不著邊際。

15樓:匿名使用者

用c語言多方便,還搞什麼彙編哦。微控制器入門的書都有例程。

急!!!微控制器c語言實現串列埠通訊程式設計

16樓:手機使用者

參考一下這個,也可以直接聯絡發帖人哦

急求!微控制器組合語言寫程式:

17樓:匿名使用者

暈,這年頭誰還用匯編!而且各種微控制器的彙編也是不一樣的,要給出你要編的微控制器的型號!

18樓:一萬光年

start:

jnb p0.0,l_disp0

l_jishi :

inc cnt

ljmp start

l_disp:

mov cnt,#0

ljmp start

用c語言編寫一個微控制器控制led燈閃爍變化的程式設計 急用!!!!!!!!!

19樓:用希慕

用c語言編寫一個微控制器控制led燈閃爍變化的程式設計 急用!!!!!!!!!

STC微控制器PWM程式設計,STC微控制器PWM程式設計!

pwm 主要是定時器 和 暫存器的配置 只要配置合適 pwm就出來了 stc微控制器產生pwm,這有一個程式,有人能詳細解釋下它怎麼產生pwm波嗎,能逐句詳解嗎 哥們,這個已經很詳細了 大概說說吧,pwm 54 是定義的一組pwm脈寬輸出陣列,pwm脈寬輸出是0 255 0的時候脈寬輸出最大,255...

51微控制器程式設計,用C語言,51微控制器程式設計時彙編和C語言如何結合?

給你一個矩陣鍵盤的參考程式 行列掃描 通過高四位全部輸出低電平,低四位輸出高電平。當接收到的資料,低四位不全為高電平時,說明有按鍵按下,然後通過接收的資料值,判斷是哪一列有按鍵按下,然後再反過來,高四位輸出高電平,低四位輸出低電平,然後根據接收到的高四位的值判斷是那一行有按鍵按下,這樣就能夠確定是哪...

微控制器,sbit什麼意思,微控制器C程式設計sbit指令是什麼意思

sbit是c51擴充套件的變數型別,是定義特殊功能暫存器的位變數。典型應用是 sbit p0 1 p0 1 即定義p0 1為p0口的第2位,以便進行位操作。在c語言裡,如果直接寫p1.1,c編譯器並不能識別,而且p1.1也不是一個合法的c語言變數名,所以得給它另起一個名字,這裡起的名為p1 1,可是...