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

單片機技術試題

發布時間:2023-09-12 15:01:41

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

《單片機原理及介面技術》試卷(閉卷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

⑵ 單片機應用技術試題02,,,求解答....

參考答案:
二 1 V 2 X 3 X 4 V 5 X 6 V
三、 1 GATE為門控位 M1 M0為定時計數器的方式選擇位 C/T 為計數/定時的選擇位
M1M0=01 表示 定時計數器工作在方式1 為一個16位的定時計數器
2MOV A, #0010 1101B ; ( A ) = 0010 1101B INC A ; ( A ) = 0010 1110B MOV 35H, A ; ( 35H ) = 0010 1110B MOV R1, #35H ; ( R1 ) = 35H MOV A, @R1 ; ( A ) = 0010 1110B MOV 30H, #0101 0111B ; ( 30H ) = 0101 0111B MOV 31H, #0FEHMOV R0, #30HMOV A, @R0 ; ( R0 ) = 30H ;( A ) = 0101 0111B
四、簡答題
1 可能是硬體原因(燈壞了 或 電路連接不對) 也可能是軟體原因(檢查相應的指令代碼是否正確)
五題(需要電路圖)否則與你的原題對不上。

呵呵 滿意就選滿意回答

⑶ 單片機試題

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)

⑷ 單片機考試題

不一定是對的:
一、填空題
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卡,民用豪華轎車的安全保障系統,錄像機、攝像機、全自動洗衣機的控制,以及程式控制玩具、電子寵物等等,這些都離不開單片機。更不用說自動控制領域的機器人、智能儀表、醫療器械了

⑸ 單片機試題解答

一,選擇題
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

⑹ 單片機試題

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

⑺ 關於單片機的考試題目

61.不同62.中斷總開關6364。外部中斷065。把斷點值送至PC66。中斷則穗吵標志位67。MOVX68清零TF069指出棧頂 的位置70PSW71 001BH72機器語言孫侍73延時指定的時間74對外部輸入脈沖進行計數75 2us 76時鍾頻率的1/24
77 78 2KB 79
先寫這么多,明天查族和查資料接著寫。呵呵

閱讀全文

與單片機技術試題相關的資料

熱點內容
化工設備第三版答案pdf 瀏覽:463
防火卷簾控制器單片機程序 瀏覽:14
rdlcpdf 瀏覽:109
鏈表實現快速排序python 瀏覽:590
php輸出命令 瀏覽:987
d站app叫什麼名字 瀏覽:172
oppor系列如何解除應用加密 瀏覽:601
程序員那麼可愛姜逸城初戀 瀏覽:499
modbustcp編程 瀏覽:493
實況為什麼安卓看不了 瀏覽:129
Java多線程Queue 瀏覽:95
雲伺服器499元三年 瀏覽:980
nbd源碼 瀏覽:847
x86在arm上編譯 瀏覽:8
linux怎麼配置網路 瀏覽:307
程序員想要的小禮物 瀏覽:187
java獲取網頁url 瀏覽:626
怎麼做解壓神器泡泡版 瀏覽:967
自己動手做一個c編譯器 瀏覽:932
手機如何鏈接谷歌伺服器地址 瀏覽:139