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

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

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

計數(shù)器輸入的計數(shù)脈沖源結(jié)構(gòu)與工作方式詳解

GReq_mcu168 ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2018-01-22 11:17 ? 次閱讀

定時器/計數(shù)器的實質(zhì)是加1計數(shù)器(16位),由高8位和低8位兩個寄存器組成。TMOD是定時器/計數(shù)器的工作方式寄存器,確定工作方式和功能;TCON是控制寄存器,控制T0、T1的啟動和停止及設(shè)置溢出標(biāo)志。

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

計數(shù)器輸入的計數(shù)脈沖源

系統(tǒng)的時鐘振蕩器輸出脈沖經(jīng)12分頻后產(chǎn)生;

T0或T1引腳輸入的外部脈沖源。

計數(shù)過程

每來一個脈沖計數(shù)器加1,當(dāng)加到計數(shù)器為全1(即FFFFH)時,再輸入一個脈沖就使計數(shù)器回零,且計數(shù)器的溢出使TCON中TF0或TF1置1,向CPU發(fā)出中斷請求(定時器/計數(shù)器中斷允許時)。如果定時器/計數(shù)器工作于定時模式,則表示定時時間已到;如果工作于計數(shù)模式,則表示計數(shù)值已滿。

定時應(yīng)用

用作定時器:此時設(shè)置為定時器模式,加1計數(shù)器是對內(nèi)部機器周期計數(shù)(1個機器周期等于12個振蕩周期,即計數(shù)頻率為晶振頻率的1/12)。計數(shù)值N乘以機器周期Tcy就是定時時間t 。

計數(shù)運用

用作計數(shù)器:此時設(shè)置為計數(shù)器模式,外部事件計數(shù)脈沖由T0或T1引腳輸入到計數(shù)器。每來一個外部脈沖,計數(shù)器加1。但單片機對外部脈沖有基本要求:脈沖的高低電平持續(xù)時間都必須大于1個機器周期。

工作方式寄存器(TMOD)

GATE:門控位。

GATE=0時,只要用軟件使TCON中的TR0或TR1為1,就可以啟動定時器/計數(shù)器工作;(即需要一個啟動條件)

GATE=1時,要用軟件使TR0或TR1為1,同時外部中斷引腳也為高電平時,才能啟動定時器/計數(shù)器工作,即需要兩個啟動條件。

C/T :定時/計數(shù)模式選擇位。

C/T =0為定時模式; C/T =1為計數(shù)模式。

M1M0:工作方式設(shè)置位。

計數(shù)器工作方式選擇

M1 M0 工 作 方 式 功 能 說 明

0 0 方式0 13位計數(shù)器

0 1 方式1 16位計數(shù)器

1 0 方式2 自動重裝8位計數(shù)器

1 1 方式3 定時器0:分成兩個8位

定時器1:停止計數(shù)

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

控制寄存器TCON

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

TF1(TCON.7):T1溢出中斷請求標(biāo)志位。T1計數(shù)溢出時由硬件自動置TF1為1。CPU響應(yīng)中斷后TF1由硬件自動清0。TR1(TCON.6):T1起/??刂莆弧?:啟動 0:停止

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

TR0(TCON.4):T0起/??刂莆?。1:啟動 0:停止

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

方式0

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

方式1

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

方式2

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

在方式2下,當(dāng)計數(shù)器計滿255(FFH)溢出時,CPU自動把TH 的值裝入TL中,不需用戶干預(yù)。因此特別適合于用作較精確的脈沖信號發(fā)生器。

方式3

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

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

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

    關(guān)注

    32

    文章

    2256

    瀏覽量

    94647
  • 定時器
    +關(guān)注

    關(guān)注

    23

    文章

    3251

    瀏覽量

    114924
  • 脈沖源
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    7090

