女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

詳細(xì)剖析單片機(jī)定時(shí)器的寄存器

電子工程技術(shù) ? 2018-02-09 13:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

標(biāo)準(zhǔn)的 51 單片機(jī)內(nèi)部有 T0 和 T1 這兩個(gè)定時(shí)器,T 就是 Timer 的縮寫(xiě),現(xiàn)在很多 51 系列單片機(jī)還會(huì)增加額外的定時(shí)器,在這里我們先講定時(shí)器 0 和 1。前邊提到過(guò),對(duì)于單片機(jī)的每一個(gè)功能模塊,都是由它的 SFR,也就是特殊功能寄存器來(lái)控制。

與定時(shí)器有關(guān)的特殊功能寄存器,有以下幾個(gè),大家不需要去記憶這些寄存器的名字和作用,你只要大概知道就行,用的時(shí)候,隨時(shí)可以查手冊(cè),找到每個(gè)寄存器的名字和每個(gè)寄存器所起到的作用。

表 5-1 的寄存器是存儲(chǔ)定時(shí)器的計(jì)數(shù)值的。TH0/TL0 用于 T0,TH1/TL1 用于 T1。

表 5-1 定時(shí)值存儲(chǔ)寄存器

名稱 描述 SFR地址 復(fù)位值
TH0 定時(shí)器0高字節(jié) 0x8C 0x00
TL0 定時(shí)器0低字節(jié) 0x8A 0x00
TH1 定時(shí)器1高字節(jié) 0x8D 0x00
TL1 定時(shí)器1低字節(jié) 0x8B 0x00

表 5-2 是定時(shí)器控制寄存器 TCON 的位分配,表 5-3 是則是對(duì)每一位的具體含義的描述。

表 5-2 TCON——定時(shí)器控制寄存器的位分配(地址 0x88、可位尋址)

7 6 5 4 3 2 1 0
符號(hào) TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0
復(fù)位值 0 0 0 0 0 0 0 0
表 5-3 TCON——定時(shí)器控制寄存器的位描述
符號(hào) 描述
7 TF1 定時(shí)器1溢出標(biāo)志。一旦定時(shí)器1發(fā)生溢出時(shí)硬件置1。清零有兩種方式:軟件清零,或者進(jìn)入定時(shí)器中斷時(shí)硬件清零。
6 TR1 定時(shí)器1運(yùn)行控制位。軟件置位/清零來(lái)進(jìn)行啟動(dòng)/停止定時(shí)器。
5 TF0 定時(shí)器0溢出標(biāo)志。一旦定時(shí)器0發(fā)生溢出時(shí)硬件置1。清零有兩種方式:軟件清零,或者進(jìn)入定時(shí)器中斷時(shí)硬件清零。
4 TR0 定時(shí)器0運(yùn)行控制位。軟件置位/清零來(lái)進(jìn)行啟動(dòng)/停止定時(shí)器。
3 IE1 外部中斷部分,與定時(shí)器無(wú)關(guān),暫且不看。
2 IT1
1 IE0
0 IT0

大家注意在表 5-3 中的描述中,只要寫(xiě)到硬件置 1 或者清 0 的,就是指一旦符合條件,單片機(jī)將自動(dòng)完成的動(dòng)作,只要寫(xiě)軟件置 1 或者清 0 的,是指我們必須用程序去完成這個(gè)動(dòng)作,后續(xù)遇到此類(lèi)描述就不再另做說(shuō)明了。對(duì)于 TCON 這個(gè) SFR,其中有 TF1、TR1、TF0、TR0 這 4 位需要我們理解清楚,它們分別對(duì)應(yīng)于 T1 和 T0,我們以定時(shí)器 1 為例講解,那么定時(shí)器 0 同理。先看 TR1,當(dāng)我們程序中寫(xiě) TR1 = 1 以后,定時(shí)器值就會(huì)每經(jīng)過(guò)一個(gè)機(jī)器周期自動(dòng)加 1,當(dāng)我們程序中寫(xiě) TR1 = 0以后,定時(shí)器就會(huì)停止加 1,其值會(huì)保持不變化。TF1,這個(gè)是一個(gè)標(biāo)志位,他的作用是告訴我們定時(shí)器溢出了。

