標題: 單片機DAC0832波形發生器實驗報告 [打印本頁]
作者: m0ck 時間: 2017-12-1 15:06
標題: 單片機DAC0832波形發生器實驗報告
一個能產生正弦波、方波、三角波、梯形波、鋸齒波的波形發生器。
基本實現:5個按鍵,每按一次按鍵后輸出對應波形
5個led指示對應波形
示波器中顯示2~3個周期波形時,正弦波波形要光滑
雙極性電壓輸出,電壓幅值可調.
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
捕獲2.PNG (68.54 KB, 下載次數: 132)
下載附件
電路圖
2017-12-1 15:05 上傳
實驗報告
實驗名稱:波形發生器
班級:應物142
小組成員:董世豪 謝士輝 孫志偉 趙輝 孫豪
單片機實驗——DA轉換實驗
DA轉換器是將數字量轉換為模擬量的電路,主要用于數據傳輸系統、自動測試設備、醫療信息處理、電視信號的數字化、圖像信號的處理和識別、數字通信和語音信息處理等。按數字量輸入方式:并行輸入和串行輸入DA轉換器。按模擬量輸出方式:電流輸出和電壓輸出DA轉換器。按DA轉換的分辯率:低分辯率、中分辯率和高分辯率DA轉換器。學習并熟悉如何設置DA轉換對于科學研究等將產生重要影響。
1實驗目的
- 了解常用DA轉換芯片的結構組成,工作原理。
- 掌握DAC0832的引腳功能,與單片機連接。
- 理解單、雙極輸出方式的電路結構原理,學會用這兩種方式。
( 4 ) 設計一個能產生正弦波、方波、三角波、梯形波、鋸齒波的波形發生器。
2 D/A轉換器工作原理
任D/A是將數字量轉換成模擬量的器件,D/A的輸出是電壓或電流信號。衡量D/A性能的主要參數是:
分辨率:即輸出模擬量的最小變化量。
滿刻度誤差:即輸入為全1時,實際輸出電壓與理想值之差。
輸出范圍
轉換時間:從轉換器的輸入改變到輸出穩定的時間間隔。
是否容易與CPU接口。
3 DAC0832工作方式
DAC0832三種工作方式
- 單緩沖方式:若應用系統中只有一路D/A轉換或雖然有奪路轉換,但并不要求各路信號同步輸出時,則采用單緩沖的方式來接口。方法是:使鎖存器和DAC寄存器同時接收數據。
- 雙緩沖方式:當多路D/A信號要求同步輸出時,則采用雙緩沖方式。方法是:分別使其輸入鎖存器接收數據;同時傳送數據到其DAC寄存器,以實現多路轉換同步輸出。
- 直通方式:所有控制信號均有效,適宜連續控制時。
D/A轉換
D/A芯片DAC0832的應用:DAC0832是8位 D/A芯片,片內帶數據鎖存器,電流輸出。該系列產品包括DAC0830——32,它們可以完全相互代換。它由8位輸入鎖存器、8位DAC寄存器、8位D/A轉換電路及轉換控制電路組成
ADC0808引腳如圖,各引腳功能如下:
- DI0-DI7:數據輸入線,TLL電瓶。
- ILE:數據鎖存允許控制信號輸入線,高電平有效。
- CS:片選信號輸入線,低電平有效。
- WR1:為輸入寄存器的寫選通信號。
- XFER:數據傳送控制信號輸入線,低電平有效。
- WR2:為DAC寄存器寫選通輸入線。
- Iout1:電流輸出線。當輸入全為1時Iout1最大。
- Iout2:電流輸出線。其值與Iout1之和為常數。
- Rfb:反饋信號輸入線,芯片內部有反饋電阻。
- Vcc:電源輸入線(+5v~+15v)
- Vref:基準電壓輸入線(-10v~+10v)
- AGND:模擬地,模擬信號和基準信號參考地。
- DGND:數字地,兩種地線在基準電源處共地比較好。
4.0 電路圖
4.1轉換電路
4.2波形指示燈
4.3按鍵電路
4.4單片機電路
4.5 運行結果
三角形
方波
鋸齒波
梯形波
正弦波
5. 總結
方波擬合成功,其他波形擬合存在問題。
單片機源程序如下:
0.png (16.83 KB, 下載次數: 150)
下載附件
2017-12-1 22:03 上傳
所有資料51hei提供下載:
323 實驗三波形發生器.rar
(673.88 KB, 下載次數: 818)
2017-12-1 15:06 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者: byk123 時間: 2018-6-13 09:44
謝謝樓主分享...............
作者: iam家偉 時間: 2018-6-16 12:58
求樓主分享
作者: ywyw123456 時間: 2018-6-27 11:02
不錯 兄嘚
作者: xingwenyuan123 時間: 2018-6-27 21:52
挺不錯的
作者: xingwenyuan123 時間: 2018-6-27 21:52
求樓主分享
作者: 123521 時間: 2018-7-20 12:32
兄弟,波形失真了
作者: 邢偉 時間: 2018-10-8 22:54
怎么更改呢??
作者: 邢偉 時間: 2018-10-8 22:55
怎么更改呢??
作者: a673261839 時間: 2018-10-9 09:15
mark
作者: feiji666 時間: 2018-12-4 17:06
非常實用,感謝分享
作者: hlyaxyh 時間: 2019-1-1 17:31
感謝大佬的奉獻
作者: SYIFENG 時間: 2019-3-22 16:25
感謝大佬的奉獻
作者: 花少北 時間: 2019-3-24 19:44
感謝大佬,非常有用
作者: MINTPlanetarian 時間: 2019-3-25 21:30
謝謝樓主分享!
作者: RoyBiu 時間: 2019-4-25 15:51
感謝樓主分享
作者: xiqianban 時間: 2019-5-26 09:46
真好!非常感謝
作者: adfs55 時間: 2019-5-28 13:55
波形失真了怎么處理啊?
作者: xiaojingang 時間: 2019-5-29 15:44
優秀,我咋沒想出來
作者: 15134643765 時間: 2019-6-28 19:32
感謝大佬的貢獻。
作者: zytzytzytzyt 時間: 2019-10-28 13:46
感謝樓主分享
作者: sxj1999 時間: 2019-11-6 23:11
感謝大佬
作者: lyace 時間: 2019-11-29 10:35
電壓幅值怎么調

