PIC16F873A做變頻功能 |
缺席
|
kevin30gerg30
一般會員 發表:13 回覆:2 積分:3 註冊:2009-03-30 發送簡訊給我 |
|
aki
版主 發表:30 回覆:696 積分:755 註冊:2004-01-15 發送簡訊給我 |
請問一下,你是想要輸出 63KHz~ 75KHz 的 Clock 嘛?
如果是這個範圍,那到底是如何來決定 63KHz 還是64kHz, 還是 75KHz ? 先假設想要作一個 63KHz 的 Clock? 有以下的作法, (1)有採用 wait 的方法, 採用 C 語言則是類似以下的寫法. for (i=0, i< 10000, i ) { out(); } (2)採用 Timer Interrupt 的方法, 也就是每隔 1uS 產生中斷,然後對變數 a 1, 那 63KHz => 15.87uS,所以只要 a 數到 15 或是 16 就相當於 63KHz 的輸出. ===================引 用 kevin30gerg30 文 章=================== 利用PIC16F873A改變頻率(頻率範圍63kHz-75kHz)
編輯記錄
aki 重新編輯於 2009-05-04 19:57:11, 註解 無‧
|
kevin30gerg30
一般會員 發表:13 回覆:2 積分:3 註冊:2009-03-30 發送簡訊給我 |
|
aki
版主 發表:30 回覆:696 積分:755 註冊:2004-01-15 發送簡訊給我 |
那建議你該是買本 PIC Asm 的書來參考人家怎麼寫的.
我只能講概念! ===================引 用 kevin30gerg30 文 章=================== 謝謝板主大大 換為組合語言要怎麼寫? |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |