版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1月單片機原理及應用習題及答案一、單選題(共50題,每題1分,共50分)1.80C51的定時器T1用作計數(shù)方式時()A、外部計數(shù)脈沖由P0口任意引腳輸入B、外部計數(shù)脈沖由內(nèi)部時鐘頻率提供C、外部計數(shù)脈沖由T1(P3.5引腳)輸入D、外部計數(shù)脈沖由T0(P3.4引腳)輸入正確答案:C答案解析:定時器T1用作計數(shù)方式時,外部計數(shù)脈沖是由T1(P3.5引腳)輸入的。P0口是通用I/O口,不是用于定時器T1計數(shù)脈沖輸入;內(nèi)部時鐘頻率是定時器定時時使用的,不是計數(shù)時的外部脈沖來源;T0(P3.4引腳)與定時器T1計數(shù)輸入無關。2.設a=0x7f,b=a<<2,則b的值為()A、ox1fB、0xfcC、0xfdD、0xff正確答案:B3.51單片機的定時器工作方式0的功能是()A、16位定時/計數(shù)器B、13位定時/計數(shù)器C、8位自動重裝定時/計數(shù)器D、3種定時/計數(shù)器關系正確答案:B答案解析:工作方式0是13位定時/計數(shù)器,由THx的8位和TLx的低5位組成,最大計數(shù)值為2^13=8192。4.以下對串口數(shù)據(jù)緩沖器描述正確的是()A、89C51內(nèi)部只有1個串口數(shù)據(jù)緩沖器SBUFB、89C51內(nèi)部有2個在邏輯上獨立的串口SBUFC、89C51內(nèi)部的串口SBUF是全雙工的D、89C51內(nèi)部的串口SBUF的收發(fā)引腳是RXD(P3.1)和TXD(P3.0)正確答案:C5.屬于計算機與外部設備通信方式的是()。A、關聯(lián)通信B、外部通信C、并行通信D、內(nèi)部通信正確答案:C答案解析:并行通信是計算機與外部設備通信的常見方式之一,它通過多條數(shù)據(jù)線同時傳輸數(shù)據(jù),傳輸速度相對較快。關聯(lián)通信不是計算機與外部設備典型的通信方式。外部通信表述太寬泛,沒有明確指出具體通信方式。內(nèi)部通信是指計算機系統(tǒng)內(nèi)部各部件之間的通信,并非計算機與外部設備的通信方式。6.多級運算中優(yōu)先級最高的是?A、()B、!C、<<D、*正確答案:A7.在80C51單片機中斷自然優(yōu)先級里,級別正數(shù)第二的中斷源是()。A、外部中斷1B、定時器T0C、定時器T1D、串口TX/RX正確答案:B答案解析:中斷自然優(yōu)先級順序為:外部中斷0、定時器T0、外部中斷1、定時器T1、串口TX/RX。所以級別正數(shù)第二的中斷源是定時器T0。8.在一采用串口方式1的通信系統(tǒng)中,已知fosc=6MHz,波特率=2400,SMOD=1,則定時器T1在方式2時的計數(shù)初值應為()。A、0xe6B、0xf3C、0x1fe6D、0xffe6正確答案:B答案解析:1.首先計算波特率:-已知fosc=6MHz,波特率=2400,SMOD=1。-根據(jù)波特率計算公式:波特率=\(\frac{2^{SMOD}}{32}\times\frac{f_{osc}}{12\times(256-TH1)}\)。-將已知值代入可得:\(2400=\frac{2^{1}}{32}\times\frac{6\times10^{6}}{12\times(256-TH1)}\)。2.然后求解TH1:-化簡上述方程:-\(2400=\frac{2}{32}\times\frac{6\times10^{6}}{12\times(256-TH1)}\)。-\(2400=\frac{1}{16}\times\frac{6\times10^{6}}{12\times(256-TH1)}\)。-\(2400\times16\times12\times(256-TH1)=6\times10^{6}\)。-\((256-TH1)=\frac{6\times10^{6}}{2400\times16\times12}\)。-\((256-TH1)=13\)。-則\(TH1=256-13=243\),轉(zhuǎn)換為十六進制為\(0xF3\)。-定時器T1在方式2時,計數(shù)初值就是TH1的值。所以計數(shù)初值為\(0xF3\)。9.當89C51復位時,下面說法正確的是()A、PC=0000HB、SP=00HC、SBUF=00HD、P0=00H正確答案:A答案解析:當89C51復位時,PC被清0,程序從0000H開始執(zhí)行,所以[A、]>PC=0000H正確;復位時SP=07H,[B、]>SP=00H錯誤;SBUF是串行口數(shù)據(jù)緩沖器,復位時其值不確定,[C、]>SBUF=00H錯誤;P0口復位時為FFH,[D、]>P0=00H錯誤。10.在每次傳輸完后TI置1后應進行的操作是()A、RI=0B、TI=2C、TI=0D、RI=1正確答案:C11.單片機四個控制寄存器中,中斷優(yōu)先級控制寄存器的英文縮寫是()A、TCONB、SCONC、IPD、IE正確答案:C12.計算機能識別的語言是()A、機器語言B、文字語言C、自然語言D、匯編語言正確答案:A答案解析:計算機能直接識別的語言是機器語言,它是由二進制代碼組成,能被計算機硬件直接執(zhí)行。匯編語言需要經(jīng)過匯編程序翻譯成機器語言才能被計算機執(zhí)行;自然語言和文字語言計算機無法直接識別,需要通過特定的程序和算法進行處理和轉(zhuǎn)換才能讓計算機理解。13.LED數(shù)碼管用于動態(tài)顯示時需要將各位數(shù)碼管的()。A、全部位碼線并聯(lián)起來B、全部位碼線串聯(lián)起來C、相同段碼線并聯(lián)起來D、相同段碼線串聯(lián)起來正確答案:C答案解析:LED數(shù)碼管動態(tài)顯示時,要使各位數(shù)碼管輪流顯示,需將相同段碼線并聯(lián)起來,通過分時選通各位數(shù)碼管的位碼來實現(xiàn)動態(tài)顯示。位碼線則是用于控制數(shù)碼管哪一位顯示,不能串聯(lián)或并聯(lián)全部位碼線;而段碼線是控制數(shù)碼管顯示數(shù)字或字符形狀的,需并聯(lián)相同段碼線才能實現(xiàn)動態(tài)顯示。14.全雙工通信收發(fā)雙方()A、角色固定B、角色可換C、互不影響雙向通信D、相互制約正確答案:C答案解析:全雙工通信是指在通信的任意時刻,線路上存在A到B和B到A的雙向信號傳輸,收發(fā)雙方可以互不影響地同時進行雙向通信。而角色固定一般不是全雙工通信收發(fā)雙方的特點;角色可換也不符合全雙工通信的本質(zhì)特征;相互制約與全雙工通信能同時雙向通信的特點相悖。15.89C51單片機共有()個引腳A、40B、80C、60D、48正確答案:A答案解析:89C51單片機是標準的40引腳芯片,其引腳數(shù)量為40個,40大于40,所以選A16.89C51單片機的字長是()位A、1B、2C、4D、8正確答案:D答案解析:89C51單片機是8位單片機,其字長就是8位。字長是指計算機一次能直接處理的二進制數(shù)據(jù)的位數(shù),89C51單片機在數(shù)據(jù)處理和指令操作等方面都是以8位為基本單位進行的,所以字長為8位。17.80C51的定時器T1用作定時方式2時,工作方式的初始化編程語句為()。A、TCON=0x60;B、TCON=0x02;C、TMOD=0x06;D、TMOD=0x20;正確答案:D答案解析:1.首先分析定時器T1用作定時方式2時TMOD的設置:-定時方式2下,TMOD的高4位用于T1,低4位用于T0。-對于T1的定時方式2,TMOD的M1M0=10(表示方式2),且C/T=0(表示定時)。-所以TMOD的高4位應該是0010B,轉(zhuǎn)換為十六進制就是0x20。2.選項A中TCON=0x60:-TCON主要用于控制定時器/計數(shù)器的啟動、停止、溢出標志等,這里設置0x60不能初始化定時器T1為定時方式2。3.選項B中TCON=0x02:-同樣,這個設置不能實現(xiàn)將定時器T1初始化為定時方式2的功能。4.選項C中TMOD=0x06:-此設置的高4位不是0x20,不符合定時器T1定時方式2的要求。5.選項D中TMOD=0x20:-符合定時器T1定時方式2時TMOD的設置要求,能正確初始化定時器T1為定時方式2。18.中斷函數(shù)的返回值是()A、1或0B、1C、無返回值D、0正確答案:C答案解析:中斷函數(shù)是由硬件觸發(fā)執(zhí)行的,執(zhí)行完后會自動返回到被中斷的程序處繼續(xù)執(zhí)行,它不需要也不應該有返回值來向調(diào)用者返回數(shù)據(jù)。所以中斷函數(shù)沒有返回值。19.為使定時器T1出現(xiàn)的中斷請求信號能得到CPU中斷響應,必須滿足的條件是()A、ET0=1B、EX0=1C、EA=ET1=1D、EA=ET0=1正確答案:C答案解析:要使定時器T1出現(xiàn)的中斷請求信號能得到CPU中斷響應,首先EA(總中斷允許位)必須為1,允許CPU響應中斷。同時,ET1(定時器T1中斷允許位)也必須為1,允許定時器T1產(chǎn)生中斷請求。選項A中ET0是定時器T0的中斷允許位,與T1無關;選項B中EX0是外部中斷0的允許位,與T1無關;選項D中ET0同樣與T1無關。所以必須滿足EA=ET1=1,答案選C。20.十進制數(shù)100,用十六進制表示為()A、100HB、AOHC、64HD、10H正確答案:C21.蜂鳴器可以分為()和無源A、有旋B、無旋C、震蕩D、有源正確答案:D答案解析:蜂鳴器分為有源蜂鳴器和無源蜂鳴器。有源蜂鳴器內(nèi)部帶有震蕩源,只要一通電就會發(fā)出聲音;無源蜂鳴器則需要外部提供震蕩信號才能發(fā)聲。22.定時器/計數(shù)器工作方式1為()A、13位定時/計數(shù)方式B、16位定時/計數(shù)方式C、8位可自動裝入計數(shù)初值方式D、2個8位方式正確答案:B答案解析:工作方式1是16位定時/計數(shù)方式,由THx和TLx構成16位的計數(shù)器,TLx為低8位,THx為高8位。23.由中斷管理系統(tǒng)處理案發(fā)事件的過程,成為CPU的()A、中斷響應過程B、勾畫法C、描寫法D、繪圖法正確答案:A答案解析:中斷響應過程是指CPU在收到中斷請求后,暫停當前正在執(zhí)行的程序,轉(zhuǎn)而執(zhí)行中斷服務程序來處理中斷事件的過程。中斷管理系統(tǒng)處理案發(fā)事件(即中斷事件)的這個過程就是CPU的中斷響應過程。勾畫法、描寫法、繪圖法與該過程無關。24.在MCS-51中,需要外加電路實現(xiàn)中斷撤除的是:()A、電平方式的外部中斷;B、脈沖方式的外部中斷;C、外部串行中斷;D、定時中斷正確答案:A答案解析:電平方式的外部中斷,當中斷響應后,如果外部中斷源的低電平?jīng)]有撤銷,會導致中斷再次觸發(fā)。所以需要外加電路來撤除中斷,比如通過硬件電路使外部中斷輸入引腳的電平發(fā)生變化,從而消除中斷請求信號。而脈沖方式的外部中斷,中斷請求信號是脈沖前沿,中斷響應后脈沖已經(jīng)過去,不需要外加電路撤除中斷;外部串行中斷和定時中斷也不需要外加電路來專門實現(xiàn)中斷撤除。25.89C51單片機響應外部中斷0時,程序應轉(zhuǎn)移到的地址是()A、0003HB、000BHC、0013HD、001BH正確答案:A答案解析:89C51單片機響應外部中斷0時,程序應轉(zhuǎn)移到的地址是0003H。當外部中斷0觸發(fā)時,CPU會自動跳轉(zhuǎn)到0003H這個地址去執(zhí)行相應的中斷服務程序。26.TCON寄存器中IE1功能是()A、觸發(fā)IE1中斷B、取消IE1中斷C、提高IE1優(yōu)先等級D、指示IE1中斷標志正確答案:D答案解析:TCON寄存器中的IE1是外部中斷1的中斷標志位,當外部中斷1引腳(INT1)上有負跳變觸發(fā)中斷時,該位會被硬件置1,向CPU請求中斷,所以它指示IE1中斷標志。27.在89C51單片機中斷自然優(yōu)先級里,級別倒數(shù)第二的中斷源是()A、外部中斷1B、定時器T0C、定時器TID、外部中斷0正確答案:C答案解析:中斷自然優(yōu)先級從高到低依次為:外部中斷0、定時器T0、外部中斷1、定時器T1、串行口中斷。所以級別倒數(shù)第二的中斷源是定時器T1,而定時器TI是串行口中斷的發(fā)送中斷標志位相關,這里應選定時器T1相關的定時器T1選項C。28.串行通信有異步通信方式和()A、同步通信B、繪圖法C、勾畫法D、描寫法正確答案:A答案解析:串行通信分為異步通信和同步通信兩種方式。異步通信是指通信的發(fā)送與接收設備使用各自的時鐘控制數(shù)據(jù)的發(fā)送和接收過程。同步通信則是要求發(fā)送和接收設備的時鐘嚴格同步,以確保數(shù)據(jù)傳輸?shù)臏蚀_性和高效性。29.中斷系統(tǒng)的結構()A、中斷源和中斷請求標志B、中斷源和中斷標志C、中斷起點和中斷標志D、中斷起點和中斷請求標志正確答案:A答案解析:中斷系統(tǒng)結構包含中斷源和中斷請求標志等部分。中斷源是引起中斷的原因,而中斷請求標志用于表示中斷源是否發(fā)出了中斷請求,這兩個部分是中斷系統(tǒng)結構的重要組成部分。選項B中沒有明確是中斷請求標志,不準確;選項C和D中的中斷起點表述錯誤,不是中斷系統(tǒng)結構的正確組成部分。所以正確答案是A。30.X/10%10的效果為()A、取百位B、取十位C、語法錯誤D、取個位正確答案:B31.在編寫程序的時候,若遇到重復出現(xiàn)多次的一段語句,最好的方法是()A、直接手寫B(tài)、定義一個自定義函數(shù)C、復制粘貼D、在網(wǎng)上查找正確答案:B答案解析:定義一個自定義函數(shù)可以將重復出現(xiàn)的一段語句封裝起來,這樣在程序的其他地方可以方便地調(diào)用,避免了大量的復制粘貼,提高了代碼的可維護性和復用性。而復制粘貼會導致代碼冗余,直接手寫和在網(wǎng)上查找都不是解決重復代碼問題的最佳方式。32.串行口方式1功能為A、11位數(shù)據(jù)異步通信方式B、8位同步移位寄存器C、13位數(shù)據(jù)異步通信方式D、10位數(shù)據(jù)異步通信方式正確答案:D答案解析:串行口方式1是10位數(shù)據(jù)異步通信方式,包括1位起始位、8位數(shù)據(jù)位和1位停止位。33.8使80C51的定時器T1停止定時的C51命令是()。A、TR0=0;B、TR1=0;C、TR0=1;D、TR1=1;正確答案:B答案解析:TR1是定時器T1的運行控制位,當TR1=0時,定時器T1停止定時;當TR1=1時,定時器T1開始定時。而TR0是定時器T0的運行控制位。34.外部中斷1中斷優(yōu)先級控制位為:()A、PX0B、PX1C、PT1D、PS正確答案:B答案解析:外部中斷1中斷優(yōu)先級控制位為PX1,用于控制外部中斷1的優(yōu)先級。在中斷優(yōu)先級控制中,PX1的值決定了外部中斷1相對于其他中斷源的優(yōu)先級高低。35.80C51單片機定時器T0的溢出標志TF0,當計數(shù)滿在CPU響應中斷后()A、由硬件清零B、由軟件清零C、軟硬件清零皆可D、隨機狀態(tài)正確答案:A答案解析:當計數(shù)滿產(chǎn)生溢出時,硬件會自動將TF0置1,在CPU響應中斷后,硬件會自動將TF0清零。36.若將LED數(shù)碼管用動態(tài)顯示,必須()A、將各位數(shù)碼管的位碼線并聯(lián)B、將各位數(shù)碼管的位碼線串聯(lián)C、將各位數(shù)碼管的相同段碼線并聯(lián)D、將各位數(shù)碼管的相同段碼線串聯(lián)正確答案:C答案解析:動態(tài)顯示時,為了讓所有數(shù)碼管顯示相同的數(shù)字,需要將各位數(shù)碼管的相同段碼線并聯(lián),而位碼線則是分時輪流選通各位數(shù)碼管,所以答案選C。37.定時計數(shù)器有4種操作模式,它們由()寄存器中的M1M0狀態(tài)決定。A、TCONB、TMODC、PCONDD、SCONE正確答案:B38.89C51單片機內(nèi)部計數(shù)器的最大位數(shù)是幾位()A、4B、8C、16D、32正確答案:C答案解析:89C51單片機內(nèi)部計數(shù)器為16位,最大計數(shù)值是65536,所以最大位數(shù)是16位。39.89C51單片機在正常運行時RST/VPD引腳應為()A、高電平B、低電平C、高阻態(tài)D、脈沖輸入正確答案:B答案解析:89C51單片機正常運行時,RST/VPD引腳應為低電平。RST是復位信號輸入引腳,當該引腳出現(xiàn)高電平時,單片機將進行復位操作,使其回到初始狀態(tài)。在正常運行時,需要保持低電平,以確保單片機穩(wěn)定工作。40.計數(shù)器的計數(shù)值N可表示為A、2^n-aB、2^n-a-2C、2^n-a+1D、2^n-a-1正確答案:A41.中斷的作用是()A、執(zhí)行下一條程序命令B、實現(xiàn)分時操作C、保存下一條程序命令D、以上都不對正確答案:B答案解析:中斷的作用主要有實現(xiàn)分時操作等。中斷可以使CPU暫停當前正在執(zhí)行的程序,轉(zhuǎn)去執(zhí)行中斷服務程序,從而實現(xiàn)對多個任務的分時處理,提高系統(tǒng)的效率和響應速度等。選項A執(zhí)行下一條程序命令不是中斷的主要作用;選項C保存下一條程序命令也不是中斷的核心作用。42.89C51單片機有片內(nèi)ROM容量()A、4KBB、8KBC、128BD、256B正確答案:A43.中斷請求標志要受到兩級開關的串聯(lián)控制,即()個源允許,()個總允許A、4,2B、5,2C、5,1D、4,1正確答案:C44.共陽極七段數(shù)碼管
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- (2025年)公司法試題及答案
- 規(guī)章制度的英文簡稱
- 2025年國際稅收期末試題及答案
- 2026廣東廣州南沙人力資源發(fā)展有限公司招聘地理教師筆試參考題庫及答案解析
- 2025年執(zhí)醫(yī)加試之兒科考試卷及答案
- 2025年理療學考試題及答案
- 2026河南中原資源循環(huán)科技(河南)有限公司招聘17名筆試備考試題及答案解析
- 2025年呼吸機考試試題及答案
- 2025年黨群面試試題及答案
- (2025年)材料采購習題及答案(全文)
- GB/T 19436.2-2025機械電氣安全電敏保護設備第2部分:使用有源光電保護裝置(AOPDs)設備的特殊要求
- 凈菜加工工藝流程與質(zhì)量控制要點
- 2025年新能源電力系統(tǒng)仿真技術及應用研究報告
- 第02講排列組合(復習講義)
- 大型商業(yè)綜合體消防安全應急預案
- 《砂漿、混凝土用低碳劑》
- 2025年社區(qū)工作總結及2026年工作計劃
- 無人機性能評估與測試計劃
- 2025年保安員(初級)考試模擬100題及答案(一)
- 湖北省新八校協(xié)作體2025-2026學年度上學期高三10月月考 英語試卷(含答案詳解)
- 酒駕滿分考試題庫及答案2025
評論
0/150
提交評論