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

正文內(nèi)容

中斷定時串口ppt課件-wenkub.com

2025-01-02 04:11 本頁面
   

【正文】 單片機采用 12MHz晶振, 串行接口工作于方式 1, 定時器 /計數(shù)器 1用作波特率發(fā)生器, 電源控制專用寄存器 PCON中的 SMOD位為 0, 發(fā)送的波特率要求為 1200。 串行口的應(yīng)用 串行口初始化編程格式: SIO: MOV SCON, 控制狀態(tài)字;寫方式字且 TI=RI=0 (MOV PCON, 80H) ;波特率加倍 ( MOV TMOD, 20H ) ; T1作波特率發(fā)生器 ( MOV TH1, X ) ;選定波特率 ( MOV TL1, X ) ( SETB TR1) ( SETB EA) ;開串行口中斷 ( SETB ES) 發(fā)送程序:先發(fā)送一個字符,等待 TI=1后再發(fā)送下一個字符。 :先裝入 TB8,寫入 SBUF并啟動發(fā)送,發(fā)送結(jié)束, TI=1 接收: REN=1,允許接收。 第 9位數(shù)據(jù)位在 TB8/RB8中,常用作校驗位和多機通訊標(biāo)識位。接收完一幀,若 RI=0且停止位為 1 (或 SM2=0),將接收數(shù)據(jù)裝入 SBUF,停止位裝入 RB8,并使 RI=1;否則丟棄接收數(shù)據(jù),不置位 RI。 TXD:發(fā)送數(shù)據(jù)端。 :寫入 SBUF,啟動發(fā)送,一幀發(fā)送結(jié)束, TI=1。 8位,無起始位和停止位。 SM2: 多機控制位,用于多機通訊。 發(fā)送指令: MOV SBUF, A 2)接收 SBUF存放已接收成功的 8位數(shù)據(jù),供 CPU讀取。 應(yīng)用舉例: 設(shè) 89C51單片機的時鐘頻率為 6MHz, 試編寫利用 T0產(chǎn)生 1s 定時的程序。 定時器 /計數(shù)器的控制寄存器 ( TCON) 2. 工作方式控制寄存器( TMOD) 定時 /計數(shù)器工作方式 1. 方式 0 (13位定時 /計數(shù)器方式 ) 最大計數(shù)值: 213 = 8192 定時時間 (T)=( 213計數(shù)初值) 機器周期 例 :設(shè)單片機晶振頻率為 12MHz, 使用定時器 1以方式 0產(chǎn)生周期為 500μs的等寬正方波連續(xù)脈沖, 并由 。下降沿時, 計數(shù)器的值加 1。 2.硬件清除中斷信號。 處理外部中斷舉例 要求每次按動按鍵,使外接發(fā)光二極管 LED改變一次亮滅狀態(tài)。EXINT0中斷服務(wù)程序 AJMP EXIT EXT1: … 。轉(zhuǎn)向中斷服務(wù)程序入口 … INT0: PUSH PSW 。因此,這些擴充的外部中斷源都是電平觸發(fā)方式(高電平有效)。這樣, T0引腳每輸入一個負(fù)跳變, TF0都會置 1,向 CPU請求中斷。此時,可將定時器設(shè)置成計數(shù)方式,計數(shù)初值可設(shè)為滿量程,則它們的計數(shù)輸入端 T0( )或 T1( )引腳上發(fā)生負(fù)跳變時,計數(shù)器加 1產(chǎn)生溢出中斷。 2. 脈沖方式外部中斷的撤銷 中斷響應(yīng)時自動撤銷,在中斷服務(wù)過程中有新的下跳變會重新置位中斷標(biāo)志位。 89C51對中斷查詢的結(jié)果不作記憶, 當(dāng)有新的查詢結(jié)果出現(xiàn)時, 因為以上原因而被拖延的查詢結(jié)果將不復(fù)存在, 其中斷請求也就不能再被響應(yīng)了。 B、 查詢中斷請求的機器周期不是當(dāng)前指令的最后一個機器周期。 由 CPU測試 TCON和 SCON中各標(biāo)志位的狀態(tài),中斷查詢在指令執(zhí)行的每個機器周期中不停地重復(fù)進(jìn)行。 中斷源 同級自然優(yōu)先級 INT0 最高 T0 INT1 T1 串行口 最低 C. 中斷嵌套( 2個中斷優(yōu)先級) 由 IP設(shè)定高、低兩級優(yōu)先級 原則: 允許高中斷低,禁止低中斷高和同級中斷 中斷響應(yīng)及中斷處理過程 89C51單片機中斷過程分為 中斷采樣 、 中斷查詢 、 中斷響應(yīng) 、 中斷處理 和 中斷返回 等幾個階段。當(dāng)發(fā)送完一幀串行數(shù)據(jù)后, 由 硬件置 1; 在轉(zhuǎn)向中斷服務(wù)程序后, 用 軟件清 0。第 5章中斷系統(tǒng)、 定時器 /計數(shù)器與串行口 MCS51單片機中斷系統(tǒng) 中斷 是指計算機暫時停止原程序執(zhí)行轉(zhuǎn)而為外部設(shè)備服務(wù) (執(zhí)行中斷服務(wù)程序 ), 并在服務(wù)完后自動返回原程序執(zhí)行的過程。 RI— 串行口接收中斷請求標(biāo)志位。 (外部中斷采樣) 在每個機器周期的 S5P2時刻對芯片引腳 INT0( )和 INT1( )進(jìn)行采樣。 ( 1)產(chǎn)生硬件調(diào)用,將斷點地址壓入堆棧。目的在于確保當(dāng)前指令的完整執(zhí)行。 ( 3)中斷響應(yīng)時間 響應(yīng)時間為 3~8個機器周期 ,如果遇到中斷受阻的情況,則中斷響應(yīng)時間會更長一些。 3. 電平方式外部中斷請求的撤銷 中斷響應(yīng)時自動撤銷,在中斷返回后仍然為低電平將會再次響應(yīng)中斷。利用此特性,可把 T0腳或 T1腳作為外部中斷請求輸入線,而計數(shù)器的溢出中斷作為外部中斷請求標(biāo)志。此時, T0腳相當(dāng)于邊沿觸發(fā)的外部中斷源輸入線。CPU執(zhí)行中斷服務(wù)程序時,先依次查詢 P1口的中斷源輸入狀態(tài),然后,轉(zhuǎn)入到相應(yīng)的中斷服務(wù)程序,
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1