單片機復習題
1.( )在家用電器中使用單片機應屬于微計算機的
(A)輔助設計應用 (B) 測量、控制應用 (C)數值計算應用 (D) 數據處理應用
2.( )對程序計數器PC的操作
(A) 是自動進行的 (B) 是通過傳送進行的
(C) 是通過加“1”指令進行的 (D) 是通過減“1”指令進行的
3.( )單片機程序存儲器的尋址范圍是由程序計數器PC的位數決定的,MCS-51的PC為16位,因此其尋址范圍是
(A) 4KB (B) 64KB (C) 8KB (D) 128KB
4.( )假定設置堆棧指針SP的值為37H,在進行子程序調用時把斷點地址進棧保護后,SP的值為
(A) 36H (B) 37H (C) 38H (D) 39H
5.( )設置堆棧指針SP=30H后,進行一系列的堆棧操作。當進棧數據全部彈出后SP應指向
(A)30H單元 (B) 07H單元 (C) 31H單元 (D) 2FH單元
6.( )PC的值是
(A) 當前指令前一條的地址 (B) 當前正在執行指令的地址
(C) 下一條指令的地址 (D) 控制器中指令寄存器的地址
7.( )第2組通用寄存器的字節地址為
(A) 00H—07H (B)10H—17H (C) 08H—0FH (D) 18H—1FH
8.( )DPTP是多少位的寄存器
(A) 8位 (B) 32位 (C) 16位 (D) 64位
9.( )MCS-51單片機,一個機器周期包含
(A)2個狀態周期 (B)4個狀態周期 (C) 8個狀態周期 (D) 6個狀態周期
10.( )當震蕩脈沖頻率為12MHz時,一個機器周期為
(A) 1us (B) 2us (C) 8us (D) 4us
11.( )80C51的內部RAM的哪些字節可進行位尋址
(A) 10H-20H (B) 10H-1FH (C) 20H-2FH (D) 30H-40H
12.( )單片機復位后堆棧指針SP的值為
(A) 07H (B) 0FH (C)18H (D) 30H
13.( )單片機復位后堆棧指針PC的值為
(A) 0030H (B) 0000H (C) FFFFH (D) 0003H
14.( )已知累加器ACC的字節地址是E0H,可位尋址,其D0~D7的位地址是
(A)D0H~D7H (B)A0H~A7H (C)E0H~E7H (D)F0H~F7H
15.( )已知PSW中的RS1 RS0 = 10 ,則R0~R7對應的字節地址是
(A) 00H~07H (B) 08~0FH (C) 20H~27H (D) 10H~17H
16.( )MCS-51單片機的入棧操作應該是
(A)先入棧,后SP-1 (B)先入棧,后SP+1 (C)先SP+1,后入棧 (D)先SP-1,后入棧
17.( )對MCS-51單片機I/O口描述正確的是
(A) P1是雙向口,P0P2P3是準雙向口 (B)P2P3是雙向口,P0P1P是準雙向口
(C) P0是雙向口,P1P2P3是準雙向口 (D) P0P2是雙向口,P1P3是準雙向口
18.( )MCS-51單片機的復位控制是
(A)低電平復位 (B)高電平復位 (C)脈沖下降沿復位 (D)脈沖上升沿復位
19.( )內部RAM中的位尋址區定義的位是給
(A) 位操作準備的 (B) 移位操作準備的 (C) 控制移位操作準備的 (D) 以上都對
20.( )MCS-51中
(A) 具有獨立的專用的地址線 (B) 由P0口和P1口的口線作地址線
(C) 由P0口和P2口的口線作地址線 (D) 由P1口和P2口的口線作地址線
21.( )在MCS-51中,需雙向傳遞信號的是
(A) 地址線 (B) 數據線 (C) 控制信號線 (D) 電源線
22.( )在MCS-51中,為實現P0口線的數據和低位地址復用,應使用
(A) 地址鎖存器 (B) 地址寄存器 (C) 地址緩沖器 (D) 地址譯碼器
23.( )三態緩沖器的輸出應具有三種狀態,其中不包括
(A) 高祖抗狀態 (B) 低祖抗狀態 (C) 高電平狀態 (D) 低電平狀態
24.( )51單片機的復位信號是( )有效。
(A) 高電平 (B)低電平 (C)上升沿 (D)下降沿
25.( )以下是有關PC和DPTR的結論,錯誤的是
(A)DPTR是可以訪問的而PC不能訪問
(B)它們都是16位寄存器
(C) 它們都具有加1功能
(D) DPTR可以分為2個8位的寄存器使用,但PC不能
26.( )內部RAM中的位尋址區定義的位是給
(A) 位操作準備的 (B) 移位操作準備的 (C) 控制移位操作準備的 (D) 以上都對
27.( )51單片機共有幾個8位并行口。
(A) 1 (B) 2 (C)3 (D) 4
28.( )51單片機共有幾個外部中斷輸入口。
(A) 1 (B) 2 (C)3 (D) 4
29.( )51單片機共有幾個計數器輸入口。
(A) 1 (B) 2 (C)3 (D) 4
30.( )51單片機上電復位后并口P1 ~ P3的值為。
(A)00H (B)07H (C)08H (D)FFH
31.( )51單片機片內RAM字節地址20H單元中D3位的位地址為。
(A)00H (B) 03H (C) 20H (D) 23H
32.( )51單片機片內RAM字節地址21H單元中D3位的位地址為。
(A) 08H (B) 13H (C) 0BH (D) 23H
33.( )端口P0的口地址為80H,P0.3的位地址為。
(A) 03H (B) 80H (C) 83H (D) 84H
34.( )51單片機的尋址范圍為。
(A) 256B (B) 64KB (C) 2x64KB (D) 128KB
35.( )1個機器周期含幾個時鐘周期。
(A) 4 (B) 6 (C)8 (D) 12
36.( )1條指令最多占用幾個機器周期。
(A) 1 (B) 2 (C)3 (D) 4
37.( )復位時RST端保持高電平時間最少為。
(A) 1個時鐘周期 (B) 2個時鐘周期 (C) 1個機器周期 (D) 2個機器周期
38.( )51單片機的四個并口中,無內部上拉電阻的并口是。
(A) P0 (B) P1 (C) P2 (D) P3
39.( )51單片機的四個并口中,輸出訪問外部存儲器高8位地址線的并口是。
(A) P0 (B) P1 (C) P2 (D) P3
40.( )51單片機的四個并口中,無第二功能的并口是。
(A) P0 (B) P1 (C) P2 (D) P3
41.( )下列可位尋址的寄存器是。
(A) PC (B) IP (C) SP (D) SBUF
42.( )51單片機內部RAM可位尋址單元20H ~ 2FH的位地址范圍為。
(A) 20H ~ 2FH (B) 00H ~ 7FH (C) 00H ~ FFH (D) 80H ~ FFH
43.( )8051內部RAM地址為22H單元的位地址范圍為。
(A) 00H ~ 07H (B) 08H ~ 0FH (C) 10H ~ 17H (D) 18H ~ 1FH
44.( )P3.6的第二功能符號為。
(A) /RD (B) /WR (C) /INT0 (D) /INT1
45.( )在寄存器間接尋址方式中,指定寄存器中存放的是
(A) 操作數 (B)操作數的地址 (C) 轉移地址 (D) 地址偏移量
46.( )在寄存器尋址方式中,指定寄存器中存放的是
(A) 操作數 (B)操作數的地址 (C) 轉移地址 (D) 地址偏移量
47.( )執行返回指令時,返回的斷點是
(A) 調用指令的首地址 (B) 調用指令的末地址
(C) 調用指令下一條指令的首地址 (D) 返回指令的末地址
48.( )已知a=5,b=++a,則a和b的值是。
(A) 5,5 (B) 5,6 (C) 6,5 (D) 6,6
49.( )已知a=5,b=a++,則a和b的值是。
(A) 5,5 (B) 5,6 (C) 6,5 (D) 6,6
50.( )“當型循環”是。
(A) 先執行語句,后判斷條件。 (B) 先判斷條件,后執行語句。
(C) 跳過判斷條件,執行語句。 (D) 跳過語句,執行判斷條件。
51.( )“直到型循環”是。
(A) 先執行語句,后判斷條件。 (B) 先判斷條件,后執行語句。
(C) 跳過判斷條件,執行語句。 (D) 跳過語句,執行判斷條件。
52.( )while語句實現。
(A) 當型循環 (B) 直到型循環 (C) 順序結構 (D) 分支結構
53.( )do-while語句實現。
(A) 當型循環 (B) 直到型循環 (C) 順序結構 (D) 分支結構
54.( )break語句稱為中斷語句,break語句可以。
(A)中斷所有循環 (B)中斷本層循環 (C)中斷所有程序的執行 (D)中斷返回
55.( )一個函數可以有多個形參,因而一個函數。
(A) 可以有多個返回值。 (B) 返回值個數與形參個數相同。
(C) 只能有一個返回值。 (D) 返回值個數少于形參個數。
56.( )一個函數有形參,調用該函數時。
(A) 實參個數要和形參個數相同。 (B) 實參個數和形參個數可以不同。 。
(C) 實參個數要大于形參個數。 (D) 實參個數要小于形參個數。
57.( )下列數據類型中,哪一個屬于C51擴展的數據類型。
(A)float (B)void (C)sfr16 (D)long
58.( )單片機C51中用哪一個關鍵字來改變寄存器組。
(A) interrupt (B) unsigned (C) using (D) define
59.( )不論共陰極數碼管還是共陽極數碼管,其段碼是。
(A)固定的 (B) 相對的 (C) ASCII碼 (D) BCD碼
60.( )共陰極8段LED數碼管的段碼中“0”的段碼為
(A)3FH (B) C0H (C) 7FH (D) 80H
61.( )共陽極8段LED數碼管的段碼中“0”的段碼為
(A)3FH (B) C0H (C) 7FH (D) 80H
62.( )矩陣式鍵盤是。
(A)編碼式鍵盤 (B) 非編碼式鍵盤 (C) 獨立式鍵盤 (D) 機械式鍵盤
63.( )獨立式鍵盤是。
(A)編碼式鍵盤 (B) 非編碼式鍵盤 (C) 電容式鍵盤 (D) 機械式鍵盤
64.( )4×4矩陣式鍵盤,最多可構成。
(A)8個鍵 (B) 16個鍵 (C) 20個鍵 (D) 12個鍵
65.( )在下列有關MCS-51中斷優先級控制的敘述中,錯誤的是
(A) 低優先級不能中斷高優先級,但高優先級能中斷低優先級
(B) 同一中斷不能自己嵌套
(C) 同一優先級中斷請求按時間的先后順序響應
(D) 同時同級的多中斷請求,將形成阻塞,系統無法響應
66.( )在MCS-51中,需要外加電路實現中斷撤除的是
(A) 定時中斷 (B) 脈沖方式的外部中斷 (C) 串行中斷 (D) 電平方式的外部中斷
67.( )串行中斷的入口地址是
(A) 0023H (B) 0003H (C) 000BH (D) 0013H
68.( )外部中斷INT1的中斷入口地址是
(A) 0023H (B) 0003H (C) 000BH (D) 0013H
69.( )中斷查詢,查詢的是
(A) 中斷請求信號 (B) 中斷請求標志位
(C) 外中斷方式控制位 (D) 中斷允許控制位
70.( )執行中斷返回指令,要從堆棧彈出斷點地址,以便去執行被中斷了的主程序。從堆棧彈出的斷點地址送給
(A) ACC (B) CY (C) PC (D) DPTR
71.( )51單片機與開啟定時器0中斷無關的是。
(A) TR0=1 (B) ET0=1 (C) ES0=1 (D) EA=1
72.( )51單片機中與外部中斷無關的寄存器是。
(A) TCON (B) SCON (C) IE (D) IP
73.( )51單片機中與定時/計數中斷無關的寄存器是。
(A) TCON (B) TMOD (C) SCON (D) IP
74.( )中斷標志需手動清零的是。
(A) 外部中斷的標志 (B) 計數/定時器中斷
(C) 串行通信中斷的標志 (D) 所有中斷標志均需手動清零
75.( )執行語句IE=0x84 后,51單片機設定的功能是。
(A)允許串行口中斷,CPU開放中斷。 (B)允許外部中斷0中斷,CPU開放中斷。
(C)允許外部中斷1中斷,CPU開放中斷。(D)允許定時器0中斷,CPU開放中斷。
76.( )執行語句IP=0x18 后,51單片機的中斷優先順序是
(A)INT0→INT1→T0→T1→串行口 (B)INT0→T0→INT1→T1→串行口
(C) T1→串行口→INT0→INT1→T0 (D) T1→串行口→INT0→T0→INT1
77.( )下列說法正確的是。
(A) 中斷函數的中斷號是固定的 (B) 中斷函數的中斷號是隨便寫的
(C) 中斷函數的中斷號與工作寄存器組有關 (D) 中斷函數的中斷號要小于5
78.( )定時器T1是
(A) 12位定時器 (B) 8位定時器 (C) 16位定時器 (D) 13位定時器
79.( )定時器T1有
(A) 2種工作方式 (B) 3種工作方式 (C) 4種工作方式 (D) 5種工作方式
80.( )計數/定時器中斷發生在。
(A) 送入初值時 (B) 開始計數時 (C) 計數溢出時 (D) 計數值為0時
81.( )計數/定時器為自動重裝初值的的方式為。
(A) 方式0 (B) 方式1 (C) 方式2 (D) 方式3
82.( )執行語句TMOD=0x52 后,MCS-51單片機設定的功能是。
(A)定時器1為方式2,定時;定時器0為方式1,計數。
(B)定時器1為方式1,計數;定時器0為方式0,計數。
(C)定時器1為方式1,計數;定時器0為方式2,定時。
(D)定時器1為方式1,定時;定時器0為方式2,定時。
83.( )串行通信的傳輸速率單位是波特,而波特的單位
(A) 字符/秒 (B) 位/秒 (C)幀/秒 (D) 幀/分
84.( )幀格式為1個起始位、8個數據位和1個停止位的異步串行通信方式是
(A) 方式0 (B) 方式1 (C) 方式2 (D) 方式3
85.( )串行口工作方式1的波特率是
(A) 固定的, fosc/32 (B) 固定的 ,fosc/16
(C) 可變的,通過定時器/計數器T1的溢出率設定 (D) 固定的, fosc/64
86.( )串行口工作方式2的波特率是
(A) 固定的, fosc/32或fosc/64 (B) 固定的 ,fosc/16
(C) 可變的,通過定時器/技術器T1的溢出率設定 (D) 固定的, fosc/64
87.( )采用可變波特率的串行通信的工作方式為。
(A) 方式0和方式2 (B) 方式0和方式2
(C) 方式1和方式3 (D) 方式2和方式3
88.( )用MCS-51串行口的方式0,擴展并行輸出口需使用。
(A)74LS273 (B) 74LS244 (C) 74LS165 (D)74LS164
89.( )用MCS-51串行口的方式0,擴展并行輸入口需使用。
(A)74LS273 (B) 74LS244 (C) 74LS165 (D)74LS164
90.( )串行口發送中斷標志TI的特點是。
(A) 發送數據時TI = 1 (B) 發送數據后TI = 1
(C) 發送數據前TI = 1 (D) 發送數據后TI = 0
91.( )DAC0832是。
(A) 8位D/A轉換芯片 (B) 8位A/D轉換芯片
(C) 10位D/A轉換芯片 (D) 10位A/D轉換芯片
92.( )DAC0832是。
(A) 電壓輸出型D/A轉換芯片 (B) 電流輸出型D/A轉換芯片
(C) 雙積分輸出型D/A轉換芯片 (D) 逐次逼近輸出型D/A轉換芯片
93.( )STC12C5A60S2單片機的A/D轉換輸入是在。
(A) P0口 (B) P1口 (C) P2口 (D) P3口
1.簡述MCS-51的功能部件組成。
2.簡述MCS-51存儲器的結構(可用結構圖表示)。
3.8051如何確定和改變當前工作寄存器區。
4.MCS-51內部RAM低128單元劃分為3個區域,說明這三個區域的地址范圍和使用特點。
5.8051單片機復位的條件是什么?復位后PC、SP、和P0~P3的值是多少。
6.說明MCS-51的堆棧特點,復位時(SP)的值是什么?正常工作時應如何設置(SP)的值?
7.什么是尋址方式?8051單片機的7種尋址方式都是什么?
8.試說明C51的6種存儲類型data、bdata、idata、xdata、pdata、code有什么區別?
9.關鍵字“sbit”定義某些特殊可尋址位,可以有幾種方法?
10.在單片機應用系統中,LED數碼管顯示電路有幾種方式,有什么特點?
11.鍵盤有幾項任務?分別是什么任務?
12.非編碼鍵盤常見有兩種,分別是什么?各有什么特點?
13.鍵盤掃描控制方式有哪3種?各有什么特點?
14.非編碼矩陣式鍵盤所完成的工作分可為3個層次,是哪3個層次?
15.MCS-51有幾個中斷源?寫出其名稱。
16.一個中斷源的中斷請求被響應,必須滿足什么必要條件?
17.敘述MCS=51 CPU響應中斷的條件?
18.敘述MCS-51中斷響應處理過程。
19.敘述中斷初始化程序的設計步驟。
20.MCS-51中斷優先控制,有什么基本規則?
21.C51中的中斷函數和一般的函數有什么不同?
22.定時器/計數器有幾種工作方式?分別是什么?
23.啟動定時/計數器與GATE有何關系?
24.在使用8051的定時器/計數器前,應對它進行初始化,其步驟是什么?
25.計算機的數據傳送方式有幾種?分別說明其涵義。
26.串行通信按照數據傳送方向有哪幾種制式?分別說明其涵義。
27.在數據通信中,常用的同步技術有哪兩種方式?分別說明其涵義。
28.寫出MCS-51中SCON寄存器結構,位名稱和位地址及各位功能。
29.簡單敘述8051的串行通信的四種工作模式。
30.簡述A/D、D/A轉換器的概念。
31.分別簡述A/D、D/A轉換器選擇要點。
32.簡述STC12C5A60S2系列的單片機的A/D轉換器的結構。
完整的Word格式文檔51黑下載地址:
單片機復習.docx
(31.66 KB, 下載次數: 9)
2018-10-23 15:30 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|