導航:首頁 > 操作系統 > 單片機滿頻使用

單片機滿頻使用

發布時間:2022-12-26 09:25:23

㈠ 怎麼樣用單片機技術頻率達到1500MHz求高手指點!急!多謝各位高手!

單片機主頻就沒有這么高的

㈡ 怎麼使用單片機的定時計數器,實現最簡單的對外部信號進行測頻,試畫出電路圖並

CPU時序的有關知識
振盪周期:為單片機提供定時信號的振盪源的周期(晶振周期或外加振盪周期)

狀態周期:2個振盪周期為1個狀態周期,用S表示。振盪周期又稱S周期或時鍾周期。

機器周期:1個機器周期含6個狀態周期,12個振盪周期。

指令周期:完成1條指令所佔用的全部時間,它以機器周期為單位。

例如:外接晶振為12MHz時,51單片機相關周期的具體值為:
振盪周期=1/12us;
狀態周期=1/6us;
機器周期=1us;
指令周期=1~4us;
在學習定時器之前需要明白的
51單片機有兩組定時器/計數器,因為既可以定時,又可以計數,故稱之為定時器/計數器。

定時器/計數器和單片機的CPU是相互獨立的。

定時器/計數器工作的過程是自動完成的,不需要CPU的參與。

51單片機中的定時器/計數器是根據機器內部的時鍾或者是外部的脈沖信號對寄存器中的數據加1。

有了定時器/計數器之後,可以增加單片機的效率,一些簡單的重復加1的工作可以交給定時器/計數器處理。CPU轉而處理一些復雜的事情。同時可以實現精確定時作用。

定時/計數器的工作原理
定時/計數器實質上是一個加1計數器。它隨著計數器的輸入脈沖進行自加1,也就是每來一個脈沖,計數器就自動加1,,當加到計數器為全1時,再輸入一個脈沖就使計數器回零,且計數器的溢出使相應的中斷標志位置1,向CPU發出中斷請求(定時/計數器中斷允許時)。如果定時/計數器工作於定時模式,則表示定時時間已到;如果工作於計數模式,則表示計數值已滿。

可見,由溢出時計數器的值減去計數初值才是加1計數器的計數值。

51單片機定時器結構
定時/計數器的實質是加1計數器(16位),由高8位和低8位兩個寄存器THx和TLx組成。TMOD是定時/計數器的工作方式寄存器,確定工作方式和功能;TCON是控制寄存器,控制T0、T1的啟動和停止及設置溢出標志。

定時/計數器的控制
51單片機定時/計數器的工作由兩個特殊功能寄存器控制。TMOD用於設置其工作方式;TCON用於控制其啟動和中斷申請。

1、工作方式寄存器TMOD

工作方式寄存器TMOD用於設置定時/計數器的工作方式,低四位用於T0,高四位用於T1。其格式如下:

GATE是門控位, GATE=0時,用於控制定時器的啟動是否受外部中斷源信號的影響。只要用軟體使TCON中的TR0或TR1為1,就可以啟動定時/計數器工作;

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

C/T :定時/計數模式選擇位。C/T =0為定時模式;C/T =1為計數模式。

M1M0:工作方式設置位。定時/計數器有四種工作方式。

2、控制寄存器TCON

TCON的低4位用於控制外部中斷,已在前面介紹。TCON的高4位用於控

制定時/計數器的啟動和中斷申請。其格式如下:

TF1(TCON.7):T1溢出中斷請求標志位。T1計數溢出時由硬體自動置TF1為1。CPU響應中斷後TF1由硬體自動清0。T1工作時,CPU可隨時查詢TF1的狀態。所以,TF1可用作查詢測試的標志。TF1也可以用軟體置1或清0,同硬體置1或清0的效果一樣。

TR1(TCON.6):T1運行控制位。TR1置1時,T1開始工作;TR1置0時,T1停止工作。TR1由軟體置1或清0。所以,用軟體可控制定時/計數器的啟動與停止。

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

TR0(TCON.4):T0運行控制位,其功能與TR1類同。

定時/計數器的工作方式
1、方式0

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

定時器模式時有:N=t/ Tcy

計數初值計算的公式為:X=2^13-N。

定時器的初值還可以採用計數個數直接取補法獲得。

計數模式時,計數脈沖是T0引腳上的外部脈沖。

門控位GATE具有特殊的作用。當GATE=0時,經反相後使或門輸出為1,此時僅由TR0控制與門的開啟,與門輸出1時,控制開關接通,計數開始;當GATE=1時,由外中斷引腳信號控制或門的輸出,此時控制與門的開啟由外中斷引腳信號和TR0共同控制。當TR0=1時,外中斷引腳信號引腳的高電平啟動計數,外中斷引腳信號引腳的低電平停止計數。這種方式常用來測量外中斷引腳上正脈沖的寬度。

2、方式1

方式1的計數位數是16位,由TL0作為低8位,TH0

作為高8位,組成了16位加1計數器 。

計數個數與計數初值的關系為:X=2^16-N

3、方式2

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

計數個數與計數初值的關系為:X=2^8-N

工作方式2特別適合於用作較精確的脈沖信號發生器。

4、方式3

方式3隻適用於定時/計數器T0,定時器T1處於方式3時相當於TR1=0,停止計數。

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

使用定時器,該做哪些工作
初始化程序應完成如下工作:

1.對TMOD賦值,以確定T0和T1的工作方式。
2.計算初值,並將其寫入TH0、TL0或TH1、TL1。
3.中斷方式時,則對EA賦值,開放定時器中斷。
4.使TR0或TR1置位,啟動定時/計數器定時或計數。
計數器初值的計算:

機器周期也就是CPU完成一個基本操作所需要的時間。

機器周期=1/單片機的時鍾頻率。

51單片機內部時鍾頻率是外部時鍾的12分頻。也就是說當外部晶振的頻率輸入到單片機裡面的時候要進行12分頻。比如說你用的是12MHZ的晶振,那麼單片機內部的時鍾頻率就是12/12MHZ,當你使用12MHZ的外部晶振的時候。機器周期=1/1M=1us。

而我們定時1ms的初值是多少呢,1ms/1us=1000。也就是要計數1000個數,初值=65535-1000+1(因為實際上計數器計數到64536才溢出)=64536=FC18H

定時器中斷
使用定時器,該做哪些工作

初始化程序應完成如下工作:

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

計算初值,並將其寫入TH0、TL0或TH1、TL1。

中斷方式時,則對EA賦值,開放定時器中斷。

使TR0或TR1置位,啟動定時/計數器定時或計數。

㈢ 單片機外設一般頻率

一般 51單片機的外部晶振頻率為 11.05926MHz(FOSC),這個頻率可以讓串口傳輸的誤差為 0,但是會讓定時器定時產生微小的誤差。

主要原因是因為定時器一般會有一個 12T 模式,也就是主頻率的 12 分頻,本來定時器計一個數需要的時間為(1 / FOSC),如果在12T 模式下定時器計一個數需要的時間為(12 / FOSC),所以如果 FOSC = 12MHz 時,那麼計一個數的時間即為 1us,非常好利於定時器時間片的計算。一般在 FOSC = 11.05926MHz 的情況下,我們通常會將 FOSC 看做為 12MHz。

普中的 52單片機有 3個定時器和 2個外部中斷,至於外部中斷2和外部中斷3在 PDIP40 封裝沒有體現。

定時器 0、1、2 都可以進行定時器中斷,實現時間片的概念。一般常利於定時器 0 和定時器 1 的模式 1 用於定時,定時器2可以藉助 P1.0 和 P1.1 引腳用來捕獲信號。

在這里插入圖片描述
TMOD 寄存器的低 8 位用於配置 T0 的工作模式,高 8 位用於配置 T1 的工作模式。

開通VIP 解鎖文章
打開CSDN,閱讀體驗更佳