原文標(biāo)題:單片機定時器/計數(shù)器結(jié)構(gòu)與工作方式詳解

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    雷擊計數(shù)器的概述與應(yīng)用分析

    雷擊計數(shù)器 是一種用于監(jiān)測和記錄電力系統(tǒng)、通信系統(tǒng)、建筑物等關(guān)鍵設(shè)施遭受雷擊次數(shù)的設(shè)備。它能夠有效地幫助管理人員掌握雷電活動的情況,以便進行預(yù)防性維護和風(fēng)險評估。雷擊計數(shù)器根據(jù)工作原理可以分為無
    的頭像 發(fā)表于 10-21 10:31 ?313次閱讀
    雷擊<b class='flag-5'>計數(shù)器</b>的概述與應(yīng)用分析

    計數(shù)器同步和異步怎么判斷

    字系統(tǒng)中有著廣泛的應(yīng)用,如定時、頻率計、脈沖計數(shù)器等。 二、同步計數(shù)器 1. 同步計數(shù)器的概念 同步計數(shù)器是一種所有觸發(fā)
    的頭像 發(fā)表于 07-23 11:14 ?1487次閱讀

    PLC計數(shù)器工作原理與功能

    至關(guān)重要的角色。計數(shù)器能夠統(tǒng)計輸入信號的脈沖次數(shù),實現(xiàn)對某個事件的計數(shù)和監(jiān)控,是控制系統(tǒng)實現(xiàn)精確控制的關(guān)鍵元件之一。本文將詳細闡述PLC中計數(shù)器
    的頭像 發(fā)表于 06-18 11:51 ?2214次閱讀

    三菱PLC高速計數(shù)器的基本特點

    Controller,可編程邏輯控制)引入了高速計數(shù)器這一功能強大的軟元件,用于處理高速脈沖信號,實現(xiàn)精確計數(shù)。本文將詳細介紹三菱PLC高速計數(shù)
    的頭像 發(fā)表于 06-18 11:46 ?1397次閱讀

    二進制串行計數(shù)器工作原理是什么?

    工作原理進行深入解析,幫助你更好地理解這一數(shù)字電路的核心組件。 一、二進制串行計數(shù)器的基本概念 二進制串行計數(shù)器是一種基于二進制數(shù)制的計數(shù)器,它按照二進制數(shù)的規(guī)律進行
    的頭像 發(fā)表于 05-28 15:52 ?885次閱讀

    同步計數(shù)器和異步計數(shù)器的區(qū)別

    在數(shù)字電子領(lǐng)域中,計數(shù)器是一種用于統(tǒng)計脈沖信號數(shù)量的重要設(shè)備。其中,同步計數(shù)器和異步計數(shù)器是兩種不同類型的計數(shù)器,它們在
    的頭像 發(fā)表于 05-24 14:36 ?4458次閱讀

    同步計數(shù)器的主要類型和工作原理

    在數(shù)字電子領(lǐng)域,計數(shù)器是一種用于統(tǒng)計脈沖信號數(shù)量的設(shè)備,廣泛應(yīng)用于各種數(shù)字系統(tǒng)和電路中。其中,同步計數(shù)器作為計數(shù)器的一種重要類型,具有其獨特的工作
    的頭像 發(fā)表于 05-24 14:34 ?1447次閱讀

    計數(shù)器結(jié)構(gòu)工作原理

    計數(shù)器,作為一種基礎(chǔ)的電子設(shè)備,廣泛應(yīng)用于數(shù)字電路、計算機系統(tǒng)以及工業(yè)自動化等多個領(lǐng)域。它通過對輸入信號進行計數(shù)和狀態(tài)轉(zhuǎn)換,實現(xiàn)對事件發(fā)生次數(shù)的統(tǒng)計和顯示。本文將深入探討計數(shù)器的定義、
    的頭像 發(fā)表于 05-23 15:34 ?4982次閱讀

    脈沖計數(shù)器工作原理和基本結(jié)構(gòu)

    脈沖計數(shù)器,作為電子測量和自動化控制領(lǐng)域中一種重要的設(shè)備,其工作原理和基本結(jié)構(gòu)對于理解其功能和性能至關(guān)重要。脈沖計數(shù)器主要用于統(tǒng)計和測量脈沖
    的頭像 發(fā)表于 05-15 17:14 ?2493次閱讀

    脈沖計數(shù)器的分類和作用

    在電子技術(shù)和數(shù)字系統(tǒng)中,脈沖計數(shù)器作為一種基本而重要的邏輯器件,其應(yīng)用廣泛且功能多樣。脈沖計數(shù)器不僅能夠?qū)崿F(xiàn)基本的計數(shù)操作,還具備多種輸出功能和控制功能,滿足了電力、石化、冶金、輕工、制藥、航空等諸多領(lǐng)域的需求。本文將深入探討
    的頭像 發(fā)表于 05-15 17:11 ?1252次閱讀

    簡單認識脈沖計數(shù)器

    在數(shù)字電路和電子測量領(lǐng)域中,脈沖計數(shù)器作為一種基本而重要的工具,其應(yīng)用十分廣泛。脈沖計數(shù)器,也被稱為脈沖頻率計或脈沖數(shù)計,主要用于統(tǒng)計和測量輸入脈沖
    的頭像 發(fā)表于 05-15 17:08 ?1821次閱讀

    計數(shù)器怎么判斷同步和異步 計數(shù)器異步和同步的區(qū)別

    計數(shù)器是計算機領(lǐng)域中常用的一種數(shù)據(jù)結(jié)構(gòu),用于記錄和控制程序執(zhí)行中的指令或事件發(fā)生的次數(shù)。計數(shù)器可以根據(jù)同步機制或異步機制進行操作。本文將詳細討論計數(shù)器的同步性和異步性,深入探討兩者的區(qū)
    的頭像 發(fā)表于 02-22 15:14 ?3866次閱讀

    計數(shù)器怎么用 計數(shù)器的作用有哪些

    計數(shù)器是一種被廣泛應(yīng)用于各個領(lǐng)域的實用工具,在我們的日常生活中隨處可見。無論是進行時間統(tǒng)計,協(xié)助工作任務(wù)的完成,還是用于科學(xué)研究和編程技術(shù),在各個領(lǐng)域都起到了重要的作用。本文將詳細介紹計數(shù)器
    的頭像 發(fā)表于 02-03 10:04 ?5496次閱讀

    8031單片機的定時計數(shù)器是怎么工作

    8031單片機的定時計數(shù)器是通過內(nèi)部的時鐘工作的。具體來說,定時/計數(shù)器T0和T1的
    發(fā)表于 02-02 17:13 ?1294次閱讀

    雷擊計數(shù)器綜合選型應(yīng)用方案

    雷擊計數(shù)器的基本原理是利用雷電流通過導(dǎo)線時產(chǎn)生的感應(yīng)電壓或電流來驅(qū)動計數(shù)器計數(shù)。根據(jù)計數(shù)器的類型,可以分為機械式雷擊計數(shù)器和電子式雷擊
    的頭像 發(fā)表于 01-31 09:50 ?568次閱讀
    雷擊<b class='flag-5'>計數(shù)器</b>綜合選型應(yīng)用方案