《單片機(jī)復(fù)習(xí)》課件_第1頁
《單片機(jī)復(fù)習(xí)》課件_第2頁
《單片機(jī)復(fù)習(xí)》課件_第3頁
《單片機(jī)復(fù)習(xí)》課件_第4頁
《單片機(jī)復(fù)習(xí)》課件_第5頁
已閱讀5頁,還剩35頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

復(fù)習(xí)期末考試題型:1、填空題2、選擇題3、分析題4、編程題5、綜合設(shè)計題復(fù)習(xí)期末考試題型:1第一章1、51單片機(jī)內(nèi)部有哪些功能部件?例:下面的哪一個功能部件不屬于8051單片機(jī)的內(nèi)部硬件。()(A)串行口(B)SPI接口(C)定時器(D)中斷系統(tǒng)2、CPU結(jié)構(gòu)?1)什么是PC指針?復(fù)位時PC指針的值?2)累加器A,寄存器B,程序狀態(tài)字PSW,堆棧SP第一章1、51單片機(jī)內(nèi)部有哪些功能部件?2例:(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,執(zhí)行指令POPDPH,POPDPL,POPSP后,DPTR、SP中的內(nèi)容分別是()。(A)3C5F,50H(B)5F3CH,30H(C)3C5FH,30H(D)3C5FH,4FH2、存儲器結(jié)構(gòu)1)51單片機(jī)的尋址范圍?2)兩種工作模式:微處理器和微控制器3)程序存儲空間:內(nèi)部,外部,范圍4)數(shù)據(jù)存儲空間:內(nèi)部,外部 外部:外RAM與I/O空間統(tǒng)一編址,范圍 內(nèi)部:內(nèi)RAM,SFR例:(DPTR)=507BH,(SP)=32H,(30H)=3內(nèi)RAM分布:地址范圍,工作寄存器區(qū),位尋址區(qū),通用區(qū)SFR:地址范圍,位尋址例:位地址為2BH的位具體是哪個字節(jié)的哪一位?()(A)24H.1(B)25H.3(C)26H.0(D)27H.43、最小系統(tǒng)1)什么是最小系統(tǒng)?2)引腳功能電源引腳時鐘引腳復(fù)位引腳控制引腳I0引腳內(nèi)RAM分布:地址范圍,工作寄存器區(qū),位尋址區(qū),通用區(qū)4重點掌握:EA、RST、P0~P3例:當(dāng)單片機(jī)要求工作在微控制器模式,則EA=?當(dāng)單片機(jī)要求工作在微處理器模式,則EA=?3)時鐘電路51系列單片機(jī)最高工作頻率可達(dá)?時鐘周期,機(jī)器周期,狀態(tài)周期之間的關(guān)系。4)復(fù)位電路51單片機(jī)的復(fù)位條件?復(fù)位時,SFR狀態(tài)?SP,P0~P3重點掌握:EA、RST、P0~P35第二章1、指令的基本格式標(biāo)號:操作碼〔(目的操作數(shù)),(源操作數(shù))〕;注釋2、尋址方式(7種)立即尋址,直接尋址,寄存器間接尋址,寄存器尋址,位尋址,基址加變址間接尋址,相對尋址例:指令PUSHPSW的源操作數(shù)是___________,是___________尋址方式,目的操作數(shù)是__________,是___________尋址方式。第二章1、指令的基本格式63、指令系統(tǒng)1)判斷指令的對錯例:下列是非法的指令有

。(A)MOVA,30H (B)MOVR7,@R1 (C)POP40H(D)RRA 2)指令的手工匯編例:借助指令表,對下列指令進(jìn)行手工匯編。 MOV TMOD,#60H MOV R1,#23H MOV A,R1

SETB TR1 HERE: SJMP HERE

3、指令系統(tǒng)73)指令執(zhí)行過程及功能例:已知SP=25H,PC=2345H,標(biāo)號Label的地址為3456H,問執(zhí)行LCALLLabel指令后,堆棧指針SP=

,(26H)=

,(27H)=

,PC=

例:當(dāng)晶振頻率為12MHZ時,下面這個子程序延時時間為

