娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年07月10日(星期三)

正在發(fā)生

2020年04月26日 | STC89C52系列單片機(jī)內(nèi)部資源——定時(shí)器和計(jì)數(shù)器

發(fā)布者:chwwdch 來(lái)源: eefocus關(guān)鍵字:STC89C52系列  單片機(jī)  內(nèi)部資源  定時(shí)器  計(jì)數(shù)器 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

CPU時(shí)序的有關(guān)知識(shí)

振蕩周期:為單片機(jī)提供定時(shí)信號(hào)的振蕩源的周期(晶振周期或外加振蕩周期)

狀態(tài)周期:2個(gè)振蕩周期為1個(gè)狀態(tài)周期,用S表示。振蕩周期又稱(chēng)S周期或時(shí)鐘周期。

機(jī)器周期:機(jī)器周期也就是CPU完成一個(gè)基本操作所需要的時(shí)間。1個(gè)機(jī)器周期含6個(gè)狀態(tài)周期,12個(gè)振蕩周期。機(jī)器周期=1/單片機(jī)的時(shí)鐘頻率。


時(shí)鐘頻率:外部時(shí)鐘的12分頻。也就是說(shuō)當(dāng)外部晶振的頻率輸入到單片機(jī)里面的時(shí)候要進(jìn)行12分頻。比如說(shuō)你用的是12MHZ的晶振,那么單片機(jī)內(nèi)部的時(shí)鐘頻率就是12/12MHZ,當(dāng)你使用12MHZ的外部晶振的時(shí)候。機(jī)器周期=1/1M=1us。


指令周期:完成1條指令所占用的全部時(shí)間,它以機(jī)器周期為單位。


在學(xué)習(xí)定時(shí)器之前需要明白的

51單片機(jī)有兩組定時(shí)器/計(jì)數(shù)器,因?yàn)榧瓤梢远〞r(shí),又可以計(jì)數(shù),故稱(chēng)之為定時(shí)器/計(jì)數(shù)器。定時(shí)器/計(jì)數(shù)器和單片機(jī)的CPU是相互獨(dú)立的。定時(shí)器/計(jì)數(shù)器工作的過(guò)程是自動(dòng)完成的,不需要CPU的參與。51單片機(jī)中的定時(shí)器/計(jì)數(shù)器是根據(jù)機(jī)器內(nèi)部的時(shí)鐘或者是外部的脈沖信號(hào)對(duì)寄存器中的數(shù)據(jù)加1。有了定時(shí)器/計(jì)數(shù)器之后,可以增加單片機(jī)的效率,一些簡(jiǎn)單的重復(fù)加1的工作可以交給定時(shí)器/計(jì)數(shù)器處理。CPU轉(zhuǎn)而處理一些復(fù)雜的事情。同時(shí)可以實(shí)現(xiàn)精確定時(shí)作用。


定時(shí)/計(jì)數(shù)器的工作原理

定時(shí)/計(jì)數(shù)器實(shí)質(zhì)上是一個(gè)加1計(jì)數(shù)器。它隨著計(jì)數(shù)器的輸入脈沖進(jìn)行自加1,也就是每來(lái)一個(gè)脈沖,計(jì)數(shù)器就自動(dòng)加1,,當(dāng)加到計(jì)數(shù)器為全1時(shí),再輸入一個(gè)脈沖就使計(jì)數(shù)器回零,且計(jì)數(shù)器的溢出使相應(yīng)的中斷標(biāo)志位置1,向CPU發(fā)出中斷請(qǐng)求(定時(shí)/計(jì)數(shù)器中斷允許時(shí))。如果定時(shí)/計(jì)數(shù)器工作于定時(shí)模式,則表示定時(shí)時(shí)間已到;如果工作于計(jì)數(shù)模式,則表示計(jì)數(shù)值已滿(mǎn)。可見(jiàn),由溢出時(shí)計(jì)數(shù)器的值減去計(jì)數(shù)初值才是加1計(jì)數(shù)器的計(jì)數(shù)值。


51單片機(jī)定時(shí)器結(jié)構(gòu)

定時(shí)/計(jì)數(shù)器的實(shí)質(zhì)是加1計(jì)數(shù)器(16位),由高8位和低8位兩個(gè)寄存器THx和TLx組成。

定時(shí)/計(jì)數(shù)器的控制

51單片機(jī)定時(shí)/計(jì)數(shù)器的工作由兩個(gè)特殊功能寄存器控制。TMOD用于設(shè)置其工作方式;TCON用于控制其啟動(dòng)和中斷申請(qǐng)。


