單片機(jī)原理及應(yīng)用試題庫-答案_第1頁
單片機(jī)原理及應(yīng)用試題庫-答案_第2頁
單片機(jī)原理及應(yīng)用試題庫-答案_第3頁
單片機(jī)原理及應(yīng)用試題庫-答案_第4頁
單片機(jī)原理及應(yīng)用試題庫-答案_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

一、填空題1.單片機(jī)就是把(CPU)、(輸入/輸出)、和(存儲器)等部件都集成在一個(gè)電路芯片上,并具備一套功能完善的(指令系統(tǒng)),有的型號同時(shí)還具備(AD)和(DA)等功能部件,其簡稱為(微處理器)或(微控制器)。2.Intel公司典型的單片機(jī)有(MCS-51系列)和(MCS-96系列)。3.單片機(jī)具有體積(下)、重量(輕)、價(jià)格(低)、功耗(小)、控制功能強(qiáng)、運(yùn)算速度快、運(yùn)用靈活、易于產(chǎn)品化、抗擾能力(強(qiáng))等特點(diǎn),故在國民經(jīng)濟(jì)建設(shè)、軍事及家用電器等領(lǐng)域均得到了廣泛的應(yīng)用。4.微處理器本身不是計(jì)算機(jī),它是微型計(jì)算機(jī)的核心部件,又稱它為(CPU)。它包括兩個(gè)主要部分:(運(yùn)算器)、(控制器5.當(dāng)擴(kuò)展外部存儲器或I/O口時(shí),P2口用作(地址線的高8位6.MCS-51單片機(jī)內(nèi)部RAM區(qū)有(4)個(gè)工作寄存器區(qū)。7.MCS-51單片機(jī)內(nèi)部RAM區(qū)有(128)個(gè)位地址。)。)。8.89C51單片機(jī)片內(nèi)RAM中位尋址區(qū)的地址范圍是(20H—2FH),工作寄存器區(qū)的地址范圍是(00H—1FH),片內(nèi)程序存儲器中尋址區(qū)的地址范圍是(0000H—07FFH)。9.MCS-51有(4)個(gè)并行I\O口。10.MCS-51的堆棧是軟件填寫堆棧指針臨時(shí)在(30H—7FH)內(nèi)開辟的區(qū)域.11.MCS-51片內(nèi)(20H—2FH)范圍內(nèi)的數(shù)據(jù)存儲器,既可以字節(jié)尋址又可以位尋址。12.程序狀態(tài)標(biāo)志字寄存器PSW中的的含義是(進(jìn)位和借位標(biāo)志位);的含義是(奇偶校驗(yàn)位)。13.若不使用89C51片內(nèi)的程序存儲器,引腳(EA’)必須接地。14.MCS-51中凡字節(jié)地址能被(0和8)整除的特殊功能寄存器均能尋址。15.MCS-51有4組工作寄存器,它們的字節(jié)地址范圍是(00H—1FH)。16.當(dāng)MCS-51引腳(ALE)信號有效時(shí),表示從P0口穩(wěn)定地送出了低8位地址.17.在單片機(jī)的RESET端出現(xiàn)(兩個(gè)機(jī)器周期以上的高電平時(shí)),便可以可靠復(fù)位,復(fù)位后的程序指針PC指向(0000H)地址。18.MCS-51系列單片機(jī)有:(外部中斷0),(外部中斷1),(定時(shí)/計(jì)數(shù)器T0溢出中斷),(定時(shí)/計(jì)數(shù)器T1溢出中斷),(串行口)等5個(gè)中斷請求源。39.KeiLC51軟件中,工程文件的擴(kuò)展名是__UV2______,編譯連接后生成可燒寫的文件擴(kuò)展名是__hex_______。40.C51支持的指針有通用指針和Crol__________完成一個(gè)字節(jié)的循環(huán)左移,用___irol_____完成二個(gè)字節(jié)的循環(huán)左移。42.C51的基本數(shù)據(jù)類型有char、int、long、float、bitsbit、sfrsfr16。43.C51的存儲類型有code、data、bdata、idata、xdata、pdata。44.C51的存儲模式有l(wèi)arge、compact和small。45.C51程序與其他語言程序一樣,程序結(jié)構(gòu)也分為順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)三種。46.C51中int型變量的長度為47.C51中關(guān)鍵字sfr的作用16位,其值域?yàn)?-65535。定義變量訪問8位的SFR,sbit的作用定義變量訪問SFR中的一位。48.函數(shù)定義由函數(shù)頭和函數(shù)體兩部分組成。49.C51中“!”運(yùn)算符的作用是取反。50.若函數(shù)無返回值,用void關(guān)鍵字指定。51.若局部變量未初始化,其初值為不確定52.89C51五個(gè)中斷源的中斷入口地址分別是T0:000BH;T1:001BH。:0003H;:0013H;串行口:0023H。53在CPU未執(zhí)行同級或更高優(yōu)先級中斷服務(wù)程序的條件下,中斷響應(yīng)等待時(shí)間最少需要。54.中斷嵌套與子程序嵌套的區(qū)別在于:一是子程序嵌套是在程序中事先按排序好的;而中斷嵌套是隨。二是子程序嵌套無次序限制;而中斷嵌套只允許低級中斷嵌套高級中斷機(jī)的。55.MCS-5l單片機(jī)的堆棧區(qū)只可設(shè)置在30H-7FH,堆棧寄存器SP是8位寄存器。56.若(IP)=00010100B,則中斷優(yōu)先級最高者為串行口和外部中斷1,最低者為定時(shí)/計(jì)數(shù)器T1、T0溢出中斷,外部中斷0。57.MCS-51單片機(jī)中,只有__外部中斷___中斷源存在中斷采樣的問題。58.對中斷進(jìn)行查詢時(shí),查詢的中斷標(biāo)志位共有_TF1__、_TF0__、_IE1__、_IE0__、_TI__和_RI__六個(gè)中斷標(biāo)志位。59.MCS-51單片機(jī)中斷系統(tǒng)中有外部中斷0.外部中斷1.定時(shí)/計(jì)數(shù)器T1溢出中斷.定時(shí)/計(jì)數(shù)器T0溢出中斷.串行口中斷五個(gè)中斷請求源,其中優(yōu)先級最高的是外部中斷0,優(yōu)先級最低的是串行口中斷。60.定時(shí)/計(jì)數(shù)器工作方式3僅適用于定時(shí)計(jì)數(shù)器T0。61.若將定時(shí)/計(jì)數(shù)器用于計(jì)數(shù)方式,則外部事件脈沖必須從和引腳輸入,且外部脈沖的最高頻率不能超過時(shí)鐘頻率的1/12。62.定時(shí)器/計(jì)數(shù)器的工作方式3是指的將定時(shí)、計(jì)數(shù)器拆成兩個(gè)獨(dú)立的8位計(jì)數(shù)器。而另一個(gè)定時(shí)器/計(jì)數(shù)器此時(shí)通常只可作為串行口的波特率發(fā)生器使用。64.假定定時(shí)器1工作在方式2,單片機(jī)的振蕩頻率為3MHZ,則最大的定時(shí)時(shí)間為__1024us_______。65.當(dāng)定時(shí)器T0工作在方式3時(shí),要占定時(shí)器T1的TR1和TF1_控制位.66.MCS-51的定時(shí)器用作定時(shí)時(shí),其定時(shí)時(shí)間與時(shí)鐘頻率和計(jì)數(shù)初值有關(guān)。用作計(jì)數(shù)時(shí),最高計(jì)數(shù)頻率的。67.MCS—51單片機(jī)內(nèi)部有2個(gè)位加1定時(shí)/計(jì)數(shù)器,可通過編程決定它們的工作方式,其中,可進(jìn)行13位定時(shí)/計(jì)數(shù)的是方式是0。68.MCS-51單片機(jī)的串行接口有4種工作方式。其中方式方式3為多機(jī)通信方式。69串行口中斷標(biāo)志RI/TI由系統(tǒng)置位,軟件清零。70.MCS-51串行接口有4種工作方式,這可在初始化程序中用軟件填寫特殊功能寄存器SCON()加以選擇.71.用串口擴(kuò)并口時(shí),串行接口工作方式應(yīng)選為方式0。72.串行通信按照數(shù)據(jù)傳送方向可分為三種制式:單工、雙工和半工。73.波特率定義為一秒鐘傳送多少個(gè)數(shù)據(jù)位。串行通信對波特率的基本要求是互相通信的甲乙雙方必須具有的相同的波特率。74.多機(jī)通信時(shí),主機(jī)向從機(jī)發(fā)送信息分地址幀和數(shù)據(jù)幀兩類,以第9位可編程TB8作區(qū)分標(biāo)志。TB8=0,表示數(shù)據(jù)幀;TB8=1,表示地址幀。75.當(dāng)從機(jī)SM2=1時(shí),只能接收主機(jī)發(fā)出的地址幀,對數(shù)據(jù)不予理睬。76.多機(jī)通信開始時(shí),主機(jī)首先發(fā)送地址,各從機(jī)核對主機(jī)發(fā)送的地址與本機(jī)地址是否相符,若相符,則置SM2=0。77半導(dǎo)體存儲器中有一類在掉電后不會丟失數(shù)據(jù),稱之為__ROM_______,有一類掉電后會丟失數(shù)據(jù),稱之為___RAM_________。78.51系列單片機(jī)擴(kuò)展數(shù)據(jù)存儲器最大尋址范圍為(64K)。79.當(dāng)擴(kuò)展外部存儲器或I/O口時(shí),P2口用作(地址線的高8位)。80.80C51的存儲器可以分為三個(gè)不同的存儲空間,分別是64KB片外數(shù)據(jù)存儲器;64KB程序存儲器;256B(包括特殊功能寄存器)片內(nèi)數(shù)據(jù)存儲器。81.MCS-51可提供(數(shù)據(jù))和(程序)兩種存儲器.最大存儲空間可達(dá)(64K)的兩個(gè)并行存儲器擴(kuò)展系統(tǒng)。82.為擴(kuò)展存儲器而構(gòu)造系統(tǒng)總線,應(yīng)以P0口的8位口線作為(地址線低8位和數(shù)據(jù))線,以P2口的口線作為(地址線高8位)線。83.為實(shí)現(xiàn)89C51內(nèi)外程序存儲器的銜接,應(yīng)使用(EA’)信號進(jìn)行控制。85.在存儲器擴(kuò)展中,無論是線選法還是譯碼法,最終都是為擴(kuò)展芯片的(CS’)端提供信號。86.89C51并行擴(kuò)展I/O口時(shí),對擴(kuò)展I/O口芯片輸入/輸出端的基本要求是:構(gòu)成輸出口時(shí),接口芯片應(yīng)具有鎖存功能;構(gòu)成輸入口時(shí),接口芯片應(yīng)具有三態(tài)緩沖和鎖存選通功能;89.總線路是用于傳送信息的公共通信途徑。總線可分為數(shù)據(jù)總線、地址總線.和控制總線。90.89C51擴(kuò)展I/O口從片外數(shù)據(jù)存儲器存儲空間擴(kuò)展,從理論上講,最多可擴(kuò)展64K個(gè)。91.MCS—51單片機(jī)的P0—P3口均是8位并行輸出外,通常還用來構(gòu)建系統(tǒng)的地址線和數(shù)據(jù)線口,P1-P3I/O口,其中的P0口和P2口除了可以進(jìn)行數(shù)據(jù)的輸入.,在P0—P3口中,P0為真正的雙向?yàn)闇?zhǔn)雙向口。92.對I/O進(jìn)行編址通常采用_與片外數(shù)據(jù)存儲器統(tǒng)一變址________編址技術(shù)。93.連接到單片機(jī)上的輸入口應(yīng)具有__三態(tài)緩沖和鎖存選通____功能,連接到單片機(jī)上的輸出口應(yīng)具有_輸出鎖存_____功能。94.8255共有三種工作方式,分別是__方式0___.__方式1__和__方式2___。這三種工作方式通過__方式選擇____控制字進(jìn)行選擇。98當(dāng)51單片機(jī)與慢速外設(shè)進(jìn)行數(shù)據(jù)傳輸時(shí),最佳的傳輸方式是中斷傳送方式。99.LED數(shù)碼管的使用與發(fā)光二極管相同,根據(jù)其材料不同正向壓降一般為V,額定電流為20mA,最大電流為50mA。100.鍵盤掃描控制方式可分為程序控制、定時(shí)控制和中斷控制方式。101.LED顯示器的靜態(tài)驅(qū)動(dòng)顯示和動(dòng)態(tài)驅(qū)動(dòng)顯示的優(yōu)缺點(diǎn)是:__靜態(tài)顯示亮度高但是占用IO口較多,動(dòng)態(tài)顯示亮度不高但是占用IO口較少________。102.A/D轉(zhuǎn)換器按轉(zhuǎn)換原理形式可分為積分式、逐次逼近式和并行/串行比較式。103.A/D轉(zhuǎn)換器0809按轉(zhuǎn)換原理為(逐次逼近式AD轉(zhuǎn)換器二、判斷題)。1、所謂的單片機(jī),就是將CPU、存儲器、定時(shí)計(jì)數(shù)器、中斷功能以及I/O設(shè)備等主要功能部件都集成在一塊超大規(guī)模集成電路的微型計(jì)算機(jī)。(對)2、8051單片機(jī),程序存儲器數(shù)和數(shù)據(jù)存儲器擴(kuò)展的最大范圍都是一樣的。(對)3、MCS-51單片機(jī)是微處理器。(對)4、8位二進(jìn)制數(shù)構(gòu)成一個(gè)字節(jié),一個(gè)字節(jié)所能表達(dá)的數(shù)的范圍是0-255。(對)5、8051中的工作寄存器就是內(nèi)部RAM中的一部份。(對)6、8051中特殊功能寄存器(SFR)就是內(nèi)部RAM中的一部份。(錯(cuò))7、SP稱之為堆棧指針,堆棧是單片機(jī)內(nèi)部的一個(gè)特殊區(qū)域,與RAM無關(guān)。(錯(cuò))8、89C51單片機(jī)片外數(shù)據(jù)存儲器與擴(kuò)展I/O口統(tǒng)一編址。(對)9、89C51單片機(jī)片內(nèi)RAM的地址空間為00H~7FH。(對)10、89C51單片機(jī)訪問片外ROM是以作為讀選通信號。(對)11、CPU每取一個(gè)指令字節(jié),立即使程序計(jì)數(shù)器PC自動(dòng)加1。(對)12、第1組工作寄存器R0~R7的地址是10H~17H。(錯(cuò))13、不能用指令對對程序計(jì)數(shù)器PC進(jìn)行讀寫操作。(對)14、使用89C51且=1時(shí),仍可外擴(kuò)64KB的程序存儲器。(對)15、因?yàn)镸CS-51可上電復(fù)位,因此,MCS-51系統(tǒng)也可以不需要復(fù)位電路。(錯(cuò))。16、程序存儲器和數(shù)據(jù)存儲器的作用不同,程序存儲器一般用存放數(shù)據(jù)表格和程序,而數(shù)據(jù)存儲器一般用來存放數(shù)據(jù)(對)。37.若一個(gè)函數(shù)的返回類型為void,則表示其沒有返回值。(對)38.特殊功能寄存器的名字,在C51程序中,全部大寫。(對)39.“sfr”后面的地址可以用帶有運(yùn)算的表達(dá)式來表示。(對)40.#include<>與#include“”是等價(jià)的。(錯(cuò))41.sbit不可以用于定義內(nèi)部RAM的可位尋址區(qū),只能用在可位尋址的SFR上。(對)42.一個(gè)函數(shù)利用return不可能同時(shí)返回多個(gè)值。(對)43.中斷響應(yīng)最快響應(yīng)時(shí)間為3個(gè)機(jī)器周期。(對)44.89C51每個(gè)中斷源相應(yīng)地在芯片上都有其中斷請求輸入引腳。(錯(cuò))45.89C51單片機(jī)對最高優(yōu)先權(quán)的中斷響應(yīng)是無條件的。(錯(cuò))46.中斷初始化時(shí),對中斷控制器的狀態(tài)設(shè)置,只可使用位操作指令,而不能使用字節(jié)操作指令。(錯(cuò))47.在一般情況下8051單片機(jī)允許同級中斷嵌套。(錯(cuò))48.89C51單片機(jī)五個(gè)中斷源中優(yōu)先級是高的是外部中斷0,優(yōu)先級是低的是串行口中斷。(對)49.MCS-51有3個(gè)中斷源,優(yōu)先級由軟件填寫特殊功能寄存器IP加以選擇。(錯(cuò))50.外部中斷51.MCS-51入口地址為_0013H。(錯(cuò))的入口地址是0003H。(對).52.TMOD中的GATE=1時(shí),表示由兩個(gè)信號控制定時(shí)器的啟停。(對)。53.要進(jìn)行多機(jī)通信,MCS-51串行接口的工作方式應(yīng)為方式1。(錯(cuò))54.MCS-51的串行接口是全雙工的。(對)55.MCS-51上電復(fù)位時(shí),SBUF=00H。(對)。56.MCS-51單片機(jī)片外數(shù)據(jù)存儲器與擴(kuò)展I/O口統(tǒng)一編址。(對)57.單片機(jī)系統(tǒng)擴(kuò)展時(shí)使用的鎖存器,是用于鎖存高8位地址。(錯(cuò))58.程序存儲器和數(shù)據(jù)存儲器的作用不同,程序存儲器一般用存放數(shù)據(jù)表格和程序,而數(shù)據(jù)存儲器一般用來存放數(shù)據(jù)。(對)59在單片機(jī)應(yīng)用系統(tǒng)中,外部設(shè)備與外部數(shù)據(jù)存儲器傳送數(shù)據(jù)時(shí),使用MOV指令。(錯(cuò))60.MCS-51單片機(jī)片外數(shù)據(jù)存儲器與擴(kuò)展I/O口統(tǒng)一編址。(對)61.MCS-51單片機(jī)和外設(shè)之間的數(shù)據(jù)傳送方式主要有查詢方式和中斷方式,兩者相比后者的效率更高。(對)62.8155的復(fù)位引腳可與89C51的復(fù)位引腳直接相連。(錯(cuò))63.為了消除按鍵的抖動(dòng),常用的方法有硬件和軟件兩種方法。(對)64.中斷服務(wù)程序的最后一條指令是RET。(錯(cuò))65.存儲器分成內(nèi)存和外存兩大部分其中外存可以直接與CPU交換信息。(錯(cuò))66.P2口既可以作為I/O使用又可以作地址/數(shù)據(jù)復(fù)用口使用。(錯(cuò))67.在中斷響應(yīng)階段CPU一定要做如下2件工作保護(hù)斷點(diǎn)和給出中斷服務(wù)程序入口地址。。(對)6872.AJMP跳轉(zhuǎn)空間最大可達(dá)到64KB。(錯(cuò))73.DPTR是由DPH和DPL兩個(gè)8位特殊寄存器組成的。(對)75.C51中,將數(shù)據(jù)的存儲類型說明為data,則該數(shù)據(jù)映射的存儲空間為片內(nèi)位尋址空間。(錯(cuò))76.MCS—51屬于16位的單片機(jī)。(錯(cuò))78.位地址和字節(jié)地址在形式上沒有區(qū)別。(對)79.如果x=0xEA,則執(zhí)行x<<2后,x的值為0xA8。(對)78.在MCS—51的指令系統(tǒng)中,地址分為字節(jié)地址和位地址。(對)79.匯編語言指令就是指能被CPU直接執(zhí)行的指令。(錯(cuò))80.在MCS—51的指令系統(tǒng)中,偽指令、指令都是在程序執(zhí)行的時(shí)候起作用。(錯(cuò))81.(R7)表示工作寄存器R7中的內(nèi)容。(對)82.微機(jī)中數(shù)據(jù)總線的寬度決定了CPU的尋址能力。(對)83.在MCS-51中,中斷的開放和屏蔽都可以通過控制字TMOD來完成。(錯(cuò))84.在MCS-51中,中斷可以任意嵌套。(對)85.若一個(gè)函數(shù)的返回類型為void,則表示其沒有返回值。(對)86、定時(shí)器與計(jì)數(shù)器的工作原理均是對輸入脈沖進(jìn)行計(jì)數(shù)。(對)87、SFR中凡是能被8整除的地址,都具有位尋址能力。(對)88、不能用“sfr16”直接訪問定時(shí)器/計(jì)數(shù)器0和1。(錯(cuò))89、MCS-51單片機(jī)的程序存儲器只能用來存放程序的。(錯(cuò))90、串口中斷標(biāo)志由硬件清0。(錯(cuò))91、特殊功能寄存器的名字,在C51程序中,全部大寫。(對)92、“sfr”后面的地址可以用帶有運(yùn)算的表達(dá)式來表示。(對)93、#include<>與#include“”是等價(jià)的。(錯(cuò))94、sbit不可以用于定義內(nèi)部RAM的可位尋址區(qū),只能用在可位尋址的SFR上。(對)95.我們所說的計(jì)算機(jī)實(shí)質(zhì)上是計(jì)算機(jī)的硬件系統(tǒng)和軟件系統(tǒng)的總稱。(對)96.MCS-51的5個(gè)中斷源優(yōu)先級相同。(錯(cuò))97.MCS-51外擴(kuò)I/O口與外RAM是統(tǒng)一編址的。(對(對))是微處理器。的相對轉(zhuǎn)移指令最大負(fù)跳轉(zhuǎn)距是128B。(錯(cuò))存放的是當(dāng)前正在執(zhí)行的指令地址。(錯(cuò))101.使用可編程接口須初始化。(對)系統(tǒng)可以沒有復(fù)位電路。(錯(cuò))單片機(jī)是8位機(jī)。(對)上的信息可電擦除。(錯(cuò))105.程序計(jì)數(shù)器PC不能對它進(jìn)行讀寫操作。(對)106.在一般情況8051單片機(jī)允許同級中斷嵌套。(錯(cuò))107.8051單片機(jī)程序存儲器數(shù)和數(shù)據(jù)存儲器擴(kuò)展的最大范圍都是一樣的。(對)108.如果發(fā)生除法溢出錯(cuò)誤則PSW標(biāo)志位P置1。(錯(cuò))對內(nèi)部RAM和外部RAM的讀寫速度一樣快。(錯(cuò))110.對于8051單片機(jī)當(dāng)CPU對內(nèi)部程序存儲器尋址超過4K時(shí)系統(tǒng)會自動(dòng)在外部程序存儲器中尋址。(對)111.-86原碼=B反碼=B補(bǔ)碼=B(對)112.、由于MCS-51的串行口的數(shù)據(jù)發(fā)送和接收緩沖器都是SBUF所以其串行口不能同時(shí)發(fā)送和接收數(shù)據(jù)即不是全雙工的串行口。(錯(cuò))三、選擇題1.單片機(jī)8031屬于:B(A)MCS-48系列(B)MCS-51系列(C)MCS-96系列(D)MCS-31系列3.單片機(jī)程序存儲器的尋址范圍是由程序計(jì)數(shù)器PC的位數(shù)決定的,MCS-51的PC為16位,因此其尋址范圍是B(A)4KB5.在89C5l中,可使用的堆棧最大深度為A(A)80個(gè)單元(B)32個(gè)單元(C)128個(gè)單元6.位處理器是單片機(jī)面向控制應(yīng)用的重要體現(xiàn),下列中不屬于位處理器資源的是B(B)64KB(C)8KB(D)128KB(D)8個(gè)單元(A)位累加器Cy(B)通用寄存器的各個(gè)位(D)位操作指令集(C)特殊功能寄存器的可尋址位8.在單片機(jī)中,通常將一些中間計(jì)算結(jié)果放在(D)中。A、累加器B、控制器C、程序存儲器D、數(shù)據(jù)存儲器9.單片機(jī)應(yīng)用程序一般存放在(B)中。A、RAMB、ROMC、寄存器10.單片機(jī)上電后或復(fù)位后,工作寄存器R0是在(A)A、0區(qū)00H單元B、0區(qū)01H單元C、0區(qū)09H單元11.單片機(jī)89C51的XTAL1和XTAL2引腳是(D)引腳A、外接定時(shí)器B、外接串行口C、外接中斷D、CPUD、SFRD、外接晶振14.8051單片機(jī)中既可位尋址又可字節(jié)尋址的單元是(A)A、20HB、30HC、00HD、70H15.8051單片機(jī)中片內(nèi)RAM共有(A)字節(jié)A、128B、256C、4KD、64K16.當(dāng)寄存器PSW的RS0和RS1分別為1和0時(shí),系統(tǒng)選用的工作寄存器組為(B)A、組0B、組1C、組2D、組317.提高單片機(jī)的晶振頻率,則機(jī)器周期(C)。A、不變B、變長C、變短18在堆棧操作中,當(dāng)進(jìn)棧數(shù)據(jù)全部彈出后,這時(shí)SP應(yīng)指向(A)A、棧底單元B、7FH單元C、棧底單元地址加1D、棧底單元地址減119.89C51單片機(jī)中,唯一一個(gè)用戶不能直接使用的寄存器是(C)A、PSWB、DPTRC、PCD、B20.89C51單片機(jī)中,唯一一個(gè)用戶可使用的16位寄存器是(B)A、PSWB、DPTRC、AD、PC21.若MCS-51系統(tǒng)中,晶振頻率為8MHz,則一個(gè)機(jī)器周期等于(A)μs。D、不定AB3C1D22.MCS-51單片機(jī)外部有40個(gè)引腳,其中,地址鎖存允許控制信號引腳是(A)(A)ALE(B)(C)(D)RST23.在CPU內(nèi)部,反映程序運(yùn)行狀態(tài)或反映運(yùn)算結(jié)果的特征寄存器是(B)。(A)PC(D)SP24.AJMP指令的跳轉(zhuǎn)范圍是(C(A)256(B)1KB(C)2KB(B)PSW(C)A)。(D)64KB25.單片機(jī)應(yīng)用程序一般存放在(B)A、RAMB、ROMC、寄存器D、CPU26.單片機(jī)的堆棧指針SP始終是(B)A、指示堆棧底B、指示堆棧頂C、指示堆棧地址D、指示堆棧長度27.LJMP跳轉(zhuǎn)空間最大可達(dá)到(D)A、2KBB、256BC、128BD、64KB52.CPU響應(yīng)中斷后,能自動(dòng)清除中斷請求“1”標(biāo)志的有(C)。A.B。C.定時(shí)/計(jì)數(shù)器T0/T1中斷D。串行口中斷TI/RI53.80C51五個(gè)中斷源中,屬外部中斷的有(AB)。A.B.C.T0D.T1E.TIF.RI54.按下列中斷優(yōu)先順序排列,有可能實(shí)現(xiàn)的有(/采用電平觸發(fā)方式/采用兩邊觸發(fā)方式)。A.T1、T0、C.、、串行口B.、T1、T0、、串行口、、串行口、T0、T1D.、串行口、T0、、T1;55.各中斷源發(fā)出的中斷申請信號,都會標(biāo)記在MCS-51系統(tǒng)中的(B)中。(A)TMOD(B)TCON/SCON(C)IE(D)IP56.外中斷初始化的內(nèi)容不包括:A(A)設(shè)置中斷響應(yīng)方式(B)設(shè)置外中斷允許(C)設(shè)置中斷總允許(D)設(shè)置中斷觸發(fā)方式57.在MCS-51單片機(jī)中,需要軟件實(shí)現(xiàn)中斷撤銷的是:D(A)定時(shí)中斷(B)脈沖觸發(fā)的外部中斷(D)串行口中斷(C)電平觸發(fā)的外部中斷59.8051單片機(jī)共有(B)中斷源A、4B、5C、660.8051單片機(jī)共有(A)個(gè)中斷優(yōu)先級A、2B、3C、4D、7D、561.中斷源IE1(外部中斷1)的向量地址為(C)A、0003HB、000BHC、0013H62.執(zhí)行MOVIE,#81H指令的意義是:(B)D、002BHA、屏蔽中斷源B、開放外中斷源0C、開放外中斷源1D、開放外部中斷源0和163.下述條件中,能封鎖主機(jī)對中斷的響應(yīng)的條件是(BE)A、一個(gè)同級或高一級的中斷正在處理中B、當(dāng)前周期不是執(zhí)行當(dāng)前指令的最后一個(gè)周期C、當(dāng)前執(zhí)行的指令是RETI指令或?qū)E或IP寄存器進(jìn)行讀/寫指令D、當(dāng)前執(zhí)行的指令是一長跳轉(zhuǎn)指令E、一個(gè)低級的中斷正在處理中64.8051單片機(jī)的中斷源有(ABCDE)A、外部中斷0B、定時(shí)/計(jì)數(shù)中斷0C、串行中斷D、外部中斷1E、定時(shí)/計(jì)數(shù)中斷165中斷請求的不能自動(dòng)撤除有(A、定時(shí)/計(jì)數(shù)中斷硬件自動(dòng)撤除C、電平方式外部中斷強(qiáng)制撤除D、串行中斷軟件撤除66.要想測量引腳上的一個(gè)正脈沖寬度,那么特殊功能寄存器TMOD的內(nèi)容應(yīng)為(A)。)B、脈沖方式外部中斷自動(dòng)撤除E、串行中斷硬件自動(dòng)撤除(A)09H(B)87H(C)00H(D)80H67.MCS-51的中斷允許觸發(fā)器內(nèi)容為83H,CPU將響應(yīng)的中斷請求是(D)(A)T1,(B)T0,T1(C)T1,串行接口(D)T068.要使MCS-51能夠響應(yīng)定時(shí)器T1中斷、串行接口中斷,它的中斷允許寄存器IE的內(nèi)容應(yīng)是(A)。(A)98H(B)84H(C)42(D)22H69.MCS-51在響應(yīng)中斷時(shí),下列哪種操作不會發(fā)生(C).(A)保護(hù)現(xiàn)場(B)保護(hù)PC(C)找到中斷入口(D)保護(hù)PC轉(zhuǎn)入中斷入口70.MCS-51響應(yīng)中斷時(shí),下面哪一個(gè)條件不是必須的(D)(A)當(dāng)前指令執(zhí)行完畢(B)中斷是開放的(C)沒有同級或高級中斷服務(wù)(D)必須有RETI指令71.下面哪一種傳送方式適用于處理外部事件(C)。(A)DMA(B)無條件傳送(C)中斷(D)條件傳送的內(nèi)部程序存儲器與數(shù)據(jù)存儲器容量各為多少?(C)(A)64KB、128B(C)4KB、128B(B)4KB、64KB(D)8KB、256B74.在8x51芯片里,哪個(gè)引腳用于控制使用內(nèi)部程序存儲器還是外部程序存儲器?(B)(A)XTAL1(B)/EA75.下列哪個(gè)不是KeilC的預(yù)處理命令?(C)(A)#include(B)#define(C)#exit(D)#if76.下列哪個(gè)不是KeilC的數(shù)據(jù)類型?(B)(C)/PSEN(D)ALE(A)void77.在KeilC的程序里,若要指定P0口的bit3,如何編寫?(C)(A)78.在8x51里,若要擴(kuò)展外部存儲器時(shí),數(shù)據(jù)總線連接哪個(gè)輸入/輸出端口?(A)(B)string(C)char(D)float(B)(C)P0^3(D)Port^3(A)P079.在KeilC里,判讀開關(guān)狀態(tài)時(shí),使用if_elseif語句與使用switch語句有何差異?(B)(A)if-elseif語句較快(B)if-elseif語句有優(yōu)先級(C)switch語句可判讀較多開關(guān)狀態(tài)(B)P1(C)P2(D)P3(D)switch語句有優(yōu)先級80.在KeilC里,中斷子程序與函數(shù)有何不同?(A)(A)中斷子程序不必聲明(B)函數(shù)不必聲明(D)中斷子程序一定會有返回值(C)中斷子程序必須有形式參數(shù)81.利用下列(D)關(guān)鍵字可以改變工作寄存器組A、interruptC、whileB、sfrD、using82.C51中一般指針變量占用(C)字節(jié)存儲。A、一個(gè)B、兩個(gè)C、三個(gè)D、四個(gè)83.使用宏來訪問絕對地址時(shí),一般需包含的庫文件是(B)A、B、C、D、85.定時(shí)/計(jì)數(shù)器T0在GATE=1時(shí)運(yùn)行的條件有(AC)。A.=1B.設(shè)置好定時(shí)初值=1開啟中86.對定時(shí)器0進(jìn)行關(guān)中斷操作,需要復(fù)位中斷允許控制寄存器的:(A)(A)EA和ET0(C)EA和ET1(B)EA和EX0(D)EA和EX187.在下列寄存器中,與定時(shí)器/計(jì)數(shù)器控制無關(guān)的是:B(A)TCON(C)IE(B)SCON(D)TMOD88.與定時(shí)工作方式0和1相比較,定時(shí)工作方式2不具備的特點(diǎn)是:B(A)計(jì)數(shù)溢出后能自動(dòng)恢復(fù)計(jì)數(shù)初值(B)增加計(jì)數(shù)器的位數(shù)(C)提高了定時(shí)的精度(D)適于循環(huán)定時(shí)和循環(huán)計(jì)數(shù)89.MCS-51單片機(jī)定時(shí)器工作方式0是指的(C)工作方式。位位自動(dòng)重裝位位90.使用定時(shí)器T1時(shí),有幾種工作方式(D)(A)1種(B)2種(C)3種(D)4種91單片機(jī)定時(shí)器可用于(ABC)。A.定時(shí)B.外部事件計(jì)數(shù)C.串行口的波特率制定D.擴(kuò)展外部中斷源96.串行口的移位寄存器方式為(A)。(A)方式0(B)方式1(C)方式2(D)方式397.用MCS-51用串行擴(kuò)展并行I/O口時(shí),串行接口工作方式選擇(A)(A)方式0(B)方式1(C)方式2(D)方式398.控制串行口工作方式的寄存器是(C)(A)TCON(B)PCON(C)SCON(D)TMOD99.6264芯片是(B)(A)EEPROM(B)RAM(C)FLASHROM(D)EPROM100.在下列單片機(jī)芯片中使用淹膜ROM作為內(nèi)部程序存儲器的是(A)8031(B)80C51(C)8032(D)89C51101.單片機(jī)程序存儲器的尋址范圍是由程序計(jì)數(shù)器PC的位數(shù)決定的,MCS-51的PC為16位,因此其尋址范圍是B(A)4KB(D)128KB(B)64KB(C)8KB104.讀RAM地址DPTR中包含的信息有(B)。A.片選信號B.讀外RAM相應(yīng)存儲單元的地址信號D.RD信號C.讀外RAM操作信號107.89C51并行擴(kuò)展I/O口輸入輸出操作時(shí)執(zhí)行的指令和控制信號是(ACD)。A.執(zhí)行MOVX指令B.執(zhí)行MOVC指令C.用RE信號控制讀D.用WR信號控制寫E.用PSEN信號控制讀F.用ALE信號控制寫108.在下列理由中,不能說明MCS-51的I/O編址是統(tǒng)一方式的理由是:(A)沒有專用的I/O指令(B)沒有區(qū)分存儲器和I/O的控制信號(C)使用存儲器指令進(jìn)行I/O操作(D)P3口線具有第二功能111.用MCS-51用串行擴(kuò)展并行I/O口時(shí),串行接口工作方式選擇(A)(A)方式0(B)方式1(C)方式2(D)方式3四簡答題1.什么是單片機(jī)?它與一般微型計(jì)算機(jī)在結(jié)構(gòu)上有何區(qū)別?2.新型8位單片機(jī)主要在哪些方面有所發(fā)展?給應(yīng)用系統(tǒng)帶來什么好處?3.51單片機(jī)內(nèi)部有哪些主要的功能部件?4.51單片機(jī)在功能上、工藝上、程序存儲器的配置上有哪些種類?5.80C51單片機(jī)的RAM分為幾部分?各有什么特點(diǎn)和功能?6.簡述復(fù)位的用途,復(fù)位的方法。7.簡述MCS-51系列單片機(jī)的存儲器空間分布?8.程序狀態(tài)字PSW的作用是什么?常用標(biāo)志有哪些位?作用是什么?9.簡述80C51單片機(jī)的4個(gè)I/O口在使用上有哪些分工和特點(diǎn)?12.簡述轉(zhuǎn)移指令A(yù)JMPaddr11,SJMPrel,LJMPaddr16及JMP@A+DPTR的應(yīng)用場合。16.什么是偽指令?常用的偽指令功能如何?17.MCS-51單片機(jī)匯編語言有何特點(diǎn)?18利用MCS-51單片機(jī)匯編語言進(jìn)行程序設(shè)計(jì)的步驟如何?19.常用的程序結(jié)構(gòu)有哪幾種?特點(diǎn)如何?20.子程序調(diào)用時(shí),參數(shù)的傳遞方法有哪幾種?25.對訪問內(nèi)部RAM和外部RAM,各應(yīng)采用哪些尋址方式?27.什么是中斷?其主要功能是什么?28.什么是中斷優(yōu)先級?中斷優(yōu)先處理的原則是什么?29.各中斷源對應(yīng)的中斷服務(wù)程序的入口地址是否能任意設(shè)定?30.MCS-51系列單片機(jī)具有幾個(gè)中斷源,分別是如何定義的?其中哪些中斷源可以被定義為高優(yōu)先級中斷,如何定義?31.中斷服務(wù)子程序與普通子程序有哪些相同和不同之處?32.MCS-51單片機(jī)能提供幾個(gè)中斷源?幾個(gè)優(yōu)先級?各個(gè)中斷源的優(yōu)先級怎樣確定?在同一優(yōu)先級中各個(gè)中斷源的優(yōu)先級怎樣確定?33.MCS-51單片機(jī)的外部中斷源有哪兩種觸發(fā)方式?如何選擇?對外部中斷源的觸發(fā)脈沖或電平有什么要求?34.想將中斷服務(wù)程序放置在程序存儲區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置?請舉例加以說明。35簡述定時(shí)器的四種工作方式的特點(diǎn),如何選擇和設(shè)定?36.當(dāng)定時(shí)器T0用作方式3時(shí),由于TR1位已被T0占用,如何控制定時(shí)器T1的開啟和關(guān)閉?37.已知8051單片機(jī)的fosc=12MHz,用T1定時(shí)。試編程由和引腳分別輸出周期為2ms和500s的方波。38.定時(shí)/計(jì)數(shù)器工作于定時(shí)和計(jì)數(shù)方式時(shí)有何異同點(diǎn)?39.當(dāng)定時(shí)/計(jì)數(shù)器T0用作方式3時(shí),定時(shí)/計(jì)數(shù)器T1可以工作在何種方式下?如何控制T1的開啟和關(guān)閉?40.軟件定時(shí)與硬件定時(shí)的原理有何異同?41.定時(shí)器T0和T1各有幾種工作方式?42.設(shè)單片機(jī)的fosc=12MHZ,要求用T0定時(shí)150s,分別計(jì)算采用定時(shí)方式0、定時(shí)方式1和定時(shí)方式2的定時(shí)初值。43.設(shè)單片機(jī)的fosc=6MHZ,問定時(shí)器處于不同工作方式時(shí),最大定時(shí)范圍分別是多少?44.若8031單片機(jī)的fosc=6MHZ,請利用定時(shí)器T0定時(shí)中斷的方法,使輸出周期2ms的方波的程序。45.MCS-51系列單片機(jī)中的定時(shí)器/計(jì)數(shù)據(jù)有哪幾個(gè)特殊功能寄存器?作用是什么?怎樣計(jì)算定時(shí)器/計(jì)數(shù)器的計(jì)數(shù)初值?46.編與一個(gè)定時(shí)間隔為5ms的子程序,晶振頻率為6MHz。47.哪些變量類型是51單片機(jī)直接支持的?48.簡述C51的數(shù)據(jù)存儲類型49.簡述C51對51單片機(jī)特殊功能寄存器的定義方法50.簡述C51對51單片機(jī)片內(nèi)I/O口和外部擴(kuò)展的I/O口的定義方法51.C51中的中斷函數(shù)和一般的函數(shù)有什么不同?52.C51采用什么形式對絕對地址進(jìn)行訪問?53.按照給定的數(shù)據(jù)類型和存儲類型,寫出下列變量的說明形式(1)在data區(qū)定義字符變量val1(2)在idata區(qū)定義整型變量val2(3)在xdata區(qū)定義無符號字符型數(shù)組val3[4]。(4)在xdata區(qū)定義一個(gè)指向char類型的指針px。(5)定義可位尋址變量flag。(6)定義特殊功能寄存器變量P3。54.串行通信和并行通信有什么區(qū)別?各有什么優(yōu)點(diǎn)?55.什么是串行異步通信,它有哪些作用?并簡述串行口接收和發(fā)送數(shù)據(jù)的過程。56.簡述MCS-51單片機(jī)多機(jī)通信的特點(diǎn)。57.若異步通信按方式2傳送,每分鐘傳送3000個(gè)字符,其波特率是多少?58.什么是串行異步通信,它有哪些作用?并簡述串行口接收和發(fā)送數(shù)據(jù)的過程。59.8051單片機(jī)四種工作方式的波特率應(yīng)如何確定?60.某異步通信接口,其幀格式由1個(gè)起始位(0),7個(gè)數(shù)據(jù)位,1個(gè)偶校驗(yàn)和1個(gè)停止位(1)組成。當(dāng)該接口每分鐘傳送1800個(gè)字符時(shí),試計(jì)算出傳送波特率。61.串行口工作方式在方式1和方式3時(shí),其波特率與fosc、定時(shí)器T1工作模式2的初值及SNOD位的關(guān)系如何?設(shè)fosc=6MHz,現(xiàn)利用定時(shí)器T1模式2產(chǎn)生的波特率為110bps。試計(jì)算定時(shí)器初值。62.串行口接收/發(fā)送數(shù)據(jù)緩沖器都用SBUF,如果同時(shí)接受/發(fā)送數(shù)據(jù)時(shí),是否會發(fā)生沖突?為什么?63.8051單片機(jī)如何訪問外部ROM及外部RAM?64.試用2764,6116為8031單片機(jī)設(shè)計(jì)一個(gè)存儲器系統(tǒng),它具有8KEPROM(地址由0000H~1FFFH)和16K的程序、數(shù)據(jù)兼用的RAM存儲器(地址為2000H~5FFFH)。具體要求:畫出該存儲器系統(tǒng)的硬件連接圖。65.已知并行擴(kuò)展2片4K×8存儲器芯片,用線選法、分別對其片選,試畫出連接電路。無關(guān)地址位取“1”

溫馨提示

  • 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

提交評論