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

正文內(nèi)容

定時計數(shù)器及中斷系統(tǒng)(參考版)

2025-01-21 19:26本頁面
  

【正文】 1) 電路設(shè)計 8051PPP+ 5VD0D7L E D 顯示單元 2) 程序設(shè)計 ORG 0000H LJMP MAIN ;轉(zhuǎn)主程序 ORG 0003H ;外部中斷 0入口地址 LJMP EXTER ;轉(zhuǎn)中斷程序 ORG 1000H MAIN: SETB IT0 ;外部中斷 0下降沿有效 SETB EX0 ;外部中斷 0允許 SETB EA ;總中斷允許 LOOP: AJMP LOOP ;等待中斷 ORG 1050H ;中斷程序入口 EXTER: MOV R2, 0FFH ;置循環(huán)次數(shù) MOV A, 01H ;燈亮初值 FLASH: RR A ;右移一位 MOV R7, 0FFH ;定時 LOOP1: MOV R6, 0FFH LOOP2: NOP NOP DJNZ R6, LOOP2 DJNZ R7, LOOP1 MOV P1, A ;控制燈的亮滅 DJNZ R2, FLASH ;循環(huán) RETI ;中斷返回 END + 5V2KP8051 【 例 2】 通過定時器 1來產(chǎn)生中斷,控制 ,并經(jīng) 三極管驅(qū)動揚聲器,發(fā)出音調(diào)信號。 為此,需要外加電路,把中斷請求信號從低電平強制為高電平。 3. 外部中斷請求的撤銷 ( 1)脈沖觸發(fā)方式的外中斷請求撤銷 中斷標(biāo)志位的清零是自動的,脈沖信號過后就不存在了,因此其 撤銷是自動的。 4 中斷請求的撤銷 1. 定時中斷請求的撤銷 硬件自動把 TF0( TF1)清 0,不需要用戶參與。 HERE: SJMP HERE 1NJERRVP: 3. 中斷響應(yīng) 當(dāng) CPU查詢到中斷請求時,由硬件自動產(chǎn)生一條 LCALL指令, LCALL指令執(zhí)行時,首先將 PC內(nèi)容壓入堆棧進行斷點保護,再把 中斷入口地址裝入 PC,使程序轉(zhuǎn)向相應(yīng)的中斷區(qū)入口地址。 2. 中斷查詢 由 CPU測試 TCON和 SCON中的各個中斷標(biāo)志位的狀態(tài),確 定有那個中斷源發(fā)生請求,查詢時按 優(yōu)先級 順序進行查詢,即 先詢高優(yōu)先級查詢低優(yōu)先級。采樣到低電平時, IE0/IE1 由硬件自動置“ 1”,表明有外中斷請求發(fā)生。 上述四個專用寄存器的用途可以用圖 。 ? 如果同級的多個中斷同時出現(xiàn),則按 CPU查詢次序確定哪個中 斷請求被響應(yīng)。 ? 如果一個中斷請求已被響應(yīng),則同級的其它中斷服務(wù)將被禁止。 以上各位設(shè)置為“ 0”時,則相應(yīng)的中斷源為低優(yōu)先級;設(shè)置為 “1”時,則相應(yīng)的中斷源為高優(yōu)先級。 ? EX0和 EX1——外部中斷允許控制位 EX0( EX1)= 0 禁止外部中斷 EX0( EX1)= 1 允許外部中斷 ? ET0和 ET1——定時器 /計數(shù)器中斷允許控制位 ET0( ET1)= 0 禁止定時器 /計數(shù)器中斷 ET0( ET1)= 0 允許定時器 /計數(shù)器中斷 ? ES——串行中斷允許控制位 ES=0 禁止串行中斷 ES=1 允許串行中斷 2. 中斷優(yōu)先級控制寄存器( IP) IP寄存器地址 0B8H,位地址為 0BFH~ 0B8H。按位操作時,各位的地 址為 0A8H~0AFH。 4 中斷入口地址 當(dāng) CPU查詢到中斷請求時,由硬件自動產(chǎn)生一條 LCALL指令, LCALL指令執(zhí)行時,首先將 PC內(nèi)容壓入堆棧進行斷點保護,再把 中斷入口地址裝入 PC,使程序轉(zhuǎn)向相應(yīng)的中斷區(qū)入口地址。 ? RI——串行口接收中斷請求標(biāo)志位 當(dāng)接收完一幀串行數(shù)據(jù)后,由硬件置“ 1”;在轉(zhuǎn)向中斷服務(wù) 程序后,用軟件清“ 0”。計數(shù)溢出標(biāo)志位 的使用有兩種情況:采用中斷方式時,作中斷請求標(biāo)志位 來使用;采用查詢方式時,作查詢狀態(tài)位來使用。 ? TF0和 TF1——計數(shù)溢出標(biāo)志位 當(dāng)計數(shù)器產(chǎn)生計數(shù)溢出時,相應(yīng)的溢出標(biāo)志位由硬件置“ 1”。 斷請求 ? IE0和 IE1——外中斷請求標(biāo)志位 當(dāng) CPU采樣到 0INT(或 1INT)端出現(xiàn)有效中斷請求時, IE0 ( IE1)位由硬件置“ 1”。單片機完成接受或發(fā) 送 一組數(shù)據(jù)時,產(chǎn)生中斷請求。發(fā)生溢出時,產(chǎn)生中 定時器 ∕計數(shù)器 1( 1T ):定時功能 時,計數(shù) 脈 沖來自片內(nèi); 計數(shù)功能時,計數(shù)脈沖來自片外 引腳。 外部中斷 1( 0INT):來自 引腳,采集到低電平或者下降 沿時,產(chǎn)生中斷請求。中斷源發(fā)出中斷請求,單片機對中斷請求進行響應(yīng),當(dāng)中斷響應(yīng)完成后應(yīng)進行中斷返回,返回被中斷的地方繼續(xù)執(zhí)行原來被中斷的程序。 所謂的中斷就是,當(dāng) CPU正在處理某項事務(wù)的時候,如果外界或者內(nèi)部發(fā)生了緊急事件,要求 CPU暫停正在處理工作而去處理這個緊急事件,待處理完后,再回到原來中斷的地方,繼續(xù)執(zhí)行原來被中斷的程序,這個過程稱作中斷。 例 用 T0作 50ms內(nèi)部定時,每 50ms在 T1引角產(chǎn)生一脈沖供 T1計數(shù)器作記數(shù)脈沖,若 T1計數(shù)器為 20,便可得到定時 1秒的定時程序: MOV TMOD, 61H; T0為 16
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1