單片機中晶振的作用
出處:電子發(fā)燒友 發(fā)布于:2011-12-07 15:36:57
單片機工作時,是一條一條地從RoM中取指令,然后一步一步地執(zhí)行。單片機訪問存儲器的時間,稱之為一個機器周期,這是一個時間基準。-個機器周期包括12個時鐘周期。如果一個單片機選擇了12MHz晶振,它的時鐘周期是1/12us,它的一個機器周期是12×(1/12)us,也就是1us.
MCS-51單片機的所有指令中,有一些完成得比較快,只要一個機器周期就行了,有一些完成得比較饅,得要2個機器周期,還有兩條指令要4個機器周期才行。為了衡量指令執(zhí)行時間的長短,又引入一個新的概念:指令周期。所謂指令周期就是指執(zhí)行一條指令的時間。例如,當需要計算DJNZ指令完成所需要的時間時,首先必須要知道晶振的頻率,設所用晶振為12MHz,則一個機器周期就是1us.而DJNZ指令是雙周期指令,所以執(zhí)行要2us.如果該指令需要執(zhí)行500次,正好1000us,也就是1ms.
機器周期不僅對于指令執(zhí)打有著重要的意義,而且機器周期也是單片機定時器和計數(shù)器的時間基準。例如一個單片機選擇了12MHz晶振,那么當定時器的數(shù)值加1時,實際經(jīng)過的時間就是1us,這就是單片機的定時原理。
簡單地說,沒有晶振,就沒有時鐘周期,沒有時鐘周期,就無法執(zhí)行程序代碼,單片機就無法工作。
版權與免責聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權均屬于維庫電子市場網(wǎng),轉載請必須注明維庫電子市場網(wǎng),http://m.58mhw.cn,違反者本網(wǎng)將追究相關法律責任。
本網(wǎng)轉載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉載時,必須保留本網(wǎng)注明的作品出處,并自負版權等法律責任。
如涉及作品內容、版權等問題,請在作品發(fā)表之日起一周內與本網(wǎng)聯(lián)系,否則視為放棄相關權利。
- 高速連接器串擾問題及解決方案2026/3/16 13:40:37
- 電源電路啟動異常原因分析2026/3/16 11:59:20
- 降低DC-DC噪聲的PCB設計方法2026/3/16 10:59:37
- MOSFET在電池保護電路中的作用2026/3/16 10:50:08
- 二極管的種類及主要應用場景2026/3/12 10:51:17









