違法信息舉報 客服熱線:400-118-7898
廣告
?
專接本欄目測試廣告

??2021年10月自考02358單片機原理及應用真題及答案

自考 責任編輯:訚星楚 2021-11-08

摘要:?2021年10月自考剛剛考完,考生們最為關(guān)注的就是自考真題及答案了,全國2021年10月自考02358單片機原理及應用真題已經(jīng)公布,各位考生可以參考。

浙江省2021年10月高等教育自學考試單片機原理及應用試題

課程代碼:02358

1.請考生按規(guī)定用筆將所有試題的答案寫在答題紙上。

2.答題前,考生務必將自己的考試課程名稱姓名、準考證號用黑色字跡的簽字筆或鋼筆填寫在答題紙規(guī)定的位置上。

一、 填空題:本大題共19小題,每空1分,共20分。

1.二進制數(shù)1100轉(zhuǎn)換成十六進制數(shù)就是____。

2.十六進制數(shù)64H轉(zhuǎn)換成十進制數(shù)就是____。

3.數(shù)值35H與0FH相或后,結(jié)果為_____。

4. MCS51系列單片機最大可尋址____KB的程序存儲器。

5.單片機復位后,PO- P3口輸出_____。

6. P3.2端口的第二功能是_____信號輸人口。

7.單片機中,有____組工作寄存器區(qū)。

8. P2口既可作為系統(tǒng)的____使用 ,也可以作為通用1I/0口使用。.

9.單片機的P0-P3口中,除______口外 ,其余三個口都有第二功能。

10.程序存儲器讀指令(查表指令)有___和_____兩種。

11. MUL AB是____指令。

12. CJNE是______指令。

13.執(zhí)行了DEC A指令后,累加器A的數(shù)值被_____。

14.執(zhí)行了CPLA指令后,累加器A的數(shù)值被_____。

15.執(zhí)行了RLA指令后,累加器A的數(shù)值被_____。

16.單片機具有兩種低功耗模式,有待機模式和____模式。

17. 80C51單片機有一個____的串行口 ,以實現(xiàn)單片機和其他的數(shù)據(jù)設備之間的串行數(shù)據(jù)傳送。

18.____和RI都是串行中斷請求標志。

19. T0定時器初始化后要開始定時,就要把TCON中的_____位置1。

二、改錯題:本大題共4小題,共10分。以下程序段存在一個或多個的錯誤,請改正。

20.雙字節(jié)十進制加法運算,( 30H31H)+(32H33H)->33H34H (3分)

MOV A ,31H

ADD A,33H

MOV 34H,A

MOV A ,30H

ADD A,32H

MOV 33H,A

21.讓P1.0輸出為低電平,編寫程序如下: (2分)

MOV A,#0

MOV P1.0,A

22.把地址20H的內(nèi)容左移一位(3分)

RL 20H

23.檢測P1.7引腳狀態(tài),若為低電平則跳轉(zhuǎn)到PLOW處(2分)

CLR P1.7

JB P1.7,PLOW

PLOW:

三、程序閱讀題:本大題共3小題,每小題5分,共15分。

請閱讀以下程序段,指出該程序段的功能。

24.MOV A, R3

CLR CY

SUBB A,R7

MOV R5,A

MOV A, R2

SUBB A,R6

MOV R4,A

RET

25.MOV RO, #32H

CLR CY

MOV R1,#3

L0OP :MOV A,@ RO

RLC A

MOV @ RO,A

DEC RO

DJNZ R1 ,L00P .

RET

26. START:SETB P1.1

DL: MOV 30H ,#2

DL0: MOV 31H ,#100

DLI: DJNZ 31H ,DL1:

DJNZ 30H,DL0

CPL P1.1

SJMP DL

四、簡答題:本大題共15小題,共45分。

27. DAC0832是具有什么功能的芯片? (3 分)

28.晶振頻率為6MHz,欲獲得100ms 的延時,則下面程序中R0的數(shù)值應該是多少?不考慮

MOV指令時間(4分)

MOV RO,

DI2: MOV R1,#200

DL1: DJNZ R1,DL1

DJNZ RO, DI2

RET

29.空操作指令執(zhí)行時,會花費CPU時間嗎? (2 分)

30.單片機串行口和個人家用計算機的串行口可否直接相連,為什么? (3分)

31. AD轉(zhuǎn)換器ADC0809可以同時對8路模擬量信號進行A/D轉(zhuǎn)換嗎? (2 分)

32.8255是什么功能的芯片?方式0時8255具有什么功能? (4分)

33. AD574是什么功能的芯片? (2 分)

34.程序中,若要把數(shù)據(jù)存儲器地址30H和35H的內(nèi)容進行交換,應如何編程?請寫出具體指令。(3分)

35. ADD指令與INC指令哪個對CY有影響? (3 分)

36. 8255芯片在上電時需要復位嗎? (2 分)

37.設( A)= 07H,( R0)=0A5H,則執(zhí)行了指令ANLA,RO后,A和RO的內(nèi)容是多少? (4 分)

38.設( A)= 33H,( DPTR)= 1000H,則執(zhí)行了指令MOVC A ,@ A+DPTR后,哪個單元的內(nèi)容送到A了? (3分)

39. PUSH和P0P指令的功能是什么? (2分)

40.指令MOV A,0和MOV A,0有什么區(qū)別? (3分)

41.只讀存儲器有哪五類? (5分)

五、設計題:本大題10分。

42.采用80C51在6MHz的晶振下,使用定時器T0中斷方式,定時器方式1編制完整的程序,要求P1.0產(chǎn)生連續(xù)的1Hz方波,其中一個周期里高電平0.5秒,低電平0.5秒。Pl.0初始狀態(tài)不考慮。請在下面程序的空格中填寫必要的內(nèi)容。

image.png

溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權(quán)威部門公布的內(nèi)容為準!

自考備考資料免費領取

去領取