




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質文檔-傾情為你奉上習題之2練習題一、 填空題:1MCS-51單片機引腳信號中,信號名稱帶上劃線的表示該信號或 有效。2通過堆棧操作實現(xiàn)子程序調用,首先要把 的內容入棧,以進行斷點保護。調用返回時再進行出棧操作,把保護的斷點送回 。3某程序初始化時使(SP)=40H,則此堆棧地址范圍為 ,若使(SP)=50H,則此堆棧深度為 。4在相對尋址方式中,“相對”兩字是指相對于 ,尋址得到的結果是 。在寄存器尋址方式中,指令中指定寄存器的內容就是 。在變址尋址方式中,以 作變址寄存器,以 或 作基址寄存器。5假定累加器(A)=49H,執(zhí)行指令:201AH: MOVC A,A+PC后,送入A的是程
2、序存儲器 單元的內容。6若(DPTR)=5306H,(A)=49H,執(zhí)行下列指令:MOVC A,A+DPTR后,送入A的是程序存儲器 單元的內容。7假定(SP)=45H,(ACC)=46H,(B)=47H,執(zhí)行下列指令:PUSH ACCPUSH B后,(SP)= ,(46H)= ,(47H)= 。8假定(SP)=47H,(46H)=46H,(47H)=47H。執(zhí)行下列指令:POP DPHPOP DPL后,(DPTR)= ,(SP)= 。9若(A)=56H,(R0)=56H,(56H)=56H。執(zhí)行指令:ADD A,R0后,(A)= ,(CY)= ,(AC)= ,(OV)= 。10若(A)=0F
3、FH,(R0)=46H,(46H)=0FFH,(CY)=1。執(zhí)行指令:ADDC A,R0后,(A)= ,(CY)= ,(AC)= ,(OV)= 。11假定(A)=45H,(B)=67H。執(zhí)行指令:MUL AB后,寄存器(B)= ,累加器(A)= ,(CY)= ,(OV)= 。12假定(A)=0FCH,(B)=35H。執(zhí)行指令:DIV AB后,累加器(A)= ,寄存器(B)= ,(CY)= ,(OV)= 。13執(zhí)行如下指令序列:MOV C,P1.0ANL C,P1.1OR C,/P1.2MOV P1.3,C后,所實現(xiàn)的邏輯運算式為 。14假定addr11=B,標號MN的地址為2099H。執(zhí)行指令
4、:MN:AJMP addr11后,程序轉移到地址 去執(zhí)行。15假定標號MN的地址為2000H,標號XY值為2022H。應執(zhí)行指令:MN:SJMP XY該指令的相對偏移量為 。16累加器A中存放著一個其值小于63的8位無符號數(shù),CY清“0”后執(zhí)行指令:RLC ARLC A則A中數(shù)變?yōu)樵瓉淼?倍。17在MCS51單片機系統(tǒng)中,采用的編址方式是 。MCS51可提供 和 兩種存儲器,其編址方式為 ,擴展后其最大存儲空間分別為 和 。對80C51而言,片內ROM和片外ROM的編址方式為 ,片外ROM的地址從 開始;片內RAM和片外RAM的編址方式為 ,片外RAM的地址從 開始。18為實現(xiàn)內外程序存儲器的
5、銜接,應使用 信號進行控制,對8031, EA= ,CPU對 進行尋址;對80C51, EA=1,CPU對 尋址。 19訪問內部RAM使用 指令,訪問外部RAM使用 指令,訪問內部ROM使用 指令,訪問外部ROM使用 指令。20當計數(shù)器產(chǎn)生記數(shù)溢出時,定時器/記數(shù)器的TF0(TF1)位= 。對記數(shù)溢出的處理,在中斷方式時,該位作為 位使用;在查詢方式時,該位作為 位使用。21在定時器工作方式0下,計數(shù)器的寬度為 位,其記數(shù)范圍為 ,如果系統(tǒng)晶振頻率為6MHZ,則最大定時時間為 。22利用定時器/計數(shù)器產(chǎn)生中斷時,應把定時器/計數(shù)器設置成 工作狀態(tài),當計數(shù)器設置成方式0時,記數(shù)初值應為 ;設置成
6、方式1時,記數(shù)初值應為 ;設置成方式2或方式3時,記數(shù)初值應為 。23對單片機而言,連接到數(shù)據(jù)總線上的輸出口應具有 功能,連接到數(shù)據(jù)總線上的輸入口應具有 功能。24在多位LED顯示器接口電路的控制信號中,必不可少的是 控信號和 控信號。25與8255比較,8155的功能有所增強,主要表現(xiàn)在8155具有 單元的 和一個 位的 。26單片機實現(xiàn)數(shù)據(jù)通訊時,其數(shù)據(jù)傳送方式有 和 兩種。串行數(shù)據(jù)傳送方式分為 和 兩種。27專用寄存器“串行發(fā)送數(shù)據(jù)緩沖寄存器”,實際上是 寄存器和 寄存器的總稱。28在串行通訊中,若發(fā)送方的波特率為1200bps,則接收方的波特率為 。29D/A轉換電路之前必須設置數(shù)據(jù)鎖
7、存器,這是因為 。30對于由8031構成的單片機應用系統(tǒng),EA腳應接 ,中斷響應并自動生成長調用指令LCALL后,應轉向 去執(zhí)行中斷服務程序。二、 單選題:180C51與8031的區(qū)別在于A 內部ROM的容量不同B 內部RAM的容量不同C 內部ROM的類型不同D 80C51使用EEPROM,而8031使用EPROM2PC的值是A當前指令前一條指令的地址 B當前正在執(zhí)行指令的地址C下一條指令的地址 D控制器中指令寄存器的地址3假定(SP)=37H,在進行子程序調用時把累加器A和斷點地址進棧保護后,SP的值為A4AH B38H C39H D40H4在80C51中,可使用的堆棧最大深度為A80個單元
8、 B32個單元 C128個單元 D8個單元5在相對尋址方式中,尋址的結果體現(xiàn)在APC中 B累加器A中CDPTR中 D某個存儲單元中6在寄存器間接尋址方式中,指定寄存器中存放的是A操作數(shù) B操作數(shù)地址C轉移地址 D地址偏移量7執(zhí)行返回指令時,返回的斷點是A調用指令的首地址 B調用指令的末地址C返回指令的末地址 D調用指令下一條指令的首地址8可以為訪問程序存儲器提供或構成地址的有A只有程序計數(shù)器PC B只有PC和累加器AC只有PC、A和數(shù)據(jù)指針DPTRDPC、A、DPTR和堆棧指針SP9若原來工作寄存器0組為當前寄存器組,現(xiàn)要改2組為當前寄存器組,不能使用指令ASETB PSW.3 BSETB D
9、0H.4CMOV D0H,#10H DCPL PSW.410執(zhí)行以下程序段MOV SP,#40HMOV B,#30HMOV A,#20HPUSH BPUSH ACCPOP BPOP ACC后,B和A的內容分別為A20H,30H B30H,20HC40H,30H D40H,20H11執(zhí)行以下程序段MOV R0,#70HMOV A,R0RL AMOV R1,ARL ARL AADD A,R1MOV R0,A后,實現(xiàn)的功能是A把立即數(shù)70H循環(huán)左移3次 B把立即數(shù)70H×10C把70H單元的內容循環(huán)左移3次 D把70H單元的內容×1012下列敘述中,不屬于單片機存儲器系統(tǒng)特點的是
10、A擴展程序存儲器與片內程序存儲器存儲空間重疊B擴展數(shù)據(jù)存儲器與片內數(shù)據(jù)存儲器存儲空間重疊C程序和數(shù)據(jù)兩種類型的存儲器同時存在D芯片內外存儲器同時存在13如在系統(tǒng)中只擴展兩片Intel2764,其地址范圍分別為0000H1FFFH、8000H9FFFH,除應使用P0口的8條口線外,至少還應使用P2口的口線A6條 B7條 C5條 D8條14下列有關MCS51中斷優(yōu)先級控制的敘述中,錯誤的是A低優(yōu)先級不能中斷高優(yōu)先級,但高優(yōu)先級能中斷低優(yōu)先級B同級中斷不能嵌套C同級中斷請求按時間的先后順序響應D同級中斷按CPU查詢次序響應中斷請求15執(zhí)行中斷返回指令,要從堆棧彈出斷點地址,以便去執(zhí)行被中斷了的主程序
11、。從堆棧彈出的斷點地址送給AA BCY CPC DDPTR16中斷查詢確認后,在下列各種單片機運行情況中,能立即進行響應的是A當前指令是ORL A,Rn指令B當前正在執(zhí)行RETI指令C當前指令是MUL指令,且正處于取指令機器周期D當前正在進行1優(yōu)先級中斷處理17. 下列功能中不是由I/O接口實現(xiàn)的是A數(shù)據(jù)緩沖和鎖存 B數(shù)據(jù)暫存C速度協(xié)調 D數(shù)據(jù)轉換18為給掃描法工作的鍵盤提供接口電路,在接口電路中需要A一個輸入口 B一個輸出口C一個輸入口和一個輸出口 D兩個輸入口19下列理由中,能說明MCS51的I/O編址是統(tǒng)一編址方式而非獨立編址方式的理由是A 用存儲器指令進行I/O操作B 有專用的I/O指
12、令C 有區(qū)分存儲器和I/O的控制信號D I/O和存儲器的地址可以重疊20把8155的A2、A1、A0分別與80C51的P0.2、P0.1、P0.0連接,則8155的PA、PB、PC口的地址可能是A××00H××03H B00××H03××HC××01H××03H D××00H××02H21調制解調器(MODEM)的功能是A串行數(shù)據(jù)與并行數(shù)據(jù)的轉換B數(shù)字信號與模擬信號的轉換C電平信號與頻率信號的轉換D基帶傳送方式與頻帶傳送方式的轉換22通
13、過串行口發(fā)送數(shù)據(jù)時,在程序中應使用AMOVX SBUF,A BMOVC SUBF,ACMOV SUBF,A DMOV A,SUBF23通過串行口接收數(shù)據(jù)時,在程序中應使用AMOVX A,SBUF BMOVC A,SUBFCMOV SUBF,A DMOV A,SUBF24在多機通訊中,有關第9數(shù)據(jù)位的說明中,正確的是A接收到的第9數(shù)據(jù)位送SCON寄存器的TB8中保存B幀發(fā)送時使用指令把TB8位的狀態(tài)送入移位寄存器的第9位C發(fā)送的第9數(shù)據(jù)位內容在SCON寄存器的RB8中預先準備好D幀發(fā)送時使用指令把TB8位的狀態(tài)送入發(fā)送SBUF中25在使用多片DAC0832進行D/A轉換,并分時輸入數(shù)據(jù)的應用中,
14、它的兩級數(shù)據(jù)鎖存結構可以A提高D/A轉換速度 B保證各模擬電壓能同時輸出C提高D/A轉換精度 D增加可靠性268279芯片與80C51接口電路時,其內部時鐘信號是由外部輸入的時鐘信號經(jīng)過分頻產(chǎn)生的。如80C51的fosc=6MHz,8279為取得100KHz的內部時鐘信號,則其定時值為A20D B10D C20H D10H 三、 分析程序后,回答問題。1 若(A)=80H,R0=17H,(17H)=34H,執(zhí)行下段程序后,(A)=?ANL A,#17HORL 17H,AXRL A,R0CPL A2 寫出程序執(zhí)行后有關寄存器和RAM中有關單元的內容:MOV 30H,#A4HMOV A,
15、#0D6HMOV R0,#30HMOV R2,#47HANL A,R2ORL A,R0SWAP ACPL AXRL A,#0FFHORL 30H,A3 下列程序執(zhí)行后,(SP)=? (A)=? (B)=? ORG 2000HMOV SP,#40HMOV A,#30HLCALL 2500HADD A,#10HMOV B,ASJMP ORG 2500HMOV DPTR,#200AHPUSH DPLPUSH DPHRET4 在程序存儲器中,數(shù)據(jù)表格為:1010H:02H1011H:04H1012H:06H1013H:08H執(zhí)行程序1000H:MOV A,#0DH1002H:MOVC A,A+PC10
16、03H:MOV R0,A問結果:(A)=? (R0)=? (PC)=?5 在程序存儲器中,數(shù)據(jù)表格為:7010H:02H7011H:04H7012H:06H7013H:08H執(zhí)行程序1004H:MOV A,#10H1006H:MOV DPTR,#7000H1009H:MOVC A,A+DPTR問結果:(A)=? (PC)=?6 程序如下:CLR RS1CLR RS0MOV A,#38HMOV R0,AMOV 29H,R0SETB RS0MOV C,RS0MOV R1,AMOV 26H,AMOV 28H,CADDC A,26H試問:(1)區(qū)分哪些是位操作指令?哪些是字節(jié)操作指令?(2)寫出程序執(zhí)
17、行后有關寄存器和RAM中有關單元的內容。7 設單片機采用6MHz晶振,計算如下一段程序的執(zhí)行時間,并說明這段程序的作用。MOV R0,#20HMOV R3,#05HMOV A, R0CPL AADD A,#01HMOV R0,ANEXT: INC R0,MOV A, R0CPL AADDC A,#00HMOV R0,ADJNZ R3,NEXTSJMP 8 用80C51單片機的P1端口作輸出,經(jīng)驅動電路接8只發(fā)光二極管,如圖,輸出位是“1”時,發(fā)光二極管點亮,輸出“0”時為暗。試分析下述程序執(zhí)行過程及發(fā)光二極管點亮的工作規(guī)律。LP:MOV P1,#81HLCALL DELAYMOV P1,#42
18、HLCALL DELAYMOV P1,#24HLCALL DELAYMOV P1,#18HLCALL DELAYMOV P1,#24HLCALL DELAYMOV P1,#42HLCALL DELAYSJMP LP子程序:DELAY:MOV R2,#0FAHL1:MOV R3,#0FAHL2:DJNZ R3,L2DJNZ R2,L1RET四、 改錯題:把在R4和R5中的兩字節(jié)數(shù)取補(高位在R4中):CLR CMOV A,R5CPL AINC AMOV R5,AMOV A,R4CPL AADDC A,#00HMOV R4,ASJMP 五、 問答題1 單片機MCS51系列產(chǎn)品80C51/87C51
19、/80C31三種單片機的區(qū)別是什么?如何選用?2 試說明MCS51單片機內部程序存儲器中6個特殊功能單元(5個中斷源和1個復位)的作用及在程序編制中如何使用?3 內部RAM低128單元劃分為哪3個主要部分?說明各部分的使用特點。4 堆棧有哪些功能?堆棧指示器(SP)的作用是什么?在程序設計時,為什么還要對SP重新賦值?如果CPU在操作中要使用兩組工作寄存器,你認為SP的初值應為多大? 5 開機復位后,CPU使用的是哪組工作寄存器?它們的地址是什么?CPU如何確定和改變當前工作寄存器組?6 MCS51單片機運行出錯或程序進入死循環(huán),如何擺脫困境?7 在MCS51單片機系統(tǒng)中,外接程序存儲器和數(shù)據(jù)
20、存儲器共用16位地址線和8位數(shù)據(jù)線,為什么不會發(fā)生沖突?8 一個定時器的定時時間有限,如何實現(xiàn)兩個定時器的串行定時,以滿足較長定時時間的要求?9 使用一個定時器,如何通過軟硬件結合的方法,實現(xiàn)較長時間的定時?10.MCS51單片機屬哪一種I/O編址方式?有哪些特點可以證明。11.多片D/A轉換器為什么必須采用雙緩沖接口方式?12說明利用MCS-51單片機的串行口進行多機通信的原理,應特別指出第9數(shù)據(jù)位在串行通信中的作用及在多機通信時必須采用主從式的原因。13 單片機的fosc=12MHZ,要求用T0定時150s,分別計算采用定時方式0、定時方式1和定時方式2時的定時初值。14 單片機的fosc
21、=6MHZ,問定時器處于不同工作方式時,最大定時范圍分別是多少? 六、 編程題:1 程序實現(xiàn)c=a2+b2。設a、b均小于10,a存在31H單元,b存在32H單元,把c存入33H單元。2 軟件延時方法實現(xiàn)變調振蕩報警:用P1.0端口輸出1KHz和2KHz的變調音頻,每隔1s交替變換一次。3 使用定時器中斷方法設計一個秒閃電路,讓LED顯示器每秒鐘有400ms點亮。假定晶振頻率為6MHz,畫接口圖并編寫程序。4 以80C51串行口按工作方式1進行串行數(shù)據(jù)通信。假定波特率為1200bps,以中斷方式傳送數(shù)據(jù),請編寫全雙工通信程序。5 以80C51串行口按工作方式3進行串行數(shù)據(jù)通信。假定波
22、特率為1200bps,以中斷方式傳送數(shù)據(jù),請編寫全雙工通信程序。6 甲乙兩臺單片機利用串行口方式1通訊,并用RS232C電平傳送,時鐘為6MHz,波特率為1.2K,編制兩機各自的程序,實現(xiàn)把甲機內部RAM50H5FH的內容傳送到乙機的相應片內RAM單元。7 設計一個80C51單片機的雙機通信系統(tǒng),并編寫程序將甲機片外RAM3400H3500H的數(shù)據(jù)塊通過串行口傳送到乙機的片外RAM4400H4500H單元中去。8 求8個數(shù)的平均值,這8個數(shù)以表格形式存放在從table開始的單元中。9 在外部RAM首地址為table的數(shù)據(jù)表中,有10個字節(jié)的數(shù)據(jù)。編程將每個字節(jié)的最高位無條件地置“1”。10 單
23、片機用內部定時方法產(chǎn)生頻率為100KHz等寬矩形波,假定單片機的晶振頻率為12MHz,請編寫程序。11 假定單片機晶振頻率為6MHz,要求每隔100ms,從外部RAM以data開始的數(shù)據(jù)區(qū)傳送一個數(shù)據(jù)到P1口輸出,共傳送100個數(shù)據(jù)。要求以兩個定時器串行定時方法實現(xiàn)。12 用定時器T1定時,使P1.2端電平每隔1min變反一次,晶振為12MHz。13 設定時器/計數(shù)器T0為定時工作方式,并工作在方式1,通過P1.0引腳輸出一周期為2ms的方波,已知晶振頻率為6MHZ,試編制程序。14 若80C51單片機的fosc=6MHZ,請利用定時器T0定時中斷的方法,使P1.0輸出如圖所示的矩形脈沖。15 80C51單片機P1端口上,經(jīng)驅動器接有8只發(fā)光二極管,若晶振頻率為6MHZ,試編寫程序,使這8只發(fā)光管每隔2s由P1.0P1.7輸出高電平循環(huán)發(fā)光。16 從片外RAM2000H地址單元開始,連續(xù)存有200D個補碼數(shù)。編寫程序,將各數(shù)取出處理,若為負數(shù)則求補,若
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 時尚雜志插畫師聘用合同
- 內科品管圈護理實踐應用
- 大學生如何報考部隊文職
- 2024貿易公司簡介范文大全(35篇)
- 直腸癌患者術后健康宣教
- 廣發(fā)銀行工作總結專用
- 心外護理工作流程優(yōu)化
- 護理實踐指南:手術室人員管理
- 教育家學術體系解析
- 創(chuàng)造力與想象力培養(yǎng)課件
- 抗生素用藥原則
- 人教版七年級下冊數(shù)學全冊課件
- 全自動橡膠注射硫化成型機操作規(guī)程
- 申報正高工程師職稱技術總結范文
- 幼兒園中班紅色經(jīng)典故事《抗日英雄王二小》紅色革命教育繪本故事PPT課件【幼兒教案】
- 貝雷法簡介及貝雷三參數(shù)在瀝青混合料配合級配設計中應用
- 信用管理師(三級)理論考試題庫(300題)
- 電大《中國現(xiàn)代文學專題》期末復習題及答案
- 投標密封條格式大全
- (2023)國庫知識競賽題庫(含答案)
- 2023年北京理工附中小升初英語分班考試復習題
評論
0/150
提交評論