。 DL: MOV R6,#100 DL1: MOV R7,#4 DL2: MUL AB MUL AB

DJNZ R7,DL2 DJNZ R6,DL1 RET3)指令執(zhí)行過程及功能8例:執(zhí)行下列程序: MOV R0,#60H MOV A,#0AH RR A MOV @R0,A ADD A,#0FH DEC R0 MOV @R0,A 結(jié)果:(60H)=

,(5FH)=

。4)編程例:用兩種方法將程序存儲器2048h中的常數(shù)送到A中,已知PC當(dāng)前值為2000H;例:執(zhí)行下列程序:94、偽指令ORG,END,DB,DW,EQU,BIT,SET例:要求主程序MAIN從程序存儲器的100h開始,子程序fun從程序存儲器的2000h開始,編寫程序時該如何設(shè)置?5、匯編語言程序設(shè)計(重點中的重點)4、偽指令10第三章C語言或匯編編程必有一題,在這不具體說明。第三章C語言或匯編編程必有一題,在這不具體說明。11第四章一、4個8位并行I/O端口1、P1(基本輸入輸出,準(zhǔn)雙向)操作:輸出輸入:必須先寫12、P0,P2(總線或基本輸入輸出)P0:3態(tài),作為基本I/0時,必須外加上拉電阻3、P3(第二功能或基本IO)4、應(yīng)用第四章一、4個8位并行I/O端口12例:8051的準(zhǔn)雙向I/O端口有

、

,這是因為準(zhǔn)雙向口只有

態(tài)和

態(tài)。例:要求系統(tǒng)使用P2口讀入撥碼開關(guān)的狀態(tài),并通過P1口使得發(fā)光二極管顯示該狀態(tài),請設(shè)計硬件電路并編程。二、中斷系統(tǒng)1、概念什么是中斷,中斷源,中斷嵌套,中斷優(yōu)先級2、51單片機(jī)的中斷源、中斷入口地址,中斷優(yōu)先級例:8051的準(zhǔn)雙向I/O端口有、13例:當(dāng)IP=45H時,請排出5個中斷源優(yōu)先級的先后。3、外部中斷觸發(fā)方式(2種)4、中斷標(biāo)志位的清除方式5、應(yīng)用初始化:SCON、TCON、IE、IP中斷程序的編寫例:當(dāng)IP=45H時,請排出5個中斷源優(yōu)先級的先后。14三、定時計數(shù)器1、兩種工作模式的區(qū)別?本質(zhì)上是增1計數(shù)器。例:當(dāng)定時/計數(shù)器選定為定時器方式時,是對

進(jìn)行計數(shù),選定為計數(shù)器方式時,是對

進(jìn)行計數(shù)。2、作為計數(shù)器使用時對應(yīng)的引腳?3、4種工作方式的區(qū)別?分別可以定時和計數(shù)的最大范圍是多少?4、溢出后51單片機(jī)會有什么操作?5、應(yīng)用三、定時計數(shù)器151)初值的計算2)初始化:TCON,TMOD,THX,TLX,IE,IP3)程序編寫:中斷方式、查詢方式4)查詢方式中注意標(biāo)志位的清除例:在P1.7口接有1個發(fā)光二極管,要求利用定時器T0控制使LED亮1S停1S,周而復(fù)始。解:這是長延時例子,一般采用定時器定時和軟件計數(shù)相結(jié)合的辦法。設(shè)T0為方式1,定時值為100ms,計數(shù)為10次,即100ms×10=1S。(216-X)×2us=100000us解得X=15536=3CB0H則TH0=3CH;TL0=B0H

1)初值的計算16ORG1000HSTART:MOVR7,#0AHMOVTMOD,#01HCPLP1.7LOOP:MOVTH0,#3CHMOVTL0,#0B0HSETBTR0Wait:JBCTF0,Next;軟件查詢方式SJMPWaitNext:DJNZR7,LOOP;1S延時到否?SJMPSTARTORG1000H17四、串行口1、概念:串行通信,并行通信,同步通信、異步通信,波特率,通信制式例:串行通信根據(jù)通信的數(shù)據(jù)格式分有兩種方式,分別是