工作方式寄存器TMOD

工作方式寄存器TMOD用于設(shè)置定時(shí)/計(jì)數(shù)器的工作方式,低四位用于T0,高四位用于T1。其格式如下:

GATE是門(mén)控位:


GATE=0時(shí),用于控制定時(shí)器的啟動(dòng)是否受外部中斷源信號(hào)的影響。只要用軟件使TCON中的TR0或TR1為1,就可以啟動(dòng)定時(shí)/計(jì)數(shù)器工作;

GATA=1時(shí),要用軟件使TR0或TR1為1,同時(shí)外部中斷引腳INT0/1也為高電平時(shí),才能啟動(dòng)定時(shí)/計(jì)數(shù)器工作。即此時(shí)定時(shí)器的啟動(dòng)條件,加上了INT0/1引腳為高電平這一條件。

C/T :定時(shí)/計(jì)數(shù)模式選擇位。C/T =0為定時(shí)模式;C/T =1為計(jì)數(shù)模式。


M1M0:工作方式設(shè)置位。定時(shí)/計(jì)數(shù)器有四種工作方式。

控制寄存器TCON

TCON的低4位用于控制外部中斷,已在前面介紹。TCON的高4位用于控制定時(shí)/計(jì)數(shù)器的啟動(dòng)和中斷申請(qǐng)。其格式如下:

TF1(TCON.7):T1溢出中斷請(qǐng)求標(biāo)志位。T1計(jì)數(shù)溢出時(shí)由硬件自動(dòng)置TF1為1。CPU響應(yīng)中斷后TF1由硬件自動(dòng)清0。T1工作時(shí),CPU可隨時(shí)查詢(xún)TF1的狀態(tài)。所以,TF1可用作查詢(xún)測(cè)試的標(biāo)志。TF1也可以用軟件置1或清0,同硬件置1或清0的效果一樣。

TR1(TCON.6):T1運(yùn)行控制位。TR1置1時(shí),T1開(kāi)始工作;TR1置0時(shí),T1停止工作。TR1由軟件置1或清0。所以,用軟件可控制定時(shí)/計(jì)數(shù)器的啟動(dòng)與停止。

TF0(TCON.5):T0溢出中斷請(qǐng)求標(biāo)志位,其功能與TF1類(lèi)同。

TR0(TCON.4):T0運(yùn)行控制位,其功能與TR1類(lèi)同。


定時(shí)/計(jì)數(shù)器的工作方式

方式0

方式0為13位計(jì)數(shù),由TL0的低5位(高3位未用)和TH0的8位組成。TL0的低5位溢出時(shí)向TH0進(jìn)位,TH0溢出時(shí),置位TCON中的TF0標(biāo)志,向CPU發(fā)出中斷請(qǐng)求。

定時(shí)器模式時(shí)有:N=t/ Tcy 

計(jì)數(shù)初值計(jì)算的公式為:X=2^13-N。

定時(shí)器的初值還可以采用計(jì)數(shù)個(gè)數(shù)直接取補(bǔ)法獲得。

計(jì)數(shù)模式時(shí),計(jì)數(shù)脈沖是T0引腳上的外部脈沖。

門(mén)控位GATE具有特殊的作用。當(dāng)GATE=0時(shí),經(jīng)反相后使或門(mén)輸出為1,此時(shí)僅由TR0控制與門(mén)的開(kāi)啟,與門(mén)輸出1時(shí),控制開(kāi)關(guān)接通,計(jì)數(shù)開(kāi)始;當(dāng)GATE=1時(shí),由外中斷引腳信號(hào)控制或門(mén)的輸出,此時(shí)控制與門(mén)的開(kāi)啟由外中斷引腳信號(hào)和TR0共同制。當(dāng)TR0=1時(shí),外中斷引腳信號(hào)引腳的高電平啟動(dòng)計(jì)數(shù),外中斷引腳信號(hào)引腳的低電平停止計(jì)數(shù)。這種方式常用來(lái)測(cè)量外中斷引腳上正脈沖的寬度。 


方式1

方式1的計(jì)數(shù)位數(shù)是16位,由TL0作為低8位,TH0作為高8位,組成了16位加1計(jì)數(shù)器 。

計(jì)數(shù)個(gè)數(shù)與計(jì)數(shù)初值的關(guān)系為:X=2^16-N


方式2 

方式2為自動(dòng)重裝初值的8位計(jì)數(shù)方式。 

計(jì)數(shù)個(gè)數(shù)與計(jì)數(shù)初值的關(guān)系為:X=2^8-N 