stm32外設總結-定時器使用_桃成蹊2.0的博客_stm32 定時...
當然自動重裝載寄存器的值也是我們設置的,自動重裝載寄存器ARR也是一個16位的寄存器,當計數值達到這個值的時候,就會產生更新事件,比如中斷事件,觸發其他外設的事件,或者復位計數器的事件。 所以最終定時時間為: 以stm32的基本定時器6為例,...
繼續訪問
PIC 定時器中斷1(外設中斷)_可樂吧kaito的博客
屬於外設的中斷系統,所以在用的時候屬於低優先順序的中斷,要開很多寄存器:外設中斷允許,定時器中斷1允許。。。 #include __CONFIG(1,XT) ;//晶振為外部4M __CONFIG(2,WDTDIS) ;//看門狗關閉 __CONFIG(4,LVPDIS) ;//禁止低電壓...
繼續訪問
51單片機~定時器和外部中斷(各個位控製作用詳解)
(一)中斷 (二)定時器,計數器中斷 TL0低八位先進行存儲,達到0XF,向上進一,直到高低八位都滿時就可以產生中斷或者控制TF0口。 (1). TMOD低四位控制T0,高四位控制T1。 GATE:(門控位) (2)控制寄存器TCON:(低四位控制外部中斷,高四位控制計數器啟動和中斷申請) (3)定時器的四種工作方式: ...
繼續訪問

51單片機(STC89C52)的中斷和定時器
STC89C51/STC89C52 Timer 內部不帶振盪源, 必須外接晶振 採用11.0592MHz,或22.1184MHz,可方便得到串口通訊的標准時鍾. STC89和STC90系列為12T, STC11/STC12系列為1T, 也就是一個指令一個機器周期, 這些都需要外置晶振; STC15系列有內置晶振. 中斷 中斷允許控制寄存器 IE 位元組地址A8H, CPU對中斷系統所有中斷以及...
繼續訪問
stm32f103——基本定時器與定時器中斷_無敵小小雷的博客_stm3...
我們前面已經學過了滴答定時器,那麼定時器的原理與它一樣,只不過滴答定時器是在內核中的定時器,而定時器是片上外設。 定時器分為:基本定時器和通用定時器。而基本定時器所擁有的功能,通用定時器都有。所以,通用定時器內集成了基本...
繼續訪問
...定時器(1)_GMessiod的博客_stm32 定時器1
其實,外部時鍾模式1和內部觸發模式都應該算是定時器的主從模式,只是觸發源不同,因此通過cubMX進行配置時必須開啟主從模式並配置觸發源。主從模式不僅可以提供時鍾源,同時可以實現計數器(CNT)的啟動、復位、停止等控制,也可以通過產生TRGO信號...
繼續訪問
最新發布 51單片機的1T和12T的區別
單片機,1T/12T
繼續訪問

熱門推薦 (C51學習四)外部中斷和定時器中斷
1.什麼是中斷 2.中斷有什麼用 3.雙重功能的P3引腳 4.8051的 中斷體系 5.中斷特殊寄存器 6.中斷的優先順序 7.中斷服務程序的編寫 8.外部中斷實現代碼 1.什麼是中斷 中斷就是指CPU正在執行一項任務A,然後突然停止任務A去執行任務B,執行完任務B再回來繼續執行任務A的過程。 例如:你正在看電視,然後電話響了,你就停止看電視,跑去接電話,接完電話後由回來
繼續訪問
STM32-通用定時器-定時器中斷_一直在路上的Tom的博客_stm32定...
5)可使用外部信號(TIMx_ETR)控制定時器和定時器互連(可以用 1 個定時器控制另外一個定時器)的同步電路。 6)如下事件發生時產生中斷/DMA(6個獨立的IRQ/DMA請求生成器): ① 更新:計數器向上溢出/向下溢出,計數器初始化(通過軟體...
繼續訪問
...卓越攻城獅的博客_外部中斷和定時器中斷的優先順序
就是一秒鍾會產生10K個周期,那麼一個周期的時間長度就是1/10KHz,如果你想將定時器中斷的時間間隔設置為0.5秒,那麼你將arr設置為5000即可,因為arr每減1就需要一個周期的時間,減5000次就經過了5000*(1/10KHz)=0.5秒。
繼續訪問
6.OS運行機制(補充)
中斷
繼續訪問
定時器t0中斷可以被外部中斷0中斷_C51編程14中斷篇(定時器中斷1)
在MCS-51的中斷系統中,除了有外部中斷以外,還有定時器/計數器中斷、串列中斷,本章節將會說明定時器/計數器中斷,以及它的四種方式 MCS-51單片機中,內部有兩個16位的可以選擇的定時器/計數器,稱為定時器0(T0)或者定時器1(T1),它們用來做定時器或者計數器。定時器/計數器工作原理:作為定時器使用時,輸入的時鍾脈沖是由晶體振盪器的輸出12分頻後得到...
繼續訪問
STM32的定時器中斷與實例_Bopie的博客_stm32定時中斷
定時器是存在於STM32單片機中的一個外設。STM32總共有8個定時器,分別是2個高級定時器(TIM1、TIM8),4個通用定時器(TIM2、TIM3、TIM4、TIM5)和2個基本定時器(TIM5、TIM6)。具體分類如下 定時器相當於給CPU上了一個鬧鍾,CPU平時...
繼續訪問
外設篇:定時器、看門狗和RTC_路溪非溪的博客_rtc 看門狗
(1)這幾個東西都是和時間有關的部件。 (2)看門狗其實就是一個定時器,只不過定時時間到了之後不只是中斷,還可以復位CPU (3)RTC是實時時鍾,它和定時器的差別就好象鬧鍾(定時器)和鍾表(RTC)的差別一樣。
繼續訪問
51單片機——中斷系統、外部中斷、定時器中斷、串口通信C語言入門編程
1.低優先順序中斷可被高優先順序中斷所中斷,反之不能。 2.任何一種中斷(不管是高級還是低級),一旦得到響應,不會再被他的同級中斷所中斷。 中斷系統: 當中央處理機CPU正在處理某件事的時候外界發生了緊急事件請求,要求CPU暫停當前的工作,轉而去處理這個緊急事件,處理完以後,再回到原來被中斷的地方,繼續原來的工作,這樣的過程稱為中斷。當幾個中斷源同時向 CPU請求中斷,CPU總是先響應優先順序別最高的中斷請求。當CPU正在處理一個中斷源請求的時候(執行相應的中斷服務程序),發生了另外一個優先順序比它......
繼續訪問

51單片機入門——定時器與外部中斷
目 錄1. 定時器1.1. 定時器的初步認識1.2. 定時器的寄存器 1. 定時器 1.1. 定時器的初步認識 在認識定時器之前我們先了解兩個基本概念。 時鍾周期:時鍾周期 T 是時序中最小的時間單位,具體計算方法就是 1 / 時鍾源頻率,一般情況下單片機的晶振都是 11.0592 MHz 的,對於這個單片機系統來說時鍾周期就是 1 / 11059200 秒。 機器周期:我們的單片機完成一個操作的最短的時間。機器周期主要針對於匯編語言,在匯編語言下程序的每一條語句所使用的時間都是機器語言的整數倍,
繼續訪問
【STC89C52】外部中斷與定時/計數器中斷_朴卜_study的博客
目錄一、中斷系統二、外部中斷一)配置外部中斷的三個步驟1)中斷允許(2)中斷方式配置3)中斷處理函數二)實驗代碼 三、定時器/計數器一)使用定時器/計數器的三個步驟1)啟動定時/計數器2)設置工作模式​編輯 3)查詢定時/計數器是否...
繼續訪問
STM32學習記錄4——定時器_盧靈科技的博客_mx_tim2_init
8_tkey1_count=0;//按鍵計數uint8_tkey1_state=0;//按鍵狀態voidHAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef*htim){if(htim->Instance==TIM2){/* 通過定時器外設結構體中的寄存器基地址判斷當前中斷是否是所需定時器所...
繼續訪問
51單片機的機器周期和時鍾周期計算及11.0592Mhz晶振的機器周期是多少
機器周期和時鍾周期的區別 12Mhz與11.0592Mhz的怎麼算時鍾周期和機器周期 先要知道轉換關系 12Mhz: 時鍾周期:1/12Mhz,1單位是秒所以12Mhz要轉為秒為12000000hz 1/12000000≈0.00000008s 機器周期:12時鍾周期=0.00000008s12=0.000001s 轉為us就是1us 11.0592Mhz: 時鍾周期:1/11.0592Mhz,1單位是秒所以11.0592Mhz要轉為秒為11059200hz 1/11059200≈0.00000009s
繼續訪問

