8051的震盪器速度

2014-01-03 6:38 am
小弟最近在玩8051,
突然想到如果編譯出燒錄檔HEX
是選用24m的震盪器速度,但是
實際焊接是用12m的石英。。。
這樣會變慢嗎???會產生問題嗎??

回答 (4)

2014-01-03 9:09 am
✔ 最佳答案
會,例如你設計時 1 毫秒(ms) 的延時會因為用了慢 1 倍的晶震而實際運行時為 2 ms。會否對你的電路有影响需視乎你製作的是甚麽。造時鐘就不正常了。
2014-05-30 3:52 pm
參考下面的網址看看

http://phi008780520.pixnet.net/blog
2014-01-04 5:48 pm
你是說Keil C 編譯器"Project" ->"Options for Target 對話盒選項 'Target 1' 裡面 Xtal (MHz)值嗎? 這設定高或低跟編譯出燒錄檔HEX速度無關,須依你實際8051線路的石英為準,Xtal (MHz)值只影響模擬時要和目標實驗板的晶振頻率設定一致
2014-01-04 12:00 am
速度變慢一倍....

8051執行一只指令最快需要12個振盪週期。

24MHZ機械時鐘 ( 執行一個指令 ) 是0.5us
改成12MHZ會變成1us


收錄日期: 2021-04-27 20:47:14
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20140102000015KK04834

檢視 Wayback Machine 備份