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

正文內(nèi)容

[工學]mcs-51單片機-在線瀏覽

2025-05-09 02:34本頁面
  

【正文】 DJNZ R6, DL2 DJNZ R5, DL1 RET 中斷系統(tǒng)結(jié)構(gòu)與中斷控制 3.中斷控制專用寄存器 ? (1)中斷控制寄存器 IE:中斷的允許和禁止 IE寄存器的各位對應相應的中斷源,如果允許該中斷源中斷則該位置 1,禁止中斷則該位 0。 EA=0, CPU關(guān)中斷。 EX0:外部中斷 0中斷允許位: EX0=1,允許 INT0中斷; EX0= 0,禁止。 ( 2) 定時器控制寄存器( TCON) ? IT0和 IT1為外中斷 INT0 和 INT1中斷觸發(fā)方式選擇,IT0、 IT1=1,為邊沿觸發(fā); IT、 IT1=0為電平觸發(fā)。 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 T1 溢出中斷 T1 啟動 停止 T0 溢出中斷 T0 啟動 停止 INT1 中斷請求 INT1 觸發(fā)方式 INT0 中斷請求 INT0 觸發(fā)方式 ( 3) 中斷優(yōu)先級控制寄存器( IP) ? PX0=1, INT0為高級中斷, PX0=0,則為低級中斷 ? 內(nèi)部優(yōu)先級查詢次序: ? INT0T0INT1T1串口 T2 ? 高 低 PT2 PS PT1 PX1 PT0 PX0 T2 串口 T1 INT1 T0 INT0 TI RI (4)串行口控制寄存器 ( SCON) 中斷響應 ? ( 1)中斷服務(wù)程序入口地址: ? 外部中斷 0 0003H ? 定時器 /計數(shù)器 0溢出 000BH ? 外部中斷 1 0013H ? 定時器 /計數(shù)器 1溢出 001BH ? 串行口 0023H ? 定時器 /計數(shù)器 2溢出 002BH ( 2)中斷響應過程 ? 分 中斷請求、中斷響應、中斷處理、中斷返回 四個階段。 ? 中斷處理 :中斷服務(wù)程序。 ? 另外 RETI還有 清除優(yōu)先級狀態(tài)觸發(fā)器 的作用,因此不能以 RET指令代替 “ RETI”指令。 ? 中斷優(yōu)先級觸發(fā)器 : MCS51內(nèi)部設(shè)置 2個不可尋址的中斷優(yōu)先級觸發(fā)器,用來指示高、低級中斷,同時阻止本級中斷請求。 中斷封鎖條件: ? 若某個中斷源處于被打開的狀態(tài),并滿足中斷響應的 ③當前正在執(zhí)行訪問 IE、 IP或 RETI指令。 中斷響應時間: ? 在正常的情況下,從中斷請求信號有效開始,到中斷得到響應,通常需要 3~ 8個機器周期。 ? T0、 T INT0、 INT1的中斷請求標志, CPU響應中斷后 由硬件自動清除 ; ? 串行口中斷請求標志 TI、 RI,只能 由軟件清除 。 修改: ? 若使用外部中斷 1,應如何修改? ORG 0000H LJMP MAIN ORG 0003H 。計次數(shù) SETB EX0 。邊沿觸發(fā)方式 SETB EA 。P1口指示燈初始狀態(tài) 。延時 RL A JB , LOOP SJMP LOOP1 。保護現(xiàn)場 INC 30H 。點亮指示燈 POP ACC 。中斷返回 。延時子程序 DL1: MOV R6, 0 DL2: MOV R7, 0 DJNZ R7, $ DJNZ R6, DL2 DJNZ R5, DL1 RET 提高與拓展: ? 若每中斷一次點亮 1個燈,中斷 8次,8個 LED燈全亮,應如何修改程序? 三、 MCS51的定時器 /計數(shù)器 ? 定時器 /計數(shù)器概述: ? MCS51有 2個 16位定時器 /計數(shù)器 T0、 T1; ? 定時器 :對 fosc的 12分頻計數(shù),即對機器周期器計數(shù); ? 計數(shù)器: 對 ; ? 在計數(shù)初值基礎(chǔ)上加 1計數(shù),計數(shù)溢出后置TF0/TF1為 1,產(chǎn)生中斷; ? 定時 /計數(shù)初值: ? 如 16位定時器:定時時間 t= (216初值 ) 機器周期 ? 16位計數(shù)器:計數(shù)值 = 216初值 ? 專用功能寄存器: TMOD, TCON 例 :定時器應用舉例 ? P1口接有 8個發(fā)光二極管,編程使 8個指示燈輪流點亮,每個燈亮 ,單片機晶振為12MHz。定時器 0中斷入口 ? AJMP INTT0 ? ORG 0030H 。置第一個 LED亮 ? MOV TMOD, 01H 。定時 50ms初值 ? SETB TR0 。允許 T0中斷 ? SETB EA 。軟件計時單元清零 ? WAIT:SJMP WAIT 。中斷服務(wù)程序 ? MOV TL0, 0B0H 。軟件計時單元加 1 ? MOV A, 30H ? CJNE A, 05H, L1 。計時單元清 0 ? MOV A, 31H ? RL A 。下一個發(fā)光二極管亮 ? L1:RETI 。 ? ? ORG 0000H ? AJMP MAIN ? ORG 001BH 。主程序 ? MAIN:MOV TMOD, 60H 。T1計數(shù)初值( 2563) ? MOV TL1, 253 ? SETB TR1 。允許 T1中斷 ? SETB EA 。中斷次數(shù)計數(shù)單元清零 ? WAIT:SJMP WAIT 。 。次數(shù)單元加 1 ? MOV A, 30H ? CPL A ? MOV P1, A 。中斷返回 定時器 /計數(shù)器控制寄存器 ? 定時器方式控制寄存器 TMOD(89H) GATE C/T M1 M0 GATE C/T M1 M0 定時器 T0 定時器 T1 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 T1 溢出中斷 T1 啟動 停止 T0 溢出中斷 T0 啟動 停止 INT1 中斷請求 INT1 觸發(fā)方式 IN
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1