比如我們的定時(shí)器設(shè)置成 16 位的模式,那么每經(jīng)過(guò)一個(gè)機(jī)器周期,TL1加 1 一次,當(dāng) TL1 加到 255 后,再加 1,TL1 變成 0,TH1 會(huì)加 1 一次,如此一直加到 TH1和 TL1 都是 255(即 TH1 和 TL1 組成的 16 位整型數(shù)為 65535)以后,再加 1 一次,就會(huì)溢出了,TH1 和 TL1 同時(shí)都變?yōu)?0,只要一溢出,TF1 馬上自動(dòng)變成 1,告訴我們定時(shí)器溢出了,僅僅是提供給我們一個(gè)信號(hào),讓我們知道定時(shí)器溢出了,它不會(huì)對(duì)定時(shí)器是否繼續(xù)運(yùn)行產(chǎn)生任何影響。本節(jié)開(kāi)頭我們就提到了定時(shí)器有多種工作模式,工作模式的選擇就由 TMOD 來(lái)控制,TMOD 的位分配和描述見(jiàn)表 5-4 到 5-6 所示,TMOD 的位功能如表 5-5 所示。

表 5-4 TMOD——定時(shí)器模式寄存器的位分配(地址 0x89、不可位尋址)

7 6 5 4 3 2 1 0
符號(hào) GATE(T1) C/T(T1) M1(T1) M0(T1) GATE(T0) C/T(T0) M1(T0) M0(T0)
復(fù)位值 0 0 0 0 0 0 0 0
表 5-5 TMOD——定時(shí)器模式寄存器的位描述
符號(hào) 描述
T1/T0 在表5-5中,標(biāo)T1的表示控制定時(shí)器1的位,標(biāo)T0的表示控制定時(shí)器0的位。
GATE 該位被置1時(shí)為門(mén)控位。僅當(dāng)?INTx?腳為高并且?TRx?控制位被置1時(shí)使能定時(shí)器?x?,定時(shí)器開(kāi)始計(jì)時(shí),當(dāng)該位被清0時(shí),只要?TRx?位被置1,定時(shí)器x就使能開(kāi)始計(jì)時(shí),不受到單片機(jī)引腳?INTx?外部信號(hào)的干擾,常用來(lái)測(cè)量外部信號(hào)脈沖寬度。這是定時(shí)器一個(gè)額外功能,本節(jié)課暫不介紹。
C/T 定時(shí)器或計(jì)數(shù)器選擇位。該位被清零時(shí)用作定時(shí)器功能(內(nèi)部系統(tǒng)時(shí)鐘),被置1用作計(jì)數(shù)器功能。
表 5-6 TMOD——定時(shí)器模式寄存器 M1/M0 工作模式
M1 M0 工作模式 描述
0 0 0 兼容8048單片機(jī)的13位定時(shí)器,THn的8位和TLn的5位組成一個(gè)13位定時(shí)器。
0 1 1 THn和TLn組成一個(gè)16位的定時(shí)器。
1 0 2 8位自動(dòng)重裝模式,定時(shí)器溢出后THn重裝到TLn中。
1 1 3 禁用定時(shí)器1,定時(shí)器0變成2個(gè)8位定時(shí)器。

可能你已經(jīng)注意到了,表 5-2 的 TCON 最后標(biāo)注了“可位尋址”,而表 5-4 的 TMOD 標(biāo)注的是“不可位尋址”。意思就是說(shuō):比如 TCON 有一個(gè)位叫 TR1,我們可以在程序中直接進(jìn)行 TR1 = 1 這樣的操作。但對(duì) TMOD 里的位比如(T1)M1 = 1 這樣的操作就是錯(cuò)誤的。我們要操作就必須一次操作這整個(gè)字節(jié),也就是必須一次性對(duì) TMOD 所有位操作,不能對(duì)其中某一位單獨(dú)進(jìn)行操作,那么我們能不能只修改其中的一位而不影響其它位的值呢?當(dāng)然可以,在后續(xù)課程中你就會(huì)學(xué)到方法的,現(xiàn)在就先不關(guān)心它了。表 5-6 列出的就是定時(shí)器的 4 中工作模式,其中模式 0 是為了兼容老的 8048 系列單片機(jī)而設(shè)計(jì)的,現(xiàn)在的 51 幾乎不會(huì)用到這種模式,而模式 3 根據(jù)我的應(yīng)用經(jīng)驗(yàn),它的功能用模式 2 完全可以取代,所以基本上也是不用的,那么我們就重點(diǎn)來(lái)學(xué)習(xí)模式 1 和模式 2。模式 1,是 THn 和 TLn 組成了一個(gè) 16 位的定時(shí)器,計(jì)數(shù)范圍是 0~65535,溢出后,只要不對(duì) THn 和 TLn 重新賦值,則從 0 開(kāi)始計(jì)數(shù)。模式 2,是 8 位自動(dòng)重裝載模式,只有 TLn做加 1 計(jì)數(shù),計(jì)數(shù)范圍 0~255,THn 的值并不發(fā)生變化,而是保持原值,TLn 溢出后,TFn就直接置 1 了,并且 THn 原先的值直接賦給 TLn,然后 TLn 從新賦值的這個(gè)數(shù)字開(kāi)始計(jì)數(shù)。這個(gè)功能可以用來(lái)產(chǎn)生串口的通信波特率,我們講串口的時(shí)候要用到,本章節(jié)我們重點(diǎn)來(lái)學(xué)習(xí)模式 1。為了加深大家理解定時(shí)器的原理,我們來(lái)看一下他的模式 1 的電路示意圖 5-2。

