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