回覆列表
-
1 # 大樹NB
-
2 # 小佟電子
時鐘週期就是微控制器的時間,我們人類的常用的最小時間是秒,微控制器的時間是微妙,每一個微妙執行一條指令,1秒鐘可以執行很多程式,可以跑幾圈了,沒有時鐘微控制器就不能工作,和人一樣,沒有時間就不知道什麼時間改幹什麼,必須有一個時間,微控制器按這個時間去一條一條的執行。
CLK=0;和CLK=1,這不是微控制器的時鐘,這是微控制器控制外圍電路的時鐘引腳,每個晶片都是有資料手冊的,我們按照手冊的操作,微控制器才能和晶片通訊上,把微控制器的資料傳給晶片,晶片的資料返回給微控制器,這個CLK是用來同步資料的,上升沿讀資料還是下降沿讀資料,要不微控制器不知道在哪裡開始讀資料。還是和人做對比,領導安排你做工作,必須要先溝通好,你才能去幹,你要不聽,那不就幹錯了嗎?
時鐘週期指的是數位電路的節拍,對於51微控制器內部沒有倍頻,時鐘週期指的就是外部那個晶振的週期,對應的是指令週期,指的是每執行一個指令的時間,比如每12個機器週期對應一個指令週期,每執行一個指令需要好多操作步驟。不同處理器是不同的,一般來說時鐘週期小於指令週期,越是高階的處理器越接近時鐘週期,效率越高