




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、微機(jī)原理與應(yīng)用(1)復(fù)習(xí)資料一、填空1、指令格式是指指令碼的結(jié)構(gòu)形式。通常,指令可以分為 操 作 碼和 操作數(shù) 兩部分。2、RST為8031的復(fù)位端,高電平 有效,INC指令的功能是自加1。3、數(shù)據(jù)指針 DPTR是一個(gè)(16)位的特殊功能寄存器,其高位字節(jié)寄存器用(DPH表示,低位字節(jié)寄存器用(DPLO 表本.4、MOVC A A DPTR旨令中,源操作數(shù)在 _程序_存儲(chǔ)區(qū)。MOVX A, DPTR 指令中,源操作數(shù)在數(shù)據(jù) 存儲(chǔ)區(qū)。5、8031的異步通信口為全雙工(單工/半雙工/全雙工)6、P0 口是一個(gè)8位漏極開路型雙向I/O端口.在訪問(wèn)片外存儲(chǔ)器時(shí),它分時(shí)提供低8位地址和8位雙向數(shù)據(jù),故P
2、0 的I/O線有 地址線/數(shù)據(jù)線 之稱.7、通用寄存器B是專門為乘除法設(shè)置的寄存器。在除法運(yùn)算執(zhí)行后,商存于累加器A中,余數(shù)存于寄存器B中。8、MCS-51的堆棧只可設(shè)置在堆棧區(qū) ,堆棧寄存器sp是 8 位寄存器。9、MCS-51的I/O接口分為 串行接口 和并行接口兩種,它是連接 CPUW外設(shè)的橋梁。10. MCS-51有 5 中斷源,有2中斷優(yōu)先級(jí),優(yōu)先級(jí)由軟件填寫特殊功能寄存器IP加以選擇。11、MOV A R0指令對(duì)于源超作數(shù)的尋址方式是寄存器間接 尋址。12、已知fosc=12MHz, T0作為定時(shí)器使用時(shí),其定時(shí)時(shí)間間隔為1uso13、在MCS-51中查表時(shí)的數(shù)據(jù)表格是存放在ROM
3、而不是存放在 RAM ,在編程時(shí)可以通過(guò)偽指令DB來(lái)定義。14、8255可以擴(kuò)展且_個(gè)并行口,其中 8 條口線具有位操作功能。二、選擇題1.單片機(jī)中的程序計(jì)數(shù)器PC用來(lái) C。A ,存放指令B.存放正在執(zhí)行的指令地址C .存放下一條指令地址D .存放上一條指令地址2.8051單片機(jī)上電復(fù)位后,堆棧區(qū)的最大允許范圍是內(nèi)部RAM勺D qA. 00H FFH B . 00H 07H C . 07H- 7FH D . 08H 7FH 3.8051單片機(jī)的定時(shí)器T0用作定時(shí)方式時(shí)是 DA.由內(nèi)部時(shí)鐘頻率定時(shí),一個(gè)時(shí)鐘周期加1B.由外部計(jì)數(shù)脈沖計(jì)數(shù),一個(gè)機(jī)器周期加1C.外部定時(shí)脈沖由 T0 (P3.4)輸入
4、定時(shí)D.由內(nèi)部時(shí)鐘頻率計(jì)數(shù),一個(gè)機(jī)器周期加14.MCS-51單片機(jī)在同一級(jí)別里除 INT0外,級(jí)別最高的中斷源是 BA.外部中斷1 B .定時(shí)器T05.已知 A=87H , (30H) =76H,執(zhí)行A. A=F1H(30H) =76H P=0 B(30H) =87H P=16、MCS-51單片機(jī)的堆棧區(qū)應(yīng)建立在(A.片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū)的低 128字節(jié)單元C.片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū)的高128字節(jié)單元C .定時(shí)器T1XRL A , 30H后,其結(jié)果為:.A=87H (30H) =76H P=1C )。B. 片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū)D.程序存儲(chǔ)區(qū)C 。C. A=F1H (30H) =76H P=1 D.A=76HB )
5、。(B )。7、MCS-51單片機(jī)定時(shí)器工作方式0是指的(C )工作方式。A.8位 B.8位自動(dòng)重裝C.13 位 D.16 位8、當(dāng)需要從MCS-51單片機(jī)程序存儲(chǔ)器取數(shù)據(jù)時(shí),采用的指令為(A.MOV A, R1 B.MOVC A, A + DPTRC.MOVX A, R0 D.MOVX A, DPTR9 .MCS-51單片機(jī)在同一級(jí)別里除INT0外,級(jí)別最高的中斷源是A.外部中斷1 B .定時(shí)器T0C.定日寸器T1 D .外部中斷010 .已知 A=87H , (30H) =76H,執(zhí)行 XRL A , 30H 后,其結(jié)果為: (C )。A. A=F1H (30H) =76H P=0 B .
6、 A=87H (30H) =76H P=1 C. A=F1H (30H) =76H P=1 D . A=76H(30H) =87H P=111 .MCS-51的源操作數(shù)為立即尋址的指令中,立即數(shù)就是B。A.放在寄存器R0中的內(nèi)容 B .放在程序中的常數(shù)C.放在A中的內(nèi)容D.放在B中的內(nèi)容12 .單片機(jī)中PUSH口 POpf令常用來(lái) C 。A .保護(hù)斷點(diǎn)B .保護(hù)現(xiàn)場(chǎng)C .保護(hù)現(xiàn)場(chǎng),恢復(fù)現(xiàn)場(chǎng)D .保護(hù)斷點(diǎn),恢復(fù)斷點(diǎn)13.8051單片機(jī)的定時(shí)器 T0用作定時(shí)方式時(shí)是 D。A.由內(nèi)部時(shí)鐘頻率定時(shí),一個(gè)時(shí)鐘周期加1B.由外部計(jì)數(shù)脈沖計(jì)數(shù),一個(gè)機(jī)器周期加1C.外部定時(shí)脈沖由 T0 (P3.4)輸入定時(shí)D
7、.由內(nèi)部時(shí)鐘頻率計(jì)數(shù),一個(gè)機(jī)器周期加114 .MCS-51單片機(jī)在同一級(jí)別里除 INT0外,級(jí)別最高的中斷源是 B。A.外部中斷1 B .定時(shí)器T0C.定日器T1 D .外部中斷015 .MCS-51響應(yīng)中斷時(shí),下面哪一個(gè)條件不是必須的D(A)當(dāng)前指令執(zhí)行完畢(B)中斷是開放的(C)沒(méi)有同級(jí)或高級(jí)中斷服務(wù)(D)必須有RETI指令三、簡(jiǎn)答題1、簡(jiǎn)述I/O接口并說(shuō)出I/O接口的功能作用。1.答:I/O接口是CPUffi外部設(shè)備間信息交換的橋梁,是一個(gè)過(guò)渡的大規(guī)模集成電路,可以和CPU!成在同一塊芯片上,也可以單獨(dú)制成芯片。I/O接口有并行接口和串行接口兩種。I/O接口的作用有以下三點(diǎn):1實(shí)現(xiàn)和不同
8、外設(shè)的速度匹配2改變數(shù)據(jù)的傳送方式3改變信號(hào)的性質(zhì)和電平2、什么是中斷?簡(jiǎn)述中斷處理流程。答:(1)設(shè)置數(shù)據(jù)的寄存、緩沖邏輯,以適應(yīng)CPU1外設(shè)之間的速度差異,接口通常由一些寄存器或RAM片組成,如果芯片足夠大還可以實(shí)現(xiàn)批量數(shù)據(jù)的傳輸;(2)能夠進(jìn)行信息格式的轉(zhuǎn)換,例如串行和并行的轉(zhuǎn)換;(3)能夠協(xié)調(diào)CPU外設(shè)兩者在信息的類型和電平的差異,如電平轉(zhuǎn)換驅(qū)動(dòng)器、數(shù)/?;蚰?數(shù)轉(zhuǎn)換器等;(4)協(xié)調(diào)時(shí)序差異;(5)地址譯碼和設(shè)備選擇功能;(6)設(shè)置中斷和 DM出制邏輯,以保證在中斷和DM尬許的情況下產(chǎn)生中斷和 DMA青求信號(hào),并在接受到中斷和DMAS答之后完成中斷處理和DMA專輸。3、MCS-51單片
9、機(jī)能提供幾個(gè)中斷源?幾個(gè)中斷優(yōu)先級(jí)?在同一優(yōu)先級(jí)中各中斷源優(yōu)先順序如何確定?答:提供5個(gè)中斷源,2個(gè)優(yōu)先級(jí),從高到低依次是:外部中斷 0,定時(shí)器0,外部中斷1,定時(shí)器1,串口 中斷。4、簡(jiǎn)述堆棧。答:(1)在程序中斷或子程序調(diào)用時(shí),為了保護(hù)返回地址(斷點(diǎn))和保護(hù)現(xiàn)場(chǎng)而設(shè)立的RAMK。(2)用MOV SP #STK指令建立堆棧。(3)存放數(shù)據(jù)按“后進(jìn)先出”原則進(jìn)行。(4)利用PUSH POPf令即可進(jìn)行進(jìn)棧、出棧操作。5、簡(jiǎn)述子程序調(diào)用和執(zhí)行中斷服務(wù)程序的異同點(diǎn)。答:相同點(diǎn):均能中斷主程序執(zhí)行本程序,然后再返回?cái)帱c(diǎn)地址繼續(xù)執(zhí)行主程序。不同點(diǎn):1)中斷服務(wù)程序入口地址是固定的,子程序調(diào)用入口地址是
10、用戶自己設(shè)定的。2 )中斷服務(wù)子程序返回指令除具有子程序返回指令所具有的全部功能之外,還有清除中斷響應(yīng)時(shí)被置位的優(yōu)先 級(jí)狀態(tài)、開放較低級(jí)中斷和恢復(fù)中斷邏輯等功能。3 )中斷服務(wù)子程序是在滿足中斷申請(qǐng)的條件下,隨機(jī)發(fā)生的;而子程序調(diào)用是用戶主程序事先安排好的。6 . MCS-51 單片機(jī)設(shè)有4 個(gè) 8 位并行端口,實(shí)際使用中數(shù)據(jù)信息由哪個(gè)端口傳送? 16 位地址如何形成?答:P0 口 SBU葉的數(shù)據(jù)輸出數(shù)據(jù)信息,同時(shí) P0 口輸出16位地址中的低四位,P2 口輸出16位地址中的高四 位7.8051 的串行通信的有幾種工作模式,請(qǐng)對(duì)各工作模式作簡(jiǎn)單的敘述。答 : 串行通信共有4 種工作模式 ,分別
11、是:模式 0:同步移位寄存器;模式 1:波特率可變的8 位兩機(jī)異步通信;模式 2:波特率固定的9 位可多機(jī)的異步通信;模式3:波特率可變的9 位可多機(jī)的異步通信8 .A/D 轉(zhuǎn)換器轉(zhuǎn)換數(shù)據(jù)的傳送有幾種方式。答:( 1 )定時(shí)傳送方式: A/D 啟動(dòng)后,調(diào)用延時(shí)時(shí)間大于轉(zhuǎn)換時(shí)間的延時(shí)程序后即可讀取。(2)查詢方式:A/D啟動(dòng)后,查詢EOC(轉(zhuǎn)換結(jié)束信號(hào)),轉(zhuǎn)換一完成即可讀取轉(zhuǎn)換數(shù)據(jù)。(3)中斷方式:將EOC乍為外中斷請(qǐng)求信號(hào),轉(zhuǎn)換一結(jié)束,即引起中斷,讀取轉(zhuǎn)換數(shù)據(jù)。9、簡(jiǎn)述串行口接收和發(fā)送數(shù)據(jù)的過(guò)程。答:接受數(shù)據(jù):當(dāng)串口接U史數(shù)據(jù)時(shí),接受完后RI置1,然后把SBUF中的數(shù)據(jù)傳送到 A發(fā)送數(shù)據(jù):先把
12、要發(fā)送的數(shù)據(jù)放到A中,然后移入SBUF當(dāng)TI置1時(shí),說(shuō)明數(shù)據(jù)發(fā)送完畢。10、簡(jiǎn)述 MCS-51單片機(jī)指令中 MOV、MOVX MOVC勺區(qū)另答:MOV、旨令只能夠完成片內(nèi)數(shù)據(jù)存儲(chǔ)器單元之間及特殊功能寄存器之間的數(shù)據(jù)傳送。MOVX完成的功能是外部數(shù)據(jù)存儲(chǔ)器單元與累加器或累加器與外部數(shù)據(jù)存儲(chǔ)器單元之間的數(shù)據(jù)傳送。MOVC、g成的功能是程11 . 單片機(jī)有多少根I/O 口線?它們與單片機(jī)對(duì)外的地址線、數(shù)據(jù)線和控制線有什么關(guān)系?答:?jiǎn)纹瑱C(jī)有32 個(gè) IO 口線, P0 口為數(shù)據(jù)總線和地址總線的低八位, P2 口為地址總線的高八位, P3.7,P3.6 為控制總線的讀寫信號(hào)。12 , MCS-51外擴(kuò)的
13、程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器可以有相同的地址空間,但不會(huì)發(fā)生數(shù)據(jù)沖突,為什么?答 : 不發(fā)生數(shù)據(jù)沖突的原因是:MCS-51 中訪問(wèn)程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的指令不一樣。選通信號(hào)也就不一樣,前者為PSEN后者為WRW RD程序存儲(chǔ)器訪問(wèn)指令為movc A , DPT;R movc A,A+pc 。數(shù)據(jù)存儲(chǔ)器訪問(wèn)指令為:movx A,DPTR;movx A,Ri; movx DPTR,A 。13 .MCS-51 單片機(jī)內(nèi)部包括哪些主要邏輯功能部件?答:MCS-51單片機(jī)主要由下列部件組成:1個(gè)8位CPU 1個(gè)片內(nèi)振蕩器及時(shí)鐘電路; 4KB ROM程序存儲(chǔ)器,256BRAM; 21 個(gè)特殊功能寄存器; 2
14、個(gè) 16 位定時(shí) / 計(jì)數(shù)器; 4 個(gè) 8 位并行 I/O 口及 1 個(gè)可編程全雙工串行接口;可尋 址64KB的外部程序存儲(chǔ)器空間;可尋址64KB的外部數(shù)據(jù)存儲(chǔ)器空間;5個(gè)中斷源、兩個(gè)優(yōu)先級(jí)中斷嵌套中斷結(jié)構(gòu)。14,簡(jiǎn)述MCS-51單片機(jī)實(shí)現(xiàn)多機(jī)通訊的過(guò)程。答:主機(jī)SM2位設(shè)為0,從機(jī)剛開始都設(shè)為1,說(shuō)明從機(jī)剛開始只接受地址幀,當(dāng)主機(jī)把地址幀發(fā)送給從機(jī)后,從機(jī)把接受的地址幀與自身地址相比較,與自身地址相同的從機(jī)把SM2清零,其他從機(jī) SM2保持1 ,這樣當(dāng)主機(jī)發(fā)來(lái)數(shù)據(jù)幀時(shí),只有 SM2為0的從機(jī)才能接受到數(shù)據(jù)幀,從機(jī)接受完數(shù)據(jù)幀之后又把SM泊位。15, 簡(jiǎn)述子程序調(diào)用和執(zhí)行中斷服務(wù)程序的異同點(diǎn)。
15、答:相同點(diǎn): 均能中斷主程序執(zhí)行本程序, 然后再返回?cái)帱c(diǎn)地址繼續(xù)執(zhí)行主程序。不同點(diǎn): 1)中斷服務(wù)程序入口地址是固定的,子程序調(diào)用入口地址是用戶自己設(shè)定的。2 )中斷服務(wù)子程序返回指令除具有子程序返回指令所具有的全部功能之外,還有清除中斷響應(yīng)時(shí)被置位的優(yōu)先級(jí)狀態(tài)、開放較低級(jí)中斷和恢復(fù)中斷邏輯等功能。3 )中斷服務(wù)子程序是在滿足中斷申請(qǐng)的條件下,隨機(jī)發(fā)生的;而子程序調(diào)用是用戶主程序事先安排好的。 四、程序題1 .寫出下面每條指令順序執(zhí)行后,各目的存儲(chǔ)單元的值,并說(shuō)明該條指令中源操作數(shù)的尋址方式。MOV R0 , #20H; _(R0)=20H立即尋址MOV 20H , #29H ; _ (20H
16、) =29H立即尋址CLR C; _ CY=0直接尋址MOV A , R0; _(A)=29H寄存器間接尋址2 .假定(SP =40H ,(3FH)=30H , (40H) =60H 執(zhí)行下列指令: POP DPH POP DPL后,DPTR勺內(nèi)容為_6030H, SP的內(nèi)容是_3EH3 .請(qǐng)分析下面程序執(zhí)行后的操作結(jié)果,(A)=_ 40H , (R0)=_ 60H 。MOV A #60HMOV R0 #40HMOV R0 AMOV 41H R0XCH A R04 .把布爾表達(dá)式 P1.0=20H.7 PSW.1+F0用四條指令解出來(lái): MOV C,20H.7 ANL C,PSW.1 ORL
17、C,F0 MOV P1.0,C2、設(shè)(SP)=60H,片內(nèi) RAM(30H) =24H, (31H)=10H,執(zhí)行程序: PUSH 30H PUSH 3lHPOP DPLPOP DPHMOV A , #00HMOVX DP RA最后執(zhí)行結(jié)果是將 0送外部RAM地址為24送H的單元中_5、執(zhí)行下面程序后,(A)=°6H。MOV A, #06HMOVC A, A+PCDB 00H , 01H , 02H , 03H , 04H , 05H , 06H五、編程題1 .試編寫程序,將內(nèi)部 RAM勺20H、21H和22H3個(gè)連續(xù)單元的內(nèi)容依次存入2FH、2EH和2DH中。1,程序?yàn)椋篗OV R
18、0 , #20HMOV R1 , #2FHMOV B , #3LOOP : MOV A, R0 MOV R1,A INC R0 DEC R1 DJNZ B,LOOPEND2 .使用8255A或者8155的B端口驅(qū)動(dòng)紅色和綠色發(fā)光二極管各4只,且紅、綠發(fā)光二極管輪流發(fā)光各1s,不斷循環(huán),試畫出包括地址譯碼器、8255A或8155與發(fā)光管部分的接口電路圖,并編寫控制程序。2,解:使用8255A,電路連接圖如圖 4.25所示。K.lkL:XTALIXTAL2AI89S51po.u ru.7li: MJRDPL7AIAUQI QO74LS373 13 >-1)7PB1K255ARnHI SI L
19、 UPHHPB2PR1PENPB5PRRPB 圖4.25 4.25 題硬件連接電路圖其中,PBO- PB3接紅色發(fā)光二極管,PB4PB7接綠色發(fā)光二極管。設(shè)MCS-51單片機(jī)主頻為12MHz程序如下:ORG 0000HLJMP STARTORG 0030HSTART MOV SP, #60HMOV DPTR, #7FFFHMOV A, #80HMOVX DPTR, AMOV DPTR, #7FFDHMOV A, #0FHLP1: MOVX DPTR, A LCALL DELAY數(shù)據(jù)指針指向8255A控制口工作方式字送 8255A控制口數(shù)據(jù)指針指向8255A的B 口 置紅色發(fā)光二極管亮CPL A置紅色發(fā)光二極管亮調(diào)用1S延時(shí)子程序置發(fā)光二極管亮反色SJMP LP1循環(huán)執(zhí)行DELAY:MOV R7, #8;1s延時(shí)子程序3 .將外部RAM 4000+ 401FH單元,共32字節(jié)傳送到以40H為首址的內(nèi)部RAM中1,程序?yàn)?MOV R0 , #40HMOV DPTR,#4000HMOVLOOPR7:MOV,#32A, DPTRMOVR0,AINC R0INC DPTRDJNZ R7,LOOPEND4.某一單
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年視頻眼鏡市場(chǎng)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2025-2030年腳踏閥市場(chǎng)發(fā)展現(xiàn)狀分析及行業(yè)投資戰(zhàn)略研究報(bào)告
- 2025-2030年耳機(jī)行業(yè)并購(gòu)重組機(jī)會(huì)及投融資戰(zhàn)略研究咨詢報(bào)告
- 2025-2030年系統(tǒng)集成產(chǎn)業(yè)行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2025-2030年空氣凈化器行業(yè)市場(chǎng)發(fā)展分析及競(jìng)爭(zhēng)格局與投資戰(zhàn)略研究報(bào)告
- 2025-2030年硼鐵行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2025-2030年礦山施工設(shè)備行業(yè)市場(chǎng)發(fā)展分析與發(fā)展前景及投資戰(zhàn)略研究報(bào)告
- 2025-2030年眼鏡專用設(shè)備行業(yè)市場(chǎng)深度調(diào)研及前景趨勢(shì)與投資研究報(bào)告
- 2025-2030年電觸點(diǎn)材料行業(yè)市場(chǎng)發(fā)展分析及發(fā)展趨勢(shì)前景預(yù)測(cè)報(bào)告
- 2025-2030年電容器用材料行業(yè)市場(chǎng)發(fā)展分析及發(fā)展趨勢(shì)前景預(yù)測(cè)報(bào)告
- SQ-02-綠色食品種植產(chǎn)品調(diào)查表0308
- 食管癌放射治療設(shè)計(jì)課件
- 視頻結(jié)構(gòu)化大數(shù)據(jù)平臺(tái)解決方案
- SolidWorks、CAD三維建模練習(xí)習(xí)題圖
- 光伏發(fā)電項(xiàng)目安全專項(xiàng)投資估算方案
- 土地增值稅清算鑒證報(bào)告(稅務(wù)師事務(wù)所專用)
- 大學(xué)生物技術(shù)分析教材與教學(xué)設(shè)計(jì)
- 皮爾遜Ⅲ型曲線模比系數(shù)計(jì)算(共享版).xls
- 化妝品經(jīng)營(yíng)使用單位質(zhì)量安全自查表
- 施工組織設(shè)計(jì)答辯問(wèn)題及答案(共12頁(yè))
- QC成果報(bào)告-提高水泥攪拌樁施工質(zhì)量一次合格率
評(píng)論
0/150
提交評(píng)論