
STC15W408AS單片機(jī)有兩個(gè)時(shí)鐘源:內(nèi)部高精度R/C時(shí)鐘和外部時(shí)鐘(外部輸入時(shí)鐘或外部晶體振蕩器產(chǎn)生的時(shí)鐘)。內(nèi)部高精度R/C時(shí)鐘(±0.3%),±1%溫漂,常溫下溫漂±0.6%(-20℃~+65℃)。
(相關(guān)資料圖)
內(nèi)部時(shí)鐘配置是通過(guò)STC提供的下載軟件stc-isp實(shí)現(xiàn)的。用戶可根據(jù)自己的需要選擇。
如果希望降低系統(tǒng)功耗,可對(duì)時(shí)鐘進(jìn)行分頻。利用時(shí)鐘分頻控制寄存器CLK_DIV(PCON2)
可進(jìn)行時(shí)鐘分頻,從而使單片機(jī)在較低頻率下工作。
時(shí)鐘分頻寄存器CLK_DIV (PCON2)各位的定義如下:
相關(guān)控制位說(shuō)明:
主時(shí)鐘既可以是內(nèi)部R/C時(shí)鐘,也可以是外部輸入的時(shí)鐘或外部晶體振蕩產(chǎn)生的時(shí)鐘。但對(duì)于無(wú)外部時(shí)鐘源的單片機(jī)(STC15F100W系列、STC15W201S系列、STC15W404S系列、STC15W1K16S系列)以及現(xiàn)供貨的STC15F2K60S2系列C版單片機(jī),其主時(shí)鐘只能是內(nèi)部R/C時(shí)鐘。
主時(shí)鐘可在管腳MCLKO或MCLKO_2對(duì)外輸出。其中,STC15系列8-pin單片機(jī)(如STC15F100W系列)在MCLKO/P3.4口對(duì)外輸出時(shí)鐘;STC15F2K60S2系列、STC15W201S系列及STC15F408AD系列單片機(jī)在
MCLKO/P5.4口對(duì)外輸出時(shí)鐘;而STC15W404S系列及STC15W1K16S系列單片機(jī)除可在MCLKO/P5.4口對(duì)外輸出時(shí)鐘外,還可在MCLKO_2/P1.6口對(duì)外輸出時(shí)鐘。
系統(tǒng)時(shí)鐘是指對(duì)主時(shí)鐘進(jìn)行分頻后供給CPU、定時(shí)器、串行口、SPI、CCP/PWM/PCA、A/D轉(zhuǎn)換的實(shí)際工作時(shí)鐘。
MCLK是指主時(shí)鐘頻率,MCLKO是指系統(tǒng)時(shí)鐘輸出。SysClk是指系統(tǒng)時(shí)鐘頻率,SysClkO是指系統(tǒng)時(shí)鐘輸出。
MCLKO_2:主時(shí)鐘對(duì)外輸出位置的選擇位
0:在MCLKO/P5.4口對(duì)外輸出主時(shí)鐘; 1:在MCLKO_2/P1.6口對(duì)外輸出主時(shí)鐘;
#include "stc15.h"http:// 對(duì)外輸出分頻控制#define MCKO_0 0x00 // 主時(shí)鐘不對(duì)外輸出時(shí)鐘#define MCKO_1 0x40 // 主時(shí)鐘對(duì)外輸出時(shí)鐘,但時(shí)鐘頻率不被分頻,輸出時(shí)鐘頻率 = MCLK / 1#define MCKO_2 0x80 // 主時(shí)鐘對(duì)外輸出時(shí)鐘,但時(shí)鐘頻率被2分頻,輸出時(shí)鐘頻率 = MCLK / 2#define MCKO_4 0xC0 // 主時(shí)鐘對(duì)外輸出時(shí)鐘,但時(shí)鐘頻率被4分頻,輸出時(shí)鐘頻率 = MCLK / 4// 主頻時(shí)鐘分頻控制#define CLKS_1 0x00 // 主時(shí)鐘頻率/1,不分頻#define CLKS_2 0x01 // 主時(shí)鐘頻率/2#define CLKS_4 0x02 // 主時(shí)鐘頻率/4#define CLKS_8 0x03 // 主時(shí)鐘頻率/8#define CLKS_16 0x04 // 主時(shí)鐘頻率/16#define CLKS_32 0x05 // 主時(shí)鐘頻率/32#define CLKS_64 0x06 // 主時(shí)鐘頻率/64#define CLKS_128 0x07 // 主時(shí)鐘頻率/128// 對(duì)外輸出管腳控制#define MCLKO_2 0x00; // 在MCLKO/P5.4口對(duì)外輸出主時(shí)鐘;void main(){ CLK_DIV = MCKO_1 | CLKS_2; // 主頻時(shí)鐘對(duì)外輸出2分頻 在P5.4對(duì)外輸出 while (1);}
五、實(shí)際效果圖
可以看見(jiàn)輸入的頻率是5.54MHz基本是STC-ISP下載軟件設(shè)置的11.0592MHz的一半。
標(biāo)簽: