導航:首頁 > 操作系統 > 計數器的應用單片機

計數器的應用單片機

發布時間:2022-10-24 15:54:27

單片機的定時器或者計數器起到哪些作用

大部分單片機提供2~3個定時/計數器,少數提供1個或4個定時器。

有些定時/計數器還具有輸入捕獲、輸出比較和PWM(脈沖寬度調制)功能,如AVR單片機。

有的單片機還有專門的PCA(可編程計數器陣列)模塊和CCP(輸入捕獲輸出比較PWM)模塊,如PIC和Philips的部分中高檔單片機。利用這些模塊不僅可以簡化軟體設計,而且能減少佔用CPU的資源。

現在不少單片機還提供了看門狗定時器(WDT),當單片機「死機」後可以自動復位。

⑵ 51單片機的計數器怎麼用

首先將定時器設置為計數器模式。
其次,將外部脈沖接入到相應定時器的輸入端。
這樣就可以使用計數器了。

⑶ 求解:怎麼在單片機中實現計數器

用74HC161設計一個四進制計數器,使用同步置數功能。當計數到最大數3時,用一個與非門74LS00,產生一個置數信號加到置數端LD即可。下圖是邏輯圖,也是模擬圖,是計數到最大數3時的截圖。你畫邏輯圖時,要省掉 那個數碼管,那是為了顯示模擬效果的。

⑷ 51單片機計數器怎麼用

51單片機是基礎入門的一個單片機,還是應用最廣泛的。

51單片機的定時/計數器的概念

單片機中,脈沖計數與時間之間的關系十分密切,每輸入一個脈沖,計數器的值就會自動累加1,只要相鄰兩個計數脈沖之間的時間間隔相等,則計數值就代表了時間的流逝,因此,單片機中的定時器和計數器其實是同一個物理的電子元件,只不過計數器記錄的是單片機外部發生的事情(接受的是外部脈沖),而定時器則是由單片機自身提供的一個非常穩定的計數器,這個穩定的計數器就是單片機上連接的晶振部件;MCS-51單片機的晶振經過12分頻之後提供給單片機穩定脈沖;晶振的頻率是非常准確的,所以單片機的計數脈沖之間的時間間隔也是非常准確的。
51單片機的定時/計數器的工作原理
加1計數器輸入的計數脈沖有兩個來源,一個是由系統的時鍾振盪器輸出脈沖經12分頻後送來;一個是T0或T1引腳輸入的外部脈沖源。
作為定時器使用時,定時器計數8051單片機片內振盪器輸出經過12分頻後的脈沖個數,即:每個機器周期使定時器T0/T1的寄存器值自動累加1,直到溢出,溢出後繼續從0開始循環計數;所以,定時器的解析度是時鍾振盪頻率的1/12;
作為計數器使用時,通過引腳T0(P3.4)或T1(P3.5)對外部脈沖信號進行計數,當輸入的外部脈沖信號發生從1到0的負跳變時,計數器的值就自動加1由於檢測一個從1到0的下降沿需要2個機器周期,因此要求被采樣的電平至少要維持一個機器周期。當晶振頻率為12MHz時,最高計數頻率不超過1/2MHz,即計數脈沖的周期要大於2微秒。;計數器的最高頻率一般是時鍾振盪頻率的1/24;
由此可知,不論是定時器還是計數器工作方式,定時器T0和T1均不佔用CPU的時間,除非定時器/計數器T0和T1溢出,才可能引起CPU中斷,轉而去執行中斷處理程序。所以說,定時器/計數器是單片機中效率高而工作靈活的部件。

⑸ 51單片機定時計數器四種工作方式哪種可以實現計數初值的自動載入

51單片機定時計數器四種工作方式中,方式2可以實現計數初值的自動載入。

解釋分析:

16位的計數器只用了8位來計數,用TLx來進行計數,而THx用於保存初值,當TLx計滿時則溢出,該方式的溢出狀態一方面使TF變化,另一方面使TH的值再次置入TL,正所謂自動重置定時/計數器

自動裝載初值,無需程序運行賦值,此方式更精確。

此時MAX值為28=256,設計數值為100。

初值為156=10011100B(0x9C)。

TH0=TL0=0x9C。

定時/計數器有如下一些用途:

(1)產生所需頻率的脈沖,如產生頻率1000,占空比1:1的脈沖波。

(2)在累加計數中的應用,計數器可在一段時間內記錄信號A經整形後的脈沖個數。

(3)在頻率測量中的應用,通過測量脈沖寬度或在一定時間內測量脈沖的個數,從而推算出脈沖的頻率。

(4)定時/計數器在計時中的應用,定時/計數器可對時鍾信號,如秒信號進行計數,也可用來倒計時,秒錶計,時間循環等。

⑹ 單片機原理及應用

單片機原理是單片機主要由運算器、控制器和寄存器三大部分構成。其中,運算器由算術邏輯單元(ALU)、累加器、寄存器等構成。

首先累加器和寄存器向ALU輸入兩個8位源數據,其次ALU完成源數據的邏輯運算,最後將運算結果存入寄存器中;控制器由程序計數器、指令寄存器、指令解碼器、時序發生器和操作控制器等構成,是一個下達命令的「組織」,用於協調整個系統各部分之間的運作。

寄存器主要有累加器A、數據寄存器DR、指令寄存器IR、指令解碼器ID、程序計數器PC、地址寄存器AR等。

單片機具體在各個領域的應用如下:

1,在儀器儀表領域,一旦採用單片機對其進行控制,便使得儀器儀表變得數字化、智能化、微型化,且其功能更加強大。

2,在家用電器領域,已廣泛實現了家用電器的單片機控制,如電飯煲、電冰箱、空調、彩電、音響等等。

3,在網路通信領域,手機、小型程式控制交換機、樓宇自動通信呼叫系統等等都已實現了單片機控制,且單片機普遍具備通信介面,使得通信設備可以方便地與計算機之間進行數據通信。

4,在工業控制領域,可以使用單片機構成多種多樣的控制系統,如工廠流水線的智能化管理、電梯智能化控制、各種報警系統、與計算機聯網構成二級控制系統等。

5,在醫療設備領域,單片機也極大的實現了它的價值,已廣泛應用於各種分析儀、監護儀、病床呼叫系統、醫用呼吸機等醫療設備中。

⑺ 單片機定時器/計數器主要有什麼作用

作用:可以計時,計數,可以產生時間中斷,是系統中比較實用的工具。

大部分單片機提供2~3個定時/計數器,少數提供1個或4個定時器。有些定時/計數器還具有輸入捕獲、輸出比較和PWM(脈沖寬度調制)功能,如AVR單片機。

有的單片機還有專門的PCA(可編程計數器陣列)模塊和CCP(輸入捕獲輸出比較PWM)模塊,如PIC和Philips的部分中高檔單片機。利用這些模塊不僅可以簡化軟體設計,而且能減少佔用CPU的資源。現在不少單片機還提供了看門狗定時器(WDT),當單片機「死機」後可以自動復位。

定時/計數器

定時/計數器T0和T1分別是由兩個8位的專用寄存器組成,即定時/計數器T0由TH0和TL0組成,T1由TH1和TL1組成。此外,其內部還有2個8位的特殊功能寄存器TMOD和TCON,TMOD負責控制和確定T0和T1的功能和工作模式,TCON用來控制T0和T1啟動或停止計數,同時包含定時/計數器的狀態。

以上內容參考:網路-定時器中斷

⑻ 單片機 計數器值 怎樣應用

這個畢業設計真是太簡單了,我告訴你個思路,其餘的你不明白的給我留言,就是把光信號轉化成電信號,計數就是通過中斷方式來計數的,當技術到100時候,控制一個引腳輸出控制燈的點亮,時間自己控制,用定時器最好。led顯示就更簡單了,將計數的值顯示出來,只要知道led的十個數字顯示段碼就可以了,應該用兩個數碼管查詢顯示,
注意:光信號轉換成電信號可能很微弱,你要通過一個放大器或三極體來實現。

⑼ 單片機定時器 計數器的工作原理,及如何實現定時 計數功能

原理: 16位的定時器/計數器實質上就是一個加1計數器,其控制電路受軟體控制、切換。 當定時器/計數器為定時工作方式時,計數器的加1信號由振盪器的12分頻信號產生,即每過一個機器周期,計數器加1,直至計滿溢出為止。

顯然,定時器的定時時間與系統的振盪頻率有關。因一個機器周期等於12個振盪周期,所以計數頻率fcount=1/12osc。

兩個位元組最大數據為65536(十進制),或者0FFFFH(十六進制)

高位元組為TH0=(65536-X)/256,就是除以256後的整數部分;

低位元組為TL0=(65536-X)%256,減去高位元組後餘下的部分;

定時/計數器

定時/計數器T0和T1分別是由兩個8位的專用寄存器組成,即定時/計數器T0由TH0和TL0組成,T1由TH1和TL1組成。此外,其內部還有2個8位的特殊功能寄存器TMOD和TCON,TMOD負責控制和確定T0和T1的功能和工作模式,TCON用來控制T0和T1啟動或停止計數,同時包含定時/計數器的狀態。

以上內容參考:網路-定時器中斷

閱讀全文

與計數器的應用單片機相關的資料

熱點內容
linux多終端 瀏覽:811
法律寫作pdf 瀏覽:144
國貨哪個品牌最好app 瀏覽:951
看哪個app給錢最多 瀏覽:178
編程靠經驗嗎 瀏覽:759
c教程pdf下載地址 瀏覽:573
製作視頻哪個app有瘦臉功能 瀏覽:649
linux查看線程內存 瀏覽:509
命令行簽名apk 瀏覽:92
網頁照片旋轉源碼 瀏覽:842
QQ會員頭像源碼 瀏覽:263
內核命令行 瀏覽:324
腳本提取源碼器 瀏覽:930
smo源碼 瀏覽:877
為什麼要搭建單獨伺服器 瀏覽:480
編譯器有什麼控制 瀏覽:893
希爾伯特pdf 瀏覽:645
php數組全數字 瀏覽:647
解密塔羅牌小程序源碼 瀏覽:862
聚合跑分源碼 瀏覽:555