51單片機(V51)學習——外部中斷和定時器中斷
51單片機(V51)學習——外部中斷和定時器中斷簡單使用一、外部中斷(下降沿開啟和低電平開啟)(1)外部中斷概念:(2)下降沿演示:(3)低電平中斷二、定時器中斷(1)概念:(2)簡單使用 一、外部中斷(下降沿開啟和低電平開啟) (1)外部中斷概念: 要用到的寄存器:EA、EX0、IT0 (2)下降沿演示: #include<reg52.h> void main() { P1 = 0X0F; // 0000 1111 讓前面4個燈熄滅,後面4個燈亮起 P3 = 0X0F;
繼續訪問

51單片機:開啟中斷和定時器
51單片機:開啟中斷和定時器 關於中斷,需要用到中斷允許寄存器: 定時器中斷需要的是: 總中斷EA:用來開啟全局中斷。 ET0、1、2:各個定時器中斷位。 使用中斷位只用將其置1就行,例如EA=1;ET0=1; 打開了中斷開關只是完成了一半,還需要定時器控制寄存器: 使用方法也是和中斷寄存器一樣, 定時器0運行控制位TR0:用來開啟定時器0. 把TR0置1,TR0=1;就開啟了定時器。 2、設置中斷服務程序: 中斷服務程序:就是當計滿TH0、TL0時溢出申請中斷,然後單片機允許中斷時,所要發生的事
繼續訪問
51單片機簡介
51單片機簡介\\\插播一條:文章末尾有驚喜喲~///一、51單片機標識信息通常我們所說的51單片機是指以51內核擴展出的單片機。出產51單片機的廠商很多,51單片機的型號也很多。下表列出了一些51單片機的廠商和型號。以上提到的單片機都是51內核擴展出來的單片機,只有學會了51單片機的應用,這些單片機也就根本都能使用了。單片機都是相通的,不管是51單片機還是其它單片機,都是用戶編程式控制制來實現一定的功能。接下來的一個系列的文章中以STC89C516RD+單片機為根底進行講解。下面我們對這個單片機的標識進行解釋
繼續訪問

