A. 單片機開發板晶振頻率是什麼
單片機的晶振是給單片機提供時鍾震盪的,常用的11.0592、12.000、22.1184、20.000,單位是mhz
這種都配合著瓷片電容使用,20pf~40pf(一般選22、27)
晶振是金屬封裝的,上面印有12.000字樣表示12m,
不僅僅是單片機,很多設備都有晶振,電子表也有。
有些單片機不需要晶振(內部rc振盪電路提供時鍾)。
------------------
望採納
B. 單片機晶振頻率時多少
晶振頻率倒是范圍挺大 一般6或者12MHz吧 我用8051的是11.0592MHz的
C. 單片機晶振頻率
一、時鍾周期
時鍾周期也稱為振盪周期,定義為時鍾脈沖的倒數(時鍾周期就是單片機外接晶振的倒數,例如12M的晶振,它的時間周期就是1/12 us),是計算機中最基本的、最小的時間單位。
在一個時鍾周期內,CPU僅完成一個最基本的動作。對於某種單片機,若採用了1MHZ的時鍾頻率,則時鍾周期為1us;若採用4MHZ的時鍾頻率,則時鍾周期為250us。由於時鍾脈沖是計算機的基本工作脈沖,它控制著計算機的工作節奏(使計算機的每一步都統一到它的步調上來)。顯然,對同一種機型的計算機,時鍾頻率越高,計算機的工作速度就越快。但是,由於不同的計算機硬體電路和器件的不完全相同,所以其所需要的時鍾周頻率范圍也不一定相同。常用的8051單片機的時鍾范圍是1.2MHz-12MHz。
在8051單片機中把一個時鍾周期定義為一個節拍(用P表示),二個節拍定義為一個狀態周期(用S表示)。
二、機器周期
在計算機中,為了便於管理,常把一條指令的執行過程劃分為若干個階段,每一階段完成一項工作。例如:取指令、讀存儲器、寫存儲器等,這每一項工作稱為一個基本操作。完成一個基本操作所需要的時間稱為機器周期。一般情況下,一個機器周期由若干個S周期(狀態周期)組成。8051系列單片機的一個機器周期同6個S周期(狀態周期)組成。前面已經說過一個時鍾周期定義為一個節拍(用P表示),二個節拍定義為一個狀態周期(用S表示),8051單片機的機器周期由6個狀態周期組成,也就是說一個機器周期=6個狀態周期=12個時鍾周期。
D. 單片機的振盪頻率是12mhz,則一個機器周期是多少us,指令周期是一個固定值嗎
C51單片機,振盪頻率 Fs 是12mhz,則一個機器周期是1us;
指令周期有長有短,最短為一個機器周期;
E. 單片機 時鍾頻率,振盪頻率,方波,脈沖,之間關系
先說方波,方波一般從名字上就可以看出是什麼意思,看圖就知道了,就是像長城牆的那個
那究竟什麼是脈沖?從字面上理解——脈搏的跳動所產生的沖擊波。脈沖的定義其實是這樣的:電壓(V)或電流(A)的波形象心電圖上的脈搏跳動的波形但現在聽到的什麼電源脈沖、聲脈沖……又作何解釋呢——脈沖的原意被延伸出來得:隔一段相同的時間發出的波等機械形式,學術上把脈沖定義為:在短時間內突變,隨後又迅速返回其初始值的物理量稱之為脈沖。
在數字電路裡面一般就把一個凸起的方波叫脈沖。
單片機的機構特徵是將組成計算機的基本部件集成在一塊晶體晶元上,構成一台功能獨特的,完整的單片微型計算機。它的英文名是MCU(microcontrollerunit)微型控制單元。
單片機的工作需要時鍾信號,時鍾信號是時序邏輯的基礎,它用於決定邏輯單元中的狀態何時更新。時鍾信號是指有固定周期並與運行無關的信號量,時鍾頻率(clockfrequency,CF)是時鍾周期的倒數。
也可以說時鍾頻率越高,CPU或者單片機運行的越快。
而振盪頻率一般就是指振盪電路的頻率,由於時鍾信號是由振盪電路產生的,所以一般振盪頻率等於時鍾頻率
F. 單片機外設一般頻率
一般 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中斷經過外設嗎
單片機