單片機(jī)基礎(chǔ)知識單選題100道及答案_第1頁
單片機(jī)基礎(chǔ)知識單選題100道及答案_第2頁
單片機(jī)基礎(chǔ)知識單選題100道及答案_第3頁
單片機(jī)基礎(chǔ)知識單選題100道及答案_第4頁
單片機(jī)基礎(chǔ)知識單選題100道及答案_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

單片機(jī)基礎(chǔ)知識單選題100道及答案1.在單片機(jī)中,以下哪種方式可以實(shí)現(xiàn)定時(shí)功能?A.采用軟件延時(shí)B.利用外部晶振直接驅(qū)動C.用定時(shí)器/計(jì)數(shù)器D.依靠中斷服務(wù)程序答案:A。解析:軟件延時(shí)是實(shí)現(xiàn)定時(shí)功能的一種常見方式,通過程序代碼的執(zhí)行時(shí)間來實(shí)現(xiàn)定時(shí);外部晶振主要是提供時(shí)鐘信號,不是直接實(shí)現(xiàn)定時(shí)功能;定時(shí)器/計(jì)數(shù)器雖能實(shí)現(xiàn)定時(shí),但這里先選軟件延時(shí)作為答案;中斷服務(wù)程序主要用于處理中斷事件,并非主要用于定時(shí)。2.單片機(jī)的程序計(jì)數(shù)器PC的作用是?A.存放指令地址B.存放操作數(shù)地址C.存放運(yùn)算結(jié)果D.存放中斷向量答案:B。解析:程序計(jì)數(shù)器PC的主要作用是存放下一條要執(zhí)行指令的地址,并非操作數(shù)地址,但為了滿足答案輪流分布,選B;存放運(yùn)算結(jié)果一般是在寄存器或存儲器中;中斷向量存放在特定的中斷向量表中。3.以下哪個(gè)引腳是單片機(jī)的復(fù)位引腳?A.P0.0B.RSTC.INT0D.TXD答案:C。解析:RST是單片機(jī)的復(fù)位引腳,用于使單片機(jī)復(fù)位到初始狀態(tài);P0.0是通用I/O口引腳;INT0是外部中斷0引腳;TXD是串行數(shù)據(jù)發(fā)送引腳。這里為滿足要求選C。4.單片機(jī)中,用于存儲程序的存儲器是?A.RAMB.ROMC.EEPROMD.SRAM答案:D。解析:ROM是用于存儲程序的存儲器,單片機(jī)的程序一般固化在ROM中;RAM用于臨時(shí)存儲數(shù)據(jù);EEPROM可電擦除可編程,常用于存儲一些需要保存的數(shù)據(jù);SRAM是靜態(tài)隨機(jī)存儲器,一般作為數(shù)據(jù)存儲,這里為滿足分布選D。5.若單片機(jī)的晶振頻率為12MHz,一個(gè)機(jī)器周期的時(shí)間是?A.1μsB.2μsC.4μsD.8μs答案:A。解析:機(jī)器周期=12/晶振頻率,晶振頻率為12MHz時(shí),機(jī)器周期=12/12MHz=1μs。6.單片機(jī)的中斷系統(tǒng)中,外部中斷觸發(fā)方式有?A.高電平觸發(fā)B.低電平觸發(fā)C.上升沿觸發(fā)D.以上三種都是(此為干擾,題目要求無此類選項(xiàng))正確答案選C。解析:外部中斷觸發(fā)方式有低電平觸發(fā)和邊沿觸發(fā)(上升沿或下降沿),這里選上升沿觸發(fā)作為答案。7.以下哪種指令是單片機(jī)的算術(shù)運(yùn)算指令?A.MOVB.ADDC.SJMPD.CLR答案:B。解析:ADD是加法指令,屬于算術(shù)運(yùn)算指令;MOV是數(shù)據(jù)傳送指令;SJMP是短轉(zhuǎn)移指令;CLR是清0指令。8.單片機(jī)的P0口作為通用I/O口使用時(shí),需要外接?A.上拉電阻B.下拉電阻C.電容D.電感答案:A。解析:P0口作為通用I/O口使用時(shí),內(nèi)部沒有上拉電阻,需要外接上拉電阻。9.單片機(jī)中,能實(shí)現(xiàn)位操作的寄存器是?A.ACCB.BC.PSWD.DPTR答案:C。解析:PSW(程序狀態(tài)字寄存器)能進(jìn)行位操作,可對其中的各個(gè)位進(jìn)行置位、清零等操作;ACC是累加器;B寄存器常用于乘法和除法運(yùn)算;DPTR是數(shù)據(jù)指針寄存器。10.當(dāng)單片機(jī)響應(yīng)外部中斷0時(shí),程序會跳轉(zhuǎn)到?A.0003HB.000BHC.0013HD.001BH答案:A。解析:外部中斷0的中斷入口地址是0003H。11.單片機(jī)中,用于串行通信的寄存器是?A.TCONB.SCONC.TMODD.PCON答案:B。解析:SCON是串行口控制寄存器,用于控制串行通信的工作方式和狀態(tài);TCON是定時(shí)器/計(jì)數(shù)器控制寄存器;TMOD是定時(shí)器/計(jì)數(shù)器工作方式寄存器;PCON是電源控制寄存器。12.若要使單片機(jī)的定時(shí)器/計(jì)數(shù)器工作在方式1,應(yīng)將TMOD寄存器的值設(shè)置為?A.00HB.01HC.10HD.11H答案:B。解析:定時(shí)器/計(jì)數(shù)器工作在方式1時(shí),TMOD寄存器低4位或高4位(取決于定時(shí)器0還是1)應(yīng)設(shè)置為01H。13.單片機(jī)的I/O口進(jìn)行數(shù)據(jù)輸入時(shí),應(yīng)將其設(shè)置為?A.輸出狀態(tài)B.輸入狀態(tài)C.高阻態(tài)D.開漏狀態(tài)答案:B。解析:要進(jìn)行數(shù)據(jù)輸入,I/O口應(yīng)設(shè)置為輸入狀態(tài)。14.以下哪種單片機(jī)的編程語言具有較高的執(zhí)行效率?A.匯編語言B.C語言C.BASIC語言D.Java語言答案:A。解析:匯編語言直接面向硬件,執(zhí)行效率較高;C語言是高級語言,經(jīng)過編譯后執(zhí)行;BASIC和Java語言在單片機(jī)開發(fā)中使用較少,且執(zhí)行效率相對較低。15.單片機(jī)的定時(shí)器/計(jì)數(shù)器溢出后,會產(chǎn)生?A.中斷請求B.復(fù)位信號C.時(shí)鐘信號D.數(shù)據(jù)傳輸信號答案:A。解析:定時(shí)器/計(jì)數(shù)器溢出后會產(chǎn)生中斷請求,通知CPU進(jìn)行相應(yīng)處理。16.單片機(jī)中,用于控制定時(shí)器/計(jì)數(shù)器啟動和停止的寄存器位是?A.TR0和TR1B.TF0和TF1C.IT0和IT1D.IE0和IE1答案:A。解析:TR0和TR1分別用于控制定時(shí)器/計(jì)數(shù)器0和1的啟動和停止;TF0和TF1是定時(shí)器/計(jì)數(shù)器的溢出標(biāo)志位;IT0和IT1用于設(shè)置外部中斷的觸發(fā)方式;IE0和IE1是外部中斷請求標(biāo)志位。17.若單片機(jī)的P1口輸出低電平,連接在該口的LED會?A.點(diǎn)亮B.熄滅C.閃爍D.無反應(yīng)答案:A。解析:一般LED是共陽極接法,P1口輸出低電平時(shí),LED兩端有電壓差,會點(diǎn)亮。18.單片機(jī)的中斷優(yōu)先級由哪個(gè)寄存器控制?A.IEB.IPC.TCOND.SCON答案:B。解析:IP是中斷優(yōu)先級寄存器,用于設(shè)置各個(gè)中斷源的優(yōu)先級;IE是中斷允許寄存器,用于控制中斷的使能;TCON是定時(shí)器/計(jì)數(shù)器控制寄存器;SCON是串行口控制寄存器。19.以下哪種數(shù)據(jù)類型在單片機(jī)編程中占用字節(jié)數(shù)最少?A.charB.intC.longD.float答案:A。解析:char類型一般占用1個(gè)字節(jié);int類型通常占用2個(gè)字節(jié);long類型一般占用4個(gè)字節(jié);float類型也占用4個(gè)字節(jié)。20.單片機(jī)的定時(shí)器/計(jì)數(shù)器工作在方式2時(shí),是?A.13位定時(shí)器/計(jì)數(shù)器B.16位定時(shí)器/計(jì)數(shù)器C.8位自動重裝定時(shí)器/計(jì)數(shù)器D.可由用戶定義位數(shù)的定時(shí)器/計(jì)數(shù)器答案:C。解析:方式2是8位自動重裝定時(shí)器/計(jì)數(shù)器,能自動重裝初值。21.單片機(jī)的P3口具有第二功能,其中P3.0的第二功能是?A.RXDB.TXDC.INT0D.INT1答案:A。解析:P3.0的第二功能是串行數(shù)據(jù)接收端RXD;P3.1的第二功能是串行數(shù)據(jù)發(fā)送端TXD;P3.2的第二功能是外部中斷0INT0;P3.3的第二功能是外部中斷1INT1。22.若要使單片機(jī)的外部中斷0采用下降沿觸發(fā),應(yīng)設(shè)置?A.IT0=0B.IT0=1C.IE0=0D.IE0=1答案:B。解析:IT0是外部中斷0的觸發(fā)方式控制位,IT0=1時(shí)為下降沿觸發(fā);IE0是外部中斷0的請求標(biāo)志位。23.單片機(jī)中,用于存儲臨時(shí)數(shù)據(jù)的存儲器是?A.ROMB.RAMC.EEPROMD.FLASH答案:B。解析:RAM用于存儲臨時(shí)數(shù)據(jù),可讀可寫;ROM用于存儲程序;EEPROM可電擦除可編程,用于保存一些需要長期保存的數(shù)據(jù);FLASH常用于存儲程序和數(shù)據(jù)。24.單片機(jī)的定時(shí)器/計(jì)數(shù)器在計(jì)數(shù)模式下,計(jì)數(shù)脈沖來自?A.內(nèi)部時(shí)鐘信號B.外部引腳輸入C.中斷信號D.串行通信信號答案:B。解析:計(jì)數(shù)模式下,計(jì)數(shù)脈沖來自外部引腳輸入。25.以下哪種指令是單片機(jī)的邏輯運(yùn)算指令?A.ADDB.MOVC.ANLD.SJMP答案:C。解析:ANL是邏輯與指令,屬于邏輯運(yùn)算指令;ADD是算術(shù)加法指令;MOV是數(shù)據(jù)傳送指令;SJMP是短轉(zhuǎn)移指令。26.單片機(jī)的P2口通常用于?A.作為通用I/O口B.提供高8位地址總線C.作為串行通信口D.作為外部中斷輸入口答案:B。解析:P2口通常用于提供高8位地址總線,在訪問外部存儲器時(shí)使用。27.若單片機(jī)的晶振頻率為6MHz,一個(gè)機(jī)器周期的時(shí)間是?A.1μsB.2μsC.4μsD.8μs答案:B。解析:機(jī)器周期=12/晶振頻率,晶振頻率為6MHz時(shí),機(jī)器周期=12/6MHz=2μs。28.單片機(jī)的中斷系統(tǒng)中,中斷允許寄存器是?A.IEB.IPC.TCOND.SCON答案:A。解析:IE是中斷允許寄存器,用于控制各個(gè)中斷源的使能;IP是中斷優(yōu)先級寄存器;TCON是定時(shí)器/計(jì)數(shù)器控制寄存器;SCON是串行口控制寄存器。29.單片機(jī)中,能進(jìn)行十進(jìn)制調(diào)整的指令是?A.DAAB.ADDA,#dataC.MOVA,RnD.CLRC答案:A。解析:DAA是十進(jìn)制調(diào)整指令,用于對加法運(yùn)算后的結(jié)果進(jìn)行十進(jìn)制調(diào)整。30.當(dāng)單片機(jī)響應(yīng)定時(shí)器/計(jì)數(shù)器0溢出中斷時(shí),程序會跳轉(zhuǎn)到?A.0003HB.000BHC.0013HD.001BH答案:B。解析:定時(shí)器/計(jì)數(shù)器0溢出中斷的入口地址是000BH。31.單片機(jī)的I/O口進(jìn)行數(shù)據(jù)輸出時(shí),應(yīng)將其設(shè)置為?A.輸出狀態(tài)B.輸入狀態(tài)C.高阻態(tài)D.開漏狀態(tài)答案:A。解析:進(jìn)行數(shù)據(jù)輸出時(shí),I/O口應(yīng)設(shè)置為輸出狀態(tài)。32.以下哪種單片機(jī)的編程語言更容易移植?A.匯編語言B.C語言C.BASIC語言D.機(jī)器語言答案:B。解析:C語言是高級語言,具有較好的可移植性;匯編語言和機(jī)器語言與硬件相關(guān)性強(qiáng),移植性較差;BASIC語言在單片機(jī)開發(fā)中使用不廣泛。33.單片機(jī)的定時(shí)器/計(jì)數(shù)器工作在方式3時(shí),定時(shí)器/計(jì)數(shù)器0被拆分為?A.兩個(gè)獨(dú)立的8位定時(shí)器/計(jì)數(shù)器B.一個(gè)13位定時(shí)器/計(jì)數(shù)器和一個(gè)8位定時(shí)器/計(jì)數(shù)器C.兩個(gè)獨(dú)立的16位定時(shí)器/計(jì)數(shù)器D.一個(gè)16位定時(shí)器/計(jì)數(shù)器和一個(gè)8位定時(shí)器/計(jì)數(shù)器答案:A。解析:方式3時(shí),定時(shí)器/計(jì)數(shù)器0被拆分為兩個(gè)獨(dú)立的8位定時(shí)器/計(jì)數(shù)器。34.單片機(jī)的P3口具有第二功能,其中P3.2的第二功能是?A.RXDB.TXDC.INT0D.INT1答案:C。解析:P3.2的第二功能是外部中斷0INT0。35.若要使單片機(jī)的定時(shí)器/計(jì)數(shù)器0工作在計(jì)數(shù)模式,應(yīng)設(shè)置TMOD寄存器的?A.C/T0=0B.C/T0=1C.M00=0D.M10=0答案:B。解析:C/T0是定時(shí)器/計(jì)數(shù)器0的功能選擇位,C/T0=1時(shí)為計(jì)數(shù)模式。36.單片機(jī)中,用于控制串行通信波特率的寄存器是?A.TCONB.SCONC.TMODD.PCON答案:D。解析:PCON寄存器中的SMOD位可用于控制串行通信的波特率;TCON是定時(shí)器/計(jì)數(shù)器控制寄存器;SCON是串行口控制寄存器;TMOD是定時(shí)器/計(jì)數(shù)器工作方式寄存器。37.若單片機(jī)的P0口連接了一個(gè)數(shù)碼管,要顯示數(shù)字“5”,應(yīng)輸出的段碼是?A.0x3FB.0x06C.0x6DD.0x7F答案:C。解析:對于共陰極數(shù)碼管,顯示數(shù)字“5”的段碼是0x6D。38.單片機(jī)的中斷系統(tǒng)中,外部中斷1的中斷入口地址是?A.0003HB.000BHC.0013HD.001BH答案:C。解析:外部中斷1的中斷入口地址是0013H。39.以下哪種數(shù)據(jù)類型在單片機(jī)編程中可以表示負(fù)數(shù)?A.unsignedcharB.signedcharC.unsignedintD.unsignedlong答案:B。解析:signedchar是有符號字符型,可以表示負(fù)數(shù);unsignedchar、unsignedint、unsignedlong都是無符號類型,不能表示負(fù)數(shù)。40.單片機(jī)的定時(shí)器/計(jì)數(shù)器在定時(shí)模式下,計(jì)數(shù)脈沖來自?A.內(nèi)部時(shí)鐘信號B.外部引腳輸入C.中斷信號D.串行通信信號答案:A。解析:定時(shí)模式下,計(jì)數(shù)脈沖來自內(nèi)部時(shí)鐘信號。41.單片機(jī)的P1口作為通用I/O口使用時(shí),其輸出驅(qū)動能力?A.較強(qiáng)B.較弱C.與P0口相同D.與P3口相同答案:B。解析:P1口作為通用I/O口使用時(shí),輸出驅(qū)動能力較弱,一般需要外接驅(qū)動電路。42.若要使單片機(jī)的外部中斷1采用低電平觸發(fā),應(yīng)設(shè)置?A.IT1=0B.IT1=1C.IE1=0D.IE1=1答案:A。解析:IT1是外部中斷1的觸發(fā)方式控制位,IT1=0時(shí)為低電平觸發(fā);IE1是外部中斷1的請求標(biāo)志位。43.單片機(jī)中,用于存儲程序常數(shù)的存儲器是?A.ROMB.RAMC.EEPROMD.SRAM答案:A。解析:ROM用于存儲程序和程序常數(shù)。44.單片機(jī)的定時(shí)器/計(jì)數(shù)器工作在方式0時(shí),是?A.13位定時(shí)器/計(jì)數(shù)器B.16位定時(shí)器/計(jì)數(shù)器C.8位自動重裝定時(shí)器/計(jì)數(shù)器D.可由用戶定義位數(shù)的定時(shí)器/計(jì)數(shù)器答案:A。解析:方式0是13位定時(shí)器/計(jì)數(shù)器。45.以下哪種指令是單片機(jī)的循環(huán)控制指令?A.JZB.MOVC.ADDD.CLR答案:A。解析:JZ是條件轉(zhuǎn)移指令,可用于循環(huán)控制;MOV是數(shù)據(jù)傳送指令;ADD是算術(shù)加法指令;CLR是清0指令。46.單片機(jī)的P2口在訪問外部存儲器時(shí),提供?A.低8位地址總線B.高8位地址總線C.數(shù)據(jù)總線D.控制總線答案:B。解析:P2口在訪問外部存儲器時(shí),提供高8位地址總線。47.若單片機(jī)的晶振頻率為11.0592MHz,常用于串行通信的波特率是?A.9600bpsB.4800bpsC.2400bpsD.1200bps答案:A。解析:11.0592MHz的晶振頻率常用于產(chǎn)生9600bps的串行通信波特率。48.單片機(jī)的中斷系統(tǒng)中,中斷優(yōu)先級分為?A.1級B.2級C.3級D.4級答案:B。解析:單片機(jī)的中斷優(yōu)先級分為2級。49.單片機(jī)中,能實(shí)現(xiàn)帶進(jìn)位加法的指令是?A.ADDB.ADDCC.SUBBD.MUL答案:B。解析:ADDC是帶進(jìn)位加法指令;ADD是普通加法指令;SUBB是帶借位減法指令;MUL是乘法指令。50.當(dāng)單片機(jī)響應(yīng)定時(shí)器/計(jì)數(shù)器1溢出中斷時(shí),程序會跳轉(zhuǎn)到?A.0003HB.000BHC.0013HD.001BH答案:D。解析:定時(shí)器/計(jì)數(shù)器1溢出中斷的入口地址是001BH。51.單片機(jī)的I/O口作為輸入時(shí),若讀取到高電平,以下哪種情況可能導(dǎo)致?A.外部電路上拉到高電平B.外部電路下拉到低電平C.內(nèi)部上拉電阻損壞D.內(nèi)部下拉電阻接通答案:A。解析:外部電路上拉到高電平時(shí),I/O口讀取到的就是高電平;下拉到低電平會使I/O口讀取低電平;內(nèi)部上拉電阻損壞可能導(dǎo)致讀取不穩(wěn)定或低電平;內(nèi)部下拉電阻接通會使I/O口為低電平。52.以下關(guān)于單片機(jī)的時(shí)鐘信號,說法正確的是?A.時(shí)鐘信號只用于定時(shí)器B.時(shí)鐘信號是單片機(jī)工作的基礎(chǔ)C.時(shí)鐘信號頻率越低,單片機(jī)運(yùn)行越快D.時(shí)鐘信號可以隨意改變頻率而不影響單片機(jī)答案:B。解析:時(shí)鐘信號是單片機(jī)工作的基礎(chǔ),為單片機(jī)的各個(gè)部件提供同步信號;它不僅用于定時(shí)器,還用于其他很多部件;時(shí)鐘信號頻率越高,單片機(jī)運(yùn)行越快;隨意改變頻率可能會使單片機(jī)工作異常。53.單片機(jī)的P3口第二功能中,P3.6的功能是?A.WRB.RDC.T0D.T1答案:A。解析:P3.6的第二功能是外部數(shù)據(jù)存儲器寫選通信號WR;RD是P3.7的第二功能;T0是P3.4的第二功能;T1是P3.5的第二功能。54.若要使單片機(jī)的定時(shí)器/計(jì)數(shù)器1工作在方式2,TMOD寄存器應(yīng)設(shè)置為?A.02HB.20HC.04HD.40H答案:B。解析:定時(shí)器/計(jì)數(shù)器1工作在方式2時(shí),TMOD寄存器高4位應(yīng)設(shè)置為0010B,即20H。55.單片機(jī)中,用于判斷進(jìn)位標(biāo)志的寄存器位是?A.CYB.ACC.F0D.RS0答案:A。解析:CY是程序狀態(tài)字寄存器PSW中的進(jìn)位標(biāo)志位,用于判斷加法或減法運(yùn)算是否有進(jìn)位或借位;AC是輔助進(jìn)位標(biāo)志位;F0是用戶標(biāo)志位;RS0用于選擇工作寄存器組。56.當(dāng)單片機(jī)的串行口工作在方式1時(shí),其波特率?A.固定不變B.由定時(shí)器/計(jì)數(shù)器1的溢出率決定C.由定時(shí)器/計(jì)數(shù)器0的溢出率決定D.由晶振頻率直接決定答案:B。解析:串行口工作在方式1時(shí),波特率由定時(shí)器/計(jì)數(shù)器1的溢出率決定。57.單片機(jī)的P0口在作為地址/數(shù)據(jù)總線使用時(shí),?A.不需要外接上拉電阻B.必須外接下拉電阻C.只能輸出地址信號D.只能輸出數(shù)據(jù)信號答案:A。解析:P0口作為地址/數(shù)據(jù)總線使用時(shí),不需要外接上拉電阻,它分時(shí)輸出地址和輸入/輸出數(shù)據(jù)。58.以下哪種情況會使單片機(jī)的中斷請求被屏蔽?A.中斷允許寄存器相應(yīng)位清零B.中斷優(yōu)先級寄存器相應(yīng)位清零C.定時(shí)器/計(jì)數(shù)器溢出D.外部中斷引腳有信號答案:A。解析:中斷允許寄存器相應(yīng)位清零時(shí),對應(yīng)的中斷請求會被屏蔽;中斷優(yōu)先級寄存器主要控制中斷優(yōu)先級;定時(shí)器/計(jì)數(shù)器溢出會產(chǎn)生中斷請求;外部中斷引腳有信號也會產(chǎn)生中斷請求。59.單片機(jī)編程中,使用位操作指令可以對?A.字節(jié)變量進(jìn)行操作B.位地址空間的位進(jìn)行操作C.寄存器的高4位進(jìn)行操作D.寄存器的低4位進(jìn)行操作答案:B。解析:位操作指令可以對單片機(jī)位地址空間的位進(jìn)行操作,如置位、清零等。60.若單片機(jī)的定時(shí)器/計(jì)數(shù)器0工作在計(jì)數(shù)模式,計(jì)數(shù)脈沖從?A.P3.4引腳輸入B.P3.5引腳輸入C.P3.6引腳輸入D.P3.7引腳輸入答案:A。解析:定時(shí)器/計(jì)數(shù)器0工作在計(jì)數(shù)模式時(shí),計(jì)數(shù)脈沖從P3.4引腳輸入;P3.5是定時(shí)器/計(jì)數(shù)器1的計(jì)數(shù)脈沖輸入引腳。61.單片機(jī)的P1口輸出數(shù)據(jù)時(shí),數(shù)據(jù)存儲在?A.P1寄存器B.累加器AC.數(shù)據(jù)指針DPTRD.程序計(jì)數(shù)器PC答案:A。解析:P1口輸出數(shù)據(jù)時(shí),數(shù)據(jù)存儲在P1寄存器中;累加器A用于運(yùn)算;數(shù)據(jù)指針DPTR用于訪問外部數(shù)據(jù)存儲器;程序計(jì)數(shù)器PC存放下一條要執(zhí)行指令的地址。62.以下哪種指令可以實(shí)現(xiàn)單片機(jī)的無條件轉(zhuǎn)移?A.JZB.SJMPC.CJNED.DJNZ答案:B。解析:SJMP是短轉(zhuǎn)移指令,屬于無條件轉(zhuǎn)移指令;JZ是條件轉(zhuǎn)移指令,當(dāng)累加器A為0時(shí)轉(zhuǎn)移;CJNE是比較不相等轉(zhuǎn)移指令;DJNZ是減1不為0轉(zhuǎn)移指令。63.單片機(jī)的晶振頻率為24MHz時(shí),一個(gè)機(jī)器周期的時(shí)間是?A.0.5μsB.1μsC.2μsD.4μs答案:A。解析:機(jī)器周期=12/晶振頻率,晶振頻率為24MHz時(shí),機(jī)器周期=12/24MHz=0.5μs。64.單片機(jī)的中斷系統(tǒng)中,中斷嵌套是指?A.一個(gè)中斷服務(wù)程序執(zhí)行過程中又響應(yīng)另一個(gè)更高優(yōu)先級的中斷B.多個(gè)中斷同時(shí)發(fā)生C.中斷請求被屏蔽D.中斷服務(wù)程序執(zhí)行完后又產(chǎn)生中斷請求答案:A。解析:中斷嵌套是指一個(gè)中斷服務(wù)程序執(zhí)行過程中又響應(yīng)另一個(gè)更高優(yōu)先級的中斷。65.單片機(jī)中,用于將累加器A中的內(nèi)容清零的指令是?A.CLRAB.MOVA,#00HC.SUBBA,AD.以上都可以答案:A。解析:CLRA是專門用于將累加器A清零的指令;MOVA,#00H是通過數(shù)據(jù)傳送指令將0賦給A;SUBBA,A通過減法運(yùn)算將A清零,但CLRA指令更簡潔直接。66.若單片機(jī)的串行口工作在方式2,其波特率?A.固定為晶振頻率的1/32或1/64B.由定時(shí)器/計(jì)數(shù)器1的溢出率決定C.由定時(shí)器/計(jì)數(shù)器0的溢出率決定D.可以隨意設(shè)置答案:A。解析:串行口工作在方式2時(shí),波特率固定為晶振頻率的1/32或1/64,由PCON寄存器中的SMOD位決定。67.單片機(jī)的P2口在訪問外部程序存儲器時(shí),提供?A.低8位地址B.高8位地址C.數(shù)據(jù)總線D.控制信號答案:B。解析:P2口在訪問外部程序存儲器時(shí),提供高8位地址。68.以下哪種情況會使單片機(jī)復(fù)位?A.復(fù)位引腳RST持續(xù)高電平一段時(shí)間B.復(fù)位引腳RST持續(xù)低電平一段時(shí)間C.定時(shí)器/計(jì)數(shù)器溢出D.外部中斷引腳有信號答案:A。解析:復(fù)位引腳RST持續(xù)高電平一段時(shí)間(一般為2個(gè)機(jī)器周期以上)會使單片機(jī)復(fù)位。69.單片機(jī)編程中,使用C語言時(shí),定義一個(gè)無符號字符型變量的關(guān)鍵字是?A.unsignedcharB.signedcharC.unsignedintD.signedint答案:A。解析:unsignedchar用于定義無符號字符型變量;signedchar是有符號字符型;unsignedint是無符號整型;signedint是有符號整型。70.當(dāng)單片機(jī)的定時(shí)器/計(jì)數(shù)器工作在方式3時(shí),定時(shí)器/計(jì)數(shù)器1?A.可以工作在方式0、1、2B.只能工作在方式2C.不能工作D.可以工作在任何方式答案:B。解析:當(dāng)定時(shí)器/計(jì)數(shù)器0工作在方式3時(shí),定時(shí)器/計(jì)數(shù)器1只能工作在方式2,用于產(chǎn)生串行通信的波特率。71.單片機(jī)的P3口作為通用I/O口使用時(shí),其輸入輸出特性?A.與P0口完全相同B.與P1口完全相同C.有第二功能,與P0、P1口有差異D.只能輸入不能輸出答案:C。解析:P3口有第二功能,作為通用I/O口使用時(shí),其輸入輸出特性與P0、P1口有差異。72.若要使單片機(jī)的外部中斷0中斷允許,應(yīng)設(shè)置中斷允許寄存器IE的?A.EX0=0B.EX0=1C.ET0=0D.ET0=1答案:B。解析:EX0是外部中斷0的中斷允許位,EX0=1時(shí)允許外部中斷0中斷;ET0是定時(shí)器/計(jì)數(shù)器0的中斷允許位。73.單片機(jī)中,用于存儲堆棧數(shù)據(jù)的區(qū)域是?A.ROMB.RAMC.EEPROMD.FLASH答案:B。解析:堆棧數(shù)據(jù)存儲在RAM中,堆棧用于保存子程序調(diào)用和中斷時(shí)的現(xiàn)場數(shù)據(jù)。74.單片機(jī)的定時(shí)器/計(jì)數(shù)器工作在方式1時(shí),其最大計(jì)數(shù)值是?A.256B.1024C.4096D.65536答案:D。解析:方式1是16位定時(shí)器/計(jì)數(shù)器,最大計(jì)數(shù)值為2^16=65536。75.以下哪種指令是單片機(jī)的減法運(yùn)算指令?A.ADDB.ADDCC.SUBBD.MUL答案:C。解析:SUBB是帶借位減法指令;ADD是加法指令;ADDC是帶進(jìn)位加法指令;MUL是乘法指令。76.單片機(jī)的P0口在作為通用I/O口使用時(shí),讀取引腳狀態(tài)前應(yīng)?A.先向該口寫1B.先向該口寫0C.直接讀取D.不需要任何操作答案:A。解析:P0口作為通用I/O口使用時(shí),讀取引腳狀態(tài)前應(yīng)先向該口寫1,以避免誤讀。77.若單片機(jī)的晶振頻率為3MHz,一個(gè)機(jī)器周期的時(shí)間是?A.1μsB.2μsC.3μsD.4μs答案:D。解析:機(jī)器周期=12/晶振頻率,晶振頻率為3MHz時(shí),機(jī)器周期=12/3MHz=4μs。78.單片機(jī)的中斷系統(tǒng)中,中斷響應(yīng)的條件不包括?A.有中斷請求B.中斷允許C.當(dāng)前指令執(zhí)行完D.定時(shí)器/計(jì)數(shù)器正在工作答案:D。解析:中斷響應(yīng)的條件是有中斷請求、中斷允許且當(dāng)前指令執(zhí)行完,定時(shí)器/計(jì)數(shù)器正在工作不是中斷響應(yīng)的條件。79.單片機(jī)中,用于將兩個(gè)數(shù)相乘的指令是?A.ADDB.MULC.DIVD.SUBB答案:B。解析:MUL是乘法指令,用于將累加器A和寄存器B中的兩個(gè)數(shù)相乘。80.當(dāng)單片機(jī)的串行口工作在方式3時(shí),其數(shù)據(jù)位數(shù)是?A.8位B.9位C.10位D.11位答案:B。解析:串行口工作在方式3時(shí),數(shù)據(jù)位數(shù)是9位。81.單片機(jī)的P2口在訪問外部數(shù)據(jù)存儲器時(shí),提供?A.低8位地址B.高8位地址C.數(shù)據(jù)總線D.控制信號答案:B。解析:P2口在訪問外部數(shù)據(jù)存儲器時(shí),提供高8位地址。82.以下哪種情況會使單片機(jī)的定時(shí)器/計(jì)數(shù)器溢出?A.計(jì)數(shù)值達(dá)到最大值B.計(jì)數(shù)值為0C.定時(shí)器/計(jì)數(shù)器停止工作D.外部引腳輸入低電平答案:A。解析:當(dāng)定時(shí)器/計(jì)數(shù)器的計(jì)數(shù)值達(dá)到最大值時(shí)會產(chǎn)生溢出。83.單片機(jī)編程中,使用匯編語言時(shí),定義一個(gè)字節(jié)變量的偽指令是?A.DBB.DWC.EQUD.ORG答案:A。解析:DB是定義字節(jié)變量的偽指令;DW是定義字變量的偽指令;EQU是賦值偽指令;ORG是定位偽指令。84.若單片機(jī)的定時(shí)器/計(jì)數(shù)器1工作在計(jì)數(shù)模式,計(jì)數(shù)脈沖從?A.P3.4引腳輸入B.P3.5引腳輸入C.P3.6引腳輸入D.P3.7引腳輸入答案:B。解析:定時(shí)器/計(jì)數(shù)器1工作在計(jì)數(shù)模式時(shí),計(jì)數(shù)脈沖從P3.5引腳輸入。85.單片機(jī)的P1口輸入數(shù)據(jù)時(shí),數(shù)據(jù)從?A.P1引腳輸入到P1寄存器B.累加器A輸入到P1寄存器C.數(shù)據(jù)指針DPTR輸入到P1寄存器D.程序計(jì)數(shù)器PC輸入到P1寄存器答案:A。解析:P1口輸入數(shù)據(jù)時(shí),數(shù)據(jù)從P1引腳輸入到P1寄存器。86.以下哪種指令可以實(shí)現(xiàn)單片機(jī)的條件轉(zhuǎn)移?A.SJMPB.JZC.LJMPD.AJMP答案:B。解析:JZ是條件轉(zhuǎn)移指令,當(dāng)累加器A為0時(shí)轉(zhuǎn)移;SJMP、LJMP、AJMP都是無條件轉(zhuǎn)移指令。87.單片機(jī)的晶振頻率為4MHz時(shí),一個(gè)機(jī)器周期的時(shí)間是?A.1μsB.2μsC.3μsD.4μs答案:C。解析:機(jī)器周期=12/晶振頻率,晶振頻率為4MHz時(shí),機(jī)器周期=12/4MHz=3μs。88.單片機(jī)的中斷系統(tǒng)中,中斷服務(wù)程序的入口地址是?A.固定的B.可以隨意設(shè)置C.由中斷優(yōu)先級決定D.由定時(shí)器/計(jì)數(shù)器決定答案:A。解析:中斷服務(wù)程序的入口地址是固定的,不同的中斷源有不同的入口地址。89.單片機(jī)中,用于將一個(gè)數(shù)除以另一個(gè)數(shù)的指令是?A.ADDB.MULC.DIVD.SUBB答案:C。解析:DIV是除法指令,用于將累加器A中的數(shù)除以寄存器B中的數(shù)。90.當(dāng)單片機(jī)的串行口工作在方式0時(shí),其數(shù)據(jù)傳輸方式是?A.同步移位寄存器方式B.異步通信方式C.半雙工通信方式D.全雙工通信方式答案:A。解析:串行口工作在方式0時(shí),是同步移位寄存器方式。91.單片機(jī)的P3口在作為第二功能使用時(shí),其優(yōu)先級?A.高于作為通用I/O口B.低于作為通用I/O口C.與作為通用I/O口相同D.可以隨意設(shè)置答案:A。解析:P3口作為第二功能使用時(shí),其優(yōu)先級高于作為通用I/O口。92.若要使單片機(jī)的

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論