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

正文內(nèi)容

第6章單片機(jī)的定時(shí)器計(jì)數(shù)器-閱讀頁(yè)

2024-11-01 08:05本頁(yè)面
  

【正文】 一個(gè)簡(jiǎn)單的框圖構(gòu)造它的模型 : N位計(jì)數(shù)器構(gòu)成了電路的核心。 (1) 當(dāng) GATE=1時(shí) , 定時(shí)受外部脈沖的控制只有或引腳為 高電平且 TR0或 TR1置 1時(shí) , 相應(yīng)的定時(shí) /計(jì)數(shù)器才被選通工作 , 這時(shí) 可用于測(cè)量端出現(xiàn)的正脈沖寬度 ; (2) 當(dāng) GATE=0, 則只要 TR0和 TR1置 1, 定時(shí) /計(jì)數(shù)器就被選通 , 而不管或的電平是高還是低 。 ? 當(dāng)定時(shí) /計(jì)數(shù)器 1溢出時(shí),由 硬件置 1。 TR1位:定時(shí)器 1運(yùn)行位。 定時(shí)器/計(jì)數(shù)器的工作方式 定時(shí)器/計(jì)數(shù)器共有四種工作方式 1. 方式 0—13位方式 TF0 T0 TR0 GATE INT0 1 ≥1 amp。 C / T C / T 2. 方式 1—16位方式 其定時(shí)時(shí)間為: t=( 216T0初值) 機(jī)器周期 振蕩器 1/12 TL0 TH0 TF0 1 ≥1 amp。 T0 TR0 GATE INT0 C/T=0 C/T=1 TL0 TH0 4. 方式 3— 2個(gè) 8位方式 僅 T0可以工作在方式 3—此時(shí) T0分成 2個(gè) 獨(dú)立的計(jì)數(shù)器 —TL0和 TH0 , TL0用來(lái)作為 T0的控制信號(hào)( TR0、 TF0), TH0用來(lái) 作為 T1的控制信號(hào)( TR TF1)。 例 1: 設(shè)晶振頻率 fOSC=6MHz,使用 定時(shí)器 1以方式 1產(chǎn)生周期為 500μs 的方波脈沖,并 由 輸出 。 8051 500μs ① TMOD確定 T1控制 T0控制 X X X X 1 0 0 0 M0 M1 C/T GATE M0 M1 C/T GATE 控制字 10H 定時(shí)器 1 方 式 1 ② 計(jì)算計(jì)數(shù)器的計(jì)數(shù)初值; 要產(chǎn)生 500μs 的方波脈沖,只需在 250μs為間隔, 交替輸出高低電平 即可實(shí)現(xiàn)。使用 6MH z晶振,則一個(gè)機(jī)器周期為 2μs,設(shè)待求計(jì)數(shù)初值為X,則: ( 216–X) 2 10 6 =250 10 6 即 216–X=125 X= 216125=10000H7DH = 0FF83H 所以,初值為: TH1=0FFH, TL1=83H 請(qǐng)思考 為什么? ③ 采用中斷方式:編程時(shí)打開(kāi)全局和局部中斷。 TR1= 1,啟動(dòng); TR1= 0,停止。 ? 使用定時(shí)器 T0,產(chǎn)生 5ms的定時(shí),若晶振選,則 5ms相當(dāng)于 4608個(gè)機(jī)器周期, T0應(yīng)工作于方式 1,初值位 x為: x=655364608=60928。 ? 對(duì)應(yīng)于 ~,設(shè)立 8個(gè)計(jì)數(shù)器,初值分別為 50、 100,由 T0的溢出中斷服務(wù)程序?qū)λ鼈儨p“ 1”計(jì)數(shù),當(dāng)減為零時(shí)恢復(fù)初值,并使相應(yīng)的口線改變狀態(tài),這樣就使 P1口輸出所要求的方波。 解: 1. 由 fOSC=6MHz可知, MC=2us。 所以此時(shí)有: 方式 0: ( 213–0) 2us=214us=16384us= 方 式 1: ( 216–0) 2us= 217us= 方式 3: ( 28–0) 2us= 29us= 注意: 以上是當(dāng) fOSC=6MHz,即 MC=2us時(shí)各種方式下的定時(shí)時(shí)間,若 fOSC=12MHz,則最長(zhǎng)定時(shí)時(shí)間將縮短一半。 分析: P1口輸出信號(hào),控制 8個(gè)發(fā)光二極管循環(huán)點(diǎn)亮,但此處由于定時(shí)時(shí)間長(zhǎng)達(dá) 2s,所以單靠一個(gè)定時(shí)器不能解決問(wèn)題。 R LED3 R LED0 R LED1 R LED2 R LED4 R LED5 R LED6 R LED7 8051 演 示 硬件定時(shí)與軟件計(jì)數(shù)結(jié)合方式解題思路: ? 讓 T0作定時(shí)器用,如 T0可以定時(shí) 50ms; ? 在 T0中斷處理程序中一個(gè)寄存器內(nèi)容加 1,同時(shí)判斷是否加到 2020/50=40,如果不到 40,則直接返回,如果計(jì)到 40,說(shuō)明 2s時(shí)間到; ? 使 P1口循環(huán)點(diǎn)亮 8個(gè)發(fā)光二極管后再返回。 LED0先亮 MOV P1,A 。 ( 時(shí)鐘頻率 fOSC為 12MHz)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1