




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、單片機(jī)原理及應(yīng)用習(xí)題一、填空1、 MCS-51單片機(jī)訪問外部存儲(chǔ)器時(shí),利用ALE 信號(hào)鎖存來自 Po 口的低8位地址信號(hào)。2、 MCS-51系統(tǒng)中,當(dāng)PSEN信號(hào)有效時(shí),表示從 P0 口穩(wěn)定地讀入了 低8位地址。3、 通常單片機(jī)上電復(fù)位時(shí) PC=0000H SP= 07H;而工作寄存器則缺省采用第 _00組,這組寄存器的地址范圍是從00H07H開始。4、 MCS-51單片機(jī)的存儲(chǔ)器從物理結(jié)構(gòu)上可劃分_4個(gè)空間,從邏輯上分別可劃分 二個(gè)空間。5、 MCS-51單片機(jī)8031中有_2個(gè)16位的定時(shí)/計(jì)數(shù)器,可以被設(shè)定的工作方式有4種。6、 MCS-51有_5 中斷源,有_2中斷優(yōu)先級(jí),優(yōu)先級(jí)由軟件
2、填寫特殊功能寄存器 加以選擇。7、 當(dāng)/EA接地時(shí),MCS-51單片機(jī)將從外部程序的存儲(chǔ)器 的地址0000H開始執(zhí)行程序。8、 中斷請(qǐng)求信號(hào)有電平 觸發(fā)和 邊沿觸發(fā)兩種觸發(fā)方式。9、 用串行口擴(kuò)展并行口時(shí),串行接口的工作方式應(yīng)選為_0。10、MCS 51復(fù)位后 CPU從0000 H單元開始執(zhí)行程序。 SP的內(nèi)容為 07 H ,第一個(gè)壓入堆棧的數(shù)據(jù)將位于片內(nèi)RAM的08H單元。 SBUF的內(nèi)容為 不定。 ADDC A , #54H 指令執(zhí)行后,PSW寄存器的內(nèi)容將等于_01_ HO11、8051AH片內(nèi)設(shè)置有4KB的ROM,當(dāng)EA端保持高電平時(shí),PC (程序計(jì)數(shù)器)值超過 OFF H時(shí),將自動(dòng)轉(zhuǎn)
3、向執(zhí)行外部程序存儲(chǔ)器的程序??勺鐾ㄓ肐/O的至少有P1_口的8條I/O線。P0_口作地址/數(shù)據(jù)總線,傳送地址碼的 低8位, P2_口作地址總線,傳送地址碼的高_(dá) 8位。12、存儲(chǔ)器組織 8051片內(nèi)RAM有 128 個(gè)字節(jié),片外 RAM尋址范圍為 64K個(gè)字節(jié)。對(duì)8051來說,MOV A,R0指令中的R0之取值范圍最大可為 FFHO位地址 7FH還可寫成_7F_H 1 。訪問片外RAM 讀選通信號(hào)為 /RD ,寫選通信號(hào)為/RD ,地址指針分別為SP (8 位)和 DPTR (16 位)。 MCS-5 1專用寄存器中IE是寄存器,TMOD是寄存器, SCON是 串行口控制寄存器。13、定時(shí)器和
4、串行口定時(shí)器工作于方式 2為_8位計(jì)數(shù)器,工作于方式1為衛(wèi)位計(jì)數(shù)器,工作于方式0為13位計(jì)數(shù)器。在串行通訊中,串行口工作于方式1,若字符傳送率為120字節(jié)/秒,則波特率等于 1200波特。 8051 的 T1作串行口方式1和方式3的波特率發(fā)生器。14. 中斷系統(tǒng)定時(shí)器T0和定時(shí)器T1的中斷標(biāo)志分別是TF0和TF1在外部中斷INTi中,當(dāng)為1時(shí)為 邊沿觸發(fā),當(dāng)為0時(shí)為 電平觸發(fā)。在單一中斷系統(tǒng)里,外部中斷響應(yīng)時(shí)間約在二到_8個(gè)機(jī)器周期之間。 NT0和而T1的中斷標(biāo)志分別是 E0 和E1。外部中斷TNTi的中斷矢量地址為 0013 H ,串行口中斷的矢量地址為0023 H 。 RETT指令以及任何
5、訪問 TE和Tf寄存器的指令執(zhí)行過后,CPL不能馬上響應(yīng)中斷。15. 指令系統(tǒng)在R7初值為00H的情況下,DJNZ R7 , rel指令將循環(huán)執(zhí)行 256次。欲使P1 口的高4位輸出為1而低4位不變,應(yīng)執(zhí)行一條 ORL P1 ,#0F0H指令。欲使P3 口的低4位輸出0而高4位不變,應(yīng)執(zhí)行一條ANL P3 , #0F0H指令。欲使P2 口的低4位輸出取反而高 4位不變,應(yīng)執(zhí)行一條 XRL P2,#0FH指令。 MUL AB指令執(zhí)行后,OV標(biāo)志為1 ,則(B) 00 H 。 DIV AB指令執(zhí)行后,OV標(biāo)志為1,則此指令執(zhí)行前 (B) = _00HO MCS- 51的兩條查表指令是MOVC A,
6、A+DPTR和2分,共20分)MOVC A,A+PC二、選擇題(從備選答案中選擇一個(gè)正確答案,并將代號(hào)寫在括號(hào)內(nèi)。每題1、在CPU內(nèi)部,反映程序運(yùn)行狀態(tài)或反映運(yùn)算結(jié)果的一些特征寄存器是(B )(A) PC(B) PSW(C) A(D) SP2、MCS-51單片機(jī)外擴(kuò)存儲(chǔ)器芯片時(shí),4 個(gè) I/O口中用作數(shù)據(jù)總線的是(B )(A) P0 和 P2 口( B) P0 口(C)P2和 P3 口(D) P2 口3、在中斷服務(wù)程序中,至少應(yīng)有一條(D(A)傳送指令(B)轉(zhuǎn)移指令(C)加法指令(D)中斷返回指令4、訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),不起作用的信號(hào)是(A) RD(B) WR(C)PSEN(D) ALE5、
7、以下指令中,屬于單純讀引腳的指令是((A) MOV P1,A(B) ORLP1, #0FH(C) MOVC C,(D)DJNZ P1,LAB6、要用傳送指令訪問 MCS-51片外RAM它的指令操作碼助記符應(yīng)是((A) MOV ( B) MOVX (C) MOVC ( D)以上都是7、若MCS-51中斷源都編程為同級(jí),當(dāng)它們同時(shí)申請(qǐng)中斷時(shí),(A) INT1(B) INT 0(C) T1CPU首先響應(yīng)(B)(D) T08、MCS-51響應(yīng)中斷時(shí),下面哪一個(gè)條件不是必須的( D )(A)當(dāng)前指令執(zhí)行完畢(C)沒有同級(jí)或高級(jí)中斷服務(wù)(B)中斷是開放的(D)必須有RETI指令9、當(dāng)MCS-51進(jìn)行多機(jī)通
8、訊時(shí),串行接口的工作方式應(yīng)選為( C )(A)方式O(B)方式(C)方式2(D)方式O或方式210、某種存儲(chǔ)器芯片是8KB*4片,那么它的地址線根數(shù)是(A)11 根(B) 12 根(C) 13 根(D) 14 根三、簡答題1、MCS-51單片機(jī)內(nèi)部包括哪些主要邏輯功能部件MCS-51單片機(jī)主要由下列部件組成:1個(gè)8位CPU 1個(gè)片內(nèi)振蕩器及時(shí)鐘電路; 4KB RoM程序存儲(chǔ)器,256BRAMl 21個(gè)特殊功能寄存器;2個(gè)16位定時(shí)/計(jì)數(shù)器;4個(gè)8位并行I/O 口及1個(gè)可編程全雙工串行接口;可尋址 64KB的外部程序存儲(chǔ)器空間;可 尋址64KB的外部數(shù)據(jù)存儲(chǔ)器空間;5個(gè)中斷源、兩個(gè)優(yōu)先級(jí)中斷嵌套
9、中斷結(jié)構(gòu)。2、簡述 MOV MOVX MOVC三條指令的異同點(diǎn)。MOV是用來訪問內(nèi)部 RAM的,MOV)是用來訪問外部 RAM的,MOVd用來訪問內(nèi)部 ROM勺。3、MCS-51單片機(jī)能提供幾個(gè)中斷源幾個(gè)中斷優(yōu)先級(jí)在同一優(yōu)先級(jí)中各中斷源優(yōu)先順序如何確定提供5個(gè)中斷源,2個(gè)優(yōu)先級(jí),從高到低依次是:外部中斷O,定時(shí)器0,外部中斷1,定時(shí)器1 ,串口中斷。4、簡述MCS-51單片機(jī)實(shí)現(xiàn)多機(jī)通訊的過程。主機(jī)SM2位設(shè)為O ,從機(jī)剛開始都設(shè)為 1,說明從機(jī)剛開始只接受地址幀,當(dāng)主機(jī)把地址幀發(fā)送給從機(jī)后,從機(jī)把接受的地址幀與自身地址相比較,與自身地址相同的從機(jī)把SM2清零,其他從機(jī)SM2保持1,這樣當(dāng)主機(jī)
10、發(fā)來數(shù)據(jù)幀時(shí),只有 SM2為O的從機(jī)才能接受到數(shù)據(jù)幀,從機(jī)接受完數(shù)據(jù)幀之后又把SM2置位。5、簡述串行口接收和發(fā)送數(shù)據(jù)的過程。接受數(shù)據(jù):當(dāng)串口接收數(shù)據(jù)時(shí),接受完后RI置1 ,然后把SBUF中的數(shù)據(jù)傳送到 A發(fā)送數(shù)據(jù):先把要發(fā)送的數(shù)據(jù)放到 A中,然后移入SBUF當(dāng)Tl置1時(shí),說明數(shù)據(jù)發(fā)送完畢。6、簡述程序狀態(tài)寄存器 PSW中各位的含義。CY進(jìn)位標(biāo)志位。 AC輔助進(jìn)位標(biāo)志位 FO標(biāo)志O RS1 、RSO寄存器區(qū)選擇控制位 1和O OV溢出標(biāo)志位 P 奇偶標(biāo)志位7、 MCS-51單片機(jī)設(shè)有4個(gè)8位并行端口,實(shí)際使用中數(shù)據(jù)信息由哪個(gè)端口傳送16位地址如何形成答:PO 口 SBUF的數(shù)據(jù)輸出數(shù)據(jù)信息,同
11、時(shí)PO 口輸出16位地址中的低四位,P2 口輸出16位地址中的高四位。四、軟件分析和設(shè)計(jì) MOV C(1) 把布爾表達(dá)式= +FO用四條指令解出來: MOV C, ANl C, CRl C,FO _(2) 填好下列程序段中的空白指令或數(shù)據(jù)RLRLCPLCPL =XRLRLRL(3) 試編寫一段程序,將內(nèi)部數(shù)據(jù)存儲(chǔ)器以 3OH開始的16個(gè)單元內(nèi)容傳送到外部數(shù)據(jù)存儲(chǔ)器以1OOOH開始的單元中去。答:ORG OOOOHSJMP MAlNORG 0030HMAIN:LOOP: MOV RO, #30HMOV DPTR,#1000HMOV R2, #16MOV A,R0MOVX DPTR,AINC R0
12、INC R1DEC R2CJNE R2, #0, LOOPEND(4) 試編寫一段程序,將2000H、2001H單元中的低半字節(jié)分別送入2002H單元中的高半字節(jié)和低半字節(jié)中。ORG 0000HSJMP MAINORG 0030HANL 2001H,#0FHMOV DPTR,#2001HMOV A,DPTRMOV DPTR,2002HMOV DPTR,AANL 2000H,#0F0HMOV DPTR,#2000HMOV A,DPTRORL 2002H,AEND(5)50C51單片機(jī)系統(tǒng)系統(tǒng)中,外部中斷NTR1用作鍵盤輸入,選用電平觸發(fā)方式;定時(shí)器 10工作于模式0定時(shí),采用查詢方式;定時(shí)器T0
13、工作于模式1計(jì)數(shù),采用中斷方式。試對(duì)寄存器TMOD TCON IE進(jìn)行初始化編程。答:MOV TMOD,#00000101BMOV TCON,#01010100BMoV IE,#B(6) 已知內(nèi)部數(shù)據(jù)存儲(chǔ)器 50H和60H單兀的內(nèi)容分別為 30H和31H ,執(zhí)行下列一段程序后,試分析有關(guān)單兀內(nèi)容。MOV R0 , #50HMOV A , RoMOV R0 , 60HMOV 60H , AMOV R0 , #60H(R0)= 60H; (A)= 30H; (50H)= 31H; (60H)= 30H 。(7) 試編寫一段程序,將內(nèi)部數(shù)據(jù)存儲(chǔ)器50H單元中的字節(jié)內(nèi)容拆開,高半字節(jié)送外部數(shù)據(jù)存儲(chǔ)器2
14、000H單元,低半字節(jié)送外部數(shù)據(jù)存儲(chǔ)器2001H單元。答:ORG 0000HSJMP MAINORG 0030HMAIN:MOV A,50HANL A,#0FHMOV DPTR,#2001HMOVX DPTR,AMOV A,50HANL A,#0F0HMOV DPTR,#2000HMOV DPTR,AENDT0工作于模式1定時(shí),(8) 8051單片機(jī)系統(tǒng)中,外部中斷INTR1用作鍵盤輸入,選用邊沿觸發(fā)方式;定時(shí)器采用中斷方式;定時(shí)器T1工作于模式2計(jì)數(shù),采用查詢方式。試對(duì)寄存器TMIODTCON IE進(jìn)行初始化編程。答: MOV TMOD,0X61HSETBEASETBEX1SETBIT1SE
15、TBTR1SETBET0SETB TR0五、硬件分析和設(shè)計(jì)1 .fosc=6MHZ ,要求在腳輸出一周期為 40ms的方波。方波的周期由定時(shí)器 T0確定,采用查詢方式實(shí)現(xiàn)。ORG OoHSTART:CLR LEDMOV TMOD,#01HMOV TH0,#0D8HMOV TL0,#0F0HSETB TROD2:MOV TH0,#0D8HMOV TL0,#0F0HDO:JBC TF0,D1JMP DOD1:CPLJMP D2RETEND2 . 8051 外擴(kuò)4K EPRoM乍為程序存儲(chǔ)器的電路如下圖所示,試標(biāo)出圖中引腳符號(hào)的名稱,并指出程序存儲(chǔ)器的地址范圍。, 、數(shù)據(jù)位D0D7 、地址低八位 A
16、0A7、PSEN外部ROM讀選通信號(hào)地址范圍:000H0FFFHKAPt.7Pt-4STFlL PUKA 理IIOALFGl TiJLCE AlLSAMJAlIMI-IxrOOECbTiLH>3. fosc=12MHZ ,要求在腳輸出一周期為 40ms的方波。方波的周期由定時(shí)器 T1確定,采用中斷方式,編寫有關(guān)的程 序段實(shí)現(xiàn)。答:ORG 0000HLJMP STARTORG 001BHLJMP T1INTSTART:CLR LEDMOV TMOD,#10HMOV TH1,#3CHMOV TL1,#0B0HSETB EASETB ET1SETB TR1SJMP $RETT1INT:CPL LEDMOV TH1,#3CHMOV TL1,#0B0HRETI4.8051外擴(kuò)4K EPRoM乍為程序END存儲(chǔ)器的電路如下圖所示,試標(biāo)出圖 中引腳符號(hào)的名稱,并指出程 序存儲(chǔ)器的地址范圍。5、編寫航標(biāo)燈控制程序。要求航標(biāo)燈在白天熄滅,在夜晚斷續(xù)點(diǎn)亮,時(shí)間間隔2秒,即亮2秒,息2秒,周期循環(huán)進(jìn)行。ORG OoooHLJMP STARTORG OOOBHLJMP TOINTORG OO1BHLJMP T1INTSTART:MOV TMOD,#5BHSETB EASETB ETOSETB ET1SETB TROSETB TR1MOV THO,#OOH
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 生物學(xué)基因工程知識(shí)重點(diǎn)試題
- 農(nóng)村綠色生態(tài)農(nóng)業(yè)開發(fā)共建契約書
- 文學(xué)作品賞析與文學(xué)創(chuàng)作測(cè)試題
- 機(jī)器人與自動(dòng)化生產(chǎn)線研發(fā)協(xié)議
- 專業(yè)音樂演出排演及經(jīng)紀(jì)代理合作協(xié)議
- 行政管理專業(yè)經(jīng)濟(jì)法知識(shí)點(diǎn)試題及答案
- 2025年工程經(jīng)濟(jì)統(tǒng)計(jì)分析試題及答案
- 電子商務(wù)法規(guī)與合規(guī)管理知識(shí)題庫建設(shè)
- 落花生教學(xué)設(shè)計(jì)
- 相交線的課件
- RAL 勞爾色卡電子版
- 《加油站安全管理人員安全生產(chǎn)目標(biāo)責(zé)任書》
- 第三章:船舶主機(jī)安裝工藝
- 鼻咽癌放療臨床路徑
- 地下水八大離子-陰陽離子平衡計(jì)算公式
- T∕CCES 23-2021 裝配式多層混凝土墻板建筑技術(shù)規(guī)程
- 計(jì)件工薪酬制度
- 暴雨產(chǎn)流計(jì)算(推理公式河南省)
- 15《堅(jiān)持才會(huì)有收獲》優(yōu)選課件
- 水泥購銷合同簡易版
- 精華版國家開放大學(xué)電大??啤豆芾頃?huì)計(jì)》紙質(zhì)考試期末題庫3(試卷號(hào):2136)
評(píng)論
0/150
提交評(píng)論