




已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
單片機模擬試卷1一、填空題每空格1分,共10分1MCS51布爾處理機的存儲空間是_。2P2口通常用作_,也可以作通用的I/O口使用。3若由程序設(shè)定RS1、RS001,則工作寄存器R0R7的直接地址為_。48051的堆棧區(qū)一般開辟在_。5所謂尋址,其實質(zhì)就是_。6存儲器映象是_。7定時器中斷請求發(fā)生在_。8中斷響應(yīng)時間是指_。9通過CPU對I/O狀態(tài)的測試,只有I/O已準備好時才能進行I/O傳送,這種傳送方式稱為_。10在中斷服務(wù)程序中現(xiàn)場保護和現(xiàn)場恢復(fù)期間,中斷系統(tǒng)應(yīng)處在_狀態(tài)。二、單項選擇題在每小題的四個備選答案中,選出一個正確答案,并將正確答案的序號填在題干的括號內(nèi)。每小題1分,共10分1MCS51單片機復(fù)位操作的主要功能是把PC初始化為。A0100HB2080HC0000HD8000H2若單片機的振蕩頻率為6MHZ,設(shè)定時器工作在方式1需要定時1MS,則定時器初值應(yīng)為。A500B1000C216500D21610003定時器1工作在計數(shù)方式時,其外加的計數(shù)脈沖信號應(yīng)連接到引腳。AP32BP33CP34DP354當外部中斷請求的信號方式為脈沖方式時,要求中斷請求信號的高電平狀態(tài)和低電平狀態(tài)都應(yīng)至少維持。A1個機器周期B2個機器周期C4個機器周期D10個晶振周期5MCS51單片機在同一優(yōu)先級的中斷源同時申請中斷時,CPU首先響應(yīng)。A外部中斷0B外部中斷1C定時器0中斷D定時器1中斷6定時器若工作在循環(huán)定時或循環(huán)計數(shù)場合,應(yīng)選用。A工作方式0B工作方式1C工作方式2D工作方式37MCS51單片機的外部中斷1的中斷請求標志是。AET1BTF1CIT1DIE18下列標號中,正確的標號是。A1BTBBEGINCADDDSTAB319串行口每一次傳送字符。A1個B1串C1幀D1波特10要想把數(shù)字送入DAC0832的輸入緩沖器,其控制信號應(yīng)滿足。AILE1,CS1,WR10BILE1,0,0CILE0,S1,10DILE0,CS0,WR10三、簡答題每小題4分,共20分1如何正確使用P3口2簡述累加器的ACC的作用。3簡述寄存器間接尋址方式及其尋址范圍。4簡述MCS51單片機的中斷入口地址。5簡述串行數(shù)據(jù)傳送的特點。四、讀程序題每小題4分,共20分1執(zhí)行下列程序段后,P1_。MOVP1,5DHCPLP11CPLP12CLRP16SETBP172執(zhí)行下列程序段后,A_,CY_。MOVA,C5HRLA3下列程序段執(zhí)行后,R0_,7EH_,7FH_。MOVR0,7EHMOV7EH,0FFHMOV7FH,40H1NCR01NCR01NCR04已知SP60H,子程序SUBTRN的首地址為0345H,現(xiàn)執(zhí)行位于0123H的ACALLSUBTRN雙字節(jié)指令后,PC_,61H_,62H_。5閱讀下列程序,說明其功能。MOVR0,DATAMOVA,R0RLAMOVR1,ARLARLAADDA,R1MOVR0,ARET五、編程題每小題4分,共20分1已知在累加器A中存放一個BCD數(shù)9,請編程實現(xiàn)一個查平方表的子程序。2請使用位操作指令實現(xiàn)下列邏輯操作BIT10HP1011HCY3已知變量X存于VAR單元,函數(shù)值Y存于FUNC單元,按下式編程求Y值。Y10X4已知在R2中存放一個壓縮的BCD碼,請將它拆成二個BCD字節(jié),結(jié)果存于SUM開始的單元中低位在前。5將存于外部RAM8000H開始的50H數(shù)據(jù)傳送0010H的區(qū)域,請編程實現(xiàn)。六、綜合應(yīng)用題每小題10分,共20分1已知如圖,8155的PA口用于輸出,PB口用于輸入,PC口用于輸出,請1寫出8155的各I/O口的口地址和存儲器的地址范圍。2編寫出8155初始化程序。B155命令字格式2已知如圖并給出下列程序,請在讀圖并理解程序后回答下列問題1程序功能為_。2ADC0809的口地址為_。3EOC的作用是_。4程序運行結(jié)果存于_。ADCMOVDPTR,7FFOHMOVR0,0A0HMOVR2,8MOVA,0LOOPMOVXDPTR,AJBP33,MOVXA,DPTRMOVXR0,A1NCDPTR1NCR0DJNZR2,LOOPAJMPADC單片機模擬試卷1參考答案一、填空題每空1分,共10分100H7FH2高8位地址線3080FH4用戶RAM區(qū)5如何確定操作數(shù)的單元地址6存儲器在整個存儲空間的地址范圍7定時時間到8從查詢中斷請求標志位到轉(zhuǎn)向中斷區(qū)入口地址所需的機器周期數(shù)9程序查詢方式10關(guān)中斷二、單項選擇題每小題1分,共10分1C2C3D4A5A6C7D8D9A10B三、簡答題每小題4分,共20分1要點1說明P3口有第一功能和第二功能的使用。2P3口的第二功能各位線的含義。3使用時應(yīng)先按需要選用第二功能信號,剩下的口線才作第一功能I/O線用。4讀引腳數(shù)據(jù)時,必需先給鎖存器輸出“1”。218位專用寄存器。2運算時存放一個操作數(shù)。3運算后存放運算結(jié)果,所以稱它為累加器。31寄存器中存放的是操作數(shù)的地址,操作數(shù)是通過寄存器間接得到,這種尋址方式稱為寄存器間接尋址方式。2尋址范圍內(nèi)部RAM低128單位,形式RII0,1。外部RAM64K使用DPTR作間址寄存器,形式為DPTR。4中斷入口地址為中斷響應(yīng)后PC的內(nèi)容即中斷服務(wù)的入口地址。它們是外部中斷00003H定時器T0中斷000BH外部中斷10013H定時器T1中斷001BH串行口中斷0023H51傳送按位順序進行,速度慢。2傳輸線少,成本低。3傳送距離遠,可達幾公尺到幾千公里。四、讀程序題每小題4分,共20分1P19BH2A8BH或10001011BCY不影響3R07FH7EH00H7FH41H4PC0345H61H25H62H01H5DATA10操作五、編程題每小題4分,共20分1SQR1NCAMOVCA,APCRETTABDB0,1,4,9,16DB25,36,49,64,812ORLC,11HMOV12H,CMOVC,P10ORLC,/10HANLC,12HMOVBIT,CRET3MOVA,VARCJNEA,0,COMPSJMPRES;X0,Y0COMPJNCPOSI;X0,Y1MOVA,0FFHX,REL屬于五大類指令中的_類指令,其操作碼助記符含義是_。148051單片機有_個中斷源,_級中斷優(yōu)先級別。158255A屬于可編程的_接口芯片,8255A的A通道有_種作方OI式。二、選擇題(共15題,每題1分)110101101B轉(zhuǎn)換成十進制數(shù)是()。(A)46625(B)23625C2362D216252存儲器的地址范圍是0000H0FFFH,它的容量為()。(A)1KBB2KBC3KBD4KB33D0AH轉(zhuǎn)換成二進制數(shù)是()。(A)1111010000101BB1111000000101BC111101101BD111100101B4735轉(zhuǎn)換成十六進制數(shù)是()。(A)948HB498HC111HD49H5MOVXA,R0指令中,源操作數(shù)采用()尋址方式,指令作用在()區(qū)間。(A)寄存器,外部數(shù)據(jù)存儲器(B)直接,程序存儲器(C)寄存器間接,內(nèi)部數(shù)據(jù)存儲器(D)寄存器間接,外部數(shù)據(jù)存儲器6A7H和5BH兩個立即數(shù)相加后,和為(),(CY)是()。(A)1CH,0BC1H,0C02H,1DC1H,17若(A)86H,(PSW)80H,則執(zhí)行RRCA指令后(A)(A)C3HBB3HC0DHD56H8如果(P0)65H,則當CPLP02SETBCMOVP04,C執(zhí)行后(P0)()(A)61HB75HC71HD17H9指令是MCS51指令系統(tǒng)中執(zhí)行時間最長且長達4US的。(A)比較轉(zhuǎn)移(B)循環(huán)轉(zhuǎn)移(C)增減量(D)乘除法108031單片機中,將累加器A中的數(shù)送入外RAM的40H單元,可執(zhí)行的指令()。AMOVR1,40HBMOVR1,40HMOVXR1,AMOVXR1,ACMOVX40H,ADMOVR1,40HMOVXR1,A11已知累加器A的數(shù)值為98H,它與0FAH相加,相加后會影響標志位CY、AC和OV位。各個位的值是()。A0、0、0B1、0、1C1、1、1D1、1、012不屬于單片機與輸入輸出設(shè)備進行信息交換的方式是()。A無條件傳送方式B查詢方式C中斷方式D存儲器直接存取方式138051與8255A的硬件連接如圖P110圖67,其中規(guī)定未用的地址線取0。則8255A的控制字寄存器的地址是A0000HB0001HC0002HD0003H14A/D轉(zhuǎn)換方法有以下四種,ADC0809是一種采用()進行A/D轉(zhuǎn)換的8位接口芯片。A計數(shù)式B雙積分式C逐次逼近式D并行式158051單片機內(nèi)有個16位的定時/計數(shù)器,每個定時/計數(shù)器都有種工作方式。A4,5B2,4C5,2D2,3三、判斷指令或偽指令正誤共15題,每題1分1MOV20H,R1()2ADDCA,2030H()3CLRA()4MOVX40H,30H()5ORG3000H()6MOVCAPC,A()7MOVXA,2000H()8DJNZDATA,REL()9INCR5()10DECDPTR()11MOVR1,R2()12SWAPR1()13SETB2000H()14JZA,LOOP()15DAR2四、分析程序并寫出結(jié)果(共4題,每題5分)1已知(R0)20H,20H10H,P030H,R220H,執(zhí)行如下程序段后40HMOVR0,11HMOVA,R2ADDA,20HMOVPSW,80HSUBBA,P0XRLA,45HMOV40H,A2已知R020H,20H36H,21H17H,36H34H,執(zhí)行過程如下MOVA,R0MOVR0,AMOVA,R0ADDA,21HORLA,21HRLAMOVR2,ARET則執(zhí)行結(jié)束(R0)R23執(zhí)行下面一段程序;MOVSP,60HMOVA,10HMOVB,01HPUSHAPUSHBPOPAPOPBA,B的內(nèi)容是AB4設(shè)在31H單元存有23H,執(zhí)行下面程序MOVA,31HANLA,0FHMOV41H,AMOVA,31HANLA,0F0HSWAPAMOV42H,A則41H42H五、簡答及做圖題(共2題、每題5分)1用圖示形式畫出MCS51內(nèi)部數(shù)據(jù)存儲器即內(nèi)RAM含特殊功能寄存器的組成結(jié)構(gòu),并簡單說明各部分對應(yīng)用途。2要在8051單片機片外擴展16K數(shù)據(jù)存儲器,選擇其地址為0000H3FFFH。如果選用6264芯片為存儲芯片,74LS138為譯碼器,試畫出它的硬件連接圖。六、編程題共2題,每題5分1將字節(jié)地址30H3FH單元的內(nèi)容逐一取出減1,然后再放回原處,如果取出的內(nèi)容為00H,則不要減1,仍將0放回原處。2按以下要求編寫8051單片機定時器的初始化程序(1)T0作為定時,定時時間為10MS(2)T1作為計數(shù),記滿1000溢出。機模擬試卷007參考答案一。填空題1存儲器、控制器、輸出部分。2補3片內(nèi)存儲器地址。48,并行,地址/數(shù)據(jù)分時復(fù)口,高8位地址口,P1。5循環(huán)。6直接尋址,寄存器尋址,變址尋址。7地址指針。800HFFH。9片內(nèi)程序存儲器,外部數(shù)據(jù)存儲器。10數(shù)據(jù)傳送類,算術(shù)運算類。11隔離與尋址作用,所存與緩沖作用1221135,214并行,3二。選擇題15DDABD610CACDD715DDDCB三。判斷題(6)四。分析程序并寫出結(jié)果。1(20H)11H(A)20H(A)(A)(20)(CY)1(A)(P0)(CY)(A)即(A)00H(A)45H(A)即(A)45H(40H)45H2(A)(R0)(A)36H(R0)(A)(R0)36H(A)(R0)(A)34H(A)(A)(21H)34H17H4BH(A)(A)21H4BH21H6BH(A)D6H(R2)D6H(R0)36H(R2)D6H3(A)01H(B)10H4(41H)03H(42H)02H五。1MOVR7,10HMOVR1,30HLOOPCJNER1,00H,NEXTMOVR1,00HSJMPNEXT1NEXTDECR1NEXT1INCR1DJNZR7,LOOPSJMPEND21T0的工作方式0時TMAX2132132US16384MSFC12定時10MS可達要求,則X2132133192C78H6318HUSMUS20T0工作在方式1時TMAX2162162US131072MSFC定時10MS也可達要求,則X216EC78HS21T0工作在方式2或3時TMAX28282US512USFC定時500US,循環(huán)20次,X2806HUS502方式021310080921F9CHFC1CHXM計數(shù)值方式1216100FF9CH方式2或3281009CHDELAYMOVTMOD00H(01H/10H/11H)(MOVR3,14H)MOVTH0,63HMOVTL0,18HSETBTR0LP1JBCTF0,CLOSESJMPLP1CLOSESJMPRET五簡答及做圖題機模擬試卷008一單項選擇題(30分)1在中斷服務(wù)程序中至少應(yīng)有一條()A傳送指令B轉(zhuǎn)移指令C加法指令D中斷返回指令2當MCS51復(fù)位時,下面說法準確的是()APC0000HBSP00HCSBUF00HD(30H)00H3要用傳送指令訪問MCS51片外RAM,它的指令操作碼助記符是()AMOVBMOVXCMOVCD以上都行4ORG2000HLACLL3000HORG3000HRET上邊程序執(zhí)行完RET指令后,PC()A2000HB3000HC2003HD3003H5要使MCS51能響應(yīng)定時器T1中斷,串行接口中斷,它的中斷允許寄存器IE的內(nèi)容應(yīng)是()A98HB84HC42HD22H6JNZREL指令的尋址方式是()A立即尋址B寄存器尋址C相對尋址D位尋址7執(zhí)行LACLL4000H指令時,MCS51所完成的操作是21個SFR堆棧及數(shù)據(jù)緩沖區(qū)128個位尋址區(qū)工作寄存器保護4000HPCC保護現(xiàn)場DPC3入棧,4000HPC8下面哪條指令產(chǎn)生信號WRAMOVXA,DPTRBMOVCA,APCCMOVCA,ADPTRDMOVXDPTR,A9若某存儲器芯片地址線為12根,那么它的存儲容量為A1KBB2KBC4KBD8KB10要想測量引腳上的一個正脈沖寬度,則TMOD的內(nèi)容應(yīng)為0INTA09HB87HC00HD80H11PSW18H時,則當前工作寄存器是A0組B1組C2組D3組12MOVXA,DPTR指令中源操作數(shù)的尋址方式是A寄存器尋址B寄存器間接尋址C直接尋址D立即尋址13MCS51有中斷源A5B2C3D614MCS51上電復(fù)位后,SP的內(nèi)容應(yīng)為A00HB07HC60HD70H15ORG0003HLJMP2000HORG000BHLJMP3000H當CPU響應(yīng)外部中斷0后,PC的值是A0003HB2000HC000BHD3000H16控制串行口工作方式的寄存器是ATCONBPCONCSCONDTMOD17執(zhí)行PUSHACC指令,MCS51完成的操作是ASP1SP,ACCSPBACCSP,SP1SPCSP1SP,ACCSPDACCSP,SP1SP18P1口的每一位能驅(qū)動A2個TTL低電平負載B4個TTL低電平負載C8個TTL低電平負載D10個TTL低電平負載19PC中存放的是A下一條指令的地址B當前正在執(zhí)行的指令C當前正在執(zhí)行指令的地址D下一條要執(zhí)行的指令208031是ACPUB微處理器C單片微機D控制器21要把P0口高4位變0,低4位不變,應(yīng)使用指令A(yù)ORLP0,0FHBORLP0,0F0HCANLP0,0F0HDANLP0,0FH22下面哪種外設(shè)是輸出設(shè)備A打印機B紙帶讀出機C鍵盤DA/D轉(zhuǎn)換器23所謂CPU是指A運算器和控制器B運算器和存儲器C輸入輸出設(shè)備D控制器和存儲器24LCALL指令操作碼地址是2000H,執(zhí)行完響應(yīng)子程序返回指令后,PCA2000HB2001HC2002HD2003H25MCS51執(zhí)行完MOVA,08H后,PSW的哪一位被置位ACBF0COVDP26計算機在使用中斷方式與外界交換信息時,保護現(xiàn)場的工作應(yīng)該是A由CPU自動完成B在中斷響應(yīng)中完成C應(yīng)由中斷服務(wù)程序完成D在主程序中完成27關(guān)于MCS51的堆棧操作,正確的說法是A先入棧,再修改棧指針B先修改棧指針,再出棧C先修改棧指針,在入棧D以上都不對28某種存儲器芯片是8KB4/片,那么它的地址線根數(shù)是A11根B12根C13根D14根29若MCS51中斷源都編程為同級,當他們同時申請中斷時CPU首先響應(yīng)ABCT1DT01INT0I30MCS51的相對轉(zhuǎn)移指令的最大負跳變距離A2KBB128BC127BD256B二判斷題(10分)1我們所說的計算機實質(zhì)上是計算機的硬件系統(tǒng)和軟件系統(tǒng)的總稱。()2MCS51的程序存儲器只能用來存放程序。()3TMOD中GATE1時,表示由兩個信號控制定時器的啟停。()4當MCS51上電復(fù)位時,堆棧指針SP00H。()5MCS51的串口是全雙工的。()6MCS51的特殊功能寄存器分布在60H80H地址范圍內(nèi)。()7相對尋址方式中,“相對”兩字是相對于當前指令的首地址。()8各中斷源發(fā)出的中斷請求信號,都會標記在MCS51系統(tǒng)中的TCON中。()9必須進行十進制調(diào)整的十進制運算只有加法和減法。()10執(zhí)行返回指令時,返回的斷點是調(diào)用指令的首地址。()三計算題(22分)1(A)3BH,執(zhí)行ANLA,9EH指令后,(A)(CY)2JNZREL為2B指令,放于1308H,轉(zhuǎn)移目標地址是134AH,求偏移量REL3若(A)C3H,(R0)AAH,執(zhí)行ADDA,R0后,(A)(CY)(OV)(AC)4若(A)50H,(B)A0H,執(zhí)行MULAB后,(A)(B)(CY)(OV)5SJMP0E7H為2B指令,放于F010H,目標地址四閱讀并分析程序(28分)12506HM5MOVSP,58H2509HMOV10H,0FH250CHMOV11H,0BH250FHACALLXHD;PC2PC,7015810,SPCSPADRMOV20H,11H2514HM5ASJMPM5AXHDPUSH10HPUSH11HPOP10HPOP11HRET問(1)執(zhí)行POP10H后堆棧內(nèi)容(2)執(zhí)行M5ASJMPM5A后,(SP)(20H)2A程序存儲空間表格如下地址2000H2001H2002H2003H。內(nèi)容3FH06H5BH4FH。已知片內(nèi)RAM的20H中為01H,執(zhí)行下列程序后(30H)MOVA,20HINCAMOVDPTR,2000HMOVCA,ADPTRCPLAMOV30H,ASJMP3R04BH,A84H,片內(nèi)RAM4BH7FH,4020HMOVA,R0MOVR0,40HMOV40H,AMOVR0,35H問執(zhí)行程序后,R0A4BH40H4若PSW00,執(zhí)行下列程序后,PSW的各位狀態(tài)如何MOVA,0FBHMOVPSW,10HADDA,7FHCYACOVPOFRS1五程序填空(10分)1數(shù)據(jù)塊傳送,將RAM從30H開始的連續(xù)32個單元的內(nèi)容傳遞給片內(nèi)RAM從60H開始的連
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 物業(yè)服務(wù)企業(yè)高質(zhì)量發(fā)展實施方案
- 開展完整社區(qū)建設(shè)實施方案
- 營山縣引進人才筆試真題2024
- 商丘柘城縣政府購買社會服務(wù)崗位招聘筆試真題2024
- 2024年河北中煙筆試試題
- 行政經(jīng)理崗位說明書
- 信息調(diào)度管理制度
- 信用監(jiān)督管理制度
- 修井作業(yè)管理制度
- 辦公勞防采購專員崗位月度績效考核表
- 行政事業(yè)單位內(nèi)部控制工作中存在的問題與遇到的困難
- 體檢中心質(zhì)量控制指南
- DB13T 5927-2024地?zé)豳Y源開發(fā)監(jiān)測技術(shù)規(guī)范
- 人工智能在醫(yī)療器械中的應(yīng)用-全面剖析
- 衛(wèi)生法律制度與監(jiān)督學(xué)題庫
- 超星爾雅學(xué)習(xí)通《數(shù)學(xué)大觀(北京航空航天大學(xué))》2025章節(jié)測試附答案
- 護理人員心理支持服務(wù)流程
- 智慧農(nóng)旅綜合體項目可行性研究報告(參考范文)
- 四川2024年11月四川南充市人民政府辦公室遴選(考調(diào))工作人員3人國家公務(wù)員考試消息筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 會計研究方法論 第4版 課件 第20章 中國會計學(xué)術(shù)研究成果的國際發(fā)表
- 2025年八省聯(lián)考化學(xué)真題+答案(四川卷)
評論
0/150
提交評論