。2、51單片機(jī)的串行口通信的幀格式?3、4種工作方式的區(qū)別?4、應(yīng)用波特率的計算初始化程序編寫:中斷方式,查詢方式注意:標(biāo)志位必須軟件清除四、串行口18第八章1、總線構(gòu)造2、存儲器擴(kuò)展地址分配:單元選擇,片選地址范圍的確定:看芯片連到單片機(jī)的哪些地址線上。3、I/O芯片的擴(kuò)展4、訪問操作(MOVX)第八章1、總線構(gòu)造19例:下圖為8031擴(kuò)展3片8K的程序存儲器2764,圖中硬件電路已經(jīng)連接了一部分,請用片選法將剩下的相關(guān)硬件電路連接完成,并寫出每一片2764的地址范圍。(13%)例:下圖為8031擴(kuò)展3片8K的程序存儲器2764,圖中硬件20復(fù)習(xí)期末考試題型:1、填空題2、選擇題3、分析題4、編程題5、綜合設(shè)計題復(fù)習(xí)期末考試題型:21第一章1、51單片機(jī)內(nèi)部有哪些功能部件?例:下面的哪一個功能部件不屬于8051單片機(jī)的內(nèi)部硬件。()(A)串行口(B)SPI接口(C)定時器(D)中斷系統(tǒng)2、CPU結(jié)構(gòu)?1)什么是PC指針?復(fù)位時PC指針的值?2)累加器A,寄存器B,程序狀態(tài)字PSW,堆棧SP第一章1、51單片機(jī)內(nèi)部有哪些功能部件?22例:(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,執(zhí)行指令POPDPH,POPDPL,POPSP后,DPTR、SP中的內(nèi)容分別是()。(A)3C5F,50H(B)5F3CH,30H(C)3C5FH,30H(D)3C5FH,4FH2、存儲器結(jié)構(gòu)1)51單片機(jī)的尋址范圍?2)兩種工作模式:微處理器和微控制器3)程序存儲空間:內(nèi)部,外部,范圍4)數(shù)據(jù)存儲空間:內(nèi)部,外部 外部:外RAM與I/O空間統(tǒng)一編址,范圍 內(nèi)部:內(nèi)RAM,SFR例:(DPTR)=507BH,(SP)=32H,(30H)=23內(nèi)RAM分布:地址范圍,工作寄存器區(qū),位尋址區(qū),通用區(qū)SFR:地址范圍,位尋址例:位地址為2BH的位具體是哪個字節(jié)的哪一位?()(A)24H.1(B)25H.3(C)26H.0(D)27H.43、最小系統(tǒng)1)什么是最小系統(tǒng)?2)引腳功能電源引腳時鐘引腳復(fù)位引腳控制引腳I0引腳內(nèi)RAM分布:地址范圍,工作寄存器區(qū),位尋址區(qū),通用區(qū)24重點掌握:EA、RST、P0~P3例:當(dāng)單片機(jī)要求工作在微控制器模式,則EA=?當(dāng)單片機(jī)要求工作在微處理器模式,則EA=?3)時鐘電路51系列單片機(jī)最高工作頻率可達(dá)?時鐘周期,機(jī)器周期,狀態(tài)周期之間的關(guān)系。4)復(fù)位電路51單片機(jī)的復(fù)位條件?復(fù)位時,SFR狀態(tài)?SP,P0~P3重點掌握:EA、RST、P0~P325第二章1、指令的基本格式標(biāo)號:操作碼〔(目的操作數(shù)),(源操作數(shù))〕;注釋2、尋址方式(7種)立即尋址,直接尋址,寄存器間接尋址,寄存器尋址,位尋址,基址加變址間接尋址,相對尋址例:指令PUSHPSW的源操作數(shù)是___________,是___________尋址方式,目的操作數(shù)是__________,是___________尋址方式。第二章1、指令的基本格式263、指令系統(tǒng)1)判斷指令的對錯例:下列是非法的指令有

