找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8229|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

基于51單片機的DAC0832函數(shù)信號發(fā)生器 梯形波 三角 鋸齒 正弦波

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:213573 發(fā)表于 2017-6-22 08:42 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
有需要的可以來看一下用12864液晶屏顯示可以產(chǎn)生梯形波 三角波 鋸齒波 正弦波

原理圖(工程文件可在本帖附件中下載)

包含:
DAC0832產(chǎn)生正弦波程序.doc
DAC0832程序.doc
DAC0832鋸齒波程序.doc
波形發(fā)生器_單片機8051_DAC0832程序_硬件圖_報告.doc
鋸齒波、正弦波程序.doc


單片機源程序(主程序)如下:
  1. #include"delay.h"
  2. #include"12864.h"
  3. #include"jianpan.h"
  4. #include<reg52.h>

  5. sbit cs=P2^0;//DAC0832片選端,低電平有效
  6. sbit wr=P2^1;//DAC0832寫數(shù)據(jù)端,低電平有效

  7. void main()
  8. {       
  9.         cs=0;
  10.         wr=0;
  11.     v_Lcd12864Init_f();
  12.         v_Lcd12864PutString_f( 0,0, "  信號發(fā)生器   ");
  13.         v_Lcd12864PutString_f( 0,1, "幅度設(shè)置:0000mv");
  14.     v_Lcd12864PutString_f( 0,2, "周期設(shè)置: 000ms");
  15.     v_Lcd12864PutString_f( 0,3, "相位設(shè)置: 000` ");
  16. ……………………

  17. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼

所有資料51hei提供下載:
函數(shù)信號發(fā)生器.rar (200.93 KB, 下載次數(shù): 126)




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂1 踩

相關(guān)帖子

回復(fù)

使用道具 舉報

沙發(fā)
ID:465541 發(fā)表于 2019-1-10 08:18 | 只看該作者
厲害
。。。!
回復(fù)

使用道具 舉報

板凳
ID:537018 發(fā)表于 2019-5-15 17:01 | 只看該作者
放大器的輸出接的什么
回復(fù)

使用道具 舉報

地板
ID:537018 發(fā)表于 2019-5-15 17:25 | 只看該作者
有仿真文件嗎?求
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表