素材來源:藍橋杯歷屆真題
整理:撞上電子公眾號
版權:東莞市東城墨竹公子電子工作室【開源】
宗旨:免費的服務,永遠的開源
日期:2021.08.23
聲明:開源教程,禁止用于商業用途,違者必究。
更新日志
版本號 |
更新內容 |
更新日期 |
備注 |
V1.0 |
完成初稿 |
2021.08.23 |
一、 填空題
1.1 IAP15F2K61S2 單片機的定時器0具有__種工作模式,當采用外部12MHz晶振時,定時器最大定時長度為__μs。
【解答】 該單片機型號屬于藍橋杯單片機開發板上面的單片機,該單片機的數據信息在數據手冊可以查看(如下圖):
單片機定時器能定時的最長時間(),最大硬件定時的最長時間,T=*Tc,Tc=fosc/12,fosc 是單片機的晶振頻率。以頻率=12M為例吧,Tc=1us最大定時時間=65536us,并且只能是T0的模式1,模式0最長8192us,模式2與模式3最長256us。
1.2 電路如下圖所示,其輸入電壓 UI1、UI2分別為 0.1V 和 0.2V,試計算出輸電壓Uo的值__V。
【解答】這是一個基本的運放電路,明白運放,就需要明白虛短和虛斷的概念。虛斷:由于運放的等效內阻很大所以流經運放的電流幾乎為0,造成斷路的假象;虛短:運放輸入端的+與-之間電壓幾乎相等,造成短路的現象。那我們下載詳細分析,由于虛斷,所以流經運放的電流幾乎為0,導致運放輸入端負極電壓幾乎為0,那么UI1所在的電流大小為I1=UI1/10k=0.00001A,同理,UI2所在的電流為0.00002A,兩條電流的支路在運放輸入端負極(此時該點電壓為0V)組成干路,流經80K的電阻的電流為0.00003A,那么Uo=0.00003A*80K=2.4V,由于運放輸入端負極此時該點電壓為0V,那么Uo必為負值,所以Uo=-2.4V。
二、 選擇題(含多選)
2.1 當電路中有用信號為某一固定頻率,宜選用__濾波器,直流電源的濾波電路宜選用__濾波器。
A.帶阻 B.低通 C.高通 D.帶通
【解答】先給大家解釋一下這四種濾波器吧:
2、低通濾波器:是允許低于截止頻率的信號通過,但高于截止頻率的信號不能通過的一種濾波器。
3、高通濾波器:是一種讓某一頻率以上的信號分量通過,而對該頻率以下的信號分量大大抑制的電容、電感與電阻等器件的組合裝置。其特性在時域及頻域中可分別用沖激響應及頻率響應描述。
4、帶通濾波器:是指能通過某一頻率范圍內的頻率分量、但將其他范圍的頻率分量衰減到極低水平的濾波器,與帶阻濾波器的概念相對。一個模擬帶通濾波器的例子是電阻-電感-電容電路(RLC circuit)。這些濾波器也可以用低通濾波器同高通濾波器組合來產生。
1、帶阻濾波器:是指能通過大多數頻率分量、但將某些范圍的頻率分量衰減到極低水平的濾波器。將輸入電壓同時作用于低通濾波器和高通濾波器,再將兩個電路的輸出電壓求和,就可以得到帶阻濾波器。
通俗理解:假如說一個采樣頻率是500HZ的傳感器。采集到波形去噪聲的時候,發現有五種頻率:400HZ、30HZ、50HZ、15HZ和10HZ,那么各濾波器的作用如下:
低通濾波器:低于30HZ的通過,<30hz< span="">
高通濾波器:高于30HZ的通過,>30HZ
帶通濾波器:>15HZ并且<50hz< span="">
阻通濾波器:<15hz,并且>50HZ
低通和高通是一對,帶通和阻通是一對(這樣是不是好理解一點)
故當電路中有用信號為某一固定頻率,宜選用帶通濾波器,直流電源的濾波電路宜選用低通濾波器。
2.2 能夠實現線與功能的門電路是 。
A.與非門 B.或非門 C.抑或門 D.OC 門
【解答】線與邏輯,即兩個輸出端(包括兩個以上)直接互連就可以實現“AND”的邏輯功能。在總線傳輸等實際應用中需要多個門的輸出端并聯連接使用,而一般TTL門輸出端并不能直接并聯使用,否則這些門的輸出管之間由于低阻抗形成很大的短路電流(灌電流),而燒壞器件。在硬件上,可用OC門或三態門(ST門)來實現。用OC門實現線與,應同時在輸出端口應加一個上拉電阻。
2.3 邏輯表達式F=A`B=BC=ABCD=`B的最簡式為__。
A.C=D B.C C.`B=C D.`A=C
【解答】利用卡諾圖可以化簡得到`B=C
2.4 MCS-51單片機在同一優先級的中斷源,同時申請中斷時,單片機首先響應下列哪個中斷源的請求 。
A.串口中斷 B.定時器0中斷 C.定時器1中斷 D.外部中斷0
【解答】本題需要大家注意中斷的優先級,MCS-51單片機的5個中斷優先級如下:外部中斷0>定時/計數器0>外部中斷1>定時/計數器1>串行中斷。
2.5 8051 單片機的 P0 口,當使用外部存儲器時它是一個__。
A.傳輸高8位地址口 B.傳輸低8位地址口
C.傳輸高8位數據口 D.傳輸低8位地址/數據口
【解答】單片機在訪問外部存儲器的時候,P0口首先是作為低8位的地址線輸出地址信號,外接鎖存器。然后,74LS373或者245一類的鎖存器被其鎖存后,P0口再輸出數據或者是寫入數據。這個就是P0口的雙向8位數據口和低8位地址輸出口的復用,分時就是先地址后數據。
2.6 數碼管動態掃描的程序設計一般需要“消隱”動作,才能保證顯示效果清晰,
下面基于 CT017D 競賽板的數碼管顯示代碼片段中第__行是用來實現“消隱”功能的。
A.第 3 行 B.第 4 行 C.第 5 行 D.第 8 行
【解答】本題希望在熟悉了藍橋杯單片機的數碼管的程序代碼之后,會很簡單,第三行是“消隱”動作,第四行是位選移位,第五行是段選,第七到九行是讓數碼管準備下一次的位選。
2.7 使用Keil uVision編寫51單片機的C程序時,若定義一個變量x,由編譯器將其分配到外部RAM中,應定義語句__。
A.code unsigned char x; B.pdata unsigned char x;
C.idata unsigned char x; D.xdata unsigned char x;
【解答】8051結構提供給用戶3個不同的存儲空間,程序存儲器ROM,數據存儲器RAM(內部RAM和外部RAM)。
Keil C51通過以下的關鍵字定義了不同的存儲類型,從而確保用戶能夠訪問到51架構的全部存儲空間。
code:訪問程序存儲器ROM,即我們常說的代碼段,用來存放可執行代碼,空間可達64K(0x0000~0xffff),該存儲空間的代碼段是只讀的。
data:訪問可直接尋址的片內存儲器,即內部RAM,即我們常說的DATA區或數據段,在整個RAM塊中只占前128字節(0x00~0x7f)
bdata:訪問位尋址的片內存儲器,即訪問內部RAM,在其中從20H開始的16字節(0x20~0x2f)。
xdata:訪問外部數據存儲器,即外部RAM,大小64K(0x0000~0xffff),16 位地址尋,稱作外部數據區簡稱XDATA區,訪問XDATA須采用間接尋址。
idata:訪問間接尋址的內部RAM ,256個字節(0x00~0xff),在8051 系列的一些單片機如8052 有附加的128 字節的內部RAM,固定指前面0x00-0xff的256個字節的片內RAM,其中前128字節和data的128字節完全相同,只是因為訪問的方式不同。
pdata:訪問當前頁面內的外部RAM中的XDATA,每一頁256字節,按頁訪問。2.8 關于單片機下列哪些說法是錯誤的__。
A.IAP15F2K61S2 單片機復位后,P0~P3 口狀態為低電平
B.具有 PWM 功能的單片機可通過濾波器實現 DAC 功能
C.IAP15F2K61S2 可以使用內部 RC 振蕩器,也可以使用外部晶振工作
D.所有單片機下載程序都需要冷啟動
【解答】一般單片機復位后,引腳狀態都是高電平。部分單片機下載程序需要冷啟動比如8051系列,但是還是有部分是不需要的,比如stm32系列。B和D說法是正確的,沒有問題。
往期精彩
【1】【藍橋杯嵌入式主板G4】第五章 利用Delay函數來實現LED的閃爍
【2】【藍橋杯嵌入式主板G4】第三章 點亮一個LED
【3】【藍橋杯物聯網】第四章 點亮一個LED
【4】【藍橋杯物聯網】第一章 了解開發板
【5】【藍橋杯嵌入式主板G4】第四章 stm32g4xx_hal.c的常見函數(一)
點個在看你最好看
原文標題:第八屆藍橋杯單片機初賽客觀題匯總與解析V1.0
文章出處:【微信公眾號:撞上電子】歡迎添加關注!文章轉載請注明出處。
-
藍橋杯
+關注
關注
1文章
128瀏覽量
10158
發布評論請先 登錄
相關推薦
評論