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

正文內(nèi)容

[工學(xué)]單片機(jī)第六章(編輯修改稿)

2024-11-12 18:28 本頁面
 

【文章內(nèi)容簡介】 0時(shí),定時(shí)器選定為方式 2工作,方式 2是能自動重置初值的 8位定時(shí) /計(jì)數(shù)器。方式 0、方式 I若用于循環(huán)重復(fù)定時(shí)計(jì)數(shù)時(shí) (如產(chǎn)生連續(xù)脈沖信號 ),每次計(jì)數(shù)已滿溢出時(shí) 0,寄存器全部為0,第二次計(jì)數(shù)還得重新裝人計(jì)數(shù)初值。這樣不僅在編程時(shí)麻煩,而且影響定時(shí)時(shí)間精度。而方式 2有自動恢復(fù)初值 (初值自動再裝人 )功能,避免廠上述缺陷,適合用作較精確的定時(shí)脈沖信號發(fā)生器。 ? 在這種方式下, 8位寄存器 TLO作為計(jì)數(shù)器, TLO和 THO裝人相同的初值,當(dāng)計(jì)數(shù)溢出時(shí),在置 1溢出中斷標(biāo)志位 TFO的同時(shí), THO 返回 下一頁 上一頁 定時(shí) /計(jì)數(shù)器工作方式 ? 的初值自動重新裝人 TLOo在這種工作方式下其最大的計(jì)數(shù)次數(shù)應(yīng)為 次。如果單片機(jī)采用 12 MHz晶振,則該定時(shí)器的最大定時(shí)時(shí)間為 us。工作方式 2的邏輯結(jié)構(gòu)圖如 圖 65所示。 ? 3 ? 當(dāng) M 1 MO為 11時(shí),定時(shí)器選定為方式 3工作。方式 3只適用于定時(shí) /計(jì)數(shù)器 TO,定時(shí) /計(jì)數(shù)器 T1如果設(shè)定工作方式 3,那么 T1是停止工作的。 ? 定時(shí) /計(jì)數(shù)器 TO分為兩個(gè)獨(dú)立的 8位計(jì)數(shù)器 :TLO和 THO,其邏輯結(jié)構(gòu)如 圖 66所示, TLO使用 TO的狀態(tài)控制位 C/T , GATE , TRO , TO引腳和 INTO引腳,除廠僅用 8位寄存器 TLO外,其功能和操作與方式 0、方式 1完全相同,可定時(shí)亦可計(jì)數(shù)。 返回 上一頁 下一頁 定時(shí) /計(jì)數(shù)器工作方式 ? 而 THO被固定為一個(gè) 8位定時(shí)器 (不能作外部計(jì)數(shù)方式 ),并使用定時(shí)器 T1的狀態(tài)控制位 TR1和 TF1,同時(shí)占用定時(shí)器 T1的中斷源。方式 3為定時(shí) /計(jì)數(shù)器 TO增加了一個(gè) 8位定時(shí)器。 ? 一般情況下,當(dāng)定時(shí)器 T1用作串行口的波特率發(fā)生器時(shí),定時(shí) /計(jì)數(shù)器 TO才工作在方式 3。當(dāng)定時(shí)器 TO處于工作方式 3時(shí),定時(shí) /計(jì)數(shù)器 T1可定為方式 0、方式 1和方式 2,作為串行口的波特率發(fā)生器或不需要中斷的場合。 ? 如果定時(shí) /計(jì)數(shù)器 TO處于工作方式 3,定時(shí)器 T1工作在方式 2,我們看到 51單片機(jī)有廠 3個(gè)定時(shí)器。 返回 上一頁 定時(shí) /計(jì)數(shù)器的編程 ? ? MCS51的定時(shí) /計(jì)數(shù)器是加法計(jì)數(shù)器,也就是說,當(dāng)運(yùn)行于定時(shí)器方式時(shí),每隔一個(gè)機(jī)器周期定時(shí)器自動加 1,當(dāng)運(yùn)行于計(jì)數(shù)器方式時(shí),每當(dāng)引腳出現(xiàn)下降沿,計(jì)數(shù)器自動加 1。無論是作定時(shí)用還是計(jì)數(shù)用,當(dāng) TO或 T1加滿溢出后,定時(shí)器回零,標(biāo)志位自動置 to顯然當(dāng)計(jì)數(shù)的初值是 0的時(shí)候,計(jì)數(shù)次數(shù)最大,定時(shí)時(shí)間也最長。隨著初值的增大,計(jì)數(shù)次數(shù)逐漸減少。要想確定計(jì)數(shù)次數(shù)和定時(shí)時(shí)間,必須要確定初值。那么,怎樣確定定時(shí)或計(jì)數(shù)初值 (又稱為時(shí)間常數(shù) ),以便達(dá)到要求的定時(shí)時(shí)間或計(jì)數(shù)值呢 ?下面作簡要介紹。 ? 設(shè) TO(或 T1)運(yùn)行于計(jì)數(shù)器方式,其加滿溢出的值就是計(jì)數(shù)器的模,顯然 返回 下一頁 定時(shí) /計(jì)數(shù)器的編程 計(jì)數(shù)初值 +計(jì)數(shù)次數(shù) =模 計(jì)數(shù)次數(shù) =模一計(jì)數(shù)初值 (61) ? TO(或 T1)運(yùn)行于定時(shí)器方式,其實(shí)質(zhì)就是對機(jī)器周期計(jì)數(shù),故 定時(shí)時(shí)間 =(模一計(jì)數(shù)初值 )x機(jī)器周期 (62) ? 定時(shí) /計(jì)數(shù)器的 4種工作方式的模是不相同的,應(yīng)用時(shí)需要具體計(jì)算。 ? (1)工作方式 O。 由于工作方式。是 13位定時(shí)器,其模為 2138 192 計(jì)數(shù)計(jì)算公式 :計(jì)數(shù)次數(shù) =8 192一計(jì)數(shù)初值 定時(shí)計(jì)算公式 :定時(shí)時(shí)間 =〔 8 192一計(jì)數(shù)初值 )x機(jī)器周期 返回 上一頁 下一頁 定時(shí) /計(jì)數(shù)器的編程 ? (2)工作方式 1。 由于工作方式。是 16位定時(shí)器,其模為 2}665 536 計(jì)數(shù)計(jì)算公式 :計(jì)數(shù)次數(shù) =65 536計(jì)數(shù)初值 定時(shí)計(jì)算公式 :定時(shí)時(shí)間 =(65 536計(jì)數(shù)初值 )x機(jī)器周期 ? (3)工作方式 2和工作方式 3。 由于工作方式 2和工作方式 3是 8位定時(shí)器,其模為 2} =256 計(jì)數(shù)計(jì)算公式 :計(jì)數(shù)次數(shù) =256計(jì)數(shù)初值 定時(shí)計(jì)算公式 :定時(shí)時(shí)間 =(256計(jì)數(shù)初值 )x機(jī)器周期 ? ? 定時(shí) /計(jì)數(shù)器在查詢方式下的編程步驟如下 : ( 1)關(guān)中斷 。( EA , ETO或 ET1清 0) 。 ( 2)設(shè)置工作方式和工作模式 (TMOD初始化 )。 返回 上一頁 下一頁 定時(shí) /計(jì)數(shù)器的編程 (3)設(shè)置定時(shí) /計(jì)數(shù)初值 。( THO , TLo或 TH1 , TL1賦初值 )。 (4)啟動定時(shí) /計(jì)數(shù) 。(TR0或者 TR1置 1)。 (5)查詢 TF0或 TF1及相關(guān)處理。 ? ? 定時(shí) /計(jì)數(shù)器在中斷方式下的編程步驟如下 : (1)設(shè)置中斷優(yōu)先級 (設(shè)置 PTO或 PTl) 。 (2)設(shè)置工作方式和工作模式 (TMOD初始化 )。 (3)設(shè)置定時(shí) /計(jì)數(shù)初值 。(TH0 , TL0或 TH1 , TL1賦初值 )。 (4)啟動定時(shí) /計(jì)數(shù) 。(TRO或者 TR1置 1) 。 (5)開中斷 。( EA , ETO或 ET1置 1) 。 (6)編寫定時(shí) /計(jì)數(shù)中斷處理程序。 返回 上一頁 定時(shí) /計(jì)數(shù)器應(yīng)用 ? 定時(shí) /計(jì)數(shù)器是單片機(jī)應(yīng)用系統(tǒng)中的重要部件,其工作方式的靈活應(yīng)用對提高編程技巧、減輕 CPU負(fù)擔(dān)和簡化外圍電路有很大益處。本節(jié)將通過應(yīng)用實(shí)例,說明定時(shí) /計(jì)數(shù)器的使用方法。使用定時(shí) /計(jì)數(shù)器時(shí)必須計(jì)算初值,前面已經(jīng)介紹廠定時(shí) /計(jì)數(shù)器通過軟件對 TMOD的 M1M0位賦值可以有四種工作方式,其中方式 3應(yīng)用比較少,現(xiàn)在以方式 0、方式 1和方式 2為例,介紹 MCS51單片機(jī)定時(shí) /計(jì)數(shù)器的應(yīng)用。 ? [例 61]假設(shè)系統(tǒng)時(shí)鐘頻率采用 12 MHz,定時(shí) /計(jì)數(shù)器 TO工作在方式。, ? 實(shí)現(xiàn)由 100 Hz的方波。 ? 分析 : 返回 下一頁 定時(shí) /計(jì)數(shù)器應(yīng)用 ? (1)首先計(jì)算定時(shí)時(shí)間。 100 Hz方波周期為 10ms,高低電平各5ms。因此定時(shí)器每定時(shí) 5ms,將 ,即可以得到頻率是 100 Hz的方波信號。 ? (2)計(jì)算計(jì)數(shù)初值。 ? 由于工作方式 0是 13位定時(shí)器,其模為 2138 192 定時(shí)時(shí)間 =(8192一計(jì)數(shù)初值 ) X 機(jī)器周期 計(jì)數(shù)初值 = 8192一定時(shí)時(shí)間 X fosc/12 =8192一 5 000 X 12/12 =0C78H =1100011110008 ? 由于工作方式 0是 13位定時(shí)器,而且是使用的 T
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1