詳細(xì)剖析單片機(jī)定時(shí)器的寄存器

圖 5-2 定時(shí)器/計(jì)數(shù)器模式 1 示意圖

我?guī)ьI(lǐng)大家一起來(lái)分析一遍這個(gè)示意圖,日后如果再遇到類(lèi)似的圖,大家就可以自己研究了。OSC 框表示時(shí)鐘頻率,因?yàn)?1 個(gè)機(jī)器周期等于 12 個(gè)時(shí)鐘周期,所以那個(gè) d 就等于 12。下邊 GATE 右邊的那個(gè)門(mén)是一個(gè)非門(mén)電路,再右側(cè)是一個(gè)或門(mén),再往右是一個(gè)與門(mén)電路,大家可以對(duì)照一下 5-1 節(jié)的內(nèi)容。圖上可以看出來(lái),下邊部分電路是控制了上邊部分,那我們先來(lái)看下邊是如何控制的,我們以定時(shí)器 0 為例。1) TR0 和下邊或門(mén)電路的結(jié)果要進(jìn)行與運(yùn)算,TR0 如果是 0 的話,與運(yùn)算完了肯定是 0,所以如果要讓定時(shí)器工作,那么 TR0 就必須置 1。2) 這里的與門(mén)結(jié)果要想得到 1,那么前面的或門(mén)出來(lái)的結(jié)果必須也得是 1 才行。在 GATE位為 1 的情況下,經(jīng)過(guò)一個(gè)非門(mén)變成 0,或門(mén)電路結(jié)果要想是 1 的話,那 INT0 即 P3.2 引腳必須是 1 的情況下,這個(gè)時(shí)候定時(shí)器才會(huì)工作,而 INT0 引腳是 0 的情況下,定時(shí)器不工作,這就是 GATE 位的作用。3) 當(dāng) GATE 位為 0 的時(shí)候,經(jīng)過(guò)一個(gè)非門(mén)會(huì)變成 1,那么不管 INT0 引腳是什么電平,經(jīng)過(guò)或門(mén)電路后都肯定是 1,定時(shí)器就會(huì)工作。4) 要想讓定時(shí)器工作,就是自動(dòng)加 1,從圖上看有兩種方式,第一種方式是那個(gè)開(kāi)關(guān)打到上邊的箭頭,就是 C/T = 0 的時(shí)候,一個(gè)機(jī)器周期 TL 就會(huì)加 1 一次,當(dāng)開(kāi)關(guān)打到下邊的箭頭,即 C/T =1 的時(shí)候,T0 引腳即 P3.4 引腳來(lái)一個(gè)脈沖,TL 就加 1 一次,這也就是計(jì)數(shù)器功能。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6067

    文章

    44969

    瀏覽量

    649681
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5433

    瀏覽量

    124195
  • 定時(shí)器
    +關(guān)注

    關(guān)注

    23

    文章

    3298

    瀏覽量

    117827

原文標(biāo)題:?jiǎn)纹瑱C(jī)定時(shí)器的寄存器

