時鐘電路就是乙個振盪器,給微控制器提供乙個節拍,微控制器執行各種操作必須在這個節拍的控制下才能進行。因此微控制器沒有時鐘電路是不會正常工作的。時鐘電路本身是不會控制什麼東西,而是你通過程式讓微控制器根據時鐘來做相應的工作。 在mcs-51微控制器片內有乙個高增益的反相放大器,反相放大器的輸入端為xtal1,輸出端為xtal2,由該放大器構成的振盪電路和時鐘電路一起構成了微控制器的時鐘方式。根據硬體電路的不同,微控制器的時鐘連線方式可分為內部時鐘方式和外部時鐘方式,如圖1所示。
內部時鐘原理圖 (就是乙個自激振盪電路) 在內部方式時鐘電路中,必須在xtal1和xtal2引腳兩端跨接石英晶體振盪器和兩個微調電容構成振盪電路,通常c1和c2一般取30pf,晶振的頻率取值在1.2mhz~12mhz之間。對於外接時鐘電路,要求xtal1接地,xtal2腳接外部時鐘,對於外部時鐘訊號並無特殊要求,只要保證一定的脈衝寬度,時鐘頻率低於12mhz即可。 晶體振盪器的振盪訊號從xtal2端送入內部時鐘電路,它將該振盪訊號二分頻,產生乙個兩相時鐘訊號p1和p2供微控制器使用。時鐘訊號的週期稱為狀態時間s,它是振盪週期的2倍,p1訊號在每個狀態的前半週期有效,在每個狀態的後半週期p2訊號有效。cpu就是以兩相時鐘p1和p2為基本節拍協調微控制器各部分有效工作的。
PIC微控制器之時鐘設定
什麼時鐘?首先我們先講講什麼是時鐘。時鐘就是微控制器的心臟。每跳動一下。整個微控制器的各個電路就同步的動作一下。就好像我們做廣播體操的時候 廣播上喊的節拍1234 2234 3234。然後我們全部的同學就按照這個節奏進行乙個個動作。節拍越快我們動作越快。節拍越慢我們動作的越慢。內部時鐘和外部時鐘?p...
微控制器的時鐘,系統時鐘
我們先來理解幾個比較重要的概念 時間週期 指令週期 機器週期,以及系統時鐘的工作原理。時鐘週期 時鐘週期也叫振盪週期或晶振週期,即晶振的單位時間發出的脈衝數,一般有外部的振晶產生,比如12mhz 12 10的6次方,即每秒發出12000000個脈衝訊號,那麼發出乙個脈衝的時間就是時鐘週期,也就是1 ...
IIC工作原理 MCU微控制器
一 常用的序列匯流排協議 目前常用的微機與外設之間進行資料傳輸的序列匯流排主要有uart 1 write i2c和spi匯流排。1.uart 非同步方式進行通訊 一條資料輸入線 一條資料輸出線 2.1 write 單線匯流排,又稱為單匯流排 只有一條資料輸出線 3.i2c 同步序列2線方式 一條時匯...