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

正文內(nèi)容

第六章160mcs-51單片機(jī)定時(shí)器及應(yīng)用-文庫(kù)吧資料

2025-08-07 15:28本頁(yè)面
  

【正文】 1)軟件擴(kuò)展 解: 方法是:定時(shí)器定時(shí) +軟件計(jì)數(shù)器計(jì)數(shù) 設(shè) T0定時(shí) 50ms , 用 R0作 T0溢出中斷次數(shù)計(jì)數(shù)器 中斷次數(shù): 1S/50ms=20 R0的初值為 20,采用減計(jì)數(shù),中斷一次 R0減 1,當(dāng) R0減到 0時(shí),就是 1S到, ,再給 R0賦值 20,反復(fù)進(jìn)行。 解: 每當(dāng)定時(shí) 50ms到, 定時(shí)器 T0初值計(jì)數(shù) Z=( 溢出值 216— 計(jì)數(shù)值) = ( 216 — 50 ms 1000/2?s) = 65536— 25000 = 40536 初值的數(shù)字量為 40536,變成 16進(jìn)制數(shù)為 9E58H 開始 設(shè)工作方式 TMOD TL0、 TH0賦初值 開放 T0中斷, IE賦值 等中斷 0 輸出低電平 TR0 1 啟動(dòng) T0 T0重賦初值 CPL 中斷返回 中斷服務(wù)程序 主程序 → 流程圖: ORG 0000H ; 主程序入口 LJMP MAIN ORG 000BH ; 中斷服務(wù)程序入口 LJMP DVT0 ORG 0030H MAIN: MOV TMOD, 01H ; T0方式 1,定時(shí) MOV TL0, 58H ; 定時(shí)器 T0賦初值 MOV TH0, 9EH MOV IE, 82H ; 開放 T0中斷 CLR ; =0 SETB TR0 ; 啟動(dòng)定時(shí)器 T0 LOOP: SJMP LOOP ; 等中斷 ORG 0080H DVT0: MOV TL0, 58H ; 定時(shí)器 T0重賦初值 MOV TH0, 9EH CPL ; 反相輸出 RETI END 程序 : 例 2:定時(shí)器擴(kuò)展 2秒 用定時(shí)器定時(shí)時(shí), 16位( f=6MHz) 最大能定時(shí) 如要求從 2秒的方波 , 要定時(shí) 1秒,就超出了定時(shí)器的定時(shí)范圍,必須擴(kuò)展。定時(shí)器應(yīng)用編程舉例 定時(shí) 50ms要用 16位定時(shí)器 T0定時(shí),方式 1,采用定時(shí)器溢出中斷, 50ms到中斷一次 100ms 50ms 1。初值計(jì)算 計(jì)數(shù)方式時(shí): 初值: Z=2k— 計(jì)數(shù)值 ( K為位數(shù), 1 16) 定時(shí)方式時(shí): 初值計(jì)算: (溢出值 2k— 初值 )周期 =計(jì)數(shù)值周期 計(jì)數(shù)值周期 =定時(shí)時(shí)間 一個(gè)機(jī)器周期 =12/晶振頻率 晶振頻率 =12MHz時(shí),一個(gè)機(jī)器周期 =12/12MHz=1?s 晶振頻率 =6MHz時(shí),一個(gè)機(jī)器周期 =12/6MHz=2?s 常已知 定時(shí)時(shí)間、周期, 注意要將其轉(zhuǎn)換成計(jì)數(shù)值 溢出值 2k 初值 定時(shí)計(jì)數(shù)值 溢出值: 28 =256 213 =8192 216 =65536 最大定時(shí)時(shí)間: 256 2?s=; 8192 2?s≈; 131ms 例如: 設(shè)定時(shí) 50ms, 系統(tǒng)時(shí)鐘 f=6MHz, 求定時(shí)器的初值 用 T0定時(shí)方式 1可達(dá)到 50ms的定時(shí),定時(shí)器的初值: Z=131ms — 50ms = 81ms( 時(shí)間) 一個(gè)機(jī)器周期為 2?s, 81ms轉(zhuǎn)換 成二進(jìn)制計(jì)數(shù)值為 40500,變成 16進(jìn)制數(shù)為 9E34H, 9EH給 TH0, 34H給 TL0。 返 回 第四節(jié) 定時(shí)器的應(yīng)用 一。 T1的啟 /停由設(shè)置為方式 0~2啟動(dòng),設(shè)置為方式 3停止。 四。 12 T0引腳 TR0 S1 C/T=0 C/T=1 “ 1”閉合 定時(shí) 計(jì)數(shù) TL0 TH0 再裝入 去串行口 TMOD的 M1 M0 = 10, 為能自動(dòng)重裝初值的 8位定時(shí)器 TH0作為常數(shù)緩沖器,方式 2常用作定時(shí)控制,還常將它用作串行口波特率發(fā)生器。 軟件編程給 TL0和 TH0賦相同的初值, TL0開始加計(jì)數(shù),計(jì)滿溢出,置 TF0=1, 同時(shí)將 TH0中的初值送入 TL0, 使 TL0又重新開始計(jì)數(shù),直到 TR0=0才停止。 三。 12 T0 TR0 S1 C/T=0 C/T=1 1 GATE INT0 “ 1”閉合 定時(shí)時(shí)間 : TMOD的 M1 M0 = 01, 為 1
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1