51單片機的中斷和定時(全面)
定時器/計數器51的定時器/計數器有2個分別是T1和T0,52系列的單片機有3個定時器/計數器,T0和T1是通用定時器/計數器,定時器/計數器2(簡稱T2)是集定時、計數和捕獲三種功能於一體,功能更強。首先看一下這個簡單點的功能,我在實驗中用到的定時器的作用是高精度延時的作用,之前使用的通過while和for循環的延時方法都只是大概的時間,而定時器則可以精確設定時間在1微秒(10^-6)左右(以晶...
繼續訪問
51單片機學習筆記之中斷(外部中斷、定時器中斷、中斷嵌套)
要學習51單片機中斷的朋友,擁有這一篇博文就夠了,深入淺出,裡麵包含了寄存器,外部中斷、定時器中斷、中斷嵌套等的講解,還有代碼實戰。快一萬字,寫得不容易,還請大家點贊支持一下,後續持續更新(一)寄存器1.什麼是寄存器2.寄存器怎麼用(二)中斷1.中斷允許寄存器IEEX0ET0EX1ET1ESEA使用方法2.中斷優先順序寄存器IPPS——串列口中斷優先順序控制位PT1——定時器/計數器1中斷優先順序控制位PX1——外部中斷1中斷優先順序控制位PT0——定時器/計數器0中斷優先順序控制位PX0——外部中斷0中斷優先順序控制
繼續訪問

51單片機配置中斷與定時器應用
一.對於幾點對於51單片機代碼的建議 1.模塊化代碼 2.熟練運用軟體STC-ISP 二.定時器時鍾代碼(LCD顯示) 1.main函數: #include <REGX52.H> #include "Delay.h" #incle "LCD1602.h" #include "Timer0.h" //unsigned char Sec = 0;//秒 //unsigned char Min = 0;//分 //unsigned char Hour = 0;//時 ...
繼續訪問

51單片機-定時器中斷
51單片機,學習,交流......
繼續訪問

51單片機外部中斷拓展(兩個以上的外部中斷)
在很多單片機中,外部中斷的個數都是有限的,而很多現實場景需要有多個外部中斷同時進行,這時候單片機自帶的外部中斷埠可能就不夠用了,那麼,怎麼解決這個問題呢,本文將會用最典型的51單片機為例,介紹兩種較簡單的拓展外部中斷的方法。
繼續訪問

單片機—外部中斷與定時器 學習筆記
定時器的一些預備知識 一、定時/計數器組成框圖 8051定時/計數器由定時器0(T0)、定時器1(T1)、定時器方式寄存器TMOD和定時器控制寄存器TCON組成。 二、定時的原理——計數周期 當定時/計數器設置為定時工作方式時,計數器對內部機器周期進行計數,每過一個機器周期,計數器增1,直至計滿溢出。 定時器的定時時間與系統的振盪頻率緊密相關,因MCS-51單片機的一個機器周期由12個振盪脈沖組成,所以,計數頻率fc=fosc/12。如果單片機系統採用12 MHz晶振,則計數周期為:T = 1/(12×
繼續訪問

51單片機_外部中斷 與 定時/計數器中斷
51單片機_外部中斷與定時/計數器中斷
繼續訪問
【51單片機】外部中斷
51的 外部中斷 與 定時器(內部中斷) 有一個共同特點,那就是與主程序是並行工作的,就是主程序在運行的時候,中斷也在等待觸發條件,當中斷被觸發的時候會暫停主程序轉而執行中斷服務程序,只有中斷服務程序執行完後,才會繼續執行主程序。 這里的觸發條件是指:低電平或者下降沿,滿足條件後會才執行中斷函數。 說到這里就要提一下,51隻有2個外部中斷:P3^2口——外部中斷0 ...
繼續訪問

定時器1和定時器2中斷經過外設嗎
單片機

㈣ 51單片機產生的PWM,最大頻率60HZ,占空比20%到50%,能做到非常精確么

樓上,他的這個要求一點問題都沒有!

以宏晶的STC系列6T的單片機說,如果12MH,那指今周期0.5uS,樓主要的輸出都沒有最大與最小出現。如果用定時器中斷處理,可以很精確出因定的占空比。

60Hz 一個周期是0.01666667秒,= 33333個指令周期,1%的占空比有333個指令,最小占空精度可以達到0.003%!,前提是占空比不能太大或太小,因為單片機處理中斷也要時間,最小與最大占空比為單片機中斷處理時間。

㈤ 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的話就STC的吧,最高能到40MHz,而且還是單周期,運算能力不錯,如果是ARM一般現在STM32比較火,能到72MHz。如果不是簡單控制,是高端應用的話,用AT91SAM9260也行,能到300到400多MHz了,不過成本就大了。一般單片機也就這個頻率范圍了,如果要求再高直接x86系統或者MIPS比較實用。

㈦ 無聊想給51單片機超頻,能超到多少MHZ呢

是這樣的,單片機沒有超頻一說,一個單片機能跑多大的主頻是固定的,比如傳統的51最大可以跑12M/12T,即指令頻率是1M
傳統52可以跑 33M/12T,即2.75M.
STM32可以跑72M/1T,即主頻是72MHZ
這都是在單片機出廠時固定的,你沒辦法超頻.

而據我所用過的,STC89C52系列的,可以執行 6T 或者 12T兩種速度,最大的外部時鍾可以用到40M,
即在外部時鍾,也就是外部有源晶振40MHz情況下,系統的主頻可以跑到 40/12 = 3.3333MHz
或者 40/6 = 6.6666MHz,也就是說,STC89C52,最大可以接外部40MHz時鍾,但是因為是6T,所以,
最大的系統主頻是6.666MHz

而你所說的AT比STC工藝好,這個沒什麼錯誤,但是,是指AT比STC性能穩定,質量好,但是講求主頻的速度,AT不如STC,AT系統固定是12T的,STC89系列是6T的,而同樣是51內核的單片機,STC12系列的則是1T的,也就是說,同樣外接12M晶振
AT 的主頻是1M
STC89系列主頻可以到2M
STC12系列可以到12M

單片機究竟能跑多高的主頻,是看廠家,單片機最高能跑多少主頻,是固定的,你超頻也不能超過最高值.

㈧ 頻繁的對單片機熱啟動會不會影響單片機的使用壽命

不會。初學是吧。你那點使用頻率對單片機什麼都不是。

㈨ 單片機的工作頻率問題

「接收信號的頻率和單片機的工作頻率之間有關系嗎?」答:沒有。
「比如單片機的工作頻率是100MHz,我要接收的是200MHz頻率的信號,這樣可以嗎?」
答:可以說可以,即使(實際上就是)單片機的工作頻率很低也可以。也可以說不,原因如下(1)。
但是:
1、單片機時鍾頻率有限,操作頻率更低,你不可能用單片機去解調射頻信號。
2、必須象收音機那樣具有接收、選頻、放大、變頻、中放、解調等高頻電路。
3、單片機可以用來控制高頻電路的頻率、增益等參數,還可以用單片機對接收的基帶信號進行處理。

㈩ 怎麼用51單片機來產生固定的頻率

1、首先,你要算,38KHZ的頻率對應的周期就是1/38000秒,也就是26.32us(微秒),估算為26微秒;
2、現在,你的外部晶振是11.0592,那麼12分頻後的機器周期大約是1.0812us。也就是說需要大概24個機器周期來形成一個26微秒;
3、要產生如此精確的時間量,非定時器莫屬。那麼可以想像,只要根據定時器來定時,每12個機器周期後對輸出信號進行一次翻轉,那麼形成的信號就是一個占空比為50%的周期為24個機器周期即26us的信號了,此信號就是想要的38KHZ頻率的信號;
4、那麼把定時器設置在模式0、1就都是可以的,因為只需要讓它從初值(max-12)計數到最大值max就可以了,設定定時器的中斷,在每次中斷函數中,對輸出信號取反。
5、運行,一切OK!

閱讀全文

與單片機滿頻使用相關的資料

熱點內容
javatomcat圖片 瀏覽:415
程序員生產智能創意 瀏覽:65
匯和銀行app怎麼登錄 瀏覽:381
騰訊伺服器如何上傳源碼 瀏覽:739
單片機的原理概述 瀏覽:508
火控pdf 瀏覽:267
如何復制雲伺服器centos環境 瀏覽:984
債權pdf 瀏覽:301
紅色番字的app怎麼下載 瀏覽:876
雲伺服器流程教課 瀏覽:702
中國農業銀行app怎麼沒有網 瀏覽:997
幾率表演算法 瀏覽:902
程序員理工科 瀏覽:708
企業郵箱登錄收件伺服器地址 瀏覽:558
計算機思維與演算法設計的重要性 瀏覽:664
linux刷新磁碟命令 瀏覽:76
我的世界如何查看伺服器種子pc 瀏覽:284
linuxlamp編譯安裝 瀏覽:609
枚舉演算法ppt 瀏覽:184
cmd查看進程命令 瀏覽:956