導航:首頁 > 操作系統 > 單片機試題一

單片機試題一

發布時間:2023-07-31 04:47:03

1. 單片機考試題目及答案(單片機考試復習題)

《單片機原理及介面技術》試卷(閉卷A卷)
一.單項選擇題(每題1分,共20分)
1.DPTR為( C)
A.程序計數器 B.累加器 C.數據指針寄存器 D.程序狀態字寄存
2.PSW的Cy位為( B)
A.輔助進位標志 B.進位標志 C.溢出標志位 D.奇偶標志位
3.MCS-51單片機片內ROM容量為( A )
A.4KB B.8KB C.128B D.256B
4.MCS-51單片機片要用傳送指令訪問片外數據存儲器,它的指令操作碼助記符是以下哪個?( B)
A.MUL B.MOVX C.MOVC D.MOV
5.direct表示( C )
A.8位立即數 B.16位立即數 C.8位直接地址 D.16位地址
6.堆棧指針SP是一個( A )位寄存器
A.8 B.12 C.13 D.16
7.定時器/計數器工作方式選擇中,當M1M0=11時,其工作方式為( D )
A.方式0 B.方式1 C.方式2 D.方式3
8.定時器/計數器工作方式0為( A)
A.13位定時/計數方式 B.16位定時/計數方式
C.8位可自動裝入計數初值方式 D.2個8位方式
9.MCS-51的最小時序定時單位是( A )
A.節拍 B.狀態 C.機器周期 D.指令周期
10.#data表示( A )
A.8位直接地址 B.16位地址 C.8位立即數 D.16位立即數
11.主頻為12MHz的單片機它的機器周期為(C )
A.1/12微秒 B.0.5微秒 C.1微秒 D.2微秒
12.MCS-51單片機在同一優先順序的中斷源同時申請中斷時,CPU首先響應( A )。
A.外部中斷0 B.外部中斷1 C.定時器0中斷 D.定時器1中斷
13.MOVC A ,@A+PC指令對於源操作數的定址方式是( D )
A.寄存器間接定址 B.寄存器定址 C.立即定址 D.變地定址
14. 為( C )
A.復位信號輸入端 B.地址鎖存允許信號輸出端
C.程序存儲允許輸出端 D.程序存儲器地址允許輸入端
15.MCS-51單片機的一個機器周期由(D )個振盪脈沖組成。
A.2 B.4 C.6 D.12
16.MOVC A ,#30H指令對於源操作數的定址方式是( C )
A.寄存器間接定址 B.寄存器定址 C.立即定址 D.變地定址
17.計算機能直接識別的語言為( B)
A.匯編語言 B. 機器語言 C.自然語言 D.硬體和軟體
18.PSW的OV位為( C )
A.輔助進位標志 B.進位標志 C.溢出標志位 D.奇偶標志位
19.在單片機中( A )為程序存儲器。
A.ROM B. RAM C.EPROM D.EEPROM
20.能用紫外線光擦除ROM中的程序的只讀存儲器為( C )
A.掩膜ROM B.PROM C.EPROM D.EEPROM
二、填空(每題 2 分,共 10 分)
1、從單片機系統擴展的角度出發,單片機的引腳可以構成三匯流排結構,即 數據
匯流排、地址匯流排和 控制 匯流排。
2、ALE信號的作用是 鎖存低8位地址信號(或 低8位地址鎖存) 。
3、MOV A,40H 指令對於源操作數的定址方式是 直接 定址。
4、PC存放的內容為: 下一條要執行的指令的地址 。
5、MCS-8051系列單片機字長是 8 位,有 40 根引腳。
三、簡答題:(共 25 分)
1、什麼是單片機?簡述單片機的應用領域。(15 分)
答:單片微型計算機簡稱單片機,它是把微型計算機的各個功能部件:中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、定時/計數器及I/O介面電路等集成在一塊晶元上,構成一個完整的微型計算機。
應用領域:(1)單片機在智能儀器儀表中的應用;(2)單片機在工業控制中的應用;(3)單片機在計算機網路與通信技術中的應用;(4)單片機在日常生活及家電中的應用。

2、什麼叫中斷?中斷有什麼特點?(10 分)
答:(1)「中斷」是指計算機在執行某段程序的過程中,由於計算機系統內、外的某種原因,當出現CPU以外的某種情況時,由服務對象向CPU發出中斷請求信號,要求CPU暫時中斷當前程序的執行而轉去執行相應的處理程序,待處理程序執行完畢後,再返回繼續執行原來被中斷的程序。
(2)特點:分時操作;實時處理;故障處理。

四.已知:(R1)=32H,(30H)=AAH,(31H)=BBH,(32H)=CCH,求執行下列指令後累加器A.50H.R6.32H.和P1口中的內容。(10分)
MOV A ,#30H
MOV 50H ,A
MOV R6 ,31H
MOV @R1 ,31H
MOV P1,32H
解:上述指令執行後的操作結果為:
A=30H
(50H)=30H
R6=BBH
(32H)=BBH
P1=BBH

五、分析執行如下指令後,PSW中的Cy 、Ac、OV、P各為多少? A中的結果用十進製表示是多少?(15分)
MOV A,#85H
ADD A,#0AEH

Cy=1,Ac=1,OV=1,P=0。(A)=51

六、編程題: (每小題10分,共20分)
1、在程序中定義一個0——9的平方表,利用查表指令找出累加器A=03的平方值。(10分)
解:編程如下:
ORG 0050H
MOV DPTR,#TABLE ;表首地址→DPTR
MOV A,# ;03→A
MOVC A ,@A+DPTR ;查表指令,25→A
SJMP $ ;程序暫停
TABLE:DB 0,1,4,9,16,25,36,49,64,81 ;定義0——9平方表
END
2、試採用兩種方法編製程序,開放定時器T1的溢出中斷。(10分)
解:編程如下:
MOV IE,88H
或者MOV A8H,88H
或者 SETB EA
SETB ET1

2. 單片機試題解答

一,選擇題
1.當CPU響應外部中斷0後,PC的值是( A )
A.0003H B.2000H C.000BH D.3000H
2.當MCS-51復位時,下面說法准確的是(A)
A.PC=0000H B.SP=00H C.SBUF=00H D.(30H)=00H
3.要用傳送指令訪問MCS-51片外RAM,它的指令操作碼助記符是( B)
A.MOV B.MOVX C.MOVC D.以上都行
4.ORG 2000H
LACLL 3000H
ORG 3000H
RET
上邊程序執行完RET指令後,PC=(C )
A.2000H B.3000HC .2003H D.3003H
5.要使MCS-51能響應定時器T1中斷,串列介面中斷,它的中斷允許寄存器IE的內容應是( A)
A.98H B.84H C.42H D.22H
6.JNZ REL指令的定址方式是(C)
A.立即定址 B.寄存器定址 C.相對定址 D.位定址
7.要把P0口高4位變0,低4位不變,應使用指令( D)
A.ORL P0,#0FH B.ORL P0,#0F0H C. ANL P0,#0F0H D.ANL P0,#0FH
8若某存儲器晶元地址線為12根,那麼它的存儲容量為( C)
A. 1KB B. 2KB C.4KB D.8KB
9.PC中存放的是( A )
A.下一條指令的地址 B. 當前正在執行的指令
C.當前正在執行指令的地址 D.下一條要執行的指令
10. 若MCS-51中斷源都編程為同級,當他們同時申請中斷時CPU首先響應(A )
A. INT0 B. INT1 C.T1 D.T0
11.編寫程序產生的代碼一般存儲在(B)。
A、RAM B、ROM C、EEROM D、SDRAM
12.51系列單片機採用12M晶振的機器周期為(A)。
A、1US B、2US C、4US D、12US
13. 在CPU內部,反映程序運行狀態或反映運算結果的特徵寄存器是(B )。A、PC B、PSW C、ACC D、SP
14. 要用傳送指令訪問片外RAM,它的指令操作助記符是(B )。
A、MOV B、MOVX C、MOVC D、PUSH
15. 開機復位後,CPU使用的是第0組工作寄存器,地址范圍是(B )。
A、00H-10H B、00H-07H C、10H-1FH D、08H-0FH
16. 80C51系列單片機有中斷源 (D )。
A、2個 B、3個 C、4個 D、5個
17. 某存儲器晶元的地址線為11根,那麼它的存儲容量為 ( B)。
A、1KB B、2KB C、3KB D、4KB
18. 提高單片機的晶振頻率fosc,則機器周期Tcy( C)。
A、不變 B、變長 C 、變短 D、不定
19. 關於80C51的堆棧操作,正確的說法是(A )
A、先入棧,再修改指針 B、先修改指針,再出棧
C、先修改指針,再入棧 D、以上都不對
20. 擴展4X4的矩陣鍵盤需要佔用多少個I/O口(B)
A、4 B、8 C、16 D、12

3. 求單片機原理及介面技術 試題及答案

單片機模擬試卷001
一、選擇題(每題1分,共10分)
1.8031單片機的( )口的引腳,還具有外中斷、串列通信等第二功能。
a)P0 b)P1 c)P2 d)P3
2.單片機應用程序一般存放在( )
a) RAM b)ROM c)寄存器 d)CPU
3.已知某數的BCD碼為0111 0101 0100 0010 則其表示的十進制數值為( )
a) 7542H b) 7542 c) 75.42H d) 75.42
4.下列指令中不影響標志位CY的指令有( )。
a)ADD A,20H b)CLR c)RRC A d)INC A
5.CPU主要的組成部部分為( )
a)運算器、控制器 b)加法器、寄存器
c)運算器、寄存器 d)運算器、指令解碼器
6.INTEL 8051 CPU是( )位的單片機
a) 16 b)4 c)8 d)准16
7.8031復位後,PC與SP的值為( )
a )0000H,00H b) 0000H,07H c) 0003H,07H d)0800H,00H
8.當需要從MCS-51單片機程序存儲器取數據時,採用的指令為( )。
a)MOV A, @R1 b)MOVC A, @A + DPTR
c)MOVX A, @ R0 d)MOVX A, @ DPTR
9.8031單片機中既可位定址又可位元組定址的單元是( )
a)20H b)30H c)00H d)70H
10.下列哪條指令是正確的( )
a) PUSH R2 b) ADD R0,A
c) MOVX A @DPTR d) MOV @R0,A
二、填空題(每空1分,共30分)
1.一個完整的微機系統由 和 兩大部分組成。
2.8051 的引腳RST是____(IN腳還是OUT腳),當其端出現____電平時,8051進入復位狀態。8051一直維持這個值,直到RST腳收到____電平,8051才脫離復位狀態,進入程序運行狀態,從ROM H單元開始取指令並翻譯和執行。
3.半導體存儲器分成兩大類 和 ,其中 具有易失性,常用於存儲 。
4.求十進制數-102的補碼(以2位16進制數表示),該補碼為 。
5.PC存放_______________,具有___________特性。在8051中決定程序執行順序的是PC還是DPTR? 它是______位? (是,不是)SFG?
6.123= B= H。
7.8051內部有 並行口,P0口直接作輸出口時,必須外接 ;並行口作輸入口時,必須先 ,才能讀入外設的狀態。
8.MCS-51的堆棧只可設置在 ,其最大容量為 ,存取數據的原則是 。堆棧寄存器SP是 位寄存器,存放 。
9.中斷處理的全過程分為以下3個段: 、 、 。
10.定時和計數都是對 進行計數,定時與計數的區別是

三、判斷題(對者打√,錯者打×,並改正,每題1分,共10分)
1 中斷服務程序的最後一條指令是RET。
2 存儲器分成內存和外存兩大部分,其中外存可以直接與CPU交換信息。
3 P2口既可以作為I/O使用,又可以作地址/數據復用口使用。
4 在中斷響應階段CPU一定要做如下2件工作:保護斷點和給出中斷服務程序入口地址。
5 RC A為循環左移指令。
6 MOV A,30H的源操作數為立即定址方式。
7 MOV A,@A+DPTR是一條查表指令。
8 MUL AB的執行結果是高8位在A中,低8 位在B中。
9 AJMP跳轉空間最大可達到64KB 。
10 DPTR是由DPH和DPL兩個8位特殊寄存器組成的。
四、簡答題(每題5分,共15分)
1.MCS51的中斷系統有幾個中斷源?幾個中斷優先順序?中斷優先順序是如何控制的?在出現同級中斷申請時,CPU按什麼順序響應(按由高級到低級的順序寫出各個中斷源)?各個中斷源的入口地址是多少?
2.已知單片機系統晶振頻率為6MHz,若要求定時值為10ms時,定時器T0工作在方式1時,定時器T0對應的初值是多少?TMOD的值是多少?TH0=?TL0=?(寫出步驟)
3.MCS51系列單片機的內部資源有哪些?說出8031、8051和8751的區別。
五、作圖題(10分)
用6264(8K*8)構成16K的數據存儲系統。要求採用線選法產生片選信號,並計算6264的地址范圍。
六、設計題(1題13分;2題12分,共25分)
1.某單片機控制系統有8個發光二極體。試畫出89C51與外設的連接圖並編程使它們由左向右輪流點亮。
2.某控制系統有2個開關K1和K2,1個數碼管,當K1按下時數碼管加1,K2按下時數碼管減1。試畫出8051與外設的連接圖並編程實現上述要求。

單片機模擬試卷001答案
一、選擇題(每題1分,共10分)
1. D 2. B 3. B 4. D 5. A 6. C 7. B 8. B 9. A 10. D
二、填空題(每空1分,共30分)
1.一個完整的微機系統由硬體和軟體兩大部分組成。
2.8051 的引腳RST是IN腳(IN腳還是OUT腳),當其端出現高電平時,8051進入復位狀態。8051一直維持這個值,直到RST腳收到低電平,8051才脫離復位狀態,進入程序運行狀態,從ROM 0000 H單元開始取指令並翻譯和執行。
3.半導體存儲器分成兩大類:RAM ROM,其中 RAM 具有易失性,常用於存儲 臨時性數據 。
4.求十進制數-102的補碼(以2位16進制數表示),該補碼為¬¬¬¬ 9AH 。
5.PC存放_CPU將要執行的指令所在的ROM單元的地址,具有自動加1特性。在8051中決定程序執行順序的是PC還是DPTR PC ?它是16位?不是(是,不是)SFG?
6.123= 01010010 B= 52 H。
7.8051內部有 4 個並行口,P0口直接作輸出口時,必須外接 上拉電阻 ;並行口作輸入口時,必須先 將口鎖存器置1 ,才能讀入外設的狀態。
8.MCS-51的堆棧只可設置在 內RAM低128B區 ,其最大容量為 128B ,存取數據的原則是 先進後出 。堆棧寄存器SP是 8 位寄存器,存放 堆棧棧頂的地址 。9.中斷處理的全過程分為以下3個段: 中斷請求 、 中斷響應 、 中斷服務 。
10.定時和計數都是對 脈沖 進行計數,定時與計數的區別是 定時是對周期已知的脈沖計數;計數是對周期未知的脈沖計數 。
三、判斷題(對者打√,錯者打×,並改正,每題1分,共10分)
1 中斷服務程序的最後一條指令是RETRETI。×
2 存儲器分成內存和外存兩大部分,其中外內存可以直接與CPU交換信息。×
3 P2口既可以作為I/O使用,又可以作地址/數據復用口使用。√
4 在中斷響應階段CPU一定要做如下2件工作:保護斷點和給出中斷服務程序入口地址。√
5 LCRL A為循環左移指令。×
6 MOV A,30H的源操作數為立即直接定址方式。
7 MOVMOVC A,@A+DPTR是一條查表指令。×
8 MUL AB的執行結果是高低8位在A中,低高8 位在B中。×
9 AJMP跳轉空間最大可達到642KB 。
10 DPTR是由DPH和DPL兩個8位特殊寄存器組成的。 √
四、簡答題(每題5分,共15分)
1.MCS51的中斷系統有幾個中斷源?幾個中斷優先順序?中斷優先順序是如何控制的?在出現同級中斷申請時,CPU按什麼順序響應(按由高級到低級的順序寫出各個中斷源)?各個中斷源的入口地址是多少?
答:MCS51單片機有5個中斷源,2個中斷優先順序,中斷優先順序由特殊功能寄存器IP控制,在出現同級中斷申請時,CPU按如下順序響應各個中斷源的請求:INT0、T0、INT1、T1、串口,各個中斷源的入口地址分別是0003H、000BH、0013H、001BH、0023H。
2.已知單片機系統晶振頻率為6MHz,若要求定時值為10ms時,定時器T0工作在方式1時,定時器T0對應的初值是多少?TMOD的值是多少?TH0=?TL0=?(寫出步驟)
答:定時值為10ms時,定時器T0工作在方式1時,定時器T0對應的初值是1388H
TMOD的值是00000001B,TH0=13H;TL0=88H。
3.MCS51系列單片機的內部資源有哪些?說出8031、8051和8751的區別。
答:MCS51系列單片機上有1個8位CPU、128B的RAM、21個SFR、4個並行口、1個串列口、2個定時計數器和中斷系統等資源。8031、8051和8751的區別是8031內無ROM;8051內有4KB的掩膜ROM;8751內有4KB的EPROM。
五、作圖題(10分)
答:WR接6264的WE
RD接6264的OE
AB0---AB12接6264的A0---A12
DB0—DB7接6264的D0—D7
AB15、AB14分別接Y0和Y1
地址:0000H---1FFFH;2000H---3FFFH
六、設計題
1.某單片機控制系統有8個發光二極體。試畫出89C51與外設的連接圖並編程使它們由右向左輪流點亮。
答: 圖 (5分) 構思 (3分)
MOV A,#80H (1分)
UP:MOV P1,A (1分)
RR A (2分)
SJMP UP (1分)
2.某控制系統有2個開關K1和K2,1個數碼管,當K1按下時數碼管加1,K2按下時數碼管減1。試畫出8051與外設的連接圖並編程實現上述要求。
答:圖 (5分) 構思 (3分)
程序(4分)
ORG 0000H
LJMP MAIN
ORG 0003H
LJMP AINT0
ORG 0013H
LJMP BINT1
MAIN: MOV IE,#83H
SETB IT0
SETB IT1
MOV R0,#00H
MOV DPTR,#TAB
UP: MOV A,R0
MOVC A,@A+DPTR
MOV P1,A
SJMP UP
AINT0: INC R0
CJNE R0,#10,AINT01
MOV R0,#0
AINT01: RETI
BINT1: DEC R0
CJNE R0,#0FFH,BINT11
MOV R0,#9
BINT11: RETI

4. 單片機試題

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。變址定址 只能對程序存儲器進行定址

5. 單片機試題

1、C. MOV A,R0
2、B. 拍 (單片機工作是在統一的時鍾脈沖控制下一拍一拍地進行的。)
3、D.一個能自動加1計數的ROM(PC用來存放下一條要執行的指令地址。取指時,PC會自動加一,即指向下一條指令。)
4、B.OV(溢出標識) A.CY(進位標識)
5、C.13 (8k=8*1024=2*³2¹º =2¹³)
6、B.TMOD(工作方式控制寄存器,用來設定定時器/計數器T0、T1的工作方式。)
7、A.關中斷,保護現場,開中斷,中斷服務,關中斷,恢復現場,開中斷,中斷返回
8、D.下降沿(RST由高電平下降為低電平後,系統從0000H地址開始執行程序。)
9、C.EPROM (UV-EPROM[紫外線擦除可編程],人們常把UV-EPROM稱為EPROM 。)
10、C.SETB TR0(執行TRO=1後,定時器0開始定時。)
11、A. 掩膜ROM(其中X是程序存儲器形式選擇,當X=0時,選擇Mask ROM[掩膜ROM],當X=7時,選擇EPROM[紫外線可擦除ROM]。)
12、C.循環程序
13、A.0 (串列口工作方式0下,串列口昨晚同步以為寄存器使用。移位數據的發送和接受以8位為一幀,不設起始位和停止位,低位在前高位在後。)
14、 B. A (變址定址,即基址寄存器加變址寄存器間接定址方式,它以為程序計數器PC或數據指針DPTR作為基址寄存器,以累加器A作為變址寄存器,這二者內容之和為有效地址。)
15、C. 13(與題5重復。)
16、 D. PUSH A(格式:PUSH direct 。在指令系統中累加器的助記符為A,作為直接地址時助記符為ACC。)
17、B.分支程序(分支程序有兩種結構,if 和 switch 。)
18、A.0000H(PC復位狀態0000H)

6. 單片機考試題

不一定是對的:
一、填空題
1、-10對應的8位二進制補碼可表示為 (1111 0000)
2、十六進制數7AH對應的二進制數可表示為 (0111 1010)
3、80C51單片機中片內RAM共有 (256) 位元組
4、由於 (8031) 在晶元內無程序存儲器,EA(_31____)引腳必須接低電平
5、80C51單片機的P0口,當擴展外部存儲器時它是一個 (雙向數據匯流排)
6、外接晶振頻率為備喚6MHz的單片機它的機器周期為 (0.5MHz)
7、下列存儲器在掉電後數據會丟失的類型是 (RAM)
8、單片機應用程序一般存放在 (內部ROM中)
9、定時/計數器當對機器周期進行計數時作為 (定時器)
10、定時/計數器工作於 方式2 時,作為8位自動重裝定時/計數器
11、MCS-51單片機8051內部資源包括:__4K___位元組的程序存儲器、__128___位元組的數據存儲器、 (4) 個8位並行I/O、2個_16__位的定時/計數器。
12、C51編譯器支持三種存儲悶滾氏模式,分別為小編譯模式、_COMPACT模式和LARGE模式_
13、將數碼管各段發光二極體陽極連在一起的叫做___共陽___極顯示器,將各段發光二極體陰極連在一起的叫做___共陰___極顯示器
14、LED顯示器的顯示方式螞散分為___靜態__顯示和_動態掃描____顯示兩種。
15、機械式按鍵在按動時會出現抖動現象,可以採用__硬體去抖______和___軟體去抖______兩種方法消除抖動。
16、C51程序的基本結構包括 順序 、_選擇__________和_循環__________3種。
二、簡答題
1、簡述單片機的定義及其主要應用領域。
單片機是一種集成在電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計時器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的計算機系統。目前單片機滲透到我們生活的各個領域,幾乎很難找到哪個領域沒有單片機的蹤跡。導彈的導航裝置,飛機上各種儀表的控制,計算機的網路通訊與數據傳輸,工業自動化過程的實時控制和數據處理,廣泛使用的各種智能IC卡,民用豪華轎車的安全保障系統,錄像機、攝像機、全自動洗衣機的控制,以及程式控制玩具、電子寵物等等,這些都離不開單片機。更不用說自動控制領域的機器人、智能儀表、醫療器械了

7. 單片機試題解決

2、單片機的晶振頻率為6MHZ,則一個狀態周期為( 1/6M ),一個機器周期為( 2us )。
7、欲使P2口的高4位輸出0而低4位不變,應執行( ORL P2 ,#0F; )指令。
8、假定(SP)=62H,(61H)=30H,(62H)=70H,執行指令:
POP DPH
POP DPL
上述指令執行後,(DPTR)=(7030H ),(SP)=( 60H )。
9、假定(A)=85H,(20H)=0FFH,(CY)=1,執行指令:
ADDC A,20H
上述指令執行後,(A)= ( 81H ),(AC)=( 1 ),(OV)= ( 0 )。
10、在片內數據存儲器中,(21H)=10101101B,其中位地址為08H——0FH的8個位正好就是21H單元的8位,執行指令:
MOV C,0DH
上述指令執行後,C=( 1 )。
11,P0~P3口中____P0___為真正的雙向口,_P1P2P3______為准雙向口。
13、指令JB 0A 7H,ABC的作用是 若P2口的第7位為( 1 )則跳轉到ABC 。(0A7H是P2.7的地址)
14、將CY與A的第0位的非求或的指令是( ORL CY ,~ACC.1 ),若原A=0,執行後A=( 1 )。
5、單片機執行MOVX寫指令時,相關的信號狀態是( B )(選擇)
A.PSEN無效為低電平,WR有效為低電平
B.PSEN無效為高電平,WR有效為低電平
C.PSEN有效為低電平,WR無效為高電平
D.PSEN有效為高電平,WR無效為高電平
6、若PSW.4=0,PSW.3=1,現在需要保存R1的內容,可執行______指令。( C )(選擇)
A.PUSH R1 B.PUSH @R1 C.PUSH 01H D.PUSH 09H

10、下面哪組指令是全部合法的 ( D )(選擇)
A、MOV R5,R2; MOV SP,#10H
B、MOV @R2,#66H; MOV SBUF,@R1
C、SWAP A; CLR B
D、MOV 50H,#1FH; DJNZ 18H,LOOP

12、單片機復位後,P0——P3埠鎖存器中的內容為 ( D )
A、不確定 B、保持 C、0FFH D、00H
11、在計算機中「A」是用(D )來表示的
A、BCD碼 B、二一一十進制編碼 C、餘三碼 &nb sp; D、ASC I I碼
12、在單片機中,通常將一些中間計算結果放在(D )中
A、累加器 B、控制器 C、程序存儲器 D、數據存儲器
14、數據指針DPDR在( D)中
A、CPU控制器 B、CPU運算器 C、外部程序存儲器 D、外部數據存儲器
15、指令和程序是以( C)形式存放在程序存儲器中
A、源程序 B、匯編程序 C、二進制編碼 D、BCD碼
16、單片機應用程序一般存放在(B )
A、RAM B、ROM C、寄存器 D、CPU
21、單片機的堆棧指針SP始終是(C )
A、指示堆棧底 B、指示堆棧頂 C、指示堆棧地址 D、指示堆棧長度

8. 單片機考試,求答案

1. 字元型LCD屏的型號規格為1604,表示( c)。
A 每行顯示的字元數為160,4行顯示 B每行顯示的字元數為4,16行顯示
C 每行顯示的字元數為16,4行顯示 D每行顯示的字元數為4,160行顯示
2. 在有關1602LCD的程序中出現RS=0;RW=0;E=1;E=0;其功能是( b)。
A 讀狀態操作 B 寫命令操作 C 寫數據操作 D 讀數據操作

3. 如果有ap=&a; 則下列錯誤的是( b)。
A *ap與a等價 B *ap與&a等價 C &*ap與&a等價 D *&a與a 等價

4. 假設指針變數ap的初值為&a[0],則有(b )。
A ap+i為數組a[i]的值 B *(ap+i)是a[i]的值
C *(ap+i)是a[i]的地址 D *(a+i)是a[i]的地址

5. 為了消除按鍵開關的抖動現象,一般採用(a )方法。
A 軟體去抖動 B 硬體去抖動 C 硬、軟體去抖動 D 單穩態電路去抖動

6. 設n為整型變數,則for(n=10;n>=0;n--)循環的次數為( c)。
A 9 B 10 C11 D 12

7. 下列屬於中斷允許總開關控制位的是(b )。
A ES B EA CET DEX

8.AT89S51單片機的定時器/計數器T1用作定時方式時,是計算( a)。
A內部晶振的脈沖信號個數 B單片機的輸入引腳P3.4的脈沖信號個數
C外部輸入的脈沖信號個數 D單片機的輸入引腳P3.5的脈沖信號個數

9. 8051內核單片機的CPU主要由( a)組成。
A 運算器、控制器 B 加法器、寄存器 C 運算器、加法器 D 加法器、解碼器

10.下列中斷函數定義正確的是( d)。
A voidtimer1( ) B timer( ) interrupt 3
C voidtimer1( ) interrupt D void timer( ) interrupt 3

11. 若設置定時器1為工作方式1,則( b)。
ATMOD=0X01 B TMOD=0X10 C TMOD=0X00 D TMOD=0X02

12. 假設指針變數ap的初值為&a[0],則有(b)。
A ap+i為數組a[i]的值 B *(ap+i)是a[i]的值
C *(ap+i)是a[i]的地址 D *(a+i)是a[i]的地址

13. 復位電路的作用是使單片機程序從程序存儲器的(c)單元開始運行。
A 0001H B1000H C0000H D 1111H

14. 在Keil中新建工程和文件,它們之間的關系不正確的是(b)。
A 工程包含文件 B 文件包含工程
C工程中可以有1個以上的文件 D 工程類比家,文件類比家庭成員

9. 單片機試題一

8051匯編語言的指令格式如下:

[標號:] 操作碼助憶符 [操作數1,] [ 操作數2,] [操作數3,] [;注釋]

操作碼助憶符體現該指令的功能,它對應一條二進制編碼的機器指令。指令的操作數個數由該指令的確定,可以沒有操作數,也可以有一個、二個或三個操作數。絕大多數指令的操作數要顯式的寫出來,但也有指令的操作數是隱含的,不需要在指令中寫出。
綜上,8051匯編語言的指令格式中,唯一不可缺少的部分是指令操作碼。

閱讀全文

與單片機試題一相關的資料

熱點內容
java面向對象編程題目 瀏覽:876
二次元壓縮包 瀏覽:698
stc模擬器編程器 瀏覽:155
伺服器銷售怎麼做好 瀏覽:87
什麼是com編程 瀏覽:848
演算法工程師最新資訊 瀏覽:608
郵政銀行卡怎麼在app簽約綁定 瀏覽:49
壓縮卷一直轉 瀏覽:976
初一編程小程序怎麼做 瀏覽:826
bt軟體文件夾名稱 瀏覽:157
unix創建命令 瀏覽:622
devc是多少位的編譯器 瀏覽:980
怎麼樣能快點升安卓系統 瀏覽:976
奇跡mu用什麼伺服器 瀏覽:605
如何讓軟體在多個安卓系統上運行 瀏覽:575
java判斷半形 瀏覽:881
java判斷正負 瀏覽:322
刷頭條程序員的日常 瀏覽:104
吉林程序員吐槽 瀏覽:244
單片機溫度范圍 瀏覽:421