微控制器試題,微控制器考試題目及答案(微控制器考試複習題)

時間 2022-03-11 22:25:08

1樓:

樓上的其他都對.

就是第二題錯了,

應該選a

p0先出現的肯定操作碼的位址,

51執行是先讀操作碼,再讀運算元的,,

但是讀操作碼,要先輸出操作碼的位址才能讀到,所以選 a 先出現操作碼的位址

2樓:匿名使用者

就是第二題錯了,

應該選a

3樓:匿名使用者

1、cr0、r1可以這樣用

2、b先讀操作碼,再讀運算元

3、ba只是存放計數的值

c是定時器中斷的設定

d是序列通訊的控制字

4、bac是從第3位到第4位的判斷,8進製時三位滿了,表示溢位了5、cc是唯讀p1口的第五位

6、a10011000:第0位是總中斷,第三位是序列口中斷,第四位是計數器1中斷

7、c只有第三個對的

8、d其他三個用到了立即數,會影響時間的

9、b10、a

保護現場需要自己來做

11、d

p2是高八位位址,p0是第八位位址

12、d

d是往外部ram裡面寫資料,會使wr有效

13、c

在服務程式裡開頭寫

(p0口首先出現的是什麼不確定)

微控制器考試題目及答案(微控制器考試複習題)

4樓:匿名使用者

快考了,樓上的小石頭要給力啊

5樓:匿名使用者

我認為查表程式那個答案有錯,按照程式走完,答案應該是04而不是09

微控制器測試題

6樓:生活如歌

分開答吧,我答前幾題。後面的朋友繼續。

二,填空題( 共5題,每空1分)1. 復位時sp的值為_07h____,p1口的值為__0ffh_____。

2. mcs-51微控制器儲存器物理上分為__片內資料儲存器_____、_片外資料儲存器____、_片內程式儲存器__和_片外程式儲存器_。

3. 關於堆疊類操作的兩條指令分別是_____入棧指令push_________ 、___出棧指令pop_________。

4. mcs-51有五個中斷源分別為_int0____、__t0____、__int1_____、__t1______、__序列通訊口____。

5. mcs-51有兩種儲存器_資料儲存器ram____和_程式儲存器rom____。(此答案不確定)

三,簡答計算題( 共4題,每題5分)

4. sp=27h pc=3456h

四, 讀程式,寫結果( 共5題,每題6分)

1. 執行後結果 a=33h b=23h

2.(a)=24h

3. 6655h+11ffh結果送到(51h)(50h)

4. 執行下列程式段後,內部ram中的30h、31h、dptr 以及sp單元中的內容是什麼?

(30h)=00h,(31h)=0ffh,(dptr)=0100h,(sp)=60h

5. 求各有關單元的最終結果

cy=1,(41h)=07h,(40h)=54h

7樓:匿名使用者

我來程式設計吧:

1:org 0000h

ljmp main

org 000bh

ljmp t0isr

org 0030h

main:

mov tmod,#01h

mov th0,#high(65536-50000)mov tl0,#low(65536-50000)setb tr0

setb et0

setb ea

mov r2,#0

sjmp $

t0isr:

clr tr0

mov th0,#high(65536-50000)mov tl0,#low(65536-50000)setb tr0

inc r2

cjne r2,#5,t0e

mov r2,#0

cpl p1.1

t0e:

reti

end2:

org 0000h

ljmp main

org 0030h

main:

mov a,30h

cjne a,#10,main1

main1:

jc main2

clr c

subb a,#5

sjmp main3

main2:

add a,#5

main3:

mov 30h,a

sjmp $end

8樓:微控制器嵌入式愛好者

題目好多啊,不好幫你啊

微控制器試題

9樓:匿名使用者

2已知微控制器晶振頻率6mhz,若要求定時值為10ms時,定時器t0工作在方式1時,定時器對應的初值是多少?tmod的值是多少?tho?tlo?(寫出步驟)

6/12=0.5 0.5x10的負六次方等於機器週期10毫秒除以機器週期得到乙個值,2的16次方減去這個值就是初值了你這第多分只能給你做這題,要全做就多加點

10樓:匿名使用者

題太多了 分太少了啊

微控制器試題

11樓:走路的蔥哥

10、完成某種操作可以採用幾條指令構成的指令序列實現,試寫出完成以下每種操作的指令序列。

(1)將r0的內容傳送到r1;

mov a,r0

mov r1,a

(2)內部ram單元60h的內容傳送到暫存器r2;

mov r2,60h

(3)外部ram單元1000h的內容傳送到內部ram單元60h;

mov dptr,#1000h

movx a,@dptr

mov 60h,a

(4)外部ram單元1000h的內容傳送到暫存器r2;

mov dptr,#1000h

movx a,@dptr

mov r2,a

(5)外部ram單元1000h的內容傳送到外部ram單元2000h。

mov dptr,#1000h

movx a,@dptr

mov dptr,#2000h

movx @dptr,a

11、若(r1)=30h,(a)=40h,(30h)=60h,(40h)=08h。試分析執行下列程式段後上述各單元內容的變化。

mov a,@r1 ;(a)=60h 其餘不變

mov @r1,40h ;(30h)=40h 其餘不變

mov 40h,a ; (40h) =60h 其餘不變

mov r1,#7fh ;(r1)=7fh 其餘不變

