




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
單片機(jī)原理及應(yīng)用練習(xí)題庫+答案一、單選題(共100題,每題1分,共100分)1.在程序中a=2;b=++a;則b=()A、1B、2C、4D、3正確答案:D2.或邏輯的表達(dá)式是()A、A*B=FB、A+B=FC、A⊕B=FD、(A?B)?=F正確答案:B3.8502單片機(jī)內(nèi)部有()個(gè)16位定時(shí)計(jì)數(shù)器。A、1B、2C、3D、4正確答案:B答案解析:8502單片機(jī)內(nèi)部有2個(gè)16位定時(shí)計(jì)數(shù)器,分別是T0和T1,所以答案選B。4.80C51有關(guān)串口數(shù)據(jù)緩沖器的描述中()是不正確的。A、串行口中有兩個(gè)數(shù)據(jù)緩沖器SUBFB、兩個(gè)數(shù)據(jù)緩沖器在物理上是相互獨(dú)立的,具有不同的地址C、SUBF發(fā)只能寫入數(shù)據(jù),不能讀出數(shù)據(jù)D、SUBF收只能讀出數(shù)據(jù),不能發(fā)送數(shù)據(jù)正確答案:B答案解析:串行口中有兩個(gè)數(shù)據(jù)緩沖器SBUF,一個(gè)用于發(fā)送(SBUF發(fā)),一個(gè)用于接收(SBUF收)。這兩個(gè)數(shù)據(jù)緩沖器在物理上是相互獨(dú)立的,但在邏輯上共用一個(gè)地址99H。SBUF發(fā)只能寫入數(shù)據(jù),不能讀出數(shù)據(jù);SBUF收只能讀出數(shù)據(jù),不能發(fā)送數(shù)據(jù)。所以選項(xiàng)B中說具有不同的地址是不正確的。5.有源和無源蜂鳴器的區(qū)別在于()A、沒有區(qū)別B、名字不一樣C、有無電源D、有無震蕩源正確答案:D答案解析:有源蜂鳴器內(nèi)部有震蕩源,能自行產(chǎn)生音頻信號發(fā)聲;無源蜂鳴器則需要外部提供方波信號才能發(fā)聲,二者的主要區(qū)別就在于有無震蕩源。6.小車中串行日歷時(shí)鐘芯片DS1302的工作特性描述中()是錯(cuò)誤的。A、可對年月日星期時(shí)分秒進(jìn)行實(shí)時(shí)計(jì)時(shí),并具有閏年補(bǔ)償功能B、內(nèi)部有一個(gè)32字節(jié)的RAM區(qū)用于存放臨時(shí)數(shù)據(jù)C、采用三線接口與單片機(jī)進(jìn)行同步通信D、具有2.0-5.5伏寬電壓工作范圍正確答案:B7.在單片機(jī)中,通常將一些中間計(jì)算結(jié)果放在中()A、程序存儲器B、控制器C、數(shù)據(jù)存儲器D、累加器正確答案:D8.在一采用串口方式1的通信系統(tǒng)中,已知fosc=6MHz,波特率=2400,SMOD=1,則定時(shí)器T1在方式2時(shí)的計(jì)數(shù)初值應(yīng)為()。A、0xe6B、0xf3C、0x1fe6D、0xffe6正確答案:B答案解析:1.首先計(jì)算波特率:-已知fosc=6MHz,波特率=2400,SMOD=1。-根據(jù)波特率計(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)換為十六進(jìn)制為\(0xF3\)。-定時(shí)器T1在方式2時(shí),計(jì)數(shù)初值就是TH1的值。所以計(jì)數(shù)初值為\(0xF3\)。9.51單片機(jī)采用T0計(jì)數(shù)方式3時(shí)的命令是()A、TCON=0X07B、TMOD=0X07C、TCON=0X05D、TMOD=0X05正確答案:B10.80C51單片機(jī)定時(shí)器T0的溢出標(biāo)志TF0,當(dāng)計(jì)數(shù)滿在CPU響應(yīng)中斷后()A、由硬件清零B、由軟件清零C、軟硬件清零皆可D、隨機(jī)狀態(tài)正確答案:A答案解析:當(dāng)計(jì)數(shù)滿產(chǎn)生溢出時(shí),硬件會自動將TF0置1,在CPU響應(yīng)中斷后,硬件會自動將TF0清零。11.在下列單片機(jī)芯片中使用淹膜ROM作為內(nèi)部程序存儲器的是()A、8031B、80C51C、8032D、87C51正確答案:B12.在51單片機(jī)所提供的中斷里,下列哪個(gè)優(yōu)先級比較高()A、T1B、T0C、R1/T1D、INT0正確答案:D答案解析:在51單片機(jī)中,外部中斷0(INT0)的優(yōu)先級高于定時(shí)器0(T0)、定時(shí)器1(T1)等。所以答案是D。13.使用計(jì)數(shù)器T1計(jì)數(shù)1時(shí),TH1,TL1應(yīng)該分別輸入的是()A、0xff,0xffB、0xfe,0xffC、0xff,0xfeD、0xfe,0xfe正確答案:A14.若要啟動定時(shí)器T0開始計(jì)數(shù),則應(yīng)將TR0的值設(shè)置為()A、11B、0C、10D、1正確答案:D15.51單片機(jī)五個(gè)中斷源的默認(rèn)優(yōu)先權(quán)由高到低排隊(duì)正確的是()A、串行口定時(shí)計(jì)器0定時(shí)計(jì)器1外中0外中斷1B、串行口、外中斷0、定時(shí)計(jì)數(shù)器0定時(shí)計(jì)數(shù)器1、外中斷1C、外中斷0、定時(shí)計(jì)數(shù)器0外中斷1、定時(shí)計(jì)數(shù)器1、串行口D、外中斷0、外中1、定時(shí)計(jì)數(shù)器0、定時(shí)計(jì)數(shù)器1串行口正確答案:C答案解析:51單片機(jī)五個(gè)中斷源的默認(rèn)優(yōu)先權(quán)由高到低依次為:外中斷0、定時(shí)計(jì)數(shù)器0、外中斷1、定時(shí)計(jì)數(shù)器1、串行口。所以選項(xiàng)C正確。16.用定時(shí)器T0計(jì)數(shù)1,fosc=12MHZ,初始化賦值為()A、TH0=0xff;TL0=0xff;B、TH0=0xff;TL0=0x00;C、TH0=0xff;TL0=0xfe;D、TH0=0x00;TL0=0xff;正確答案:A17.80C51同一級別的中斷:定時(shí)/計(jì)數(shù)器0、定時(shí)/計(jì)數(shù)器1、外部中斷0(INT0)、外部中斷1(INT1)同時(shí)產(chǎn)生,CPU響應(yīng)中斷的先后順序是()A、INT0→INT1→T0→T1B、INT0→T0→INT1→T1C、T0→INT0→T1→INT1D、T0→T1→INT0→INT1正確答案:B答案解析:80C51單片機(jī)中,同一級別的中斷源同時(shí)產(chǎn)生中斷請求時(shí),CPU響應(yīng)中斷的優(yōu)先級順序是由中斷源的自然優(yōu)先級決定的。外部中斷0(INT0)的自然優(yōu)先級最高,其次是定時(shí)/計(jì)數(shù)器0(T0),然后是外部中斷1(INT1),最后是定時(shí)/計(jì)數(shù)器1(T1)。所以當(dāng)它們同時(shí)產(chǎn)生中斷時(shí),CPU響應(yīng)中斷的先后順序是INT0→T0→INT1→T1。18.C51單片機(jī)有()組并行輸入/輸出端口A、2B、6C、3D、4正確答案:D答案解析:C51單片機(jī)有4組并行輸入/輸出端口,分別是P0、P1、P2、P3端口。19.89C51系列單片機(jī)內(nèi)部有兩個(gè)()位定時(shí)器/計(jì)數(shù)器A、8B、16C、24D、32正確答案:B答案解析:89C51系列單片機(jī)內(nèi)部的定時(shí)器/計(jì)數(shù)器是16位的,由THx和TLx(x=0,1)兩個(gè)8位寄存器組成,共同構(gòu)成16位的計(jì)數(shù)寬度,所以能實(shí)現(xiàn)16位定時(shí)/計(jì)數(shù)功能。20.185轉(zhuǎn)化為16進(jìn)制為()A、11B、12C、B9D、9B正確答案:C21.共陽極LED數(shù)碼管使用中,若要顯示小數(shù)點(diǎn),則其顯示字模是()A、0x80B、0x7fC、0x40D、0x10正確答案:B22.單片機(jī)80C51的XTAL1和XTAL2引腳是()。A、外接定時(shí)器B、外接串行口C、外接中斷D、外接晶振正確答案:D答案解析:XTAL1和XTAL2是單片機(jī)80C51外接晶振的引腳。XTAL1是片內(nèi)振蕩電路的輸入端,XTAL2是片內(nèi)振蕩電路的輸出端,通過外接晶體振蕩器為單片機(jī)提供時(shí)鐘信號,使單片機(jī)能夠按照一定的時(shí)序工作。23.定時(shí)/計(jì)數(shù)器的工作方式有()種A、3B、4C、2D、1正確答案:B24.TMOD主要用于()A、設(shè)置工作方式B、存儲C、記憶D、運(yùn)算正確答案:A答案解析:TMOD是定時(shí)器/計(jì)數(shù)器的工作方式寄存器,主要用于設(shè)置定時(shí)器/計(jì)數(shù)器的工作方式。25.TCON寄存器中IT1用于()A、INT1中斷請求標(biāo)志B、INT1中斷觸發(fā)方式C、INT0中斷請求標(biāo)志D、INT0中斷觸發(fā)方式正確答案:B26.下列關(guān)于中斷函數(shù)的描述中不正確的是()A、中斷函數(shù)是void型函B、中斷函數(shù)是無參函數(shù)C、中斷函數(shù)是無須定義的函數(shù)D、中斷函數(shù)是只能由系統(tǒng)調(diào)用的函數(shù)正確答案:C答案解析:中斷函數(shù)是需要定義的,它必須按照特定的中斷向量來編寫,以響應(yīng)相應(yīng)的中斷請求。中斷函數(shù)通常是void型且無參,由系統(tǒng)在特定中斷發(fā)生時(shí)調(diào)用。27.下列芯片中屬于單片機(jī)的芯片是()。A、8086B、89C51C、80486D、80286正確答案:B答案解析:89C51是一種典型的單片機(jī)芯片。8086、80486、80286都屬于微處理器,不是單片機(jī)。單片機(jī)是把中央處理器、存儲器、定時(shí)/計(jì)數(shù)器(Timer/Counter)、各種輸入輸出接口等都集成在一塊集成電路芯片上的微型計(jì)算機(jī)。89C51就具備這些功能,是常用的單片機(jī)型號。28.SM0=0,SM1=1是那種串行通信工作方式()A、11位數(shù)據(jù)異步通信方式B、13位數(shù)據(jù)異步通信方式C、10位數(shù)據(jù)異步通信方式D、8位同步移位寄存器方式正確答案:C29.51單片機(jī)采用計(jì)數(shù)器T0方式1時(shí),要求每計(jì)100次產(chǎn)生溢出標(biāo)志,則TH1、TL1的初始值為()A、FFH,94HB、FEH,9CHC、FFH,9BHD、FFH,9CH正確答案:D答案解析:方式1是16位計(jì)數(shù)器,最大計(jì)數(shù)值為65536。每計(jì)100次產(chǎn)生溢出標(biāo)志,則初值X=65536-100=65436。將65436轉(zhuǎn)換為十六進(jìn)制為FF9CH,所以TH1=FFH,TL1=9CH。30.單片機(jī)的EA引腳,高電平表示(),低電平表示()A、片內(nèi),片外B、片內(nèi),片內(nèi)C、片外,片內(nèi)D、片外,片外正確答案:A答案解析:單片機(jī)的EA引腳是片外程序存儲器訪問允許信號引腳。當(dāng)EA引腳接高電平時(shí),表示CPU首先訪問片內(nèi)程序存儲器,如果地址超出片內(nèi)程序存儲器范圍,則自動轉(zhuǎn)向片外程序存儲器;當(dāng)EA引腳接低電平時(shí),表示CPU只訪問片外程序存儲器,不訪問片內(nèi)程序存儲器。所以高電平表示片內(nèi),低電平表示片外,答案選[A、]。分割高電平片內(nèi)優(yōu)先訪問,低電平只訪問片外,根據(jù)EA引腳功能特性得出答案。31.二進(jìn)制11011轉(zhuǎn)化為十進(jìn)制為()A、28B、27C、21D、25正確答案:B答案解析:二進(jìn)制轉(zhuǎn)十進(jìn)制的方法是從右到左用二進(jìn)制的每個(gè)數(shù)去乘以2的相應(yīng)次方(次方從0開始),再將其每個(gè)數(shù)進(jìn)行相加。11011轉(zhuǎn)化為十進(jìn)制為:1×2^0+1×2^1+0×2^2+1×2^3+1×2^4=1+2+0+8+16=27。32.單片機(jī)中的程序計(jì)數(shù)器PC用來()。A、存放指令B、存放正在執(zhí)行的指令地址C、存放下一條指令的地址D、存放上一條指令的地址正確答案:C答案解析:程序計(jì)數(shù)器PC的作用是存放下一條要執(zhí)行指令的地址。當(dāng)單片機(jī)執(zhí)行完當(dāng)前指令后,PC會自動指向下一條指令的地址,以便單片機(jī)從該地址讀取下一條指令并執(zhí)行,從而實(shí)現(xiàn)程序的順序執(zhí)行。所以應(yīng)該選擇[C]選項(xiàng)。33.共陽極數(shù)碼管0xc0表示()A、0B、1C、2D、3正確答案:A答案解析:共陽極數(shù)碼管中,0xc0對應(yīng)的二進(jìn)制是11000000,顯示數(shù)字0。在共陽極數(shù)碼管中,段碼0xc0表示顯示數(shù)字0,而數(shù)字0大于選項(xiàng)中的0,所以答案是A。34.使80C51的定時(shí)器T1停止計(jì)時(shí)的C51命令是()。A、TR0=0B、TR1=0C、TR0=1D、TR1=1正確答案:B答案解析:在80C51單片機(jī)中,定時(shí)器T1的啟動和停止由TR1控制。當(dāng)TR1=0時(shí),定時(shí)器T1停止計(jì)時(shí);當(dāng)TR1=1時(shí),定時(shí)器T1開始計(jì)時(shí)。而TR0是控制定時(shí)器T0的,所以使80C51的定時(shí)器T1停止計(jì)時(shí)的C51命令是TR1=0,答案選B。35.下列哪個(gè)引腳可以作為中斷請求輸入線()A、P3.0B、P3.2C、P3.5D、P3.4正確答案:B答案解析:P3.2是外部中斷0的輸入引腳,可作為中斷請求輸入線。P3.0是串行輸入口;P3.5是定時(shí)器1的外部輸入;P3.4是定時(shí)器0的外部輸入。36.將十六進(jìn)制數(shù)6EH轉(zhuǎn)換成對應(yīng)的十進(jìn)制數(shù)是()。A、110B、90C、120D、100正確答案:A37.在80C51單片機(jī)中斷自然優(yōu)先級里,級別正數(shù)第二的中斷源是()。A、外部中斷1B、定時(shí)器T0C、定時(shí)器T1D、串口TX/RX正確答案:B答案解析:中斷自然優(yōu)先級順序?yàn)椋和獠恐袛?、定時(shí)器T0、外部中斷1、定時(shí)器T1、串口TX/RX。所以級別正數(shù)第二的中斷源是定時(shí)器T0。38.51單片機(jī)的定時(shí)器1的中斷請求標(biāo)志是()A、ET1B、TF1C、IT1D、IE1正確答案:B答案解析:定時(shí)器1的中斷請求標(biāo)志是TF1(Timer1Flag)。當(dāng)定時(shí)器1溢出時(shí),TF1會被硬件置1,向CPU發(fā)出中斷請求。ET1是定時(shí)器1的中斷允許位;IT1是外部中斷1的觸發(fā)方式控制位;IE1是外部中斷1的中斷請求標(biāo)志。39.在計(jì)算機(jī)中“A”是用()來表示的A、BCD碼B、二——十進(jìn)制編碼C、余三碼D、ASCII碼正確答案:D答案解析:ASCII碼是基于拉丁字母的一套電腦編碼系統(tǒng),它用7位或8位二進(jìn)制數(shù)來表示一個(gè)字符,其中“A”的ASCII碼值是65。而BCD碼主要用于表示十進(jìn)制數(shù);二——十進(jìn)制編碼一般指的就是BCD碼;余三碼是一種BCD碼的變形,與表示“A”無關(guān)。40.下面敘述中不正確的是()。A、一個(gè)C51源程序可以由一個(gè)或多個(gè)函數(shù)組成B、一個(gè)C51源程序必須包含一個(gè)main()函數(shù)C、C51中的注釋語句只能位于可執(zhí)行語句的后面D、C51程序的基本組成單位是函數(shù)正確答案:C答案解析:C51中的注釋有兩種形式,一種是單行注釋“//”,可以放在可執(zhí)行語句的前面或后面;另一種是多行注釋“/**/”,可以放在程序的任何位置,并不一定只能位于可執(zhí)行語句的后面。選項(xiàng)A,一個(gè)C51源程序確實(shí)可以由一個(gè)或多個(gè)函數(shù)組成;選項(xiàng)B,一個(gè)C51源程序必須有一個(gè)main()函數(shù)作為程序的入口;選項(xiàng)D,C51程序的基本組成單位就是函數(shù)。41.DRAM的中文含義是A、隨機(jī)存儲器B、動態(tài)隨機(jī)存儲器C、只讀除存儲器D、可讀寫存儲器正確答案:B答案解析:DRAM(DynamicRandomAccessMemory)即動態(tài)隨機(jī)存儲器,它需要不斷刷新來保持?jǐn)?shù)據(jù),所以選項(xiàng)B正確。選項(xiàng)A隨機(jī)存儲器包含靜態(tài)隨機(jī)存儲器和動態(tài)隨機(jī)存儲器等多種,不準(zhǔn)確;選項(xiàng)C只讀存儲器是ROM;選項(xiàng)D可讀寫存儲器表述不準(zhǔn)確,通常說的可讀寫的隨機(jī)存儲器一般指DRAM等,但不如選項(xiàng)B準(zhǔn)確。42.用定時(shí)計(jì)數(shù)器T0計(jì)數(shù)6,focs=12MHZ,計(jì)數(shù)初值為()A、65530B、65535C、65536D、65534正確答案:A43.采用80C51的T0定時(shí)方式2時(shí),則應(yīng)()A、啟動T0前先向TH0、TL0置入相同的計(jì)數(shù)初值,以后不再置入B、啟動T0前先向TH0置入計(jì)數(shù)初值,TL0置0,以后每次重新計(jì)數(shù)前都要重新置入計(jì)數(shù)初值C、啟動T0前先向TH0、TL0置入計(jì)數(shù)初值,以后每次重新計(jì)數(shù)前都要重新置入計(jì)數(shù)初值D、啟動T0前先向TH0、TL0置入不同的計(jì)數(shù)初值,以后不再置入正確答案:A答案解析:80C51的T0定時(shí)方式2是自動重裝初值的8位定時(shí)器/計(jì)數(shù)器。啟動T0前先向TH0、TL0置入相同的計(jì)數(shù)初值,以后不再置入,當(dāng)計(jì)數(shù)溢出時(shí),會自動將TH0中的初值重新裝入TL0中繼續(xù)計(jì)數(shù)。選項(xiàng)B中TL0置0錯(cuò)誤;選項(xiàng)C中每次重新計(jì)數(shù)前都要重新置入計(jì)數(shù)初值不符合方式2特點(diǎn);選項(xiàng)D中置入不同計(jì)數(shù)初值錯(cuò)誤。44.串行口也可稱作()A、外部中斷源B、內(nèi)部中斷源C、寄存器D、定時(shí)器正確答案:B45.8使80C51的定時(shí)器T1停止定時(shí)的C51命令是()。A、TR0=0;B、TR1=0;C、TR0=1;D、TR1=1;正確答案:B答案解析:TR1是定時(shí)器T1的運(yùn)行控制位,當(dāng)TR1=0時(shí),定時(shí)器T1停止定時(shí);當(dāng)TR1=1時(shí),定時(shí)器T1開始定時(shí)。而TR0是定時(shí)器T0的運(yùn)行控制位。46.8501單片機(jī)的最高工作頻率是()MHz。A、6B、8C、10D、12正確答案:D答案解析:8501單片機(jī)的最高工作頻率大于12MHz。不同型號的單片機(jī)其工作頻率有差異,8501單片機(jī)在性能參數(shù)方面其最高工作頻率能達(dá)到大于12MHz這個(gè)水平。47.中斷功能具有什么好處()A、讓程序更復(fù)雜B、讓程序運(yùn)行更快C、讓程序更有效率D、以上皆非正確答案:C答案解析:中斷功能可以使程序在等待某些事件(如外部設(shè)備輸入、定時(shí)時(shí)間到等)時(shí),能夠暫停當(dāng)前執(zhí)行的任務(wù),去處理其他更緊急或重要的事情,從而提高程序的整體效率,而不是讓程序更復(fù)雜或運(yùn)行更快,所以答案選C。48.十進(jìn)制數(shù)54轉(zhuǎn)換成二進(jìn)制數(shù)是()A、110110B、110100C、110101D、110111正確答案:A答案解析:將十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)可以使用除2取余的方法。具體步驟如下:54÷2=27余027÷2=13余113÷2=6余16÷2=3余03÷2=1余11÷2=0余1將余數(shù)從下往上排列,得到110110,所以十進(jìn)制數(shù)54轉(zhuǎn)換成二進(jìn)制數(shù)是110110。49.while(P3_7==0);是什么意思()A、防止沒有計(jì)數(shù)B、防止抖動C、防止無效D、等待按鍵松開,防止連續(xù)計(jì)數(shù)正確答案:D50.()是中斷管理系統(tǒng)能夠處理的突發(fā)事件A、中斷源B、中斷請求標(biāo)志C、定時(shí)器D、接口正確答案:A答案解析:中斷源是中斷管理系統(tǒng)能夠處理的突發(fā)事件,中斷管理系統(tǒng)就是對各種中斷源引發(fā)的中斷進(jìn)行管理和處理的。中斷請求標(biāo)志是用于表示有中斷請求發(fā)生;定時(shí)器是產(chǎn)生定時(shí)信號的部件;接口是計(jì)算機(jī)與外部設(shè)備進(jìn)行通信的部件,它們都不是中斷管理系統(tǒng)能處理的突發(fā)事件本身,所以選[A]51.X/10%10的效果為()A、取十位B、取百位C、語法錯(cuò)誤D、取個(gè)位正確答案:A52.十進(jìn)制數(shù)126其對應(yīng)的十六進(jìn)制數(shù)為()A、8FB、8EC、7ED、FE正確答案:C答案解析:1.首先,將十進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù)可以使用除\(16\)取余的方法。-用\(126\)除以\(16\):-\(126\div16=7\cdots\cdots14\),這里\(7\)是商,\(14\)是余數(shù)。-在十六進(jìn)制中,\(10\)用\(A\)表示,\(11\)用\(B\)表示,\(12\)用\(C\)表示,\(13\)用\(D\)表示,\(14\)用\(E\)表示,\(15\)用\(F\)表示。-所以,\(126\)轉(zhuǎn)換為十六進(jìn)制是\(7E\)。-選項(xiàng)A:\(8F\)對應(yīng)的十進(jìn)制數(shù)是\(8\times16+15=143\)。-選項(xiàng)B:\(8E\)對應(yīng)的十進(jìn)制數(shù)是\(8\times16+14=142\)。-選項(xiàng)C:\(FE\)對應(yīng)的十進(jìn)制數(shù)是\(15\times16+14=254\)。-選項(xiàng)D:\(7E\)對應(yīng)的十進(jìn)制數(shù)是\(7\times16+14=126\)。53.定時(shí)時(shí)間可表示為(計(jì)數(shù)器滿計(jì)數(shù)值-計(jì)數(shù)初值)*y,其中y是()A、狀態(tài)周期B、時(shí)鐘周期C、指令周期D、機(jī)器周期正確答案:D54.開總中斷程序使()A、EA=1B、EA=0C、ER=1D、WQ=0正確答案:A55.定時(shí)器和計(jì)時(shí)器的差別是()A、周期不同B、結(jié)果不同C、脈沖信號的來源不同D、頻率不同正確答案:C答案解析:定時(shí)器的脈沖信號通常來自系統(tǒng)時(shí)鐘等固定頻率信號源,而計(jì)時(shí)器的脈沖信號來源較為多樣,例如外部觸發(fā)信號等,這是二者在脈沖信號來源上的差別。56.外部中斷0允許中斷的C51語句為()。A、RI=1B、TR0=1C、IT0=1D、EX0=1正確答案:D答案解析:外部中斷0允許中斷的C51語句是EX0=1。EX0是外部中斷0的中斷允許控制位,當(dāng)EX0=1時(shí),允許外部中斷0中斷;當(dāng)EX0=0時(shí),禁止外部中斷0中斷。而RI是串行口接收中斷標(biāo)志位;TR0是定時(shí)器0運(yùn)行控制位;IT0是外部中斷0觸發(fā)方式控制位。57.二進(jìn)制數(shù)1011010.0111對應(yīng)的十進(jìn)制數(shù)為()A、90.4B、5a.7C、91.4375D、90.4375正確答案:D58.行列式鍵盤的工作方式主要有()A、編程掃描方式和中斷方式B、獨(dú)立查詢方式和中斷掃描方式C、中斷掃描方式和直接訪問方式D、直接輸入方式和直接訪問方式正確答案:A答案解析:行列式鍵盤的工作方式主要有編程掃描方式和中斷方式。編程掃描方式是通過程序不斷掃描鍵盤狀態(tài)來獲取按鍵信息;中斷方式則是在按鍵按下產(chǎn)生中斷時(shí)才去處理鍵盤事件,可提高CPU效率,減少不必要的掃描時(shí)間。獨(dú)立查詢方式不是行列式鍵盤主要工作方式;直接訪問方式也不屬于行列式鍵盤的常規(guī)工作方式。59.80C51的串口工作方式中適合點(diǎn)對點(diǎn)通信的是()A、工作方式OB、工作方式1C、工作方式2D、工作方式3正確答案:B答案解析:工作方式1是10位異步通信方式,包括1位起始位、8位數(shù)據(jù)位和1位停止位,適合點(diǎn)對點(diǎn)通信。工作方式0是同步移位寄存器方式,用于擴(kuò)展并行I/O口。工作方式2和工作方式3是9位異步通信方式,有1位起始位、8位數(shù)據(jù)位、1位可編程的第9數(shù)據(jù)位和1位停止位,主要用于多機(jī)通信等。60.實(shí)現(xiàn)8位定時(shí)計(jì)數(shù)器應(yīng)采用工作方式()A、2B、1C、0D、3正確答案:A答案解析:8位定時(shí)計(jì)數(shù)器應(yīng)采用工作方式2。工作方式2是8位自動重裝初值的定時(shí)/計(jì)數(shù)方式,在定時(shí)應(yīng)用中可避免重新裝入初值帶來的定時(shí)誤差,在計(jì)數(shù)應(yīng)用中可實(shí)現(xiàn)高效的8位計(jì)數(shù)功能。工作方式1是16位定時(shí)/計(jì)數(shù)方式,工作方式0是13位定時(shí)/計(jì)數(shù)方式,工作方式3在T0時(shí)有兩個(gè)獨(dú)立的8位計(jì)數(shù)器,T1無工作方式3。所以8位定時(shí)計(jì)數(shù)器采用工作方式2,選項(xiàng)中沒有2,大于2的只有工作方式3,但工作方式3不符合8位定時(shí)計(jì)數(shù)器的要求,大于1且相對更符合8位定時(shí)計(jì)數(shù)器特點(diǎn)的是工作方式2,所以這里只能選大于2的選項(xiàng),即選項(xiàng)[A]。61.屬于51單片機(jī)用于串行通信控制寄存器的是()A、SUBNB、HUNAC、SCOND、PCOM正確答案:C62.80C51串口收發(fā)過程中定時(shí)器T1的下列描述中是不正確的()A、T1的作用是產(chǎn)生用以串行收發(fā)節(jié)拍控制的通信時(shí)鐘脈沖,也可用T0進(jìn)行替換B、發(fā)送數(shù)據(jù)時(shí),該時(shí)鐘脈沖的下降沿對應(yīng)于數(shù)據(jù)的移位輸出C、接收數(shù)據(jù)時(shí),該時(shí)鐘脈沖的上升沿對應(yīng)于數(shù)據(jù)位采D、通信波特率取決于T1的工作方式和計(jì)數(shù)初值,也取決于PCON的設(shè)定值正確答案:A答案解析:1.選項(xiàng)A:在80C51串口通信中,定時(shí)器T1主要用于產(chǎn)生串行通信的波特率,而不是產(chǎn)生用以串行收發(fā)節(jié)拍控制的通信時(shí)鐘脈沖,T0也不能用于此功能替換,所以A選項(xiàng)錯(cuò)誤。2.選項(xiàng)B:發(fā)送數(shù)據(jù)時(shí),T1產(chǎn)生的時(shí)鐘脈沖下降沿對應(yīng)數(shù)據(jù)的移位輸出,該描述正確。3.選項(xiàng)C:接收數(shù)據(jù)時(shí),T1產(chǎn)生的時(shí)鐘脈沖上升沿對應(yīng)數(shù)據(jù)位采樣,該描述正確。4.選項(xiàng)D:通信波特率確實(shí)取決于T1的工作方式和計(jì)數(shù)初值,同時(shí)也取決于PCON的設(shè)定值,該描述正確。63.單片機(jī)的特點(diǎn)里沒有包括在內(nèi)的是()。A、密封性強(qiáng)B、性價(jià)比高C、集成度高D、功耗低正確答案:A答案解析:單片機(jī)具有集成度高、功耗低、性價(jià)比高的特點(diǎn),密封性強(qiáng)并不是其特點(diǎn)。64.由中斷管理系統(tǒng)處理案發(fā)事件的過程,成為CPU的()A、中斷響應(yīng)過程B、勾畫法C、描寫法D、繪圖法正確答案:A答案解析:中斷響應(yīng)過程是指CPU在收到中斷請求后,暫停當(dāng)前正在執(zhí)行的程序,轉(zhuǎn)而執(zhí)行中斷服務(wù)程序來處理中斷事件的過程。中斷管理系統(tǒng)處理案發(fā)事件(即中斷事件)的這個(gè)過程就是CPU的中斷響應(yīng)過程。勾畫法、描寫法、繪圖法與該過程無關(guān)。65.中斷函數(shù)調(diào)用是一個(gè)需要什么配合才能完成的過程()A、軟件B、硬件C、軟、硬件D、不需要正確答案:C答案解析:中斷函數(shù)調(diào)用需要軟、硬件配合才能完成。硬件負(fù)責(zé)檢測中斷信號并通知CPU有中斷發(fā)生,軟件則負(fù)責(zé)編寫中斷服務(wù)程序來處理中斷事件,二者缺一不可。66.IP寄存器為()A、中斷優(yōu)先級寄存器B、占用口線較少C、不易理解D、軟件較為復(fù)雜正確答案:A67.串行通信可分為單工、()和全雙工3種制式。A、半雙工B、全雙工C、雙工D、全單工正確答案:A答案解析:串行通信分為單工、半雙工和全雙工三種制式。單工是指數(shù)據(jù)只能單向傳輸;半雙工是指數(shù)據(jù)可以雙向傳輸,但不能同時(shí)進(jìn)行,同一時(shí)刻只能有一個(gè)方向的傳輸;全雙工是指數(shù)據(jù)可以同時(shí)雙向傳輸。68.外部中斷1允許中斷的語句是()A、ITO=1B、RI=2C、TRO=1D、EX1=1正確答案:D69.下列關(guān)于串口方式3的描述中()是錯(cuò)誤的。A、方式3的波特率是可變的,可以通過軟件設(shè)定為不同速率B、數(shù)據(jù)幀由11位組成,包括1位起始位+8位數(shù)據(jù)位+1位可編程位+1位停止位C、方式3主要用于要求進(jìn)行錯(cuò)誤校驗(yàn)或主從式系統(tǒng)通信的場合D、發(fā)送和接收過程結(jié)束后TI和RI都可硬件自動置1正確答案:D答案解析:發(fā)送和接收過程結(jié)束后TI和RI都可硬件自動置1的描述錯(cuò)誤。在串口方式3中,發(fā)送結(jié)束時(shí)TI由硬件置1,但接收結(jié)束時(shí)RI不會硬件自動置1,而是需要軟件來清零RI。方式3波特率可變可通過軟件設(shè)定不同速率;數(shù)據(jù)幀由11位組成,包括1位起始位+8位數(shù)據(jù)位+1位可編程位+1位停止位;方式3主要用于要求進(jìn)行錯(cuò)誤校驗(yàn)或主從式系統(tǒng)通信的場合。70.邊沿觸發(fā)方式的外部中斷信號是()有效。A、上升沿B、高電平C、下降沿D、低電平正確答案:C71.當(dāng)使用T1定時(shí)方式1時(shí),設(shè)置TMOD為()A、0x01B、0x02C、0x10D、0x04正確答案:C答案解析:TMOD是定時(shí)器/計(jì)數(shù)器的工作方式寄存器。當(dāng)使用T1定時(shí)方式1時(shí),需要對TMOD進(jìn)行設(shè)置。TMOD的高4位用于控制T1,低4位用于控制T0。方式1是16位定時(shí)器,對應(yīng)的TMOD高4位設(shè)置為0x10,所以當(dāng)使用T1定時(shí)方式1時(shí),設(shè)置TMOD為>0x10。72.設(shè)異步傳輸時(shí)的波特率4800bps,若每個(gè)字符對應(yīng)一位起始位,七位有效數(shù)據(jù)位,一位偶校驗(yàn)位,大位停止位,則每秒鐘傳輸?shù)淖畲笞址麛?shù)是()A、2400B、4800C、240D、480正確答案:D73.全雙工通信收發(fā)雙方()A、角色固定B、角色可換C、互不影響雙向通信D、相互制約正確答案:C答案解析:全雙工通信是指在通信的任意時(shí)刻,線路上存在A到B和B到A的雙向信號傳輸,收發(fā)雙方可以互不影響地同時(shí)進(jìn)行雙向通信。而角色固定一般不是全雙工通信收發(fā)雙方的特點(diǎn);角色可換也不符合全雙工通信的本質(zhì)特征;相互制約與全雙工通信能同時(shí)雙向通信的特點(diǎn)相悖。74.語句while(!E);括號中的表達(dá)式!E等價(jià)于()A、E==0B、E!=1C、E!=0D、E==1正確答案:A答案解析:!E等價(jià)于E==0,這是邏輯取反的基本運(yùn)算規(guī)則。當(dāng)E為真時(shí),!E為假,即E==0成立;當(dāng)E為假時(shí),!E為真,即E==0也成立。選項(xiàng)B中E!=1不能準(zhǔn)確表示!E;選項(xiàng)C中E!=0與!E不等價(jià);選項(xiàng)D中E==1也不能準(zhǔn)確表示!E。75.51單片機(jī)的定時(shí)器工作方式2的功能是()A、16位定時(shí)/計(jì)數(shù)器B、13位定時(shí)/計(jì)數(shù)器C、8位自動重裝定時(shí)/計(jì)數(shù)器D、3種定時(shí)/計(jì)數(shù)器關(guān)系正確答案:C答案解析:工作方式2是8位自動重裝定時(shí)/計(jì)數(shù)器。它的特點(diǎn)是TLx作為8位計(jì)數(shù)器,THx作為初值緩沖器。當(dāng)TLx計(jì)數(shù)溢出時(shí),會自動將THx中的值重新裝入TLx,使得定時(shí)器可以快速地重新開始計(jì)數(shù),無需每次都手動重新設(shè)置初值,適合用于需要精確計(jì)數(shù)溢出時(shí)間的場合。76.有關(guān)集成芯片74LS164的下列描述中()是不正確的。A、74LS164是一種8位串入并出移位寄存器B、74LS164的移位過程是借助D觸發(fā)器的工作原理實(shí)現(xiàn)的C、8次移位結(jié)束后,74LS164的輸出端Q0鎖存著數(shù)據(jù)的最高位,Q7鎖存著最低位D、74LS164與80C51的串口方式0配合可以實(shí)現(xiàn)單片機(jī)并行輸出口的擴(kuò)展功能正確答案:C答案解析:74LS164是8位串入并出移位寄存器,其移位過程借助D觸發(fā)器工作原理。8次移位結(jié)束后,Q0鎖存著數(shù)據(jù)的最低位,Q7鎖存著最高位。74LS164與80C51的串口方式0配合可實(shí)現(xiàn)單片機(jī)并行輸出口的擴(kuò)展功能。所以選項(xiàng)C描述錯(cuò)誤。77.對于charkey[10]={0x10,0x20,0x30};定義的數(shù)組,下列描述中()是正確的。A、數(shù)組key中共有11個(gè)元素B、數(shù)組元素key[4]的初值為0C、上三種描述都不正確D、數(shù)組元素key[1]的初值為0x10正確答案:B答案解析:對于定義的數(shù)組`charkey[10]={0x10,0x20,0x30};`:-選項(xiàng)A:數(shù)組元素`key[0]`的初值為`0x10`,而不是`key[1]`,所以A錯(cuò)誤。-選項(xiàng)B:數(shù)組初始化時(shí)未明確賦值的元素會自動初始化為0,這里只初始化了前3個(gè)元素,所以`key[4]`的初值為0,B正確。-選項(xiàng)C:數(shù)組`key`中共有10個(gè)元素,而不是11個(gè),C錯(cuò)誤。78.家用電器如冰箱、空調(diào)、洗衣機(jī)中使用單片機(jī)主要是利用了單片機(jī)()的能力A、高速運(yùn)算B、遠(yuǎn)程通信C、測量控制D、海量存儲正確答案:C答案解析:在冰箱、空調(diào)、洗衣機(jī)等家用電器中,單片機(jī)主要用于對設(shè)備的各種參數(shù)進(jìn)行測量,如溫度、濕度、轉(zhuǎn)速等,并根據(jù)測量結(jié)果進(jìn)行相應(yīng)的控制,以實(shí)現(xiàn)設(shè)備的正常運(yùn)行和功能調(diào)節(jié)。單片機(jī)并不主要用于高速運(yùn)算、海量存儲和遠(yuǎn)程通信。79.計(jì)算機(jī)能識別的語言是()A、自然語言B、匯編語言C、機(jī)器語言D、文字語言正確答案:C答案解析:計(jì)算機(jī)能直接識別的語言是機(jī)器語言,它是由二進(jìn)制代碼組成,能被計(jì)算機(jī)硬件直接執(zhí)行。匯編語言需要經(jīng)過匯編程序翻譯成機(jī)器語言才能被計(jì)算機(jī)執(zhí)行;自然語言和文字語言計(jì)算機(jī)無法直接識別,需要通過特定的程序和算法進(jìn)行處理和轉(zhuǎn)換才能讓計(jì)算機(jī)理解。80.串行口發(fā)送/收端為()緩沖結(jié)構(gòu)A、多B、單C、無D、雙正確答案:B81.定時(shí)器計(jì)數(shù)器T0有()種工作方式A、5B、3C、4D、2正確答案:C82.共陽極七段數(shù)碼管顯示器的驅(qū)動信號有何特色?()A、低電平點(diǎn)亮B、低電平不亮C、高電平點(diǎn)亮D、以上皆非正確答案:A答案解析:共陽極七段數(shù)碼管顯示器,高電平對應(yīng)的段熄滅,低電平對應(yīng)的段點(diǎn)亮,所以其驅(qū)動信號特色是低電平點(diǎn)亮。83.關(guān)于LED數(shù)碼管動態(tài)顯示描述中正確的是()A、只有共陰極數(shù)碼管可用于動態(tài)顯示B、只有P2口支持?jǐn)?shù)碼管動態(tài)顯示C、每個(gè)i/o口都可以用于數(shù)碼管的動態(tài)顯示D、動態(tài)顯示具有占用CPU機(jī)時(shí)少,發(fā)光穩(wěn)定的特點(diǎn)正確答案:C84.C51程序總是從()開始運(yùn)行的A、主函數(shù)B、形參函數(shù)C、庫函數(shù)D、自定義函數(shù)正確答案:A答案解析:在C51程序中,程序總是從主函數(shù)開始運(yùn)行的。主函數(shù)是程序的入口點(diǎn),程序從這里開始執(zhí)行一系列的操作和邏輯。形參函數(shù)需要在被調(diào)用時(shí)才會執(zhí)行;庫函數(shù)是已經(jīng)編寫好的函數(shù)供程序調(diào)用;自定義函數(shù)也需要在主函數(shù)或其他函數(shù)中被調(diào)用才會執(zhí)行,它們都不是程序起始運(yùn)行的位置。85.T0和T1各有()位A、4B、32C、8D、16正確答案:D86.89C51單片機(jī)的應(yīng)用程序一般放在()中A、RAMB、ROMC、寄存器D、CPU正確答案:B答案解析:89C51單片機(jī)的程序存儲器用于存放應(yīng)用程序,而ROM(只讀存儲器)常被用來作為程序存儲器。RAM是隨機(jī)存取存儲器,主要用于存放數(shù)據(jù)和運(yùn)行過程中的臨時(shí)變量等;寄存器是單片機(jī)內(nèi)部用于暫存數(shù)據(jù)和指令等的部件;CPU是單片機(jī)的核心運(yùn)算部件,它們都不是用來存放應(yīng)用程序的地方。87.C51數(shù)據(jù)類型中關(guān)鍵詞“sbit”用于控制()A、位變量B、字節(jié)變量C、無符號變量D、一個(gè)I/O口正確答案:D88.定時(shí)計(jì)數(shù)器有4種操作模式,它們由()寄存器中的M1M0狀態(tài)決定。A、TCONB、TMODC、PCONDD、SCONE正確答案:B89.中斷允許控制位EX1表示()A、T0B、INT1C、T1D、INT0正確答案:B答
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB31/ 539-2011中小學(xué)校及幼兒園教室照明設(shè)計(jì)規(guī)范
- DB31/ 1059-2017家具制造業(yè)大氣污染物排放標(biāo)準(zhǔn)
- 裝潢設(shè)計(jì)在化妝品試用裝包裝的便捷性考核試卷
- 滌綸纖維在農(nóng)業(yè)紡織品中的應(yīng)用考核試卷
- 自我領(lǐng)導(dǎo)力在團(tuán)隊(duì)管理中的應(yīng)用研究試題及答案
- 2024年玻璃布增強(qiáng)塑料項(xiàng)目資金籌措計(jì)劃書代可行性研究報(bào)告
- 計(jì)算機(jī)四級標(biāo)準(zhǔn)法規(guī)試題及答案
- 2024年油炸類制品資金申請報(bào)告代可行性研究報(bào)告
- 嵌入式系統(tǒng)中的人機(jī)交互試題及答案
- 高端裝備制造企業(yè)股權(quán)轉(zhuǎn)讓費(fèi)用及產(chǎn)業(yè)升級合作協(xié)議
- 2025年全國法制宣傳日普法知識競賽題庫及答案(共200題)
- 消防安裝工程重點(diǎn)難點(diǎn)分析及應(yīng)對措施
- 醫(yī)師人員管理制度內(nèi)容
- GB/T 44951-2024防彈材料及產(chǎn)品V50試驗(yàn)方法
- 2024年公路水運(yùn)工程試驗(yàn)檢測師《橋梁隧道工程》考試題庫大全(含真題)-上(單選題)
- 2025屆內(nèi)蒙古鄂爾多斯市康巴什區(qū)鄂爾多斯一中高考考前模擬數(shù)學(xué)試題含解析
- 寧夏銀川市一中2025屆高考數(shù)學(xué)押題試卷含解析
- 高考3500詞匯表(完整版)
- 中國咳嗽基層診療與管理指南(2024年)解讀
- 經(jīng)營高危險(xiǎn)性體育項(xiàng)目游泳申請表
- 風(fēng)險(xiǎn)管理師-國家職業(yè)技能標(biāo)準(zhǔn)(2022年版)
評論
0/150
提交評論