作者: 是慕梓啊 時間: 2020-5-30 15:39
樓主的程序教教我怎么寫?
作者: lvdongxu123 時間: 2020-5-30 16:34
感謝樓主分享 受益匪淺
作者: 1971059251 時間: 2020-5-30 18:09
不錯啊兄弟
作者: unknownk 時間: 2020-5-30 18:09
上邊5月30那兩人,咱是不是一個師傅哇
作者: AStronomia 時間: 2020-6-18 16:50
感謝樓主分享
作者: WCKWCK 時間: 2020-6-21 10:45
大佬牛皮
作者: puddinl 時間: 2021-3-12 02:14
感謝!學到了
作者: a185980800 時間: 2021-4-24 08:52
老哥這正弦波能擬合到多高頻率
作者: pmy 時間: 2021-7-12 09:14
樓主,請問void sine_wave(u8 location);這個函數后面的括號里定義的location是啥意思
歡迎光臨 (http://www.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
精品福利一区二区三区
|
国产999精品久久久久久
|
欧美日韩高清
|
亚洲一区二区三区四区五区午夜
|
国产精品久久久久久网站
|
亚洲免费视频网址
|
美女日批免费视频
|
91免费看片
|
精品免费在线
|
成人h视频|
欧美一a一片一级一片
|
久久国产免费看
|
久久久免费少妇高潮毛片
|
一区二区三区亚洲
|
成人av激情
|
美女逼网站
|
亚洲成av人影片在线观看
|
日本在线网站
|
日韩精品网站
|
免费看一级毛片
|
精品一区二区久久久久久久网站
|
国产欧美一区二区三区免费
|
国内久久|
亚洲欧美日韩精品久久亚洲区
|
日韩中文字幕在线视频观看
|
风间由美一区二区三区在线观看
|
久久久久国产一区二区三区
|
国产成人午夜高潮毛片
|
zzzwww在线看片免费
|
成人免费一区二区三区视频网站
|
国产天堂
|
九九热免费看
|
国产成人精品一区二区在线
|
精品亚洲一区二区三区四区五区
|
91大神在线看
|
草比网站|
午夜无码国产理论在线
|
久久青
|
日韩成人在线视频
|
夜夜夜久久久
|
欧美成人一区二区三区片免费
|