2023年單片機基礎知識試題題庫考試用含答案_第1頁
2023年單片機基礎知識試題題庫考試用含答案_第2頁
2023年單片機基礎知識試題題庫考試用含答案_第3頁
2023年單片機基礎知識試題題庫考試用含答案_第4頁
2023年單片機基礎知識試題題庫考試用含答案_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

第二章習題參考答案

一、填空題:

2、MCS-51的堆棧是軟件填寫堆棧指針臨時在上內(nèi)RAK數(shù)據(jù)存儲器內(nèi)開辟

的區(qū)域。

INCDEC都不影響PSW

堆宅操作只有一條尋址方式直接尋址方式

3、當使用8751且EA=1,程序存儲器地址小于1000H時,訪問的是片內(nèi)

ROMo

7、PSW中RSIRS0=10時,R2的地址為12H。

8、PSW中RSIRS0=11時,R2的地址為1AH。

14、內(nèi)部RAM中,位地址為30H的位,該位所在字節(jié)的字節(jié)地址為______

17、使用8031芯片時,需將/EA引腳接趣電平,由于其片內(nèi)無R

0M存

22、但單片機的型號為8031/8032時,其芯片引線EA一定要接工電

平。

7、單片機8031的ALE引腳是()。

A、輸出高電平B、輸出矩形脈沖,頻率為fosc的1/6

C、輸出低電平D、輸出矩形脈沖,頻率為fosc的1/2

