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

正文內(nèi)容

單片機(jī)的定時(shí)器計(jì)數(shù)器(已修改)

2025-05-11 04:11 本頁面
 

【正文】 第 7章 單片機(jī)的定時(shí)器 /計(jì)數(shù)器 任務(wù): ?懂得設(shè)置 TMOD和 TCON以及初值計(jì)算 ?讀懂程序 注意: ?不同工作方式下初值的處理 定時(shí)器 /計(jì)數(shù)器概述 實(shí)現(xiàn)定時(shí)功能,主要采用下面三種方法: ?軟件定時(shí): 軟件定時(shí)不占用硬件資源,但占用了CPU時(shí)間, 降低了 CPU的利用率 。 ?采用硬件定時(shí): 完全由硬件實(shí)現(xiàn),不占 CPU,但 定時(shí)值與定時(shí)范圍不能由軟件進(jìn)行控制和修改 ,即不可編程。 ?采用可編程芯片定時(shí): 通過對系統(tǒng)時(shí)鐘脈沖的計(jì)數(shù)實(shí)現(xiàn),計(jì)數(shù)值通過程序設(shè)定,此種 定時(shí)功能強(qiáng),使用靈活 。 /計(jì)數(shù)器的結(jié)構(gòu) ?實(shí)質(zhì): 加 1計(jì)數(shù)器( 16位), 由高 8位 (TH)和低 8位 (TL)兩個(gè)寄存器組成。 ?TMOD是定時(shí) /計(jì)數(shù)器的工作方式寄存器,確定工作方式和功能; TCON是控制寄存器,控制 T0、 T1的啟動和停止及設(shè)置溢出標(biāo)志。 GATEC/TM1M0GATEC/TM1M0T H 1 T L 1 T H 0 T L 0T 1 方 式T 0 方 式T 1 引 腳T 0 引 腳機(jī) 器 周期 脈 沖內(nèi) 部 總 線T M O DT C O N外 部 中 斷 相 關(guān) 位TF1TR1TF0TR0內(nèi)部總線工作方式工作方式TH 1 TL 1 TH 0 TL 0TC ON TM ODT 1 T 0微處理器TMOD、 TCON與 T0、 T1的結(jié)構(gòu)框圖 /計(jì)數(shù)器的工作原理 ? 輸入的計(jì)數(shù)脈沖有 兩個(gè)來源: 定時(shí)功能 系統(tǒng)的時(shí)鐘振蕩器輸出脈沖經(jīng) 12分頻后送來 計(jì)數(shù)功能 T0或 T1引腳輸入的外部脈沖源 ? 工作原理: 每來一個(gè)脈沖計(jì)數(shù)器加 1,當(dāng)加到計(jì)數(shù)器為全1時(shí),再輸入一個(gè)脈沖就使計(jì)數(shù)器回零,且計(jì)數(shù)器的溢出使TCON中 TF0或 TF1置 1,向 CPU發(fā)出中斷請求(定時(shí) /計(jì)數(shù)器中斷允許時(shí))。 由溢出時(shí)計(jì)數(shù)器的值減去計(jì)數(shù)初值才是加 1計(jì)數(shù)器的計(jì)數(shù)值。 振蕩器 247。 12 加 1計(jì)數(shù)器 TFx T0(T1) 中斷 C/T=0 C/T=1 控制信號 如果定時(shí) /計(jì)數(shù)器工作于定時(shí)模式,則表示定時(shí)時(shí)間已到;如果工作于計(jì)數(shù)模式,則表示計(jì)數(shù)值已滿。 ?設(shè)置為定時(shí)器模式時(shí), 計(jì)數(shù)值 N= T/ Tcy ?注: 加 1計(jì)數(shù)器是對內(nèi)部機(jī)器周期計(jì)數(shù)( 1個(gè)機(jī)器周期等于 12個(gè)振蕩周期,即計(jì)數(shù)頻率為晶振頻率的1/12)。 ?設(shè)置為計(jì)數(shù)器模式時(shí),外部事件計(jì)數(shù)脈沖由 T0或 T1引腳輸入到計(jì)數(shù)器。 ?注: 由于檢測一個(gè)從 1到 0的下降沿需要 2個(gè)機(jī)器周期,因此要求被采樣的電平至少要維持一個(gè)機(jī)器周期。 例如: 當(dāng)晶振頻率為 12MHz時(shí),計(jì)數(shù)脈沖的周期要大于 2 ?s。 定時(shí) /計(jì)數(shù)器的控制 8051單片機(jī)定時(shí) /計(jì)數(shù)器的工作由兩個(gè)特殊功能寄存器控制。 TMOD用于設(shè)置其工作方式; TCON用于控制其啟動和中斷申請。 一、工作方式寄存器 TMOD 工作方式寄存器 TMOD用于設(shè)置定時(shí) /計(jì)數(shù)器的工作方式, 低四位用于 T0,高四位用于 T1。其格式如下: GATE C/T M 1 0M GATE C/T 1M 0M控 制 T 1 控 制 T 089H和T 類 同 01M 0M00011011方 式方式0方式1方式2方式301定時(shí)器模式計(jì)數(shù)器模式01與INT 無關(guān) 00與INT 有關(guān)注意:此 SFR只能對其進(jìn)行字節(jié)操作,不能進(jìn)行位操作 ?GATE:門控位。 ?GATE= 0時(shí) ,只要用軟件使 TCON中的 TR0或 TR1置 1啟動定時(shí) /計(jì)數(shù)器工作; ?GATE= 1時(shí) , 外部中斷請求信號啟動定時(shí)器 。 ? :定時(shí) /計(jì)數(shù)模式選擇位。 ? = 0為定時(shí)模式 ; =1為計(jì)數(shù)模式 。 ?M1M0:工作方式設(shè)置位。 C/TC/TC/T 二、控制寄存器 TCON TCON的低 4位用于控制外部中斷 ,已在前面介紹。 TCON的高 4位用于控制定時(shí) /計(jì)數(shù)器的啟動和中斷申請。其格式如下: ?TF1( ): T1溢出中斷請求標(biāo)志位。 T1計(jì)數(shù)溢出時(shí)由硬件自動置 TF1為 1。 CPU響應(yīng)中斷后 TF1由硬件自動清 0。 可以用軟件置 1或清 0,同硬件置 1或清 0的效果一樣。 ?TR1( ): T1運(yùn)行控制位。 TR1置 1時(shí), T1開始工作; TR1置 0時(shí), T1停止工作 。 TR1由 軟件置 1或清 0。 ?TF0( ): T0溢出中斷請求標(biāo)志位,其功能與TF1類同。 ?TR0( ): T0運(yùn)行控制位,其功能與 TR1類同。 定時(shí) /計(jì)數(shù)器的工作方式 一、方式 0 方式 0為 13位計(jì)數(shù) , 由 TL0的低 5位(高 3位未用)和 TH0的 8位組成 。 TL0的低 5位溢出時(shí)向
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1