DAC0832 微控制器輸出正弦波頻率最大值問題

時間 2021-06-08 18:17:30

1樓:

c51微控制器和dac0832能輸出正弦波,微控制器要不斷的給dac0832數值,dac轉換層模擬量輸出正弦波;

51微控制器是對所有相容intel 8031指令系統的微控制器的統稱。該系列微控制器的始祖是intel的8004微控制器,後來隨著flash rom技術的發展,8004微控制器取得了長足的進展,成為應用最廣泛的8位微控制器之一,其代表型號是atmel公司的at89系列,它廣泛應用於工業測控系統之中。很多公司都有51系列的相容機型推出,今後很長的一段時間內將佔有大量市場。

51微控制器是基礎入門的一個微控制器,還是應用最廣泛的一種。需要注意的是52系列的微控制器一般不具備自程式設計能力。

51微控制器控制DAC0832產生正弦波,如何用定時器改變頻率

可以用一個定時器中斷,在中斷服務程式裡面,直接把對應的正弦取樣資料置入p1口,通過修改定時器的中斷間隔,達到調整輸出頻率的目的 假設你的取樣資料的原始取樣率為1khz,被取樣正弦波頻率為100hz,當timer中斷間隔為1ms時,dac那裡輸出處理後輸出即為100hz,如果中斷間隔為500us,輸出...