工作方式2特別適合于用作較精確的脈沖信號(hào)發(fā)生器


方式3

方式3只適用于定時(shí)/計(jì)數(shù)器T0,定時(shí)器T1處于方式3時(shí)相當(dāng)于TR1=0,停止計(jì)數(shù)。

工作方式3將T0分成為兩個(gè)獨(dú)立的8位計(jì)數(shù)器TL0和TH0 。


使用定時(shí)器,該做哪些工作

初始化程序應(yīng)完成如下工作:


對(duì)TMOD賦值,以確定T0和T1的工作方式。

計(jì)算初值,并將其寫(xiě)入TH0、TL0或TH1、TL1。

涉及到中斷方式時(shí),則對(duì)EA賦值,開(kāi)放定時(shí)器中斷

使TR0或TR1置位,啟動(dòng)定時(shí)/計(jì)數(shù)器定時(shí)或計(jì)數(shù)。

關(guān)鍵字:STC89C52系列  單片機(jī)  內(nèi)部資源  定時(shí)器  計(jì)數(shù)器 引用地址:STC89C52系列單片機(jī)內(nèi)部資源——定時(shí)器和計(jì)數(shù)器

上一篇:51單片機(jī)實(shí)驗(yàn)9:外部中斷
下一篇:51單片機(jī)實(shí)驗(yàn)7:矩陣按鍵

推薦閱讀

  行業(yè)專(zhuān)家表示,未來(lái)10年,人工智能和自動(dòng)化技術(shù)的進(jìn)步可能會(huì)取代美國(guó)一半的金融服務(wù)業(yè)員工,但要實(shí)現(xiàn)這一目標(biāo),將需要大量投資。總部位于加州的Condusiv技術(shù)公司的首席執(zhí)行官詹姆斯·D·阿雷佐(James DArezzo)說(shuō),這是行業(yè)發(fā)展的方向,但這個(gè)過(guò)程會(huì)很復(fù)雜。下面就隨網(wǎng)絡(luò)通信小編一起來(lái)了解一下相關(guān)內(nèi)容吧。  他說(shuō):“除非銀行能解決人工智能將考驗(yàn)...
好幾年沒(méi)玩S3C2440,從單片機(jī)玩到嵌入式,就記得這個(gè)是我入門(mén)嵌入式比較早的一款芯片。S3C2440是帶MMU的,可以上WinCE/Linux這些操作系統(tǒng),適合做嵌入式開(kāi)發(fā),做單片機(jī)開(kāi)發(fā)的話(huà),總感覺(jué)有點(diǎn)浪費(fèi),但如果只是玩玩應(yīng)該沒(méi)問(wèn)題。最近業(yè)余時(shí)間想把S3C2440拿來(lái)當(dāng)單片機(jī)玩玩。廢話(huà)少說(shuō),直接入主題。第一步當(dāng)然是創(chuàng)建初始工程。既然是裸機(jī)實(shí)戰(zhàn),想玩點(diǎn)什么特色,...
美國(guó)總統(tǒng)特朗普周五 (24 日) 和蘋(píng)果 CEO· 庫(kù)克 (Tim Cook) 會(huì)談,雙方討論新冠肺炎 (Covid-19) 疫情和經(jīng)濟(jì)狀況。特朗普說(shuō),庫(kù)克預(yù)期經(jīng)濟(jì)將呈現(xiàn) V 型復(fù)蘇。特朗普周五受訪時(shí)表示,庫(kù)克認(rèn)為經(jīng)濟(jì)將呈現(xiàn) V 型復(fù)蘇,在新冠疫情爆發(fā)后,經(jīng)濟(jì)將快速進(jìn)入谷底,緊接著強(qiáng)力反彈。事實(shí)上,庫(kù)克近期就曾釋出樂(lè)觀的預(yù)期,上周庫(kù)克召開(kāi)的全公司虛擬會(huì)議時(shí)...
TCL惠州電子信息產(chǎn)業(yè)基地項(xiàng)目位于惠城區(qū)水口街道,投資30億元。項(xiàng)目目標(biāo)建設(shè)成為集研發(fā)設(shè)計(jì)、智能制造、智能倉(cāng)儲(chǔ)及智慧物流為一體的高端電子信息產(chǎn)業(yè)基地:以電子信息產(chǎn)業(yè)為核心,圍繞半導(dǎo)體顯示及材料、新能源、智能終端、消費(fèi)類(lèi)電子、工業(yè)互聯(lián)網(wǎng)等重點(diǎn)產(chǎn)業(yè)發(fā)展方向,形成電子信息企業(yè)集聚培育的承接帶。松海新材料產(chǎn)業(yè)創(chuàng)新中心項(xiàng)目位于仲愷高新區(qū)瀝林鎮(zhèn)...

