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

正文內(nèi)容

單片機(jī)定時(shí)器計(jì)數(shù)器-展示頁

2025-05-08 04:54本頁面
  

【正文】 /12ff? 控制信號 K “ 1” 啟動,計(jì)數(shù)器運(yùn)行; “ 0” 停止,計(jì)數(shù)器停止; 定時(shí)器 /計(jì)數(shù)器原理框圖 加 1計(jì)數(shù)器 0 /12ff?0 /12ff? ? 控制信號 K可以控制計(jì)數(shù)器的 “ 啟動 ” 和 “ 停止 ” , K = T Rx ( INT x + G AT E )11 TCON( 88H) ? 在每個(gè)機(jī)器周期的 S5P2期間采樣檢測引腳輸入電平 。 1C/T=10 ? 當(dāng)控制信號 定時(shí)器工作在 定時(shí)方式 ;加 1計(jì)數(shù)器對脈沖 f進(jìn)行計(jì)數(shù) , 每來一個(gè)脈沖 , 計(jì)數(shù)器加 1, 直到計(jì)時(shí)器計(jì)滿溢出; 因?yàn)? , 即一個(gè)計(jì)數(shù)脈沖的周期就是一個(gè)機(jī)器周期;計(jì)數(shù)器計(jì)數(shù)的是機(jī)器周期脈沖個(gè)數(shù) 。所以 定時(shí)時(shí)間 =計(jì)數(shù)值 機(jī)器周期 。 Why? (2) 定時(shí)器 工作模式 也是通過計(jì)數(shù)實(shí)現(xiàn)的。當(dāng)輸入信號發(fā)生由 1至 0的 負(fù)跳變 (下降沿 )時(shí),計(jì)數(shù)器( TH0, TL0或 TH1, TL1)的值增 1。 兩種工作模式 : (1) 計(jì)數(shù)器 工作模式 就是對外部事件進(jìn)行計(jì)數(shù)。 8 ? 兩個(gè) 可編程 的定時(shí)器 /計(jì)數(shù)器 T T0。 ? 定時(shí)器 T0和 T1各由兩個(gè) 8位特殊功能寄存器 TH0、 TL0、TH TL1構(gòu)成。 6.單片機(jī)定時(shí)器 /計(jì)數(shù)器的結(jié)構(gòu) 定時(shí)器的結(jié)構(gòu)及工作原理 ? 組成:兩個(gè) 16位的定時(shí)器 T0和 T1,以及他們的工作方式寄存器 TMOD和控制寄存器 TCON等組成。比如先放入 2022滴,再滴 8000滴就可以把瓶子滴滿。 5. 任意定時(shí)及計(jì)數(shù)的方法 計(jì)數(shù)器的容量是 16位,也就是最大的計(jì)數(shù)值到 65536,計(jì)數(shù)計(jì)到 65536就會產(chǎn)生溢出。 4. 溢出 上面我們舉的例子,水滴滿瓶子后,再滴就會溢出,流到桌面上。秒針每一次走動的時(shí)間是 1秒,所以秒針走 60次,就是 60秒,即 1分鐘。 3. 定時(shí) 一個(gè)鐘表,秒針走 60次,就是 1分鐘,所以時(shí)間就轉(zhuǎn)化為秒針走的次數(shù),也就是計(jì)數(shù)的次數(shù),可見,計(jì)數(shù)的次數(shù)和時(shí)間有關(guān)。 2.計(jì)數(shù)器的容量 我們用一個(gè)瓶子盛水,水一滴滴地滴入瓶中,水滴不斷落下,瓶的容量是有限的,過一段時(shí)間之后,水就會逐漸變滿,再滴就會溢出。第 5章 定時(shí)器 /計(jì)數(shù)器及其應(yīng)用 ? 定時(shí)器的結(jié)構(gòu)及工作原理 ? 定時(shí)器的 TMOD和 TCON寄存器 ? 定時(shí)器的工作方式 ? 方式 0 ? 方式 1 ? 方式 2 ? 方式 3 ? 定時(shí)器的編程和應(yīng)用 1 基本知識 定時(shí)器 /計(jì)數(shù)器簡介 1.計(jì)數(shù)概念 同學(xué)們選班長時(shí),要投票,然后統(tǒng)計(jì)選票,常用的方法是畫?正?,每個(gè)?正?號五劃,代表五票,最后統(tǒng)計(jì)?正?號的個(gè)數(shù)即可,這就是計(jì)數(shù)。單片機(jī)有兩個(gè)定時(shí) /計(jì)數(shù)器 T0和 T1,都可對外部輸入脈沖計(jì)數(shù)。單片機(jī)中的計(jì)數(shù)器也一樣, T0和 T1這兩個(gè)計(jì)數(shù)器分別是由兩個(gè) 8位的 RAM單元組成的,即每個(gè)計(jì)數(shù)器都是 16位的計(jì)數(shù)器,最大的計(jì)數(shù)量是 65536。只要計(jì)數(shù)脈沖的間隔相等,則計(jì)數(shù)值就代表了時(shí)間,即可實(shí)現(xiàn)定時(shí)。 因此,單片機(jī)中的定時(shí)器和計(jì)數(shù)器是一個(gè)東西,只不過計(jì)數(shù)器是記錄的外界發(fā)生的事情,而定時(shí)器則是由單片機(jī)提供一個(gè)非常穩(wěn)定的計(jì)數(shù)源。單片機(jī)計(jì)數(shù)器溢出后將使得 TF0變?yōu)? 1” ,一旦 TF0由 0變成 1,就是產(chǎn)生了變化,就會引發(fā)事件,就會申請中斷。如果計(jì)數(shù)值要小于 65536,怎么辦呢?一個(gè)空的瓶子,要 1萬滴水滴進(jìn)去才會滿,我們在開始滴水之前就先放入一些水,就不需要 10000滴了。在單片機(jī)中,我們也采用類似的方法,稱為?預(yù)置數(shù)?的方法,我們要計(jì)1000,那就先放進(jìn) 64536,再來 1000個(gè)脈沖,不就到了 65536了嗎?定時(shí)也是如此。內(nèi)部通過 總線 與CPU相連。 ? 工作方式寄存器 TMOD: 用于設(shè)置定時(shí)器的 工作模式和工作方式 ; ? 控制寄存器 TCON: 用于 啟動和停止 定時(shí)器的計(jì)數(shù),并控制定時(shí)器的狀態(tài); ? 單片機(jī)復(fù)位時(shí),兩個(gè)寄存器的所有位都被清 0。 ? 每個(gè)定時(shí)器內(nèi)部結(jié)構(gòu)實(shí)際上就是一個(gè) 可編程的加法計(jì)數(shù)器 , 由編程來設(shè)置它工作在定時(shí)狀態(tài)還是計(jì)數(shù)狀態(tài) 。 計(jì)數(shù)脈沖來自相應(yīng)的外部輸入 引腳 T0( )或 T1()。計(jì)數(shù)的最高頻率一般為振蕩頻率的 1/24。 計(jì)數(shù)脈沖來自內(nèi)部時(shí)鐘脈沖 , 每個(gè)機(jī)器周期計(jì)數(shù)值增 1,每個(gè)機(jī)器周期 =12個(gè)振蕩周期,因此計(jì)數(shù)頻率為振蕩頻率的 1/12。 4種工作方式 (方式 0方式 3) 。從而實(shí)現(xiàn)定時(shí) 。 ? 若前一個(gè)機(jī)器周期采樣值為 “ 1” ,后一個(gè)機(jī)器周期采樣值為 “ 0” ,則計(jì)數(shù)器加 1。 ? 由于 CPU需要兩個(gè)機(jī)器周期來識別一個(gè) “ 1” 到 “ 0” 的跳變信號,所以最高的計(jì)數(shù)頻率為振蕩周期的 1/24。 2. 輸入信號的高、低電平至少要分別保持一個(gè)機(jī)器周期。 ? 可編程定時(shí)器的工作方式、啟動、停止、溢出標(biāo)志、計(jì)數(shù)器等都是 可編程 的 —— 通過設(shè)置寄存器 TMOD,TCON,TH0,TL0,TH1和 TL1 實(shí)現(xiàn)。 ? 由此可見,定時(shí)器是單片機(jī)中工作效率高且應(yīng)用靈活的部件。 ? TMOD:設(shè)置定時(shí)器的工作方式; ? TCON:控制定時(shí)器的啟動和停止; ? TH0和 TL0 :存放定時(shí)器 T0的 初值或計(jì)數(shù)結(jié)果 ; TH0存放高 8位, TL0 存放低 8位; ? TH1和 TL1 :存放定時(shí)器 T1的 初值或計(jì)數(shù)結(jié)果 ; TH1存放高 8位, TL1 存放低 8位; 15 工作方式控制寄存器 TMOD 16 8位分為兩組,高 4位控制 T1,低 4位控制 T0。 1: 用外中斷引腳 (INT0*或 INT1*) 上的高電平和 TRX來啟 動定時(shí)器 /計(jì)數(shù)器運(yùn)行 。 (5)復(fù)位時(shí), TMOD所有位均為 “ 0” 。 1: 計(jì)數(shù)器模式 。 0 1 方式 1, 16位定時(shí)器 /計(jì)數(shù)器 。 高 4位的功能如下 : (1) TF TF0 — 計(jì)數(shù)溢出標(biāo)志位 定時(shí)器 T0或 T1計(jì)數(shù)溢出時(shí) , 由硬件 自動 將此位 置 “ 1” ; TFx可以由程序查詢 , 也是定時(shí)中斷的請求源; (2) TR TR0 — 計(jì)數(shù)運(yùn)行控制位 TRx=1: 啟動定時(shí)器 /計(jì)數(shù)器工作 TRx=0: 停止定時(shí)器 /計(jì)數(shù)器工作 18 定時(shí) /計(jì)數(shù)器的初始化 MCS51單片機(jī)的定時(shí)器 /計(jì)數(shù)器是可編程的,但在進(jìn)行定時(shí)或計(jì)數(shù)之前要對程序進(jìn)行 初始化 ,具體步驟如下: ( 1)對 TMOD賦值,以 確定 定時(shí)器的 工作模式 ; ( 2) 置 定時(shí) /計(jì)數(shù)器 初值 ,直接將初值寫入寄存器的 TH0、TL0或 TH TL1; ( 3)根據(jù)需要,對 IE置初值,開放定時(shí)器中斷; ( 4)對 TCON寄存器中的 TR0或 TR1置位 ,啟動定時(shí) /計(jì)數(shù)器,置位以后,計(jì)數(shù)器即按規(guī)定的工作模式和初值進(jìn)行計(jì)數(shù)或開始定時(shí)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1