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

正文內(nèi)容

單片機中斷系統(tǒng)-interrupt-資料下載頁

2025-08-11 20:55本頁面

【導(dǎo)讀】求CPU迅速去處理;斷響應(yīng)和中斷服務(wù));引起CPU中斷的根源,稱為中斷源。CPU暫時中斷原來的事務(wù)A,轉(zhuǎn)去處理事件B。對事件B處理完畢后,再回到原來被中斷的地方(即斷點),實現(xiàn)上述中斷功能的部件稱為中斷系統(tǒng)(中。CPU可以分時為多個I/O設(shè)備。CPU能夠及時處理應(yīng)用系統(tǒng)的。隨機事件,系統(tǒng)的實時性大大增強;CPU具有處理設(shè)備故障及掉電。等突發(fā)性事件能力,從而使系統(tǒng)可靠性提高。個),2個優(yōu)先級,可實現(xiàn)二級中斷嵌套。低電平有效還是下降沿有效。上出現(xiàn)有效的中斷信號時,中斷標志IE1()置1,向CPU申請中斷。當定時/計數(shù)器T1發(fā)生。溢出時,置位TF1,并向CPU申請中斷。

  

【正文】 : 2020/9/15 40 四、方式 3 方式 3只適用于定時 /計數(shù)器 T0, 定時器 T1處于方式 3時相當于 TR1=0,停止計數(shù)。 工作方式 3將 T0分成為兩個獨立的 8位計數(shù)器 TL0和 TH0 。 T F 1T R 1T F 0T R 0G A T EC / TM 1M 0G A T EC / TM 1M 01amp?!?110T 0 引 腳I N T 0 引 腳11機 器 周 期T H 0T L 08 位溢 出T C O NT M O DD 0 D 7D 0申 請中 斷機 器 周 期8 位申 請中 斷溢 出2020/9/15 41 定時 /計數(shù)器用于外部中斷擴展 擴展方法是,將定時 /計數(shù)器設(shè)置為計數(shù)器方式,計數(shù)初值設(shè)定為滿程,將待擴展的外部中斷源接到定時 /計數(shù)器的外部計數(shù)引腳。從該引腳輸入一個下降沿信號,計數(shù)器加 1后便產(chǎn)生定時 /計數(shù)器溢出中斷。 例如,利用 T0擴展一個外部中斷源。將 T0設(shè)置為計數(shù)器方式,按方式 2工作, TH0、 TL0的初值均為 0FFH, T0允許中斷, CPU開放中斷。 其初始化程序如下: MOV TMOD, 06H ;置 T0為計數(shù)器方式 2 MOV TL0, 0FFH ;置計數(shù)初值 MOV TH0, 0FFH SETB TR0 ;啟動 T0工作 SETB EA ; CPU開中斷 SETB ET0 ;允許 T0中斷 2020/9/15 42 定時 /計數(shù)器應(yīng)用舉例 初始化程序應(yīng)完成如下工作: ?對 TMOD賦值,以確定 T0和 T1的工作方式。 ?計算初值 ,并將其寫入 TH0、 TL0或 TH TL1。 ?中斷方式時,則對 IE賦值,開放中斷。 ?使 TR0或 TR1置位,啟動定時 /計數(shù)器定時或計數(shù)。 2020/9/15 43 例 利用定時 /計數(shù)器 T0的方式 1,產(chǎn)生 10ms的定時,并使 20ms的方波,采用中斷方式,設(shè)系統(tǒng)時鐘頻率為 12 MHz。 解: 計算計數(shù)初值 X: 由于晶振為 12 MHz,所以機器周期 Tcy為 1 ?s。 所以: N= t/ Tcy = 10 10- 3/1 10- 6= 10000 X= 65536- 10000= 55536= D8F0H 即應(yīng)將 D8H送入 TH0中, F0H送入 TL0中 求 T0的方式控制字 TMOD: M1M0=01, GATE=0, C/T=0,可取方式控制字為 01H; 2020/9/15 44 ORG 0000H LJMP MAIN ;跳轉(zhuǎn)到主程序 ORG 000BH ; T0的中斷入口地址 LJMP DVT0 ;轉(zhuǎn)向中斷服務(wù)程序 ORG 0100H MAIN: MOV TMOD, 01H ;置 T0工作于方式 1 MOV TH0, 0D8H ;裝入計數(shù)初值 MOV TL0, 0F0H SETB ET0 ; T0開中斷 SETB EA ; CPU開中斷 SETB TR0 ;啟動 T0 SJMP $ ;等待中斷 DVT0: CPL ; MOV TH0, 0D8H ;重新裝入計數(shù)值 MOV TL0, 0F0H RETI ;中斷返回 END 2020/9/15 45 思考題及習(xí)題 80C51有幾個中斷源?各中斷標志是如何產(chǎn)生的?又是如何復(fù)位的? CPU響應(yīng)各中斷時,其中斷入口地址是多少? 某系統(tǒng)有三個外部中斷源 3,當某一中斷源變低電平時便要求 CPU處理,它們的優(yōu)先處理次序由高到低為 1,處理程序的入口地址分別為 2020H、 2100H、 2200H。試編寫主程序及中斷服務(wù)程序(轉(zhuǎn)至相應(yīng)的入口即可)。 外部中斷源有電平觸發(fā)和邊沿觸發(fā)兩種觸發(fā)方式,這兩種觸發(fā)方式所產(chǎn)生的中斷過程有何不同?怎樣設(shè)定? 定時 /計數(shù)器工作于定時和計數(shù)方式時有何異同點? 定時 /計數(shù)器的 4種工作方式各有何特點? 要求定時 /計數(shù)器的運行控制完全由 TR TR0確定和完全由、高低電平控制時,其初始化編程應(yīng)作何處理? 2020/9/15 46 當定時 /計數(shù)器 T0用作方式 3時,定時 /計數(shù)器 T1可以工作在何種方式下?如何控制 T1的開啟和關(guān)閉? 利用定時 /計數(shù)器 T0從 1s,脈寬為 20ms的正脈沖信號,晶振頻率為 12MHz。試設(shè)計程序。 要求從 1000Hz方波,晶振頻率為 12MHz。試設(shè)計程序。 試用定時 /計數(shù)器 T1對外部事件計數(shù)。要求每計數(shù) 100,就將 T1改成定時方式,控制 10ms的正脈沖,然后又轉(zhuǎn)為計數(shù)方式,如此反復(fù)循環(huán)。設(shè)晶振頻率為12MHz。 1利用定時 /計數(shù)器 T0產(chǎn)生定時時鐘 ,由 P1口控制 8個指示燈。編一個程序 ,使 8個指示燈依次一個一個閃動,閃動頻率為 20次 /秒 (8個燈依次亮一遍為一個周期 )。 1若晶振頻率為 12MHz,如何用 T0來測量 20~ 1s之間的方波周期?又如何測量頻率為 ?
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1