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

正文內(nèi)容

[工學(xué)]第5章中斷與定時-展示頁

2025-01-28 12:02本頁面
  

【正文】 響應(yīng)新中斷。 事件 1 事件 2 子程序 2 子程序 1 中斷 嵌套 的概念: 主程序 中斷 中斷 80C51單片機中斷處理過程 一、中斷響應(yīng)條件 ? 中斷源有中斷請求; ? 此中斷源的中斷允許位為 1; ? CPU開中斷(即 EA=1)。 其中一個置 1,表示正在響應(yīng)高優(yōu)先級的中斷,它將阻斷后來所有的中斷請求;另一個置 1,表示正在響應(yīng)低優(yōu)先級中斷,它將阻斷后來所有的低優(yōu)先級中斷請求。 ?正在進行的低優(yōu)先級中斷服務(wù), 能被高優(yōu)先級中斷請求所中斷。 同一優(yōu)先級的中斷優(yōu)先權(quán) 排隊,由中斷系統(tǒng)硬件確定的 自然優(yōu)先級 形成,其排列如所示: 80C51單片機的中斷優(yōu)先級有三條原則: ?CPU同時接收到幾個中斷時, 首先響應(yīng)優(yōu)先級別最高的中斷請求。 ?PX0( ),外部中斷 0優(yōu)先級設(shè)定位; ?PT0( ),定時 /計數(shù)器 T0優(yōu)先級設(shè)定位; ?PX1( ),外部中斷 1優(yōu)先級設(shè)定位; ?PT1( ),定時 /計數(shù)器 T1優(yōu)先級設(shè)定位; ?PS ( ),串行口優(yōu)先級設(shè)定位。 二、中斷優(yōu)先級控制 80C51單片機有兩個中斷優(yōu)先級,即可實現(xiàn)二級中斷服務(wù)嵌套。 若同時來了兩個或兩個以上中斷請求 , 就必須有先有后 。 80C51中斷的控制 ?EX0(),外部中斷 0允許位; ?ET0(),定時 /計數(shù)器 T0中斷允許位; ?EX1(),外部中斷 1允許位; ?ET1(),定時 /計數(shù)器 T1中斷允許位; ?ES( ),串行口中斷允許位; ?EA (), CPU中斷允許(總允許)位。 CPU響應(yīng)中斷時,不能自動清除 TI,TI必須由軟件清除 。當CPU將一個發(fā)送數(shù)據(jù)寫入串行口發(fā)送緩沖器時,就啟動了發(fā)送過程。但是, RI必須由軟件清除 。 SCON的中斷標志 ?RI( ),串行口接收中斷標志位。 IT1 = 1 ,下降沿觸發(fā)。 (用法同 IE1) IT1 —— 外部中斷 1( /INT1) 觸發(fā)類型控制位 。 外部有中斷請求時 , 硬件使 IE1置 1, 硬件清 0。 利用中斷請求標志位來通知 CPU 中斷請求?。。? TF1—— T1的溢出中斷標志 硬件置 1,硬件清 0(也可軟件清 0) TF0 —— T0的溢出中斷標志 。 TF0( ),定時 /計數(shù)器 T0溢出中斷請求標志位。 IT1( ),外部中斷 1觸發(fā)方式控制位。 當 IT0=1時,為邊沿觸發(fā)方式(下降沿有效)。 E X 0E A P X 001E T 0P T 001E X 1P X 101E T 1P T 101E SP S01≥ 1R IT IS C O NT C O NI E 0T F 0I E 1T F 110101I T 0I T 1I N T 0I N T 1T 0T 1R XT XI EI P111111110硬 件 查 詢自然優(yōu)先級自然優(yōu)先級中 斷 入 口中 斷 入 口高級低級中 斷 源中 斷 源二 、 中斷請求標志 TCON的中斷標志 IT0( ),外部中斷 0觸發(fā)方式控制位。當串行口接收完一幀串行數(shù)據(jù)時置位 RI或當串行口發(fā)送完一幀串行數(shù)據(jù)時置位 TI,向 CPU申請中斷。當定時器 Tx對單片機內(nèi)部定時脈沖或?qū)ν獠坑嫈?shù)脈沖進行計數(shù)發(fā)生溢出時,置位 TFx,并向 CPU申請中斷。 有兩種信號方式 , 可通過設(shè)置控制位 ITX( X=0, 1) 進行定義 。 二、 80C51中斷系統(tǒng)的結(jié)構(gòu) 80C51單片機的中斷源共有 5個,其中 2個為外部中斷源、 2個定時中斷源和 1個串行中斷源。 CPU能夠及時處理應(yīng)用系統(tǒng)的隨機事件,系統(tǒng)的實時性大大增強; ?可靠性高 。 主 程 序 A響 應(yīng)返 回斷 點R E T I??中 斷 服 務(wù) 程 序 B 隨著計算機技術(shù)的應(yīng)用,人們發(fā)現(xiàn)中斷技術(shù)不僅解決了快速主機與慢速 I/O設(shè)備的數(shù)據(jù)傳送問題,而且還具有如下優(yōu)點: ? 分時操作 。對事件 B處理完畢后,再回到原來被中斷的地方(即斷點 ),稱為中斷返回。中斷源向 CPU提出的中斷請求。 80C51的中斷系統(tǒng) 80C51的中斷系統(tǒng)結(jié)構(gòu) 一、中斷的概念 CPU在處理某一事件 A時,發(fā)生了另一事件 B請求 CPU迅速去處理( 中斷發(fā)生 ); CPU暫時中斷當前的工作,轉(zhuǎn)去處理事件 B( 中斷響應(yīng)和中斷服務(wù) ); 待 CPU將事件 B處理完畢后,再回到原來事件 A被中斷的地方繼續(xù)處理事件 A( 中斷返回 ),這一過程稱為 中斷 。 中斷 什么叫中斷 ? 舉例:某同學(xué)正在教室寫作業(yè) , 忽然被人叫出去 , 回來 后 , 繼續(xù)寫作業(yè) 。 CPU執(zhí)行新程序結(jié)束后,又回到原程序中 繼續(xù)執(zhí)行。第 5章 單片機的中斷 /定時系統(tǒng) 主要介紹: 80C51的中斷系統(tǒng) 80C51的中斷處理過程 80C51的定時 /計數(shù)器 與上對比,單片機中也有同樣的問題。 CPU正 在執(zhí)行原程序,突然,被意外事情打斷,轉(zhuǎn)去執(zhí)行 新程序。這樣的過程就叫 。 這就是生活中中斷的例子 。 引起 CPU中斷的根源,稱為 中斷源 。 CPU暫時中斷原來的事務(wù) A,轉(zhuǎn)去處理事件 B。實現(xiàn)上述中斷功能的部件稱為 中斷系統(tǒng) (中斷機構(gòu))。 CPU可以分時為多個 I/O設(shè)備服務(wù),提高了計算機的利用率; ?實時響應(yīng) 。 CPU具有處理設(shè)備故障及掉電等突發(fā)性事件能力,從而使系統(tǒng)可靠性提高。 2個外部中斷源 外部中斷是由外部事件引起的中斷 , 分別由引腳 引入外部中斷請求 。 2個定時中斷源 定時中斷是為單片機的計數(shù) /定時器設(shè)置的中斷。 1個串行中斷 串行中斷是為串行數(shù)據(jù)傳送的需要而設(shè)置的中斷。 二、 80C51中斷系統(tǒng)的結(jié)構(gòu) 80C51的中斷系統(tǒng)有 5個中斷源, 2個優(yōu)先級,可實現(xiàn)二級中斷嵌套 。 當 IT0=0時,為電平觸發(fā)方式。 IE0( ),外部中斷 0中斷請求標志位。 IE1( ),外部中斷 1中斷請求標志位。 TF1( ),定時 /計數(shù)器 T1溢出中斷請求標志位。 ( 用法同 TF1, 針對 T0的 ) IE1 —— 外部中斷 1( /INT1) 請求標志 。 IE0 —— 外部中斷 0( /INT0)請求標志。 IT1 = 0 ,低電平觸發(fā)。 IT0 —— 外中斷 0( /INT0)觸發(fā)類型控制位,用法同 IT1。當允許串行口接收數(shù)據(jù)時,每接收完一個串行幀,由硬件置位 RI。 ?TI( ),串行口發(fā)送中斷標志位。每發(fā)送完一個串行幀,由硬件置位 TI。 一、中斷允許控制 CPU對中斷系統(tǒng)所有中斷以及某個中斷源的開放和屏蔽是由中斷允許寄存器 IE控制的。 若為“ 1”,開關(guān)接通,允許 例如 SETB EA 若為“ 0”,開關(guān)斷開,不允許 例如 CLR 為什么要有中斷優(yōu)先級 ? CPU同一時間只能響應(yīng)一個中斷請求 。 ?。?! 為此將 5個中斷源分成高級、低級兩個級別,高級優(yōu)先,由 IP控制。每個中斷源的中斷優(yōu)先級都是由中斷優(yōu)先級寄存器 IP中的相應(yīng)位的狀態(tài)來規(guī)定的 。 該位是“ 1”時,為高級優(yōu)先級 該位是“ 0”時,為低級優(yōu)先級 同一優(yōu)先級中的中斷申請不止一個時,則有中斷優(yōu)先權(quán)排隊問題。 ?正在進行的中斷過程 不能被新的同級或低優(yōu)先級的中斷請求所中斷。 為了實現(xiàn)上述后兩條原則, 中斷系統(tǒng)內(nèi)部設(shè)有兩個用戶不能尋址的優(yōu)先級狀態(tài)觸發(fā)器。 同一級中的 5個中斷源的優(yōu)先順序是 : /INT0中斷 T0溢出中斷 /INT1中斷 T1溢出中斷 串口中斷 高 低 出廠前已由廠家固化順序 ——事先約定自然優(yōu)先級 中斷優(yōu)先原則: ( 概括為四句話 ) 低級不打斷高級 高級不睬低級 同級不能打斷 同級、同時中斷,事先約定。 同時滿足時, CPU才有可能響應(yīng)中斷。 日常生活中 的中斷與 單片機 中斷的比較: 某同學(xué) 單片機 過程說明 正在看書 執(zhí)行主程序 有人找出去 中斷信號 中斷請求 暫??磿? 暫停執(zhí)行主程序 中斷響應(yīng) 書中作記號 當前 PC入棧 保護斷點 出去做事 執(zhí)行中斷程序 中斷服務(wù) 回來繼續(xù)看 返回主程序 中斷返回 中斷服務(wù)的進入: CPU執(zhí)行程序過程中,在每個機器周期的S5P2期間,中斷系統(tǒng)對各個中斷源進行采樣 。 如果某個中斷標志在上一個機器周期的S5P2時被置成了 1,那么它將于現(xiàn)在的查詢周期中及時被發(fā)現(xiàn)。 遇以下任一條件,硬件將受阻,不產(chǎn)生 LCALL指令: ?CPU正在處理同級或高 優(yōu)先級中斷; ?當前查詢 的機器周期 不是所執(zhí)行指令的最后一個機器周期 。即只有在這些指令后面至少再執(zhí)行一條指令時才能接受中斷請求。就是說,中斷標志曾經(jīng)有效,但未獲響應(yīng),查詢過程在下個機器周期將重新進行。于是, M3和 M4便可以執(zhí)行硬件 LCALL指令, M5周期將進入了中斷服務(wù)程序。 ?將相應(yīng)的優(yōu)先級狀態(tài)觸發(fā)器置 1(以阻斷后來
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1