[1、單片機上電復位后,堆棧區(qū)的最大允許范圍是()個單元。

A、64Bs120C、128D、256

12、單片機上電復位后,堆棧區(qū)的最大允許范圍是內(nèi)部RAM的()。

A、00H-FFHB、00H-07HC、07H-7FHD、08H-7FH

13、對于8031單片機,其內(nèi)部RAM()o

A、只能位尋址B、只能字節(jié)尋址

C、既可位尋址又可字節(jié)尋址D、少部分能位尋址

18、單片機8051的XTAL1和XTAL2弓I腳是()弓|腳。

A、外接定期器B、外接串行口C、外接中斷D、外接晶振

23、MCS—51的專用寄存器SFR中的堆棧指針SP是一個特殊的存貯區(qū),用來

(),它是按后進先出的原則存取數(shù)據(jù)的。

A、存放運算中間結果B、存放標志位

C、暫存數(shù)據(jù)和地址D、存放待調試的程序

三、判斷題

6、PC可以當作使程序存儲器的地址指針。(7)

7、判斷以下有關PC和DPTR的結論是否對的?

A、DPTR是可以訪問的,而PC不能訪問。(J)

B、它們都是16位的存儲器。(J)

C、它們都有自動加〃1〃的功能。(x)PC有自動力口〃1〃的功能,而DPTR的

加〃1〃則需通過指令INCDPTR來完畢。

D、DPTR可以分為兩個8位的寄存器使用,但PC不能。(7)

8、程序計數(shù)器PC不能為用戶編程時直接使用,由于它沒有地址。(7)

13、8051的累加器ACC是一個8位的寄存器,簡稱為A,用來存一個操作數(shù)或中

間結果。(J)

14、8051的程序狀態(tài)字寄存器PSW是一個8位的專用寄存器,用于存程序運

營中的各種狀態(tài)信息。(7)

23、當8051單片機的晶振頻率為12MHz時,ALE地址鎖存信號端的輸出頻率為

2MHz的方脈沖。(J)

四、問答題

1、80C51ROM空間中,0000H~0023H有什么用途?用戶應如何合理安排?

答:0000H~0023H是80c51系統(tǒng)專用單元,其中0000H為CPU復位地址,

0003H-0023H是5個中斷源中斷服務程序入口地址,用戶不能安排其他內(nèi)

容。一般來講,從0030H以后,用戶可自由安排。

3、簡述讀外ROM和讀寫外RAM用到的控制信號。

答:讀外ROM的控制線有3條:

①ALE:控制鎖存低8位地址信號。

②PSEN:控制外ROM輸出。

③EA:擬定讀外ROMo

讀寫外RAM控制信號分別為:

①RD:控制外RAM輸出。

②WR:控制外RAM輸入。

第三章習題參考答案

一、填空題

1、I令格式是由操作碼和操作數(shù)所組成.也也許僅

由操作碼組成。

7、JZrel的操作碼地址為1000H,rel=20H,它的轉移目的地址

為oPC+2+REL

10、MOVPSW,#10H是將MCS—51的工作寄存器置為第2組。

11、指令LCALL37B0H,首地址在2023H,所完畢的操作是一2

023H入棧,_37B0HTPC。

17;在直接尋址方式中,只能使用8位二進制數(shù)作為直接

地址,因此其尋址對象只限于內(nèi)RAM。

18、在寄存器間接尋址方式中,其“間接”體現(xiàn)在指令中寄存器的

內(nèi)容不是操作數(shù),而是操作數(shù)的地址。

19、在變址尋址方式中,以A作變址寄存器以PC或DPTR

作基址寄存器。

32、假定(A)=50H,(B)=OAOHo執(zhí)行指令:

MULAB

后,寄存器B的內(nèi)容為,累加器A的內(nèi)容為,CY的內(nèi)

容為.OV的內(nèi)

容為o

33、假定(A)=0FBH,(B)=12Ho執(zhí)行指令:

DIVAB

后,累加器A的內(nèi)容為,寄存器B的內(nèi)容為11H,CY的

內(nèi)容為乂—,0V的內(nèi)容為0o

39、在R7初值為00H的情況下,DJNZR7,rel指令將循環(huán)

執(zhí)行次256o

42、DIVAB指令執(zhí)行后,0V標志為1,則此指令執(zhí)行前(B)

43、MULAB指令執(zhí)行后,0V標志為1,則(B)不為。

44、用一條指令LUMP1234H可以取代下列

4條指令:

MOVDPTR,#1234H

PUSHDPL

PUSHDPH

RET

45、要訪問特殊功能寄存器,可以采用的尋址方式是一直

B、寄存器

和位尋址O

第五章習題參考答案

一、填空題

2、外中斷請求標志位是ETO和ET1

3、RETI指令以及任何訪問IE和[P寄

存器的指令執(zhí)行過后,CPU不能立即響應中斷。

4、8051單片機響應中斷后,產(chǎn)生長調用指令LCALL,執(zhí)行該指令

的過程涉及:一方面把Pc—的內(nèi)容壓入奉棧,以進行斷點保護,然

后把長調用指令的16位地址送使程序執(zhí)行轉向程序存儲

#_中的中斷地址區(qū)。

二、選擇題:

3、MCS-51響應中斷時,下列哪種操作不會發(fā)生()

A、保護現(xiàn)場B、保護PCC、找到中斷入口D、保

護PC轉入中斷入口

5、計算機在使用中斷方式與外界互換信息時,保護現(xiàn)場的工作應當

是()

A、由CPU自動完畢B、在中斷響應中完畢

C、應由中斷服務程序完畢D、在主程序中完畢

12、()非單片機系統(tǒng)響應中斷的必要條件。

A、TCON或SCON寄存器內(nèi)的有關中斷標志位為1

B、IE中斷允許寄存器內(nèi)的有關中斷允許位置1

C、IP中斷優(yōu)先級寄存器內(nèi)的有關位置1

D、當前一條指令執(zhí)行完

13、各中斷源發(fā)出的中斷請求信號,都會標記在MCS—51系統(tǒng)中的

().

A、TM0DB、TCON/SCONC、IED、IP

26、MCS—51單片機外部中斷1和外部中斷0的觸發(fā)方式選擇位是

()o

A、TR1和TROB、IE1和IE0C、IT1和ITOD、TF1

和TF0

28、MCS—51單片機響應中斷的過程是()。

A、斷點PC自動壓棧,相應中斷矢量地址裝入PC

B、關中斷,程序轉到中斷服務程序

C、斷點壓棧,PC指向中斷服務程序地址

D、斷點PC自動壓棧,相應中斷矢量地址裝入PC,程序轉到該矢量

地址,再轉至中斷服務程序首地址

30、MCS—51單片機響應中斷矢量地址是()o

A、中斷服務程序的首句地址B、中斷服務程序的出口地址

C、中斷服務程序的入口地址D、主程序等待中斷指令的地址

31、一主程序中有一句LP:SJMPLP,功能指令為等待中斷,當發(fā)

生中斷且中斷返回后,()。

A、返回到主程序開始處B、返回到該句的不一條指令處

C、返回到該句的上一條指令處D、返回到該句____________

32、一中斷子程序的最后一句不是RETT而是RET,中斷返回后

()o

A、返回到主程序中ACALL或LCALL的下一句B、返回到主程序

中響應中斷時一句的下一句

C、返回到主程序開始處D、返回到0000H處

34、對定期器控制寄存器TCON中的IT1和IT0位清0后,則外部

中斷請求信號方式為()o

A、低電平有效B、高電平有效C、脈

沖上跳沿有效D、脈沖后沿負跳有效

三、多項選擇題

1、MCS—51單片機控制寄存器TCON的作用是()等。

A、定期/計數(shù)器的啟、??刂艬、定期器的溢

出標志C、外部中斷請求標志

D、擬定中斷優(yōu)先級E、選擇外部中斷觸發(fā)方式

4、CPU響應中斷的條件涉及(ACDE)o

A、現(xiàn)行指令運營結束B、保護現(xiàn)場C、有中斷請求

D、申請中斷的中斷源中斷允許位為1E、已開放CPU中斷

6、MCS—51單片機外部中斷源的中斷請求方法可以是

(BD)o

A、高電平觸發(fā)B、低電平觸發(fā)C、上升沿觸

發(fā)D、下降沿觸發(fā)

E、一串脈沖頭朝下的連續(xù)矩形波觸發(fā)

8、8051單片機的IE寄存器的用途是(BCE)。

A、擬定中斷方式B、擬定CPU中斷的開放

或嚴禁C、定期器中斷的開放或嚴禁D、定期

器溢出標志E、選擇外部中斷的開放或嚴禁

9、下述條件中,能封鎖主機對中斷的響應的條件是

(ABC)o

A、一個同級或高一級的中斷正在解決時

B、當前周期不是執(zhí)行當前指令的最后一個周期

C、當前執(zhí)行的指令是RETI指令或對IE或IP寄存器進行讀/寫的

指令

D、當前執(zhí)行的指令是一長跳轉指令

E、一個低檔的中斷正在解決時

四、判斷題

6、各中斷發(fā)出的中斷請求信號,都會標記在MCS—51系統(tǒng)的TCON

與SCON寄存器中。(V)

7、同一級別的中斷請求準時間的先后順序響應。(V)

10、同級中斷不能嵌套。(V)

15、用戶在編寫中斷服務程序應在中斷入口矢量地址存放一條無條件

轉移地址,以防止中斷服務程序容納不下。(J)

16、若要在執(zhí)行當前中斷程序時嚴禁更高優(yōu)先級中斷,應用軟件關閉

CPU中斷,或屏蔽更高級中斷源的中斷,在中斷返回時再開放中斷。

(V)

五、問答題

1、什么叫中斷嵌套?中斷嵌套有什么限制?中斷嵌套與子程序

嵌套有什么區(qū)別?

答:高優(yōu)先級中斷“中斷”正在執(zhí)行的低優(yōu)先級中斷,這就是中斷嵌

套。

中斷嵌套只能高優(yōu)先級“中斷”低優(yōu)先級,低優(yōu)先級不能“中

斷“高優(yōu)先級,同一優(yōu)先級之間也不能互相“中斷”口

中斷嵌套與子程序嵌套的區(qū)別:

①子程序嵌套是在程序中事先安排好的;中斷嵌套是隨機發(fā)生的。

②子程序嵌套無順序限制,中斷嵌套只允許高優(yōu)先級“中斷”低優(yōu)先

級。

2、為什么一般情況下,在中斷入口地址區(qū)間要設立一條跳轉指

令,轉移到中斷服務程序的實際入口處?__________________________

答:由于80C51相鄰兩個中斷入口地址間只有8字節(jié)的空間,8個字節(jié)

只能容納一個有3?8條指令的極短程序。一般情況中中斷服務程序

均大大超出8個字節(jié)長度。因此,必須跳轉到其他合適的地址空間。

第六章習題參考答案

一、填空題

1、當定期器TO工作在方式3時,TH0要占用定期器T1的_____TR

1和TF1兩個控制位o____________

2、在定期器TO工作方式3下,TH0溢出時,|TF1標志將被硬件置

1去請求中斷。

3、在定期器T0工作方式3下,欲使THO停止工作,應執(zhí)行一條CLR

TR1的指令。

5、當計數(shù)器產(chǎn)生計數(shù)溢出時,把定期器/計數(shù)器的TFO(TF1)位置“1”。對

計數(shù)溢出的解決,在中斷方式時,該位作為中斷標志位使用;在查詢方式時,該

位作I狀態(tài)■位使用o

9、定期時間與定期器的工作方式、計數(shù)初

值___________及振蕩周期有關。

10、MCS-51的定期器/計數(shù)器作計數(shù)器時計數(shù)脈沖由外部信號通過引腳電

4和P3.5提供。

11、MCS-51的定期器/計數(shù)器T0的門控信號GATE設立為1時,只

有JlNTO1■引腳為高電平且由軟件使TR0置1時,才干啟動定

期器/計數(shù)器T0工作。

12、當T0為方式」,T1為方式2的時候,8051單片機的定期

器可提供3個8位定期器/計數(shù)器。

二、選擇題

8、8031單片機的定期器T0用作計數(shù)方式時是()。

A、由內(nèi)部時鐘頻率定期,一個時鐘周期加1B、由內(nèi)部時鐘頻率定期,

一個機器周期加1________________

「"'I'D、由外部計數(shù)脈沖計數(shù),一個機

五、解答題

④方式3是8位計數(shù)器,僅合用于TO,T1無方式3oTO方式3時,被拆成兩個獨

立的8位計數(shù)器THO、TLO:TL0使用T0原有的控制寄存器組成一個8位的定

期/計數(shù)器;TH0借用T1的TF1、TR1,只能對機內(nèi)機周脈沖計數(shù),組成另一個8

位定期器。T0方式3時T1方式2作串行ZI波特率發(fā)生器。

4、如何判斷T0、T1定期/計數(shù)溢出?

答:判斷TO、T1定期/計數(shù)溢出的方法有兩種:

①查詢方式。不斷查詢TO、T1溢出標志TFO、TF1:TFO或TF1=O時,未溢

出;TF0或TF1=1時,溢出。

②中斷方式。TO、T1定期/計數(shù)溢出時,在CPU、TO、T1中斷開放前提下能

自動產(chǎn)生中斷。

第七章習題參考答案

一、填空題

4、計算機的數(shù)據(jù)傳送有兩種方式,即并行數(shù)據(jù)傳

送—和串行數(shù)據(jù)傳送方式,其中具有成本低特

點的是一串行數(shù)據(jù)傳送方式。

9、MCS-51的串行口在工作方式。下,是把串行口作為__________回

步移位寄存器來使用。這樣,在串入并出移位寄存器的配合

下,就可以把串行口作為并行輸出口使用,在并入串

出移位寄存器的配合下,就可以把串行口昨為并行輸入口

使用。

13、8051單片機的串行接口由發(fā)送緩沖寄存器SBUF、接受緩沖寄

存器SBUF、串行接口控制寄存器SCON、定期器T1構成的波特率發(fā)牛.器等

部件組成

14、當向SBUF發(fā)“寫”命令時,即執(zhí)行MOVSBUFA發(fā)送緩沖

寄存器SBUF裝載并開始由TXD向外發(fā)送一幀數(shù)據(jù),發(fā)送完后便

使發(fā)送中斷標志位TI置“1”。

15、在滿足串行接口接受中斷標志位RI=0的條

件下,置允許接受位REN=1

18、TB8是發(fā)送數(shù)據(jù)的第3位,在方式2或方式3中,根據(jù)

發(fā)送數(shù)據(jù)的需要由軟件置位或復位。它在許多通信協(xié)議中可用作奇

偶校驗位,在多機通信中作為發(fā)送地址幀或數(shù)據(jù)幀的標志

位。

19、RB8是接受數(shù)據(jù)的第9位,在方式2或方式3中,它或

是約定的奇偶校驗位,或是約定的地址/數(shù)據(jù)標記位。

10、MCS-51單片機串行口接受數(shù)據(jù)的順序是下述的順序

()O

(1)接受完一幀數(shù)據(jù)后,硬件自動將SCON的RI置1

(2)用軟件將RI清零(3)接受到的數(shù)據(jù)由SBUF讀出(4)置

SCON的REN為1,外部數(shù)據(jù)由RXD(P3.0)輸入

A、(1)(2)(3)(4)B、(4)(1)(2)(3)

C、(4)(3)(1)(2)D、(3)(4)(1)(2)

11、MCS—51單片機串行口發(fā)送數(shù)據(jù)的順序是下述的順序()。

(1)待發(fā)送數(shù)據(jù)送SBUF(2)硬件自動將SCON的TI置1

(3)經(jīng)TXD(P3.1)串行發(fā)送一幀數(shù)據(jù)完畢(4)用軟件將TI清0

A、(1)(3)(2)⑷B、(1)(2)(3)(4)

C、(4)⑶⑴(2)D、(3)(4)(1)(2)

12、8051單片機串行口用工作方式。時,()。

A、數(shù)據(jù)從RXD串行輸入,從TXD串行輸出

B、數(shù)據(jù)從RXD串行輸此從TXD串行輸入

C、數(shù)據(jù)從RXD串行輸入或輸出,同步信號從TXD輸出

D、數(shù)據(jù)從TXD串行輸入或輸出,同步信號從RXD輸出

(接受緩沖寄存器還具有雙緩沖結構)

四、判斷題

1、串行口通信的第9數(shù)據(jù)位的功能可由用戶定義。(V)

2、發(fā)送數(shù)據(jù)的第9數(shù)據(jù)位的內(nèi)容在SCON寄存器的TB8位預先準備

好的。(V)

4、串行通訊接受到的第9位數(shù)據(jù)送SCON寄存器的RB8中保存,

(V)

9、串行口數(shù)據(jù)緩沖器SBUF是可以直接尋址的專用寄存器。

(J)

2、串行緩沖寄存器SBUF有什么作用?簡述串行口接受和發(fā)送數(shù)

據(jù)的過程。

答:串行緩沖寄存器SBUF有兩個:一個是串行發(fā)送緩沖寄存器,另一

個是串行接受緩沖寄存器,用同一個特殊功能寄存器名SBUF和同

一單元地址99H。接受緩沖寄存器還具有雙緩沖結構,以避免在數(shù)

據(jù)接受過程中出現(xiàn)幀重疊錯誤。在完畢串行初始化后,發(fā)送時只需將

發(fā)送數(shù)據(jù)輸入SBUF,CPU將自動啟動和完畢串行數(shù)據(jù)的發(fā)送;接受時C

PU將自動把接受到的數(shù)據(jù)存入SBUF,用戶只需從SBUF中讀取接

受數(shù)據(jù)。

第八章習題參考答案

一、填空題

3、微機與外設間傳送數(shù)據(jù)有程序傳送、中斷傳

送_______和DMA傳送三種傳送方式。

13、單片機擴展的內(nèi)容有程序存儲器擴展、數(shù)據(jù)存

儲器擴展及I/O口的擴展等。

二、選擇題_________________________________________

1、當8031夕卜擴程序存儲器8KB時,需使用EPROM2716

()

A、2片B、3片C、4

片D、5片

2、某種存儲器芯片是8KB*4/片,那么它的地址線根數(shù)是()

A、11根B、12根C、13根D、14根

6、一個EPROM的地址有A?!狝”引腳,它的容量為()o

A、2KBB、4KBC、11KBD、12KB

7、單片機要擴展一片EPR0M2764需占用()條P2口線。

A、3B、4C、5D、6

三、判斷題

2、線選法是把單根的低位地址線直接接到存儲器芯片的片選端。

(J)

3、在接口芯片中,通常都有一個片選端CS,作用是當CS為低電

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論