㈠ 51單片機頻率計數。
這個是需要修改的 51接12M晶振就是為了精確程序運行時間 內部是經過 12分頻的這樣運行一條一般的指令就是1us 至於單片機開發板一般可能是11.0592的 因為一般的開發板有串口 而用串口就必須用11.0592不然波特率不準
㈡ 單片機頻率的問題
當然就是16MHZ!
估計是被磨片了
DATASHEET是原裝的?
單片機是原裝的?
㈢ 什麼是單片機當前的工作頻率
一般單片機有其工作頻率范圍,你選的晶振一定要在允許的范圍內才能正常工作。當前工作頻率是你單片機所用的晶振頻率,有的單片機裡面有分頻,有的單片機有倍頻。
㈣ 單片機中晶振頻率為12MHZ的機器周期怎麼算
1、系統晶振頻率是12M,則機器周期=12/12=1us;
2、定時1ms=1*1000=1000us;
3、工作在方式0下:最大計數值是2^13=8192;
4、定時初值=8192-(1*1000)=7192;
5、換算成十六進制數為:定時初值=1C18H。
定時器中斷是由單片機中的定時器溢出引起的中斷,51單片機中有兩個定時器t0和t1。
定時/計數器t0和t1由兩個8位專用寄存器組成,即定時/計數器t0由th0和tl0組成,t1由th1和tl1組成。
此外,還有兩個8位特殊功能寄存器tmod和tcon。tmod負責控制和確定t0和t1的功能和工作模式。tcon用於控制t0和t1的開始或停止計數,以及定時/計數器的狀態。
(4)單片機頻率擴展閱讀:
計時器工作流簡介:
定時器的工作過程可以按此順序進行(以51為例,使用定時器0模式生成一個50ms的定時器)
一、確定使用哪個計時器和使用哪種方式。在此步驟中,使用tmod進行設置。tmod的低位4位用於設置定時器0,高位4位用於設置定時器1。
其中,m0和m1用於設置計時器的工作方式。澆口一般不需要設置。C/T選擇計數模式或計時模式,如TMOD=0x01,這意味著定時器0在模式1下工作。
二、接下來,我們需要設定時間。50毫秒的定時器,th0=65535-50000/256和tl0=65535-50000%256可以這樣使用。
可以理解為:因為這是定時器的初始值,也就是說,計數脈沖在這個數字的基礎上向上增加,當它達到65535時,就會溢出並中斷。
三、第三步是打開中斷,並使用ie寄存器打開總中斷ea=1。此步驟對於所有中斷都是必需的,然後打開定時器0中斷和ET0=1。
四、此時,准備工作完成,定時器啟動,使用tcon寄存器tr0=1實現50ms的定時器。
文獻:《單片機原理及應用》,曹巧媛主編,電子工業出版社,第四章單片機定時功能的應用——第一節定時器/計數器的結構和工作原理
㈤ 單片機的晶振頻率怎麼確定
根據使用需要確定,舉例:如果要產生標準的串口波特率,應使用11.0592MHz,如果要讓51單片機產生整數的時鍾頻率可使用12MHz或者24MHz單片機。
另外根據單片機本身的參數,不要選擇過高的頻率,否則會工作不穩定。舉例:Atmega8L-8PU,這個單片機後面一個8的意思就是建議最大工作頻率不要超過8MHz,如果超過8MHz不大於16MHz,可以選用Atmega8L-16PU。
從內存中取出一條指令,並指出下一條指令在內存中的位置。對指令進行解碼和測試,並產生相應的操作控制信號,以便於執行規定的動作。指揮並控制CPU、內存和輸入輸出設備之間數據流動的方向。
PC用於確定下一條指令的地址,以保證程序能夠連續地執行下去,因此通常又被稱為指令地址計數器。在程序開始執行前必須將程序的第一條指令的內存單元地址(即程序的首地址)送入PC,使它總是指向下一條要執行指令的地址。
(5)單片機頻率擴展閱讀:
在恆定的環境條件下測量振盪器頻率時,振盪器頻率和時間之間的關系。這種長期頻率漂移是由晶體元件和振盪器電路元件的緩慢變化造成的,可用規定時限後的最大變化率(如±10ppb/天,加電72小時後),或規定的時限內最大的總頻率變化(如:±1ppm/(第一年)和±5ppm/(十年))來表示。
基準電壓為+2.5V,規定終點電壓為+0.5V和+4.5V,壓控晶體振盪器在+0.5V頻率控制電壓時頻率改變數為-110ppm,在+4.5V頻率控制電壓時頻率改變數為+130ppm,則VCXO電壓控制頻率壓控范圍表示為:≥±100ppm(2.5V±2V)。
高精度與高穩定度,無補償式晶體振盪器總精度也能達到±25ppm,VCXO的頻率穩定度在10~7℃范圍內一般可達±20~100ppm,而OCXO在同一溫度范圍內頻率穩定度一般為±0.0001~5ppm,VCXO控制在±25ppm以下。
㈥ 單片機的頻率怎麼設置
在protues 中,晶振電路和復位電路是不需要連接的
㈦ 當80C51單片機晶振頻率為12MHz時,時鍾周期.機器周期各是多少
當80C51單片機晶振頻率為12MHz時,時鍾周期為(1/12)微秒,機械周期為1微秒。
時鍾周期:一個時鍾脈沖所需要的時間。在計算機組成原理中又叫T周期或節拍脈沖。是CPU和其他單片機的基本時間單位。它可以表示為時鍾晶振頻率(1秒鍾的時鍾脈沖數)的倒數(也就是1s/時鍾脈沖數,比如1/12MHz),對CPU來說,在一個時鍾周期內,CPU僅完成一個最基本的動作。
機器周期:通常用從內存中讀取一個指令字的最短時間來規定CPU周期(機器周期),也即CPU完成一個基本操作所需的時間。通常一個機器周期包含12個時鍾周期,在8051系列單片機的一個機器周期由6個S周期(狀態周期)組成。
(7)單片機頻率擴展閱讀:
計算機中, 常把一條指令的執行過程劃分為若干個階段, 每一個階段完成一項工作。 每一項工作稱為一個基本操作, 完成一個基本操作所需要的時間稱為機器周期。匯流排周期:微處理器是在時鍾信號 CLK 控制下按節拍工作的。
8086/8088 系統的時鍾頻率為 4.77MHz,每個時鍾周期約為 200ns.由於存貯器和 I/O 埠是掛接在匯流排上的, CPU 對存貯器和 I/O 介面的訪問,是通過匯流排實現的。
通常把 CPU 通過匯流排對微處理器外部 (存貯器或 I/O 介面) 進行一次訪問所需時間稱為一個匯流排周期。 一個匯流排周期一般包含 4 個時鍾周期,這 4 個時鍾周期分別稱 4 個狀態即 T1 狀態、T2 狀態、T3 狀態和 T4 狀態。
㈧ 單片機輸出的頻率計算
去網上下載一個<單片機小精靈>的軟體,可以自動計算這些參數,並生成源代碼
如果下載不到,你可以採納我後留個郵箱,我發給你.
㈨ 51單片機頻率
MCS-51單片機的工作頻率為2-12MHz,當振盪頻率為12MHz時,一個機器周期為1us,這個速度應該說是比較快的。
㈩ 單片機頻率
根據程序的設置,溢出一次是50ms吧,把這個設置為中斷程序,溢出中斷20次就是1秒。如果每溢出10次就讓某個埠位翻轉一次,就是輸出1Hz的波形了。