知識社群登入
位置: 艾鍗學院 Blog > 專業論壇 > 討論
為何8051的振盪器是越靠近IC越好?
1樓
Hello 何老師:


請問一下,
1.為何8051的振盪器是越靠近IC越好?
那PIC這顆IC怎麼離那麼遠??
是不是石英震盪器要越靠近IC越好??
是因為如果越遠電阻值阻抗越大?頻率誤差越大嗎??


2.例如AT89S52 外部頻率可以0~33MHz(12T)
    MG84FL54 外部頻率可以0~24MHz(1T)
    MPC82G516 外部頻率可以0~24MHz(1T)

是代表每個機械週期有幾個時脈?
2樓
 
 
你好:
 
1.振盪器是越近越好;LAYOUT時先放振盪器。參考PIC18F4520圖12-4
2.PIC的機械週期是4個OSC;89S52我不是很清楚(應該是不同的指令會有不同的指令週期)
外頻是廠商保證可以工作的頻率範圍,超過可能也可以,但是廠商不保證。
4樓
 
 AT89S52 外部頻率可以0~33MHz(12T)
 12T -> 12 OSC Period (
  這是一個machine cycle 的時間
 若是 12MHz 頻率, 則一個machine cycle 就是1us 
  而instruction cycle 指令週期 是 k 個 machine cycle  
 
 8051是多重指令週期. 即不同的組合語言指令所花的machine cycle 會不一樣. 如
  INC A  --> 1      machine cycle 
  MOVX   --> 2     machine cycle
 MUL AB   --> 4   machine cycle