單片微機(jī)2章教材_第1頁(yè)
單片微機(jī)2章教材_第2頁(yè)
單片微機(jī)2章教材_第3頁(yè)
單片微機(jī)2章教材_第4頁(yè)
單片微機(jī)2章教材_第5頁(yè)
已閱讀5頁(yè),還剩97頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

微型計(jì)算機(jī)技術(shù)與應(yīng)用70課堂學(xué)時(shí)+18實(shí)驗(yàn)學(xué)時(shí)第2章51系列單片機(jī)系統(tǒng)結(jié)構(gòu)2.1總體結(jié)構(gòu)2.2存儲(chǔ)器組織2.3時(shí)鐘、時(shí)鐘電路、CPU計(jì)時(shí)2.4復(fù)位和復(fù)位電路2.5中斷系統(tǒng)2.651指令系統(tǒng)2.1總體結(jié)構(gòu)2.1.151系列單片機(jī)一般結(jié)構(gòu)

圖2-1

一、內(nèi)部結(jié)構(gòu)二、引腳功能(1)引腳功能(2)芯片封裝圖2-3-1圖2-3◆振蕩電容的取值范圍P35

◆晶振電路連接P35(3)晶振電路及XTAL1、XTALL2的連接2.增強(qiáng)型MCS-51內(nèi)核主流芯片表2-1增強(qiáng)型MCS-51主流芯片性能指標(biāo)

表2-1增強(qiáng)型MCS-51主流芯片性能指標(biāo)

2.1內(nèi)部結(jié)構(gòu)和引腳功能2.1.1內(nèi)部結(jié)構(gòu)圖2-1增強(qiáng)型MCS-51CPU內(nèi)部結(jié)構(gòu)2.1.2引腳功能圖2-2增強(qiáng)型MCS-51CPU常見(jiàn)封裝形式引腳排列(a)?DIP封裝;(b)?PLCC封裝;(c)?PQFP封裝圖2-3增強(qiáng)型MCS-51CPU引腳邏輯符號(hào)表2-2引腳功能

表2-2引腳功能

表2-2引腳功能

圖2-4增強(qiáng)型MCS-51振蕩電路及連接(4)引腳邏輯符號(hào)圖2-4-1

2.1.289C52總體結(jié)構(gòu)圖2-22.2存儲(chǔ)器組織程序存儲(chǔ)器

數(shù)據(jù)存儲(chǔ)器結(jié)構(gòu):51系列單片機(jī)存儲(chǔ)器結(jié)構(gòu)如圖2-5特點(diǎn):有存儲(chǔ)容器,每個(gè)容器有地址*數(shù)據(jù)存儲(chǔ)器和程序存儲(chǔ)器地址空間重疊,64K*外部程序存儲(chǔ)器用PSEN信號(hào)選通,外部數(shù)據(jù)存儲(chǔ)器用RD和WR信號(hào)選通

*片內(nèi)數(shù)據(jù)存儲(chǔ)器和片外數(shù)據(jù)存儲(chǔ)器地址空間重疊。用MOV和MOVX區(qū)分*片內(nèi)數(shù)據(jù)存儲(chǔ)器用MOV指令讀寫,此時(shí)外部數(shù)據(jù)存儲(chǔ)器的RD和WR信號(hào)無(wú)效*片外數(shù)據(jù)存儲(chǔ)器用MOVX指令讀寫。2.2.1程序存儲(chǔ)器

*程序存儲(chǔ)器地址空間64K

*片內(nèi)程序存儲(chǔ)器和片外程序存儲(chǔ)器要統(tǒng)一編址

*外部程序存儲(chǔ)器選擇引腳EA用法

如果EA引腳為高電平,且程序計(jì)數(shù)器PC小于等于片內(nèi)ROM的地址空間時(shí),將從片內(nèi)程序存儲(chǔ)器取指令,而當(dāng)PC超出片內(nèi)ROM地址空間時(shí),自動(dòng)到外部程序存儲(chǔ)器取指令

*如果EA/VPP引腳為低電平,一律從外部

程序存儲(chǔ)器取指令定時(shí)器0中斷服務(wù)程序入口地址 000BH外部中斷1服務(wù)程序入口地址 0013H定時(shí)器1中斷服務(wù)程序入口地址 001BH串行口中斷服務(wù)程序入口地址 0023H定時(shí)器2中斷服務(wù)程序入口地址 002BH系統(tǒng)復(fù)位 0000H外部中斷0服務(wù)程序入口地址 0003H

*增強(qiáng)型MCS-51系列單片機(jī)留給系統(tǒng)使用的程序存儲(chǔ)器地址空間如下:

圖2-62.2.2內(nèi)部RAM數(shù)據(jù)存儲(chǔ)器8XC51系列片內(nèi)RAM128字節(jié)8XC52系列片內(nèi)RAM256字節(jié)圖2-7一、片內(nèi)RAM(1)工作寄存器區(qū)表2-1

工作寄存器區(qū)選擇表2-2(2)位尋址區(qū)(3)內(nèi)部用戶區(qū)或堆棧區(qū)2.2.3特殊功能寄存器(1)累加器Acc地址E0H(2)B寄存器地址F0H

特殊功能寄存器與高128字節(jié)的RAM地址重疊

只能通過(guò)寄存器間接尋址方式讀寫高128字節(jié)的RAM

只能通過(guò)直接尋址方式讀寫特殊功能寄存器表2-2-1表2-‘Cy:進(jìn)位標(biāo)志AC:輔助進(jìn)位標(biāo)志OV:溢出標(biāo)志P:奇偶標(biāo)志F0:用戶標(biāo)志位(3)程序狀態(tài)字寄存器PSW地址DOHPSW.1:保留位提示:可按位尋址(4)堆棧指針SP(地址81H)

堆棧指針SP指示最后進(jìn)入堆棧的數(shù)據(jù)所在存儲(chǔ)單元的地址(棧頂?shù)奈恢?例:假設(shè)SP當(dāng)前值為2FH,分析入堆棧指令“PUSHB”(將寄存器B內(nèi)容壓入堆棧)的執(zhí)行過(guò)程圖2-7-2例:分析出堆棧指令“POPB”(將寄存器B內(nèi)容彈出堆棧)的執(zhí)行過(guò)程圖2-7-3SP寄存器的初值為07H,占用工作寄存器區(qū),必須通過(guò)數(shù)據(jù)傳送指令重新設(shè)置SP的初值,將堆棧底部設(shè)在30H~7FH涉及入棧出棧操作的指令有:PUSHdirect ;將內(nèi)部RAM單元壓入堆棧中POPdirect;從堆棧中將數(shù)據(jù)彈入內(nèi)部RAM單元中(5)數(shù)據(jù)指針DPTR

是一個(gè)16位的專用寄存器,由DPH(數(shù)據(jù)指針高8位)和DPL(數(shù)據(jù)指針低8位)組成,用于存放外部數(shù)據(jù)存儲(chǔ)器的存儲(chǔ)單元地址。例如,可用如下指令將累加器A的內(nèi)容傳送到外部數(shù)據(jù)存儲(chǔ)器的107FH單元中:

MOVDPTR,#107FH;將外部數(shù)據(jù)存儲(chǔ)地址傳送到DPTR寄存器MOVX@DPTR,A

為方便外部RAM之間的傳送,增強(qiáng)51采用雙數(shù)據(jù)指針DPTR0和DPTR1

由輔助功能寄存器AUXR1控制

①輔助功能寄存器AUXR1

②輔助功能寄存器AUXR圖2-7-4圖2-7-5(6)I/O端口寄存器P0~P3是對(duì)應(yīng)的I/O端口鎖存器,用于鎖存通過(guò)端口輸出的數(shù)據(jù)。(7)PC16位地址寄存器。存放當(dāng)前指令碼的地址,PC本身沒(méi)有物理地址。(8)定時(shí)/計(jì)數(shù)器單元包含的寄存器TMOD,TCON,T2CON,T2MOD,TH0,TL0(9)中斷單元包含的寄存器IE、IP(10)串行通訊單元包含的寄存器SCON,SBUN,PCON等2.2.4位尋址區(qū)MCS-51系列單片機(jī)既是8位機(jī),同時(shí)也是一個(gè)功能完善的一位機(jī)。

作為一位機(jī)時(shí),它有自己的CPU、位存儲(chǔ)區(qū)(位于內(nèi)部RAM的20H~2FH單元)、位寄存器,如將進(jìn)位標(biāo)志Cy作為“位累加器”,以及具有完整的位操作指令。2.2.5內(nèi)部數(shù)據(jù)存儲(chǔ)器之間的數(shù)據(jù)傳送及尋址方式(1)00H~7FH低128字節(jié),可以通過(guò)直接尋址方式或寄存器間接尋址方式讀寫(2)內(nèi)部RAM(80H~FFH高128字節(jié))的訪問(wèn)用寄存器間接尋址方式訪問(wèn)(3)特殊功能寄存器只能使用直接尋址方式訪問(wèn)

對(duì)于位存儲(chǔ)器(即20H~2FH單元中的128個(gè)位),只能使用直接尋址方式確定操作數(shù)所在的存儲(chǔ)單元。2.2.6外部數(shù)據(jù)存儲(chǔ)器

單片機(jī)(MCU)通過(guò)P0、P2口最多可以連接64KB的外部數(shù)據(jù)存儲(chǔ)器

一、89C52時(shí)鐘電路圖2-8(1)波形2.3時(shí)鐘、時(shí)鐘電路、CPU定時(shí)(2)PD作用(3)CMOS單片機(jī)外部時(shí)鐘輸入電路圖2-9二、CPU定時(shí)技術(shù)術(shù)語(yǔ):圖2-8圖2-9振蕩周期T,也就是時(shí)鐘周期,它是輸入時(shí)鐘信號(hào)頻率fOSC的倒數(shù)

T=1/fOSC狀態(tài)周期,即CPU從一個(gè)狀態(tài)轉(zhuǎn)換到另一狀態(tài)所需的時(shí)間。在MCS-51中,一個(gè)狀態(tài)周期由兩個(gè)時(shí)鐘周期組成。機(jī)器周期Tt,是單片機(jī)完成一個(gè)基本操作所需的時(shí)間。在51系列單片機(jī)中,一個(gè)機(jī)器周期由12(或6)個(gè)時(shí)鐘周期組成。(1)89C52CPU定時(shí)圖2-10(2)W77E58等單片機(jī)的CPU定時(shí)圖2-11ab2.4復(fù)位和復(fù)位電路復(fù)位的目的:將CPU和單片機(jī)其他部件置成一個(gè)確定的初始狀態(tài),并從這個(gè)狀態(tài)開(kāi)始工作。復(fù)位包括:上電復(fù)位和運(yùn)行中復(fù)位。復(fù)位引腳:

RST

RST引腳高電平有效◆

高電平寬度不能少于2個(gè)機(jī)器周期51系列單片機(jī)復(fù)位條件:

51系列單片機(jī)復(fù)位過(guò)程:

RST引腳輸入2個(gè)機(jī)器周期以上高電平——》單片機(jī)復(fù)位——》RST引腳回復(fù)低電平——》機(jī)器脫離復(fù)位狀態(tài),進(jìn)入取指周期。(PC=0000H)

2.4.089C52復(fù)位后內(nèi)部寄存器狀態(tài)表2-62.4.1外部復(fù)位

一、上電自動(dòng)復(fù)位

圖2-12二、人工手動(dòng)復(fù)位

2.4.2單片機(jī)內(nèi)部復(fù)位

由單片機(jī)內(nèi)部的看門狗電路復(fù)位

2.4.3系統(tǒng)復(fù)位

圖2-13注意:復(fù)位不改變內(nèi)部RAM單元內(nèi)容ab2.5

中斷系統(tǒng)2.5.1中斷概念1.為什么要使用中斷?2.中斷特點(diǎn)◆CPU利用率高◆

能同時(shí)與多個(gè)外設(shè)進(jìn)行數(shù)據(jù)交換——只要適當(dāng)安排多個(gè)中斷優(yōu)先級(jí),以及同優(yōu)先級(jí)中斷(源)的查詢順序即可。3.中斷源

在計(jì)算機(jī)控制系統(tǒng)中,把引起中斷的事件稱為中斷源。常見(jiàn)的中斷源有:*外部中斷,如CPU某些特定引腳電平變化引起的中斷*各類定時(shí)/計(jì)數(shù)器溢出中斷*串行發(fā)送結(jié)束請(qǐng)求中斷*串行接收有效請(qǐng)求中斷。*電源掉電中斷。4.中斷優(yōu)先級(jí)

解決多個(gè)中斷請(qǐng)求同時(shí)有效時(shí),先響應(yīng)哪一中斷問(wèn)題。5.中斷開(kāi)關(guān)(禁止或允許中斷)

為避免某一處理過(guò)程被中斷,中斷控制器給每一個(gè)中斷源都設(shè)置了一個(gè)中斷請(qǐng)求屏蔽位,用于禁止或允許相應(yīng)中斷源的中斷請(qǐng)求傳送到CPU6.中斷處理過(guò)程中斷何時(shí)被查詢—CPU何時(shí)查詢中斷標(biāo)志?中斷何時(shí)被響應(yīng)—CPU在什么情況下響應(yīng)中斷請(qǐng)求?中斷發(fā)生后,中斷響應(yīng)的過(guò)程—用幾個(gè)機(jī)器周期完成?2.5.289C52中斷控制系統(tǒng)MCS-51系列中斷控制器可管理5個(gè)中斷源(共分2個(gè)中斷優(yōu)先級(jí))。

增強(qiáng)型MCS-51系列(如89C52)中斷控制器可管理6個(gè)中斷源(共分4個(gè)中斷優(yōu)先級(jí))。一、89C52中斷系統(tǒng)結(jié)構(gòu)圖2-15圖2-15(1)6個(gè)中斷源(2)相應(yīng)中斷標(biāo)志二、89C52的6個(gè)中斷源和相應(yīng)標(biāo)志CPU在每個(gè)機(jī)器周期的S5P2拍,采樣各中斷源,發(fā)現(xiàn)某一中斷有效時(shí),置“1”相應(yīng)中斷標(biāo)志。6個(gè)中斷源對(duì)應(yīng)8個(gè)中斷標(biāo)志:*外部中斷0中斷標(biāo)志IE0

*定時(shí)器T0中斷標(biāo)志TF0*串行接收結(jié)束中斷標(biāo)志RI*串行發(fā)送結(jié)束中斷標(biāo)志TI*外部中斷1中斷標(biāo)志IE1*定時(shí)器T1中斷標(biāo)志TF1*外部觸發(fā)中斷標(biāo)志

EXF2*定時(shí)器T2溢出中斷標(biāo)志TF28個(gè)中斷標(biāo)志存放在TCON、TCON2(定時(shí)/計(jì)數(shù)控制寄存器)和SCON(串行口控制寄存器)中。圖2-15-1圖2-15-3圖2-15-2三、中斷控制1.中斷允許控制寄存器IE圖2-15-4

由于IE寄存器具有按位尋址功能,因此可通過(guò)位操作指令,允許或禁止其中的任一中斷,如:SETBEA ;開(kāi)中斷SETBEX0 ;允許ITN0中斷CLRES ;禁止串行口中斷

標(biāo)準(zhǔn)MCS-51內(nèi)核CPU只有兩個(gè)中斷優(yōu)先級(jí),由IP寄存器控制;

標(biāo)準(zhǔn)MCS-51中斷優(yōu)先級(jí)控制寄存器IP各位含義如圖2-15-5所示。2.中斷優(yōu)先級(jí)控制寄存器IP

增強(qiáng)型MCS-51內(nèi)核CPU有四個(gè)中斷優(yōu)先級(jí),由中斷優(yōu)先級(jí)寄存器IP和IPH控制

IPH的含義如圖2-15-6優(yōu)先級(jí)由IP和IPH對(duì)應(yīng)位編碼決定IPH.XIP.X優(yōu)先級(jí)000級(jí)(優(yōu)先級(jí)最低)011級(jí)102級(jí)113級(jí)當(dāng)IPH為XX000000B時(shí),IP決定優(yōu)先級(jí)3.硬件查詢順序MCS-51約定當(dāng)同一優(yōu)先級(jí)中斷請(qǐng)求有效時(shí),CPU響應(yīng)順序?yàn)椋褐袛嗵?hào)外中斷INT00定時(shí)/計(jì)數(shù)器T0溢出中斷1外中斷INT12定時(shí)/計(jì)數(shù)器T1溢出中斷3串行口中斷4定時(shí)/計(jì)數(shù)器T2溢出中斷52.5.3外部中斷觸發(fā)方式*負(fù)電平觸發(fā)和下降沿觸發(fā)兩種方式*外部中斷觸發(fā)方式由TCON控制(1)電平觸發(fā)(方式位=0)?低電平有效?

在S5P2,將外部中斷(如P3.2)輸入反相后,鎖存入IE0或IE1(置1中斷有效標(biāo)志)圖2-15-1?在中斷服務(wù)程序結(jié)束前,中斷源必須撤消其低電平?下降沿有效?如S5P2采樣到一個(gè)高電平,下周期的S5P2采樣到一個(gè)低電平,IE0或IE1鎖存‘1’。?高、低電平至少要維持一個(gè)機(jī)器周期(2)邊沿觸發(fā)(方式位=1)盡量不用電平觸發(fā)方式,除非有脈沖干擾環(huán)境時(shí)2.5.4中斷響應(yīng)過(guò)程及中斷服務(wù)程序入口地址中斷響應(yīng)時(shí)序*鎖存中斷(置1中斷標(biāo)志)M1的S5P2

*查詢中斷請(qǐng)求標(biāo)志M2的S6*中斷調(diào)用M3——M4*進(jìn)入中斷服務(wù)程序M5以后圖2-15-71.中斷響應(yīng)條件(1)當(dāng)前不處于同級(jí)或更高級(jí)中斷響應(yīng)中(2)當(dāng)前機(jī)器周期必須是當(dāng)前指令的最后一個(gè)機(jī)器周期,否則等待。(3)如果當(dāng)前指令是中斷返回指令RETI,或讀寫中斷容許(控制)寄存器IE、優(yōu)先級(jí)寄存器IP或IPH,則必須再執(zhí)行一條指令后才能響應(yīng)中斷請(qǐng)求。(避免中斷控制寄存器尚未穩(wěn)定時(shí),響應(yīng)中斷,出現(xiàn)不確定后果)

如果不滿足以上條件,將忽略該機(jī)器周期對(duì)中斷標(biāo)志的查詢結(jié)果,下一機(jī)器周期繼續(xù)查詢

在中斷響應(yīng)過(guò)程中,如果在M4周期的S6狀態(tài)查詢到優(yōu)先級(jí)更高的中斷標(biāo)志為1(即在M2~M3機(jī)器周期內(nèi)優(yōu)先級(jí)更高的中斷請(qǐng)求出現(xiàn)),在M5、M6機(jī)器周期將響應(yīng)高優(yōu)先級(jí)中斷,而不執(zhí)行低優(yōu)先級(jí)中斷服務(wù)程序。2.中斷響應(yīng)過(guò)程及中斷服務(wù)程序入口地址如果滿足中斷響應(yīng)條件,將進(jìn)入中斷響應(yīng)過(guò)程:CPU先將對(duì)應(yīng)中斷的優(yōu)先級(jí)觸發(fā)器置1(每一中斷源對(duì)應(yīng)一個(gè)中斷優(yōu)先級(jí)觸發(fā)器),阻止CPU再響應(yīng)同級(jí)或更低級(jí)中斷請(qǐng)求。(2)將程序計(jì)數(shù)器PC當(dāng)前值壓入堆棧,以保證執(zhí)行完中斷服務(wù)程序后正確返回(3)將相應(yīng)中斷源入口地址裝入PC,以便執(zhí)行中斷服務(wù)程序。以上過(guò)程由硬件完成(4)中斷響應(yīng)時(shí),應(yīng)清除中斷標(biāo)志(硬件清除和軟件清除

進(jìn)入中斷服務(wù)程序后,CPU能自動(dòng)清除下列中斷請(qǐng)求標(biāo)志位:定時(shí)器T0中斷請(qǐng)求標(biāo)志TF0;定時(shí)器T1中斷請(qǐng)求標(biāo)志TF1;邊沿觸發(fā)方式下外中斷INT0的中斷請(qǐng)求標(biāo)志IE0;邊沿觸發(fā)方式下外中斷INT1的中斷請(qǐng)求標(biāo)志IE1;

不能自動(dòng)清除的中斷標(biāo)志有:*串行發(fā)送結(jié)束中斷標(biāo)志TI*串行接收有效中斷標(biāo)志RI*定時(shí)/計(jì)數(shù)器T2溢出中斷標(biāo)志TF2*定時(shí)/計(jì)數(shù)器T2外觸發(fā)標(biāo)志EXF2*電平觸發(fā)方式下的外中斷標(biāo)志IE0和IE1

以上中斷標(biāo)志,需要在中斷服務(wù)程序中,用“CLR位地址”指令清除。中斷服務(wù)程序入口地址如下中斷源 入口地址外部中斷INT0 0003H定時(shí)/計(jì)數(shù)器T0溢出中斷 000BH外部中斷INT1 0013H定時(shí)/計(jì)數(shù)器T1溢出中斷001BH串行口中斷 0023H定時(shí)/計(jì)數(shù)器T2溢出中斷002BH

實(shí)際的中斷服務(wù)程序放在存儲(chǔ)器區(qū)(0033H后)內(nèi)的任意位置(一般放在主程序后)外中斷INT0的中斷服務(wù)程序如下:

ORG0003H

LJMPINT0 ;在中斷入口處放一條長(zhǎng)跳轉(zhuǎn)指令(5)中斷返回“RETI”的功能*先將對(duì)應(yīng)中斷的優(yōu)先級(jí)觸發(fā)器清零(以便返回后CPU能夠響應(yīng)同級(jí)或更低級(jí)的中斷請(qǐng)求)*將堆棧內(nèi)的兩個(gè)字節(jié)(斷點(diǎn))彈到程序計(jì)數(shù)器PC重點(diǎn):*S5P2檢測(cè)中斷源*置位中斷標(biāo)志*該中斷能否傳遞到CPU取決于中斷控制寄存器是否容許(開(kāi)關(guān))中斷。*如外部中斷為低電平觸發(fā)時(shí),其低電平保持時(shí)間不能小于一個(gè)機(jī)器周期。*如外部中斷為下降沿觸發(fā)時(shí),其高、低電平保持時(shí)間必須大于一個(gè)機(jī)器周期。2.5.5中斷初始化及中斷服務(wù)程序結(jié)構(gòu)1.中斷初始化是設(shè)置TCON、IE及IP、IPH寄存器內(nèi)容*確定外中斷觸發(fā)方式(低電平觸發(fā)還是下降沿觸發(fā))*開(kāi)中斷*設(shè)置中斷優(yōu)先級(jí)例:通過(guò)指令將外中斷INT0定義為下降沿觸發(fā),優(yōu)先級(jí)為3(最高),并允許中斷程序4-12.中斷服務(wù)程序結(jié)構(gòu)與子程序類似,結(jié)構(gòu)如下:子程序與中斷服務(wù)程序區(qū)別:

(1)中斷出現(xiàn)是隨機(jī)的(2)中斷服務(wù)程序入口地址(也稱為中斷向量)由硬件決定,與CPU類型有關(guān),不能更改。而子程序入口地址由用戶自行安排。(3)子程序中可以任意調(diào)用另一子程序,但中斷過(guò)程有優(yōu)先級(jí)程序4-2(4)盡管子程序返回指令RET和中斷返回指令RETI均會(huì)將棧頂兩個(gè)字節(jié)信息裝入PC,恢復(fù)斷點(diǎn),但RETI還清除相應(yīng)中斷優(yōu)先級(jí)觸發(fā)器,因此中斷返回指令不可用子程序返回指令RET代替。(5)電平觸發(fā)時(shí)的“同一觸發(fā),多次響應(yīng)”的問(wèn)題

中斷應(yīng)用舉例例1:利用中斷對(duì)多個(gè)故障進(jìn)行顯示,

當(dāng)系統(tǒng)無(wú)故障時(shí),4個(gè)故障源輸入端X1—X4全為低電平,顯示燈全滅,當(dāng)某部分出現(xiàn)故障,其對(duì)應(yīng)故障源輸入由低電平變?yōu)楦唠娖?,從而引發(fā)單片機(jī)中斷,中斷服務(wù)程序的任務(wù)是判定故障,并用對(duì)應(yīng)發(fā)光管進(jìn)行顯示。試編制應(yīng)用程序。如圖Z-1中斷部分要點(diǎn)小結(jié):◆中斷源、中斷優(yōu)先級(jí)、中斷開(kāi)關(guān)、中斷處理過(guò)程、中斷響應(yīng)時(shí)序、中斷響應(yīng)條件

◆中斷允許控制寄存器IE

◆中斷優(yōu)先級(jí)控制寄存器IP

◆清除中斷標(biāo)志(硬件清除和軟件清除)

2.651指令系統(tǒng)(匯編語(yǔ)言)2.6.1指令格式

操作碼目的操作數(shù)源操作數(shù)例:MOVA,#00H操作數(shù)可以是數(shù)據(jù),也可以是地址例:MOV21H,A2.6.2指令的機(jī)器代碼例:MOVA,#FFH機(jī)器代碼:74FFH2.6.3尋址方式尋址方式——CPU在執(zhí)行某條指令時(shí),找到該指令所用操作數(shù)的

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論