導航:首頁 > 軟體知識 > 如何用程序產生三角波

如何用程序產生三角波

發布時間:2024-12-16 18:25:52

A. 單片機匯編語言編程 求方波、三角波和鋸齒波匯編程序怎麼編寫一段一段分開,不需要按按鈕的那種

你抄人家的,也應該過下腦啊,電路圖都是畫錯了啊;
8位DAC,採用直通方式,其他讀寫線都接低電平就好了;

基準電壓=5V,那麼 8位DAC=ffh,對應輸出= -5V,8位DAC=00h,對應輸出=0V;
1)所以你要得到矩形波時,就是控制單片機輸出P0=0xff的時間,以及P0=0x0的時間;
2)要輸出三角波時,P0 輸出:最小值為 0,最大值為 0xff,那麼必須先假設一個波形周期均勻輸出20個采樣值,則三角波上升期為10個采樣值,下降期也為10個采樣值;
然後反過來求出量化值;
因為: 5V/10=0.5V,那麼 N0/256 = 0.5/5;N1/256 = 1.0/5;N2/256 = 1.5/5;
....
N9/256 = 5/5;從而得到10個量化值,這是上升期的量化值,下降期的量化值則是前面量化值的反序排列,然後做成一個有20個數的數組;
那麼程序就是按一定的時間間隔循環輸出這20個的數組,即可得到三角波了;
3)鋸齒波,操作上類似三角波,只是上升期的采樣個數與下降期的采樣個數不等;
如一個波形周期仍然均勻輸出20個采樣值,只是上升期為6個采樣值,下降期也為14個采樣值;

閱讀全文

與如何用程序產生三角波相關的資料

熱點內容
招商銀行理財產品什麼時候能贖 瀏覽:556
陝西葯材市場在哪裡 瀏覽:580
貓未成年如何交易 瀏覽:179
問道交易法寶怎麼保留親密 瀏覽:176
怎麼把信息放到百度 瀏覽:641
深a滬a交易費怎麼算東方財富 瀏覽:93
長沙房子的土地信息在哪裡查 瀏覽:54
信息化三通一平指的是什麼 瀏覽:25
華為小米如何同步數據 瀏覽:679
理財產品保險收益是什麼意思 瀏覽:746
專科的數控技術專業如何 瀏覽:22
凍干技術到底好在哪裡你應該知道 瀏覽:310
手機附加程序刪除了怎麼恢復 瀏覽:639
陝西省招生信息網怎麼登錄 瀏覽:517
民用棉市場一年收入多少錢 瀏覽:435
技術導航網站如何起名字 瀏覽:755
想要編寫程序要下載什麼軟體 瀏覽:74
交易銀行怎麼賺錢 瀏覽:758
工程技術部部長的能力有哪些 瀏覽:621
ug產品如何防縮水 瀏覽:134