12、若(a)=e8h,(r0)=40h,(r1)=20h,(r4)=3ah,(40h)=2ch,(20h)=0fh,試寫出下列各指令獨立執行後有關暫存器和儲存單元的內容?若該指令影響標誌位,試指出cy、ac、和ov的值。

(1)mov a,@r0 ; (a)=2ch 其餘不變

(2)anl 40h,#0fh ;(40h)=0ch

(3)add a,r4; ac=1,ov=0,cy=1,(a)=22h

(4)swap a ;(a)=8eh

(5)dec @r1 ; (20h)=0eh

(6)xchd a,@r1 ;(a)=efh,(20h)=08h

13、若(50h)=40h,試寫出執行以下程式段後累加器a、暫存器r0及內部ram的40h、41h、42h單元中的內容各為多少?

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

mov r0,a ;(r0)=40h

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

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

mov a,3bh ;?是不是寫錯了?應該是#3bh吧,如果是#3bh的話,就是(a)=3bh

mov 41h,a;同上#3bh的話,(41h) =3bh

mov 42h,41h ;類推(42h)=3bh

為什麼說布林處理功能是80c51微控制器的重要特點?

80c51微控制器有哪幾種定址方式?各定址方式所對應的暫存器或儲存器空間如何?

答:布林處理功能對位位址空間具有豐富的位操作指令。使資料的使用和傳送更為方便快捷了。

1。立即定址 對應的是立即數

2。直接定址 對應的定址範圍僅限於片內ram

3。暫存器定址 對應的定址範圍包括4個暫存器組共32個通用暫存器和部分特殊功能暫存器

4。暫存器間接定址 對應的定址範圍包括片內ram低128單元,片外ram64kb和堆疊區

5。相對定址 由指令中給出的運算元決定

6。變址定址 只能對程式儲存器進行定址

12樓:桐榆愈白蓮

1.有一程式如下,試說明其功能。

main:

mova,40h

movb,#100

divab

mov40h,a

mova,b

movb,#10

divab

mov41h,a

mov42h,b

sjmp

$end

設(40h)=80h,執行程式後(40h)=01h,(41h)=

02h,(42h)=

08h。

求x/100的十進位制運算值,x存於40h中,結果存於40h、41h、42h,其中41h與42h存小數字

上述程式中x=80h=128,128/100=1.28結果存於40h、41h、42h中

2.有一程式如下,試說明其功能,並填空。

org0000h

ajmp

main

org0030h

main:

movr1,#50h

movr0,#60h

movr2,40h

loop:

mova,@r1

movdptr,#tab

movc

a,@a+dptr

mov@r0,a

incr1

incr0

djnz

r2,loop

sjmp

$tab:

db3fh,06h,5bh,4fh,66hdb6dh,7dh,07h,7fh,6fhend設(50h)=03h,(51h)=05h,(52h)=07h,(40h)=03h,則程式執行後(60h)=

4fh,

(61h)=

6dh,(62h)=

07h.

功能:查表法選出3、5、7位的數

3.程式段如下,試說明其功能,並填空。

st:mov

a,30h

acall

sqrmov

r1,a

mova,31h

acall

sqradd

a,r1

mov32h,a

sjmp

$sqr

:mov

dptr,#tab

movc

a,@a+dptr

rettab

:db0,1,4,9,16

,25,36,49,64,81

設(30h)=2,設(31h)=4,則(32h)=14h。

查表法計算x^2+y^2,其中x、y分別存於31h、30h

13樓:匿名使用者

10、(1)mov a,r0

mov r1,a

(2) mov r0,#60h

mov a,@r0

mov r2,a

(3) mov dptr,#1000h

movx a,@dptr

mov r0,#60h

mov @r0,a

(4) mov dptr,#1000h

movx a,@dptr

mov r2,a

(5) mov dptr,#1000h

movx a,@dptr

mov dptr,#2000h

movx @dptr,a

11. mov a,@r1 ;(a)=60h,(r1)=30h,(30h)=60h

mov @r1,40h ;(r1)=30h,(30h)=08h,(40h)=08h

mov 40h,a ;(a)=60h,(40h)=60hmov r1,#7fh ;r1=7fh太多了......

關於微控制器的考試問題,關於微控制器的考試題目

30 序列 31 cy 進借位位 32 序列資料傳送 33 迴圈34 pop direct 35 reti 36 立即數定址 37 暫存器間接定址 38 t0 th0 tl0 39 here jnb tf0 tf1 here 40 6 41 沒有16位的定時器,不過有乙個可以當做16位的定時器用 4...

微控制器簡答題,微控制器試題解答

1.高階語言,組合語言,機器語言。是pc復位後位址,後面三個分別是外部中斷0,定時器中斷0,外部中斷1,定時器中斷1,序列口中斷的入口位址。3。是允許訪問外部儲存器控制線,低電平有效,使用8031時,因為8031無內部程式儲存器所以必須接地允許使用外部儲存。4。有兩個優先順序分別為0和1,通過優先順...

關於微控制器的畢業設計,微控制器類畢業設計題目彙總

1325你不懂 提供給那些做畢業設計的朋友 吉儉門巳 以上我都會,要來找我,我發程式設計軟體和 軟體給你和程式以及電路圖 會微控制器的,比如參加過競賽的,一個星期就可以完成畢業設計什麼都不會的,除了抄,就是買,要不就來矇混過關按您的說法,估計你不太會微控制器,這個真的自己做,多向老師同學請教,也至少...