蓝桥杯单片机设计与开发历届客观题答案
?
該頁面由pdf轉換而來,閱讀效果不佳,你可以在這里下載pdf原件:https://download.csdn.net/download/dvs_dn/19373128
?
你也可以在百度文庫免費下載該文檔:https://wenku.baidu.com/view/b428e420a800b52acfc789eb172ded630a1c989e.html
?
第八屆?藍橋杯單片機設計與開發項目賽?單片機設計與開發項目基礎知識試題(30?分)
一、?填空題
1.1 IAP15F2K61S2單片機的定時器0具有??4?種工作模式,當采用外部?12MHz晶振時,定時器最大定時長度為?65536?μS。
1.2電路如下圖所示,其輸入電壓UI1、UI2分別為0.1V和0.2V,試計算出輸出電壓UO的值????-2.4??????V。
二、?選擇題(含多選)
2.1?當電路中有用信號為某一固定頻率,宜選用?????D?濾波器,直流電源的濾波電路宜選用????B?濾波器。
A.帶阻????? B.低通
C.高通????? D.帶通
2.2?能夠實現線與功能的門電路是?????D?。
A.與非門???? B.或非門
C.抑或門???? D.OC門
2.3?邏輯表達式F? A𝐵𝐵𝐶𝐴𝐵𝐶𝐷 𝐵的最簡式為????????????C?。
?A.?C 𝐷???? B.?𝐶
?C.?𝐵𝐶???? D.?𝐴𝐶
2.4 MCS-51單片機在同一優先級的中斷源,同時申請中斷時,單片機首先響應下
列哪個中斷源的請求???D???。
A.串口中斷???? B.定時器0中斷
?????????C.定時器1中斷?????????? D.外部中斷0
2.5 8051單片機的P0口,當使用外部存儲器時它是一個?????????????D????。
?????????A.傳輸高8位地址口?????? B.傳輸低8位地址口
?????????C.傳輸高8位數據口?????? D.傳輸低8位地址/數據口
2.6??數碼管動態掃描的程序設計一般需要“消隱”動作,才能保證顯示效果清晰,
下面基于CT017D競賽板的數碼管顯示代碼片段中第???????????A?行是用來實
現“消隱”功能的。
A.第3行??? B.第4行
C.第5行??? D.第8行
2.7?使用Keil uVision編寫51單片機的C程序時,若定義一個變量x,并由編譯器將其分配到外部RAM中,應定義???BD?語句。
?????????A.code unsigned char x; ????? B.pdata unsigned char x;
?????????C.idata unsigned char x; ???? D.xdata unsigned char x;
2.8?關于單片機下列哪些說法是錯誤的??AD?。
A.IAP15F2K61S2單片機復位后,P0~P3口狀態為低電平
B.具有PWM功能的單片機可通過濾波器實現DAC功能
C.IAP15F2K61S2可以使用內部RC振蕩器,也可以使用外部晶振工作
D.所有單片機的程序下載都需要冷啟動過程
?
第八屆 藍橋杯單片機設計與開發項目決賽第一部分 客觀試題(30分)
1.?????欲提高電壓比較器的抗干擾能力,應選用下列哪種類型的比較器(B??)
A.??雙限比較器??B.??滯回比較器
?????????C.?過零比較器?????????D.??單限比較器
2.?????下列哪個?C51?關鍵字能夠實現指定工作寄存器區(??C?)
A.??interrupt? B. code
?????????C. using??????????????????????????? D. reentrant
3.?????單個運算放大器和若干個電阻,不考慮寄生分布參數,無法構成以下哪種電路(CD??)
A.??比較器??B.?跟隨器
?????????C.?乘法器?????????????D.?微分器
4.?????關于?IAP15F2K61S2?單片機的中斷錯誤的說法是(D??)
A.??上升沿和下降沿均可以觸發?INT0、INT1?外部中斷請求
B.??外部中斷響應后,中斷請求標志會自動清零,無需其它處理
C.??EA?可以控制禁用所有中斷源的中斷請求
D.??在中斷源中斷允許的條件下,單片機在任意時刻都能夠響應中斷請求
5.?????超聲波傳感器基于下列哪個物理效應(C??)
A.??溫度效應?B.?霍爾響應
?????????C.?壓電效應???????????D.?橫向效應
6.?????某傳感器輸出電壓信號(幾乎不能夠提供電流),經過放大后希望輸出電壓與信號成正比,此時適合選擇(??C?)放大電路。
A.??電流串聯負反饋?B.?電流并聯負反饋
C.?電壓串聯負反饋?D.?電壓并聯負反饋
7.?????N?個觸發器構成的計數器中,有效狀態最多有(??A?)
A.??2N???????B. N
??????????C. 2N-1??????????????????????????? D. 2N
8.?????對結構體變量?sh?成員引用錯誤的是(??D?)
struct shape{?float length; int width; int heigth; }sh, *ptr; ptr = &sh;
| A. sh.width | B.?(*ptr).length |
| C.?ptr→width | D.?ptr.length |
9.?????下圖所示電路中,A?為理想運放,則電路的輸出電壓?UO為________V-2.5?。(填寫的答案內容不要包含單位)
10.??完成下列?C51?程序片段,實現?MCS51?單片機將片外數據存儲器中從?0x100?開始的?10?個字節數據傳送到單片機片內?0x40?開始的區域內。(每空可多選)
void?transfer (void)
{?unsigned char?index = 0;?unsigned char?* ___AC?___ mcu_ram;unsigned char?* ___D___ extern_ram;?mcu_ram = 0x40; extern_ram = 0x100;?for(index=0; index<10; index++){
*( mcu_ram + index) = *( extern_ram + index); }
}
| A. data | B. pdata |
| C. idata | D. xdata |
?
單片機設計與開發項目客觀試題(30分)
(1)???當?MCS‐51?訪問片外的存儲器時,其低?8?位地址由????P0?口提供,高?8?位地址
由????????P2?口提供,8?位數據由????????P0?口提供。
(2)???當由?MCS‐51?單片機構成的系統正常工作后,在?RST?引腳上附加一個???高?電平,并至少維持????????2?個機器周期可令系統復位,復位后各?IO?口為???高?電平。
(3)???當溫度升高時,二極管的反向飽和電流將(??A?)。
A.??????增大??? ???????? ???????? ???????? ???????? ???????? B.?減小? ? ???????? ???????? ???????? ???????? ???????? ???????? ?
???????????????? C.?保持不變???? ???????? ???????? ???????? ????????? D.?與溫度沒有直接關系????? ???????? ???????? ???????? ???????? ?
(4)???下列哪個?C51?關鍵字能夠將數據存儲在程序存儲區中(?D?)。
A.??????xdata ? ???????? ???????? ???????? ???????? ???????? B. idata? ? ???????? ???????? ???????? ???????? ???????? ???????? ?
??????????????? C. bdata ??? ???????? ???????? ???????? ???????? ?????????D. code?
(5)???設計一位?8421 BCD?碼計數器至少需要(?B?)個觸發器。
A.??????3? ???????? ???????? ???????? ???????? ???????? ?????????B. 4?????????? ???????? ???????? ???????? ???????? ???????? ???????? ???????? ?
??????????????? C. 5 ?? ???????? ???????? ???????? ???????? ???????? ???????? D. 8? ???????? ???????? ???????? ???????? ???????? ???????? ????????????????? ?
(6)???已知如圖所示共陰極數碼管,令數碼管顯示’F’的編碼是(?BD)。
A.??????0xC8 ?? ???????? ???????? ???????? ???????? ?????????B. 0x71? ? ???????? ???????? ???????? ???????? ?
??????????????? C. 0xD9 ????? ???????? ???????? ???????? ???????? ?????????D. 0xE2???????????? ???????? ???????? ???????? ???????? ?
(7)???為了使高阻信號源與低阻負載進行配合,在設計電路過程中往往需要進行阻抗匹配,以下哪種電路適合接入高阻信號源與低阻負載之間(?C?)。
A.??????共射電路?? ???????? ???????? ???????? ???????? B.?共基電路? ???????? ???????? ???????? ???????? ???????? ???????? ?
?????????????????C.?共集電路???? ???????? ???????? ???????? ????????? D.?以上都可以?????? ?
(8)???在?C51?中以下哪種數據類型能夠表達的數值最大(??D?)。
A.??????char ??? ???????? ???????? ???????? ???????? ???????? B. long ??? ???????? ???????? ???????? ???????? ???????? ???????? ???????? ???????? ?
??????????????? C. int? ???????? ???????? ???????? ???????? ???????? ?????????D. float? ??????????? ???????? ???????? ???????? ???????? ???????? ???????? ?
(9)???電路原理圖如下圖所示,以下哪個選項能夠正確表達輸入與輸出之間的關系
????????????????(?B?)。???????????????????????????
?
A.??????UO= U1?+ U2*R1/R2? ????B. UO= U1?+ U2*R2/R1?????????????? ???????? ???????? ???????? ???????? ?
??????????????? C. UO= U1*R2/R1?+ U2???????? ???????? ???????? D. UO= U1*R1/R2?+ U2
(10)?關于?MCS‐51?單片機,以下說法中錯誤的有(?BD)。
A.??????單片機數據存儲器和程序存儲器擴展的最大范圍是一樣的。
B.??????串口數據發送和接收緩沖器均為?SBUF,不能夠同時發送和接收數據。
C.??????為消除按鍵產生的抖動,可以采用軟件和硬件兩種辦法。
D.??????單片機上電復位后,片內數據存儲器的內容均為?00H。?????? ?
單片機設計與開發項目客觀試題(30分)
一.?填空題(以下試題中有且僅有唯一正確答案)
(1)???IAP15F2K61S2?單片機具有???2?個串口,單片機內部????2?個外設可作為
串口?1?波特率發生器。(請填寫阿拉伯數字)
(2)???由理想運算放大器構成的小信號交流放大電路如下圖所示,頻帶內的電壓放大倍數為?-100???,下限頻率?fL為???159?Hz。(請填寫阿拉伯數字,電壓放大倍
數、截止頻率均取整數部分)?fL=1/(2*pi*RC)
?
(1)???單片機內部,反映程序運行狀態或運算結果的特征寄存器是(??B?)
A.?????PC? ?????? ???????? ???????? ???????? B. PSW
??????????????? C. SP? ???????? ???????? ???????? ???????? D. A
(2)???以下哪個選項不是?C51?的基本數據類型(C?)
A.?????char ??? ???????? ???????? ???????? B. int
??????????????? C. void ?????? ???????? ???????? ???????? D. double
(3)???測得某些電路中三極管的各極電壓如下圖所示,哪些三極管處于放大狀態(AD??)
A.????????????? ???????? ???????? ???????? ???????? B.???????
????????????????C.??????????????????????????????????????????????? ?????? ???????? ???????? D.??
(4)???同步時序電路和異步時序電路比較,其差異在于后者(B??)
A.?????沒有觸發器??????? ???????? B.?沒有統一的時鐘控制脈沖
??????????????? C.?沒有穩定狀態? ???????????? D.?輸出只與內部狀態有關
(5)???C51?中一般指針變量需要占據幾個字節的存儲空間(C?)
A.?????1? ???????? ???????? ???????? B. 2
??????????????? C. 3 ?? ???????? ???????? ???????? ???????? D. 4
(6)???以下表達式中符合邏輯運算法則的是(D?)
A.?????C·C = C2?? B. 1 + 1 = 10
??????????????? C. 0 < 1 ????? ???????? ???????? ???????? D. C + 1 = 1
(7)???以下關于單片機的說法中錯誤的是(AB??)
A.?????堆棧是單片機內部的一個特殊區域,與?RAM?無關。
B.?????匯編語言指令是指能夠被單片機直接執行的指令。
C.?????單片機的總線寬度決定了單片機的尋址能力。
D.?????單片機對內部?RAM?和外部?RAM?的讀寫速度是不同的。
(8)???兩個電壓放大倍數相同(電路相同,且采用同一種晶體管)的電路?A?和?B,對同一個信號源的電壓進行放大,在負載開路的條件下,測得?A?電路的輸出電壓較小,不考慮儀表的測量誤差,這說明?A?電路(C??)
A.?????輸入電阻大??????? ???????? ???????? B.?輸出電阻大
???????????????? C.?輸入電阻小????????? ???????? ????????? D.?輸出電阻小
?
第十屆 藍橋杯 單片機設計與開發項目 省賽
第一部分 客觀試題(30?分)
1)????如下圖所示的電路圖,若二極管的導通電壓為0.7V,可求得輸出電壓VO為(B?)。
?
A.9V????????? B.0.7V
C.6.7V????????? D.0.35V
2)????當MCS-51單片機擴展外部存儲器時,P2口可作為(C?)。
A.8位數據輸入口?????? B.8位數據輸出口
C.輸出高8位地址?????? D.輸出低8位地址
3)????IAP15F2K61S2?單片機內部有( )個定時/計數器,工作模式最少的是定時器(B?)。
A.3,定時器0??????? B.3,定時器2
C.4,定時器1??????? D.4,定時器2
4)????某存儲器芯片的地址線為12根,數據線16根,它的存儲容量為(D?)。
A.1KB???????? B.2KB
C.4KB????????? D.8KB
5)????將三角波轉換為矩形波,需選用(D?)。
A.多諧振蕩器??????? B.雙穩態觸發器
C.單穩態觸發器??????? D.施密特觸發器
6)????在IAP15F2K61S2單片機中,下列寄存器與定時器工作模式配置無關的是(ABCD?)。
A.AUXR????????? B.SCON
?
C.TCON????????? D.PCON
7)????放大電路在負載開路時的輸出電壓為?0.4V,接入?3K?的電阻負載后,輸出的電壓降為0.3V,則該放大電路的輸出電阻為(D?)。
A.10K????????? B.2K
C.3K?????????? D.1K
8)????某放大電路中使用的三極管的極限參數為PCM?= 100mW,?ICM?= 20mA, U(BR)CEO?= 15V。
以下哪些情況下,三極管不能正常工作(BC?)。
A.UCE?= 3V,?IC??= 15mA?????? B.UCE?= 2V,?IC??= 40mA
C.UCE?= 6V,?IC??= 20mA?????? D.UCE?= 9V,?IC??= 10mA
9)????電路如下圖所示,輸入電壓U1=0.4V,U2=0.8V,計算輸出電壓Uo的值為(D?)。
?
A.1.2V????????? B.-1.2V
C.-6V????????? D.-1.8V
10)?下列說法中正確的是(ABD?)。
A.IAP15F2K61S2單片機可以通過串口實現在線仿真功能。
B.單片機競賽板在IO和MM模式下,均可實現對數碼管和LED指示燈的分別操作,互不影響。
C.對DS1302進行單字節寫操作時,數據在時鐘線SCLK下降沿寫入DS1302。
D.I2C總線的啟動信號和停止信號,只能由主器件發起。
?
第十屆 藍橋杯 單片機設計與開發項目 決賽
第一部分 客觀試題(30?分)
1)????下列語句中,可將單片機P2口低三位狀態取反的是(C?)。B?
A.??????P2 &= 0xF8 ?????? B. P2 =?~P2
???????C. P2 ^= 0x07 ????????????????? D. P2 |= 0x07
2)????RLC串聯電路的諧振頻率為𝐹?1000𝐻𝑧,當頻率為800Hz的正弦電壓源激勵時該電路呈(A?)。
A.??????容性???? B.?感性
C.?阻性???? D.?不能確定
3)????串口通信用波特率表示數據的傳輸速度,波特率表示的是(D?)。
A.??????幀/秒???? B.?字符/秒
C.?字節/秒??? D.?位/秒
4)????三態門的輸出狀態包括(ABD?)。
A.??????高電平?? B.?低電平
?????????C.?模擬輸出??????????????????????? D.?高阻態
5)????有源二端口網絡在端口開路時,測得端口電壓為24V,當端口接入10Ω電阻時測得端口電壓為10V,則該二端網絡的等效電動勢為( ),等效內阻為(B?)。
A.??????24V,10Ω??? B. 24V,14Ω
C. 10V,10Ω??? D. 10V,14Ω
6)????MCS51單片機中,通常一些中間計算結果放在(A?)中。
A.??????累加器???? B. PC寄存器
?????????C.?程序存儲器????????????????????????? D. DPTR寄存器
7)????由理想二極管組成的電路中,A、B兩端的電壓UAB為(C?)。
?
A.??????18V???? B. +12V
C. -6V???? D. -12V
8)????兩個邏輯函數恒等,則它們必然具有唯一的(B?)。
A.??????邏輯表達式?? B.?真值表
C.?電路圖???? D.?邏輯圖形符號
9)????全雙工串行通信是指(B?)。
A.??????設計有數據發送和數據接收引腳。
B.???????發送與接收不互相制約。
C.???????設計有兩條數據傳輸線。
D.??????通訊模式和速度可編程、可配置。
10)?以下關于差分信號的說法中正確的是(AD?)。
A.??????差分信號在PCB布線處理中,一般要求等間距、等長處理。
B.???????CAN、RS485、RS232均為差分接收方式,具有較好的抑制工模干擾能力。
C.???????采用差分信號進行數據傳輸的通訊方式中,數據接收端與發送端必須共地。
D.??????數據接收端通過比較驅動端發送的兩個電壓信號差值來判斷邏輯狀態。
11)?分析運算放大器的依據是(AD?)。
A.??????UP?≈ UN?????B. AU?= 1
C. UI?= UO???? D. IN?≈ IP?≈ 0
12)?如下圖所示的運算放大器電路中,UI?= 2V,運放通過DC 12V單電源供電,輸出端電壓UO為(D?)。
A.??????UO?= 4V?????B. 1V
C. UI?= -4V???? D.?以上均不正確
13)?不具有壓電效應的濾波器是(BC?)。
A.??????石英晶體濾波器?? B. LC濾波器
C. RC濾波器???? D.?聲表面波濾波器
14)?以下關于IAP15F2K61S2單片機的說法中錯誤的是(BD?)。
A.??????所有IO口都具有4種工作模式。
B.???????IO口最大翻轉速度為系統時鐘。
C.???????低優先級中斷可以被高優先級中斷所中斷,可現實2級中斷服務程序嵌套。
D.??????通過外部中斷檢測下降沿,要求信號在相應引腳上維持高、低電平超過1個時
鐘周期。
15)?下列有關信號的說法中錯誤的是(B?)。
A.??????信號是消息的表現形式。
B.???????信號都可以用一個確定的時間函數來描述。
C.???????聲音和圖像都是信號。
D.??????信號可以分解為周期信號和非周期信號。
?
第十一屆藍橋杯單片機設計與開發項目省賽
第一部分客觀試題(30?分)
不定項選擇
1)????通常情況下,譯碼器的輸入地址線位4條,輸出線位(C?)條。
A.???8?????????? B.12
C. 16?????????? D.20
2)????通過IAP15F2K61S2單片機與3.3V外設通信時,通常可以采用(BD?)措施。
A.電容耦合????????? B.三極管電路?C.電感耦合????????? D.專用集成電路
3)????穩壓二極管是利用PN結的(B?)特性制作而成的。
A.???單向導電性???????? B.反向擊穿特性
C.?正向特性???????? D.載流子的擴散特性
4)????在IAP15F2K61S2單片機中,可以進行位尋址和字節尋址操作的單元是(D?)。
A.???D1H???????????? B.?97H
C.?8EH?????????? D.?B8H
5)????模擬/數字轉換器的分辨率可以通過以下哪些指標來判斷(ABC?)。
A.???允許輸入模擬電壓的范圍
B.???運算放大器的放大倍數
C.???輸出二進制數字信號的位數
D.以上均不正確
6)????在IAP15F2K61S2單片機中,由(B?)位控制定時器T0的啟動和停止。
A.???TH0?????????? B. TR0
C. TL0?????????? D. TI
7)????數字時序邏輯電路的輸出與(AB?)有關。
A.電路的原狀態??????? B.當前輸入
C.電路的反饋???????? D.電壓源
8)????在Keil C51集成開發環境中使用_nop_()函數時,需要包含(D?)頭文件。
A.???reg52.h????????? B.stdlib.h
C. absacc.h???????? D.intrins.h
9)????以下哪些操作可以實現IAP15F2K61S2單片機復位(ABCD?)。
A.???在RST引腳上產生一個復位脈沖。??????????
B.???設置特殊功能寄存器中的相關位。
C.???通過內部專用復位電路復位。??????????
D.???通過內部看門狗復位。
10)?單片機的全雙工串行通信是指(C?)。
A.???通信過程中有發送引腳和接收引腳。
B.???數據傳輸速度和啟動、停止是可以通過編程控制的。
C.???接收和發送數據是互不影響的。
D.???通信過程必須由主機發起和結束。
?
第十一屆 藍橋杯 單片機設計與開發項目 決賽
第一部分 客觀試題(30?分)?
1)????處于諧振狀態的RLC串聯電路,當電源頻率升高時,電路將呈現出(?C?)。
A.???電阻性
B.???電容性
C.???電感性
D.???不能確定
2)????測得處于放大工作區的NPN三極管上的參數如下:
IE?= 1mA IB?= 20μA?
推斷IC為多少mA(A?)。
A.???0.98?????? B. 0.8
C. 1.02?????? D. 1.2
3)????MCS-51單片機上電復位后,PC的內容為(A?)。
A.???0000H?????? B. 0030H
C. 0800H?????? D. 000BH 4)?施密特觸發器常用于對脈沖波形的(B?)。
A.?定時?????? B.?整形
C.?清零?????? D.?計數
5)????三極管作為開關時,工作區域是(B?)。
A.???飽和區、放大區???? B.?飽和區、截止區
?????????C.?放大區、截止區?????????????????????????? D.?放大區、擊穿區
6)????下列哪些通信方式中可以不用獨立的時鐘信號線(AC?)。
A.???UART?????? B. SPI
C. 1-Wire????? D. I2C
7)????將單片機UART轉換為RS232接口輸出的原因是(B?)。?A. RS232具有更高的通信速度。
B.???提高通信電平,提升抗干擾能力。
C.???完成數制編碼轉換。?????
D.???通過RS232接口可以實現雙向通信。
8)????在C51中,一個指針變量占用多少個字節(C?)。
A.???1????????B. 2
C. 3??????? D. 4
9)????下列關于IAP15F2K61S2單片機的說法中錯誤的是(BC?)。
A.???P0口可以不用外接上拉電阻使用。??
B.???必須使用外部晶振提供系統時鐘。
C.???程序運行過程中不可調整單片機的系統時鐘。????
D.???指令代碼兼容傳統8051單片機。
10)?以下哪些原因可能導致競賽平臺無法完成程序下載功能(ABD?)。
A.???電路板電源開關出現故障。
B.???電腦上沒有安裝相應的USB轉串口驅動程序。
C.???電腦上未安裝Keil uVision集成開發環境。
D.???芯片型號或下載端口選擇錯誤。
?
2021年第十二屆藍橋杯單片機設計與開發:
國賽客觀試題:https://blog.csdn.net/dvs_dn/article/details/117600532
國賽程序設計題:https://blog.csdn.net/dvs_dn/article/details/117602095
省賽客觀試題:https://blog.csdn.net/dvs_dn/article/details/115829707
省賽程序設計題:https://blog.csdn.net/dvs_dn/article/details/115831376
歷屆客觀題答案:https://blog.csdn.net/dvs_dn/article/details/117536060
?
總結
以上是生活随笔為你收集整理的蓝桥杯单片机设计与开发历届客观题答案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 利尔达受邀出席天翼物联开发者大赛创新成果
- 下一篇: HTML+CSS抗疫期末大作业:抗疫网站