史海拾趣

問(wèn)答坊 | AI 解惑

20元打造經(jīng)典PC遙控器(3)

做好后,再來(lái)看看連線(xiàn)的問(wèn)題。如果你在板子是用了母頭的串口座,那可以直接買(mǎi)一根常用的串口通訊線(xiàn),一頭是公頭一頭是母頭的那種。我自己則是用手頭現(xiàn)有的接頭自制,更為省錢(qián)了。因我的電路板上使用公頭的串口插座,所以要用兩個(gè)母頭的線(xiàn)才可以和PC ...…

查看全部問(wèn)答∨

創(chuàng)意十足的[蠟燭]是不是你說(shuō)了算

USB 精油蠟燭 蠟燭是營(yíng)造氣氛的好東西,但是亂滴的蠟油和引發(fā)火災(zāi)的可能性,讓科科們敬而遠(yuǎn)之。沒(méi)關(guān)系,現(xiàn)在有兼顧安全與便利的產(chǎn)品出現(xiàn)啦,這款 USB 燭光燈座是浪漫的好選擇,采用 USB 或兩顆3號(hào)電池供電,LED 模擬的燭火相當(dāng)逼真,更妙的是要熄 ...…

查看全部問(wèn)答∨

【FPGA技術(shù)問(wèn)題】關(guān)于區(qū)域約束(Area Constraints)

  nArea Constraints是Floorplanner最容易、最有效的應(yīng)用 n大型設(shè)計(jì)首選布局工具- Floorplanner p在綜合中,為了防止單獨(dú)的component名稱(chēng)被改變,選擇“Keep Hierarchy”參數(shù)選項(xiàng) p設(shè)計(jì)的每個(gè)組成部分可以被約束限定到某一個(gè)區(qū)域 p ...…

查看全部問(wèn)答∨

求手機(jī)X01HT廠商開(kāi)發(fā)包

我們打算在X01HT這款手機(jī)上進(jìn)行軟件開(kāi)發(fā),有誰(shuí)知道哪里有廠商開(kāi)發(fā)包提供(收費(fèi)的也可以), 可以通知我,非常感謝!QQ:176609958   郵箱:mchsh1985@126.com …

查看全部問(wèn)答∨

易電源學(xué)習(xí)心得

題目很簡(jiǎn)單,易電源很節(jié)省PCB空間,真遺憾,忘記截圖了…

查看全部問(wèn)答∨

拿到開(kāi)發(fā)板后第一周的心得,提交

很開(kāi)心能拿到Helper2416的開(kāi)發(fā)板,從拿到開(kāi)發(fā)板初,就準(zhǔn)備全身心的投入進(jìn)去進(jìn)行相應(yīng)的學(xué)習(xí),要學(xué)習(xí)就要有個(gè)學(xué)習(xí)的方法不是,咱是摸著石頭過(guò)河。OK,先進(jìn)行資料的整理了,先從BBS的貼子入手吧,http://bbs.eeworld.com.cn/thread-441984-1-1.html從 ...…

查看全部問(wèn)答∨

發(fā)帖是回復(fù)可見(jiàn)好,還是完全公開(kāi)好?

本人每天都會(huì)花點(diǎn)時(shí)間逛各種論壇,看帖子,學(xué)技術(shù)。本人比較低調(diào),基本上不喜歡發(fā)帖子,最近在這個(gè)電子工程師論壇逛了幾次,看了很多帖子,發(fā)現(xiàn),這里面的大部分人都有一個(gè)通病,發(fā)帖子必須回復(fù)能看。本是一個(gè)技術(shù)交流的論壇,被你們這幫人搞得都是 ...…

查看全部問(wèn)答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車(chē)開(kāi)發(fā)圈

 
機(jī)器人開(kāi)發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 寿阳县| 沐川县| 黎平县| 合阳县| 安化县| 英超| 青河县| 安多县| 凤台县| 衢州市| 育儿| 鹿泉市| 杨浦区| 大冶市| 澄江县| 房产| 饶河县| 东乡县| 邹城市| 宜君县| 江城| 嘉义市| 盐山县| 玉龙| 甘德县| 大庆市| 台东市| 曲松县| 水富县| 奉节县| 湖北省| 七台河市| 大洼县| 峨边| 石阡县| 株洲市| 新绛县| 彭山县| 金寨县| 杭锦后旗| 霍山县|