




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、一.填空題1、8051是在8031的基礎(chǔ)上,片內(nèi)集成了4KB的ROM作為程序存儲器;8751是在8031的基礎(chǔ)上,片內(nèi)集成了4KB的EPROM作為程序存儲器。2、MCS51單片機(jī)的外部引腳按功能分為電源及時(shí)鐘引腳、控制引腳、輸入/輸出引腳(I/O)三部分。3、MCS-51單片機(jī)系統(tǒng)中,當(dāng)PSEN信號有效時(shí),表示CPU要程序存儲器讀取信息。4、查表指令有MOVCA,A+PC和MOVCA,A+DPTR兩條,它們都屬于基址寄存器加變址間接尋址方式。5、一個(gè)機(jī)器周期包括12個(gè)振蕩周期,具體分為6個(gè)狀態(tài)周期。6、設(shè)(A)=85H,(RO)=20H,(20H)=AFH,執(zhí)行指令:ADDA,RO后,(A)=
2、34H、CY1、AC=1、OV=1。7、若要設(shè)定T1為方式2下的計(jì)數(shù)模式,T0設(shè)定為方式1下的定時(shí)模式,則TMOD的初始化值為61H。8已知SP=30H,PC=2345Hg號LABEL所在的地址為3456H,問執(zhí)行長調(diào)用指令LCALLLABEL后,(SP)=32H,(PC)=3456H9.某MCS51系統(tǒng)用于定時(shí)測試壓力、溫度、定時(shí)用T0來實(shí)現(xiàn),壓力超限和溫度超限的報(bào)警信號分別由INTO和INT1輸入,中斷優(yōu)先排列順序依次為壓力超限溫度超限定時(shí)檢測,則專用寄存器IE=87H,IP=05H。二.選擇題1.在中斷服務(wù)程序中,至少應(yīng)有一條(A .傳送指令B.轉(zhuǎn)移指令D )C.加法指令D.中斷返回指令
3、A.SP=07HPC=0000HPSW=FFHB.SP=00HPC=00HPSW=00HC.SP=07HPC=0000HPSW=00HD.SP=00HPC=00HPSW=FFH2.單片機(jī)復(fù)位后,SRPCPSW的內(nèi)容為(C)3 .8031定時(shí)/計(jì)數(shù)器共有四種操作模式,并由TMOD寄存器中M1M0的狀態(tài)決定,當(dāng)M1M0的狀態(tài)為01時(shí),定時(shí)/計(jì)數(shù)器被設(shè)定為(B)A.13位定時(shí)/計(jì)數(shù)器B.16位定時(shí)/計(jì)數(shù)器C.自動重裝8位定時(shí)/計(jì)數(shù)器D.T0為2個(gè)獨(dú)立的8位定時(shí)/計(jì)數(shù)器,T1停止工作PC=( D )4 .LCALL存于2000H開始的地址單元中,執(zhí)行完相應(yīng)的子程序中的返回指令后,A. 2000HB.2
4、001HC.2002HD.2003H5 .MCS-51單片機(jī)的堆棧區(qū)是在(A)。A、單片機(jī)內(nèi)部RAMB、單片機(jī)外部EPROMC、單片機(jī)內(nèi)部ROMD、單片機(jī)外部RAM6 .單片機(jī)應(yīng)用過程中匯編是指(B)。A、將機(jī)器語言轉(zhuǎn)換成匯編語言的過程B、將匯編語言轉(zhuǎn)換成機(jī)器語言的過程C、將高級語言轉(zhuǎn)換成機(jī)器語言的過程D、將高級語言轉(zhuǎn)換成匯編語言的過程7 .尋址方式通常是指(A)。A、尋找操作數(shù)的方式B、尋找操作數(shù)地址的方式C、尋找寄存器的方式D、尋找立即數(shù)的方式8 .MCS-51單片機(jī)的工作寄存器是在(B)中。A、CPU內(nèi)部B、內(nèi)部RAMC、外部RAMD、內(nèi)部ROM9 .在堆棧操作過程中是按照(B)。A、先
5、入先出的原則B、后入后出的原則C、先入后出的原則D、制動處理10 .在執(zhí)行MOVXA,DPTR指令時(shí)(C)。A、P2口即作為數(shù)據(jù)線又作為地址線B、P2口作為地址線,P0口作為數(shù)據(jù)線C、P0口即作為地址線又作為數(shù)據(jù)線D、P0口作為地址線,P2口作為數(shù)據(jù)線11.8031單片機(jī)的EA引腳使用時(shí)(B)。A、接高電平日接地C、懸空D、任意狀態(tài)12.MCS=51單片機(jī)響應(yīng)中斷時(shí),下列哪種操作不會自動發(fā)生(A)A.保護(hù)現(xiàn)場B.保護(hù)PCC.找到中斷入口D.轉(zhuǎn)入中斷入口13 .單片機(jī)的中斷允許寄存器內(nèi)容為83H,CPU將響應(yīng)的中斷請求是(D)A.INT0、INT1B.T0、T1C.T1、串行口D.INT0、T0
6、14 .在執(zhí)行MOVXA,R0指令時(shí)對外部RAM的尋址范圍是(B)。A、128B、256C2KD、64K15 .十進(jìn)制數(shù)89.75其對應(yīng)的二進(jìn)制可表示為(C)A、10001001.01110101B、1001001.10C、1011001.11D、10011000.1116一個(gè)EPROM的地址有A0-A11弓|腳,它的容量為(B)A、2KBB、4KBC、11KBD、12KB 117 .下面哪一種工作方式僅適用于定時(shí)器T0(D)A.方式0.B.方式1C.方式2D.方式318 .執(zhí)行指令MOVXA,DPTR時(shí),WR.RD腳的電平為(A)A、WR高電平,RD低電平B、WR低電平,RD高電平C、WR高
7、電平,RD高電平D、WR低電平,RD低電平19 .LJMP跳轉(zhuǎn)空間最大可達(dá)到(D)D、 64KBD、002BHA、2KBB、256BC、128B20 .外部中斷源IE1(外部中斷1)的向量地址為(C)A、0003HB、000BHC、0013H21 .設(shè)累加器A的內(nèi)容為0C9H,寄存器R2的內(nèi)容為54H,CY=1,執(zhí)行指令SUBBA,R2后結(jié)果為(A)A、(A)=74HB(R2)=74HC、(A)=75HD、(R2)=75H22 .設(shè)(A)B、=0C3H,(R0)=0AAH,執(zhí)行指令A(yù)NLA,R0后,結(jié)果(A)A、(A)=82H(A)=6CHC、(R0)=83HD、(R0)=6CH23 .執(zhí)行如
8、下三條指令后,30H單元的內(nèi)容是(C)MOVR1,#30HMOV40H,#0EHMOVR1,40HA、40HB、30HC、0EHD、FFH24 .有如下程序段:MOVR0,330HSETBCYCLRAADDCA,000HMOVR0,A執(zhí)行結(jié)果是(B)C、(00H) =0 0HD、(00H) =0 1HA、(30H)=00HB、(30H)=01H25 .執(zhí)行MOVIE,#81H指令的意義是:(B)A、屏蔽中斷源B、開放外部中斷源0C、開放外部中斷源1D、開放外部中斷源0和1三.簡答題1.分析以下程序段運(yùn)行的結(jié)果CLRCMOV20H,#99HMOVA,20HADDA,#01HDAAMOV20H,A
9、結(jié)果為(20H)=00H,CY=1;若取消DAA指令,(20H)=9AH,CY=O。2.試分別說明程序計(jì)數(shù)器PC和堆棧指針SP的作用。復(fù)位后PC和SP各為何值?:(5分)1 .作用(3分)2 .PC=0000HSP=07H(2分)3.MCS-51系列單片機(jī)提供了哪幾種中斷源?在中斷管理上有什么特點(diǎn)?同級自然順序如何排列?(5分)1 .5個(gè)中斷源,設(shè)置了2個(gè)中斷優(yōu)先級(2分)2 .同級自然順序?yàn)椋海ǜ撸┩獠恐袛?定時(shí)/計(jì)數(shù)器TO-外部中斷1定時(shí)/計(jì)數(shù)器T1串行口中斷(低)(3分)4 .CS-51單片機(jī)的內(nèi)部RAM低128字節(jié)分為幾個(gè)區(qū)?如何劃分范圍?如何確定和選擇工作寄存器區(qū)?(5分)低128B
10、的RAM分為3個(gè)區(qū):00H-1FH為工作寄存器區(qū);20H-2FH為可位尋址區(qū)30H-7FH位堆棧區(qū)。(2分)工作寄存器區(qū)由RS1RS0OOO11011PSW中的RS1、RS0的狀態(tài)來切換0 區(qū)(00H-07H)1 區(qū)(08H-0FH)2 區(qū)(10H-17H)3 區(qū)(18H-1FH)5 .下列偽指令匯編后,各標(biāo)號的值分別為:ORG0500HARER1:DB15H03H06H08H-4ARER1=0500HBUFDS02HBUF=0506HTIMEEQU01HTIME=01HACK:DBGH'ACK=(GH或0508H四.編寫程序1.已知當(dāng)前PC值為2000H,試用兩種查表方法將程序存儲器
11、20F0H中的常數(shù)送入累加器A中。(10分)方法一:以PC作為基址寄存器。(5分)MOVA,#DEHMOVA,A+PC方法二:以DPTR作為基址寄存器(5分)MOVDPTR#20F0HMOVA,A+DPTR2. R0的內(nèi)容為32H, A中的內(nèi)容為48H,內(nèi)部 RAM的32H單元內(nèi)容為 80H, 40H單元內(nèi)容為08H,請指出在執(zhí)行下列程序段后,上述各單元內(nèi)容的值。MOVA,R0MOVR0,40HMOV40H,AMOVRO,#35H答:(RO)=35H(A)=48H(40H)=48H五.編寫程序1 .用定時(shí)器/計(jì)數(shù)器T1的方式0產(chǎn)生一個(gè)周期為2ms的方波,由P1.0輸出。設(shè)fosc=12MHz.
12、計(jì)算初值,編寫程序。(10分)1計(jì)算計(jì)數(shù)初值:x=64536將x表示為十六進(jìn)制x=FC18H故(TH1)=FCH(TL1)=18H(3分)2 .TOMD的值為:10H(2分)3 .參考程序如下:(5分)ORG1000HMOVTMOD,#10HCLRP1.0MOVTL1,#18HMOVTH1,#0FCHSETBTR1LOOP:JNBTF1,LOOPMOVTL1,#18HMOVTH1,#0FCHCLRTF1CPLP1.0SJMPLOOPEND2.用定時(shí)器/計(jì)數(shù)器T1的方式0產(chǎn)生一個(gè)頻率為20KHz的方波,由P1.0輸出。設(shè)fosc=12MHz.計(jì)算初值,編寫程序。初值計(jì)算:(表達(dá)式略)X=4553
13、6X=0B1EOH(2分)編程:MOVTMOD,#00HSETBTR0LOOP:MOVTH0,#FFHMOVTL0,#07HLOOP1:JNBTF0,LOOP1CLRTF0CPLP1.0SJMPLOOP六.編寫程序50H單1 .片內(nèi)RAM40H開始的單元中有10個(gè)二進(jìn)制數(shù),編程找出其中最大數(shù),并保存于元中。(10分)START:MOVRO,#40HMOVR7,#09HMOVA,R0LOOP:INCROCJNEA,R0,NEXTNEXT:JNCBIG1MOVA,R0BIG1:DJNER7,LOOPMOV50H,ARET2 .比較片內(nèi)RAM40H單元和50H單元中的兩個(gè)無符號數(shù)大小,若40H單元中的數(shù)小,則把片內(nèi)RAM中的40H單元置FFH;若50H單元中的數(shù)小,則把50H單元置2FH;若相等,則把20H單元置OOH,然后返回。程序:MOVA,40HCJNEA,50H,L1MOV20H,#00HRETL1:JCL2MOV50H,#2FHRETL2:MOV40H,FFHRET七.硬件設(shè)計(jì)題1.試用線選法外擴(kuò)8KB的EPROM(2片2732),4KB的RAM(2片6116)1)各芯片地址空間分配(4分
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度私人房產(chǎn)全款買賣合同(帶家具家電)
- 二零二五年度兒童樂園加盟經(jīng)營協(xié)議
- 2025年度門面房租賃與物業(yè)管理責(zé)任合同
- 2025年度跨境貿(mào)易合同終止的多種國際法律適用情形
- 人才獵頭服務(wù)與委托協(xié)議書
- 股權(quán)轉(zhuǎn)讓協(xié)議承債
- 智慧城市基礎(chǔ)設(shè)施升級改造合同
- 網(wǎng)絡(luò)教育培訓(xùn)平臺開發(fā)協(xié)議
- 個(gè)人生活用品買賣合同
- 數(shù)學(xué)課本中的幾何之旅教案設(shè)計(jì)
- 中智集團(tuán)所屬中智國際商務(wù)發(fā)展限公司招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024年廣東省《輔警招聘考試必刷500題》考試題庫含答案
- 【9語一?!?024年蚌埠市懷遠(yuǎn)縣中考一模語文試題
- 《智能制造技術(shù)基礎(chǔ)》課件-第1章 智能制造技術(shù)概述
- 國網(wǎng)基建安全管理課件
- 10.1.2事件的關(guān)系和運(yùn)算(教學(xué)課件)高一數(shù)學(xué)(人教A版2019必修第二冊)
- 傳統(tǒng)與現(xiàn)代滋補(bǔ)品的營銷變革
- DB37T 5123-2018 預(yù)拌混凝土及砂漿企業(yè)試驗(yàn)室管理規(guī)范
- 陳元方年十一時(shí)課件
- 2024解析:第九章固體壓強(qiáng)-講核心(解析版)
- 《公路養(yǎng)護(hù)安全培訓(xùn)》課件
評論
0/150
提交評論