freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

《中斷定時串口》ppt課件-文庫吧

2024-12-21 04:11 本頁面


【正文】 計數(shù)方式,計數(shù)初值可設(shè)為滿量程,則它們的計數(shù)輸入端 T0( )或 T1( )引腳上發(fā)生負跳變時,計數(shù)器加 1產(chǎn)生溢出中斷。利用此特性,可把 T0腳或 T1腳作為外部中斷請求輸入線,而計數(shù)器的溢出中斷作為外部中斷請求標(biāo)志。 【 例 】 將定時器 0擴展為外部中斷源 n 解:將定時器 0設(shè)定為方式 2(自動恢復(fù)計數(shù)初值), TH0和 TL0的初值均設(shè)置為 FFH,允許定時器 0中斷, CPU開放中斷。源程序如下: MOV TMOD,06H MOV TH0,0FFH MOV TL0,0FFH SETB TR0 SETB ET0 SETB EA … 當(dāng)連接在 T0( )引腳上的外部中斷請求輸入線發(fā)生負跳變時, TL0加 1溢出, TF0置 1,向 CPU發(fā)出中斷申請,同時,TH0的內(nèi)容自動送至 TL0使 TL0恢復(fù)初值。這樣, T0引腳每輸入一個負跳變, TF0都會置 1,向 CPU請求中斷。此時, T0腳相當(dāng)于邊沿觸發(fā)的外部中斷源輸入線。 同樣,也可將定時器 1擴展為外部中斷源。 2. 中斷和查詢相結(jié)合 一個外中斷擴展成多個外中斷的原理圖 由圖可知, 4個外部擴展中斷源通過 4個 OC門電路組成線或取非后再與 /INT0( )相連; 4個外部擴展中斷源 EXINT0~ EXINT3中有一個或幾個出現(xiàn)高電平則輸出為 0,使 /INT0腳為低電平,從而發(fā)出中斷請求。因此,這些擴充的外部中斷源都是電平觸發(fā)方式(高電平有效)。CPU執(zhí)行中斷服務(wù)程序時,先依次查詢 P1口的中斷源輸入狀態(tài),然后,轉(zhuǎn)入到相應(yīng)的中斷服務(wù)程序, 4個擴展中斷源的優(yōu)先級順序由軟件查詢順序決定,即最先查詢的優(yōu)先級最高,最后查詢的優(yōu)先級最低。 中斷服務(wù)程序如下: ORG 0003H 。外部中斷 0入口 AJMP INT0 。轉(zhuǎn)向中斷服務(wù)程序入口 … INT0: PUSH PSW 。保護現(xiàn)場 PUSH ACC JB , EXT0 。中斷源查詢并轉(zhuǎn)相應(yīng)中斷服務(wù)程序 JB , EXT1 JB , EXT2 JB , EXT3 EXIT: POP ACC ?;謴?fù)現(xiàn)場 POP PSW RETI … EXT0: … 。EXINT0中斷服務(wù)程序 AJMP EXIT EXT1: … 。EXINT1中斷服務(wù)程序 AJMP EXIT EXT2: … 。EXINT2中斷服務(wù)程序 AJMP EXIT EXT3: … 。EXINT3中斷服務(wù)程序 AJMP EXIT 同樣,外部中斷 1也可作相應(yīng)的擴展。 處理外部中斷舉例 要求每次按動按鍵,使外接發(fā)光二極管 LED改變一次亮滅狀態(tài)。 解: INT0輸入按鍵信號, LED狀態(tài)。 1.跳變觸發(fā): 每次跳變引起一次中斷請求。 ORG 0000H;復(fù)位入口 AJMP MAIN ORG 0003H ;中斷入口 AJMP PINT0 ORG 0100H ;主程序 MAIN: MOV SP, 40H;設(shè)棧底 SETB IT0 ;開總允許開關(guān) SETB EX0 ;開 INT0中斷 SETB EA ;負跳變觸發(fā)中斷 H: SJMP H ;執(zhí)行其它任務(wù) ORG 0200H ;中斷服務(wù)程序 PINT0: CPL ;改變 LED RETI ;返回主程序 單片機 INT0 1 +5V 1.軟件等待按鍵釋放。 2.硬件清除中斷信號。 2. 電平觸發(fā) : 避免一次按鍵引起多次中斷響應(yīng) 。 單片機 INT0 1 +5V ORG 0000H;復(fù)位入口 AJMP MAIN ORG 0003H ;中斷入口 AJMP PINT0 ORG 0100H ;主程序 MAIN: MOV SP, 40H;設(shè)棧底 CLR IT0 ;低電平觸發(fā)中斷 SETB EX0 ;開 INT0中斷 SETB EA ;開總允許開關(guān) H: SJMP H ;執(zhí)行其它任務(wù) ORG 0200H ;中斷服務(wù)程序 PINT0: CPL ;改變 LED WAIT: JNB , WAIT;等按鍵釋放 RETI ;返回主程序 定時 /計數(shù)器 定時器 /計數(shù)器的組成 定時 /計數(shù)器的定時和計數(shù)功能 1. 計數(shù)功能 所謂計數(shù)是指對外部事件進行計數(shù)。外部事件以脈沖的形式通過引腳 T0( )和 T1( )輸入到定時/計數(shù)器。下降沿時, 計數(shù)器的值加 1。 89C51在每個機器周期的 S5P2期間采樣 T0和 T1引腳的輸入電平,計數(shù)脈沖的頻率不能高于振蕩脈沖頻率的1/24 。 2. 定時功能 定時功能也是通過計數(shù)器的計數(shù)功能來實現(xiàn)的,計數(shù)脈沖來自單片機的內(nèi)部, 每個機器周期產(chǎn)生一個計數(shù)脈沖,計數(shù)器加 1。根據(jù)定時時間的要求計算出計數(shù)器的預(yù)置值(定時常數(shù))。 定時器 /計數(shù)器的控制寄存器 ( TCON) 2. 工作方式控制寄存器( TMOD) 定時 /計數(shù)器工作方式 1.
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1