文章出處:【微信號(hào):EngicoolArabic,微信公眾號(hào):電子工程技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    單片機(jī)視頻教程06:使用定時(shí)器的方法

    《手把手教你學(xué)單片機(jī)單片機(jī)視頻教程06:使用定時(shí)器的方法 單片機(jī)視頻教程06:使用定時(shí)器的方法 1、設(shè)置特殊功能
    發(fā)表于 08-21 09:33 ?1.7w次閱讀
    <b class='flag-5'>單片機(jī)</b>視頻教程06:使用<b class='flag-5'>定時(shí)器</b>的方法

    51單片機(jī)定時(shí)器寄存器設(shè)置及應(yīng)用詳細(xì)

    51單片機(jī)定時(shí)器寄存器設(shè)置及應(yīng)用詳細(xì)
    發(fā)表于 03-28 16:46 ?7次下載

    單片機(jī)定時(shí)器模式的使用_單片機(jī)定時(shí)器代碼_單片機(jī)定時(shí)器程序

    定時(shí)器和計(jì)數(shù)單片機(jī)內(nèi)部的同一個(gè)模塊,這篇文章我們主要講解定時(shí)器。顧名思義,定時(shí)器就是用來(lái)進(jìn)行定時(shí)
    發(fā)表于 12-08 09:37 ?1.7w次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>定時(shí)器</b>模式的使用_<b class='flag-5'>單片機(jī)</b><b class='flag-5'>定時(shí)器</b>代碼_<b class='flag-5'>單片機(jī)</b><b class='flag-5'>定時(shí)器</b>程序

    單片機(jī)教程之定時(shí)器和計(jì)數(shù)原理及應(yīng)用

      本文檔的主要內(nèi)容詳細(xì)介紹的是單片機(jī)教程之定時(shí)器和計(jì)數(shù)原理及應(yīng)用主要內(nèi)容包括了:定時(shí)器、計(jì)數(shù)
    發(fā)表于 01-14 17:20 ?4次下載
    <b class='flag-5'>單片機(jī)</b>教程之<b class='flag-5'>定時(shí)器</b>和計(jì)數(shù)<b class='flag-5'>器</b>原理及應(yīng)用

    單片機(jī)定時(shí)器計(jì)數(shù)結(jié)構(gòu)和相關(guān)的寄存器及編程的資料說(shuō)明

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機(jī)定時(shí)器計(jì)數(shù)結(jié)構(gòu)和相關(guān)的寄存器及編程的資料說(shuō)明。
    發(fā)表于 04-18 17:27 ?0次下載
    <b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>定時(shí)器</b>計(jì)數(shù)<b class='flag-5'>器</b>結(jié)構(gòu)和相關(guān)的<b class='flag-5'>寄存器</b>及編程的資料說(shuō)明

    使用定時(shí)器需要設(shè)置的寄存器和51單片機(jī)定時(shí)器的示例代碼說(shuō)明

    51單片機(jī)共有兩個(gè)定時(shí)器,T0與T1,包含計(jì)數(shù)和定時(shí)兩種模式,使用定時(shí)器需要設(shè)置的寄存器如下
    發(fā)表于 08-07 17:33 ?2次下載
    使用<b class='flag-5'>定時(shí)器</b>需要設(shè)置的<b class='flag-5'>寄存器</b>和51<b class='flag-5'>單片機(jī)</b><b class='flag-5'>定時(shí)器</b>的示例代碼說(shuō)明

    51單片機(jī)的一些特殊寄存器資料說(shuō)明

    本文檔的主要內(nèi)容詳細(xì)介紹的是51單片機(jī)的一些特殊寄存器資料說(shuō)明。包括了:中斷使能寄存器,中斷優(yōu)先級(jí)寄存器,電源控制PCON,PSW處理
    發(fā)表于 07-26 17:36 ?2次下載
    51<b class='flag-5'>單片機(jī)</b>的一些特殊<b class='flag-5'>寄存器</b>資料說(shuō)明

    單片機(jī)定時(shí)器和計(jì)數(shù)詳細(xì)資料說(shuō)明

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機(jī)定時(shí)器和計(jì)數(shù)詳細(xì)資料說(shuō)明包括了:1.51定時(shí)/計(jì)數(shù)
    發(fā)表于 05-21 08:00 ?1次下載
    <b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>定時(shí)器</b>和計(jì)數(shù)<b class='flag-5'>器</b>的<b class='flag-5'>詳細(xì)</b>資料說(shuō)明

    單片機(jī)實(shí)現(xiàn)定時(shí)器和計(jì)數(shù)詳細(xì)資料說(shuō)明

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機(jī)實(shí)現(xiàn)定時(shí)器和計(jì)數(shù)詳細(xì)資料說(shuō)明包括了:? 定時(shí)/計(jì)數(shù)
    發(fā)表于 06-24 08:00 ?3次下載
    <b class='flag-5'>單片機(jī)</b>實(shí)現(xiàn)<b class='flag-5'>定時(shí)器</b>和計(jì)數(shù)<b class='flag-5'>器</b>的<b class='flag-5'>詳細(xì)</b>資料說(shuō)明

    51單片機(jī)入門(mén)教程(5)——定時(shí)器中斷

    51單片機(jī)入門(mén)教程(5)——定時(shí)器中斷一、中斷的概念二、定時(shí)器中斷2.1 軟件延時(shí)的不足2.2 中斷寄存器2.2.1 中斷允許控制寄存器 I
    發(fā)表于 11-11 14:51 ?11次下載
    51<b class='flag-5'>單片機(jī)</b>入門(mén)教程(5)——<b class='flag-5'>定時(shí)器</b>中斷

    51單片機(jī)(十七)—— 定時(shí)器2寄存器介紹及功能描述

    這篇文章,我們對(duì)51單片機(jī)定時(shí)器2的寄存器和功能進(jìn)行介紹。1 定時(shí)器2控制寄存器T2CON 定時(shí)
    發(fā)表于 11-18 15:51 ?14次下載
    51<b class='flag-5'>單片機(jī)</b>(十七)—— <b class='flag-5'>定時(shí)器</b>2<b class='flag-5'>寄存器</b>介紹及功能描述

    嵌入式開(kāi)發(fā)學(xué)習(xí)筆記6-了解單片機(jī)中的特殊功能寄存器定時(shí)器/計(jì)數(shù)

    嵌入式開(kāi)發(fā)學(xué)習(xí)筆記6-了解單片機(jī)中的特殊功能寄存器定時(shí)器/計(jì)數(shù)定時(shí)器/計(jì)數(shù)簡(jiǎn)介T(mén)H與TL
    發(fā)表于 11-24 20:51 ?16次下載
    嵌入式開(kāi)發(fā)學(xué)習(xí)筆記6-了解<b class='flag-5'>單片機(jī)</b>中的特殊功能<b class='flag-5'>寄存器</b>(<b class='flag-5'>定時(shí)器</b>/計(jì)數(shù)<b class='flag-5'>器</b>)

    (指南者)(二)寄存器定時(shí)器和中斷

    (指南者)(二)寄存器定時(shí)器和中斷寄存器定時(shí)器時(shí)鐘定時(shí)器寄存器0110代碼例程
    發(fā)表于 12-23 19:19 ?0次下載
    (指南者)(二)<b class='flag-5'>寄存器</b>、<b class='flag-5'>定時(shí)器</b>和中斷

    單片機(jī)定時(shí)器寄存器

    標(biāo)準(zhǔn)的 51 單片機(jī)內(nèi)部有 T0 和 T1 這兩個(gè)定時(shí)器,T 就是 Timer 的縮寫(xiě),現(xiàn)在很多 51 系列單片機(jī)還會(huì)增加額外的定時(shí)器,在這里我們先講
    發(fā)表于 02-10 12:10 ?1次下載
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>定時(shí)器</b>的<b class='flag-5'>寄存器</b>

    單片機(jī)工作寄存器作用 單片機(jī)常用專用寄存器

    除了通用寄存器(如累加、通用寄存器等),單片機(jī)中還會(huì)有特定功能的寄存器,如定時(shí)器
    的頭像 發(fā)表于 04-08 14:46 ?8392次閱讀
    主站蜘蛛池模板: 深圳市| 峨眉山市| 台中县| 广平县| 桂阳县| 新化县| 游戏| 易门县| 永兴县| 丹江口市| 阿拉善盟| 赤水市| 新巴尔虎左旗| 安丘市| 图片| 谢通门县| 余江县| 三穗县| 彭州市| 稻城县| 沙湾县| 贡嘎县| 漳浦县| 祁连县| 天津市| 嫩江县| 罗田县| 望江县| 漳浦县| 澄江县| 霍林郭勒市| 吐鲁番市| 灌云县| 略阳县| 福州市| 辽源市| 锦屏县| 罗田县| 连平县| 永春县| 柏乡县|