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

正文內(nèi)容

單片機(jī)并行接口pio72定時(shí)計(jì)數(shù)器電路-在線瀏覽

2025-02-23 01:46本頁(yè)面
  

【正文】 0000H AJMP MAIN ORG 0003H AJMP IOINT ORG 0100H MAIN: SETB IT0 SETB EX0 SETB EA HERE: SJMP HERE ORG 0500H IOINT: MOV A, 0FFH MOV P1, A MOV A, P1 SWAP A MOV P1, A RETI INT0 MCS51 K +5V 72 定時(shí) /計(jì)數(shù)器電路 CTC 一.定時(shí) /計(jì)數(shù)器的應(yīng)用 1.計(jì)數(shù)功能: 生產(chǎn)線上產(chǎn)品計(jì)數(shù)。 檢測(cè)轉(zhuǎn)速。 二 . 定時(shí) /計(jì)數(shù)器的工作原理 定時(shí) /計(jì)數(shù)器中的核心部件為可預(yù)置初值計(jì)數(shù)器 。 計(jì)數(shù)器有加 1 計(jì)數(shù)或減 1計(jì)數(shù)兩種形式 。 按要求選擇功能和初值 。 選計(jì)數(shù)功能 , 計(jì)數(shù)初值為 156 。 設(shè)內(nèi)部時(shí)鐘周期 1?s 選定時(shí)功能 , 計(jì)數(shù)初值為 156 。當(dāng)定時(shí)時(shí)間與設(shè)定值相等,執(zhí)行規(guī)定操作。 2)方式選擇位 M M0: 4種工作方式: 13/16/8位 3)門(mén)控方式選擇位 GATE : =0,非門(mén)控方式 (內(nèi)部啟動(dòng) ): TRx=1,啟動(dòng)定時(shí)器工作; TRx=0,停止定時(shí)器工作。 確定定時(shí)器工作方式指令: MOV TMOD, 方式字 例 :設(shè) T0用方式 2非門(mén)控定時(shí), T1用方式 1門(mén)控計(jì)數(shù)。 3.可預(yù)置初值的 16位加 1計(jì)數(shù)器 TH0、 TL0、 TH TL1 預(yù)置 T0初值指令: MOV TH0, XH MOV TL0, XL 可用軟件檢測(cè) TFx,必須軟件清 0。 THx 8位和 TLx低 5位組成 13位加 1計(jì)數(shù)器 計(jì)數(shù)外部脈沖個(gè)數(shù): 1~ 8192(213) 定時(shí)時(shí)間 (T=1?s): 1?s ~ 2 方式 116位定時(shí) 計(jì)數(shù)器 。 TLx為 8位加 1計(jì)數(shù)器,THx為 8位初值暫存器。 最大計(jì)數(shù)值: 256 (28) 最大定時(shí)時(shí)間 (T=1?s): 256?s 3 T0分成 2個(gè) 8位定時(shí)器: TL0定時(shí) /計(jì)數(shù)器和 TH0定時(shí)器 TL0占用 T0控制位: C/T, TR0, GATE; TH0占用 T1控制位: TR1。 … ;定時(shí)器初始化 WAIT: JBC TFx, PT ;檢測(cè)溢出標(biāo)志 SJMP WAIT PT: MOV THx, XH ;重裝時(shí)間常數(shù) MOV TLx, XL … ;溢出處理 SJMP WAIT 2) 中斷方式:初始化后執(zhí)行其他任務(wù) , 中斷服務(wù)程序處理溢出 。 2ms 解:每隔 1ms改變一次 。 計(jì)算時(shí)間常數(shù): X = 216 t/T = 216 1000/1 = FC18H ( 1)查詢(xún)方式: START: MOV TMOD, MOV TL0, MOV TH0, SETB TR0 LOOP: JBC TF0, PTF0 SJMP LOOP PTF0: CPL MOV TL0, MOV TH0, SJMP LOOP ( 2)中斷方式 ORG 0000H AJMP MAIN ORG 000BH AJMP PT0INT ORG 0100H MAIN: MOV SP, 60H MOV TMOD, MOV TL0, MOV TH0, SETB EA SETB ET0 SETB TR0 HERE: SJMP HERE PT0INT: CPL MOV TL0, MOV TH0, RETI 例 LED亮 1秒滅 1秒地閃爍,設(shè)時(shí)鐘頻率為 6MHz。 硬件方式: T0定時(shí), T1計(jì)數(shù) T0的定時(shí)跳變信號(hào) 次數(shù),計(jì)滿 5個(gè)跳變?yōu)?1秒。 外部負(fù)脈沖引起中斷請(qǐng)求,選計(jì)數(shù)方式,時(shí)間常數(shù)為 FFH。 1) 設(shè)脈寬小于 等待查詢(xún) INT0, 正脈沖過(guò)后 , 讀出 TH1TL1。 SETB TR1 SETB ET1 ;開(kāi) T1中斷 SETB EA WAIT2: JNB , WAIT2;等待正脈沖到來(lái) WAIT3: JB , WAIT3;等待正脈沖結(jié)束 CLR TR1 ;關(guān)閉 T1 MOV IE, 00 ;關(guān)閉中斷 MOV R2, TL1 ;讀出 T1 MOV R3, TH1 LCALL PPS ;計(jì)算脈寬 HERE: SJMP HERE ;其他任務(wù) PRIC: INC R4 ;記錄溢出次數(shù) RETI PPS: … ;計(jì)算脈寬子程序 計(jì)算脈寬的子程序的計(jì)算式如下: 脈寬 t = ( R4 216 + R3 R2 ) T ( T為機(jī)器周期) 73 可編程并行接口芯片 8255 用于擴(kuò)展單片機(jī)并行 I/O接口。 PA0~ 7 PB 0~ 7 PC0~ 7:傳送 8255與外設(shè)之間的數(shù)據(jù)和聯(lián)絡(luò)信息 ,PC0~ 7可用作數(shù)據(jù)線或聯(lián)絡(luò)線 8位并行 I/O接口 PA、 PB和 PC 包含 I/O數(shù)據(jù)鎖存器,控制寄存器和狀態(tài)寄存器。 應(yīng)答式 I/O:輸入 /輸出均鎖存, C口用于傳送聯(lián)絡(luò)信號(hào),讀 C口可了解外設(shè)當(dāng)前狀態(tài)。 例 求 8255口地址: 解: A口 (7F00H), B口 (7F01H), C口 (7F02H), 控制口 (7F03H) (三 )讀寫(xiě)控制線 RD, WR控制計(jì)算機(jī)與 8255之間的信息傳送和流向 (四 )復(fù)位線 RESET高電平復(fù)位 , 使內(nèi)部寄存器全部清零 。 方式選擇控制字: D7=1 C口置位 /復(fù)位控制字: D7=0 控制字 D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0方式 1 A 組方式 PA PC 4 ~ 7 方式 PB PC 0 ~ 3置
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1