。(A)MOVA,30H (B)MOVR7,@R1 (C)POP40H(D)RRA 2)指令的手工匯編例:借助指令表,對下列指令進(jìn)行手工匯編。 MOV TMOD,#60H MOV R1,#23H MOV A,R1

SETB TR1 HERE: SJMP HERE

3、指令系統(tǒng)273)指令執(zhí)行過程及功能例:已知SP=25H,PC=2345H,標(biāo)號Label的地址為3456H,問執(zhí)行LCALLLabel指令后,堆棧指針SP=

,(26H)=

,(27H)=

,PC=

。

例:當(dāng)晶振頻率為12MHZ時,下面這個子程序延時時間為

。 DL: MOV R6,#100 DL1: MOV R7,#4 DL2: MUL AB MUL AB

DJNZ R7,DL2 DJNZ R6,DL1 RET3)指令執(zhí)行過程及功能28例:執(zhí)行下列程序: MOV R0,#60H MOV A,#0AH RR A MOV @R0,A ADD A,#0FH DEC R0 MOV @R0,A 結(jié)果:(60H)=

,(5FH)=

。4)編程例:用兩種方法將程序存儲器2048h中的常數(shù)送到A中,已知PC當(dāng)前值為2000H;例:執(zhí)行下列程序:294、偽指令ORG,END,DB,DW,EQU,BIT,SET例:要求主程序MAIN從程序存儲器的100h開始,子程序fun從程序存儲器的2000h開始,編寫程序時該如何設(shè)置?5、匯編語言程序設(shè)計(重點中的重點)4、偽指令30第三章C語言或匯編編程必有一題,在這不具體說明。第三章C語言或匯編編程必有一題,在這不具體說明。31第四章一、4個8位并行I/O端口1、P1(基本輸入輸出,準(zhǔn)雙向)操作:輸出輸入:必須先寫12、P0,P2(總線或基本輸入輸出)P0:3態(tài),作為基本I/0時,必須外加上拉電阻3、P3(第二功能或基本IO)4、應(yīng)用第四章一、4個8位并行I/O端口32例:8051的準(zhǔn)雙向I/O端口有

、

、

,這是因為準(zhǔn)雙向口只有

態(tài)和

態(tài)。例:要求系統(tǒng)使用P2口讀入撥碼開關(guān)的狀態(tài),并通過P1口使得發(fā)光二極管顯示該狀態(tài),請設(shè)計硬件電路并編程。二、中斷系統(tǒng)1、概念什么是中斷,中斷源,中斷嵌套,中斷優(yōu)先級2、51單片機(jī)的中斷源、中斷入口地址,中斷優(yōu)先級例:8051的準(zhǔn)雙向I/O端口有、33例:當(dāng)IP=45H時,請排出5個中斷源優(yōu)先級的先后。3、外部中斷觸發(fā)方式(2種)4、中斷標(biāo)志位的清除方式5、應(yīng)用初始化:SCON、TCON、IE、IP中斷程序的編寫例:當(dāng)IP=45H時,請排出5個中斷源優(yōu)先級的先后。34三、定時計數(shù)器1、兩種工作模式的區(qū)別?本質(zhì)上是增1計數(shù)器。例:當(dāng)定時/計數(shù)器選定為定時器方式時,是對

進(jìn)行計數(shù),選定為計數(shù)器方式時,是對

進(jìn)行計數(shù)。2、作為計數(shù)器使用時對應(yīng)的引腳?3、4種工作方式的區(qū)別?分別可以定時和計數(shù)的最大范圍是多少?4、溢出后51單片機(jī)會有什么操作?5、應(yīng)用三、定時計數(shù)器351)初值的計算2)初始化:TCON,TMOD,THX,TLX,IE,IP3)程序編寫:中斷方式、查詢方式4)查詢方式中注意標(biāo)志位的清除例:在P1.7口接有1個發(fā)光二極管,要求利用定時器T0控制使LED亮1S停1S,周而復(fù)始。解:這是長延時例子,一般采用定時器定時和軟件計數(shù)相結(jié)合的辦法。設(shè)T0為

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論