微控制器試卷B答案

2023-01-13 06:57:02 字數 2948 閱讀 3661

一、選擇題(20 x 1』)

1-10 acbdb cbacd

11-25 bdacd dddba bcaab

二、填空題(20 x 1』)

1.軟體硬體

2. 01010010 52

3.中斷請求中斷響應中斷服務

4.脈衝定時是對週期已知的脈衝計數;計數是對週期未知的脈衝計數

5.16.外部中斷0 ie1

7.脈衝方式低電平

8.先進後出; sp

9.5 2

10.mov movx movc

11.push pop

12.符號指令偽指令

13.pc dptr

14.轉換速度、 解析度轉換精度

15.儲存容量儲存速度

三、程式理解題(6 x 5』)

1. 38h

2. 40h 00h 46h 00h

3. 0dh 11h

4. 7eh ffh 3fh

5. 3001h 41h 0ddh 55h

6. 34h 12h 80h 50h

7. 0cbh

8. 7eh ffh 3fh

9. 20h 00h 17h 1 17h 23h 28h

10. 0e7h

四、程式設計題(2 x 15』)

1. mov r7,#10h

mov r1,#30h

loop:cjne @r1,#00h,next

mov @r1, #00h

sjmp next1

next: dec @r1

next1: inc r1

djnz r7, loop

sjmp $

end2. mov r0,#30h

mov r1,#40h

mov a,#50h

mov r7,#10

loop: mov 20h,@r0

jb 20h.7,fshu

zshu: mov @ r1,20h

inc r1

sjmp next

fshu: xch a,r1

mov @r1,a

xch a,r1

inc a

next: djnz r7,loop

sjmp $

3.sort: mov r0, #20h

mov r7,#07h

clr tr0 ;交換標誌位復位

loop: mov a,@r0

mov 2bh, a

inc r0

mov 2ah, @r0

clr c

subb a, @r0;比較前後兩個數

jc next

mov @r0, 2bh

dec r0

mov @r0, 2ah

inc r0

setb tr0 ;置交換標誌位有效

next: djnz r7, loop

jb tr0, sort;若交換標誌位有效,繼續進行

here: sjmp $

4. mov r0,#30h

mov r1,#40h

mov r2,#02h

clr c

l1: mov a,@r0

addc a,@r1

da a

mov @r0,a

inc r0

inc r1

djnz r2,l1

clr a

mov acc.0,c

mov @r0,a

5. comp: mov a,#0ffh ;置比較的初始值

mov r2,#len ;置資料塊長度

mov r1,#block ;置位址指標

loop: clr c

subb a,@r1比較

jc next若小,則恢復原值

mov a,@r1

sjmp next1

next: add a,@r1

next1: inc r1 ;若大,則取下個數比較

djnz : djnz r2,loop

mov min ,a ;存最小數

sjmp $

6. addio:mov r0,30h

mov r7,#9

mov a,@r0

loop: inc r0

add a,@r0

djnz r7,loop

mov 30h,a

ret7. start: mov r0,#40h ;資料塊首位址送r0

mov r7,#09h ;比較次數送r7

mov a,@r0 ;取數送a

loop: inc r0

mov 30h,@r0 ;取數送30h

cjne a,30h,neht ;(a)與(30h)相比

next: jnc bie1a)≥(30h)轉bir1

mov a,30ha)<(30h),大數送a

bie1: djnz r7,loop ;比較次數減1,不為0,繼續比較

mov 50h,a比較結束,大數送50hret

微控制器答案

第七章 mcs 51的序列口 1 序列資料傳送的主要優點和用途是什麼?答 序列資料傳送的主要優點是硬體介面簡單,介面埠少 2個 主要用於多個微控制器系統之間的資料通訊。2 簡述序列口接收和傳送資料的過程。答 以方式一為例。傳送 資料位由txt端輸出,傳送1幀資訊為10為,當cpu執行1條資料寫傳送緩...

51微控制器試卷附答案

16kb 16 1024 16384 2的14次方 另一種問法 位址的最大值 1 2的n次方,n就是位址線的根數。如位址範圍為 0 ffh,則位址的最大值 1 100h 2的8次方,則位址線根數為8。8 movx a,dptr指令中源運算元的定址方式是 b a 暫存器定址 b 暫存器間接定址 c 直...

微控制器試卷

一 填充題 每個1分,共15分 1 51系列微控制器在復位時,要求在rst引腳上的高電平訊號需大於 2 個機器週期。微控制器復位時,工作暫存器預設選擇 第2 區,sp暫存器的值為 07 h。2 當晶振頻率為12mhz時,51微控制器的ale引腳的頻率是 2 mhz,外部計數的最多頻率是 0 5 mh...