国产免费AV|泡泡玛特欧洲总部将设在伦敦|中文天堂网www新版资源在线|一本久道综合在线中文|国精产品一二三产区的使用方法|香蕉鱼在线观看|www.27eee

 找回密碼
 注冊
搜索

51單片機+PCF8591波形發生器Proteus仿真程序

[復制鏈接]
樓主
eng 發表于 2021-6-25 02:08:27 | 只看該作者 |倒序瀏覽 |閱讀模式
可進行3種波形轉換
仿真原理圖如下(proteus仿真工程文件和完整程序源碼可到本帖附件中下載)
波形發生器protues仿真 PCF8591仿真源程序 正弦波 三角波等可調.zip (117.97 KB, 售價: 2 E幣)

51單片機+PCF8591波形發生器Proteus仿真程序 1.gif
部分源碼:完整源碼見附件
  1. void write_byte(uchar date) //寫一字節數據  
  2. {  
  3.     uchar i,temp;  
  4.     temp=date;  
  5.     for(i=0;i<8;i++)  
  6.     {  
  7.         temp=temp<<1; //左移一位 移出的一位在CY中  
  8.         SCL=0;          //只有在scl=0時sda能變化值  
  9.         delay();  
  10.         SDA=CY;  
  11.         delay();  
  12.         SCL=1;  
  13.         delay();         
  14.     }     
  15.     SCL=0;  
  16.     delay();  
  17.     SDA=1;  
  18.     delay();  
  19. }  

  20. void write_add(uchar control,uchar date)  
  21. {  
  22.     start();  
  23.     write_byte(PCF8591);    //10010000  前四位固定 接下來三位全部被接地了 所以都是0 最后一位是寫 所以為低電平  
  24.     respons();  
  25.     write_byte(control);  
  26.     respons();  
  27.     write_byte(date);  
  28.     respons();  
  29.     stop();  
  30.   
  31. }  
復制代碼
沙發
haoyou1593 發表于 2022-12-5 13:19:14 | 只看該作者
沒有protues仿真圖啊
板凳
 樓主| eng 發表于 2022-12-5 15:14:09 | 只看該作者
haoyou1593 發表于 2022-12-5 13:19
沒有protues仿真圖啊

有呀,下載附件后,解壓縮里的 211002110.DSN 文件就是protues仿真文件


 1.png
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規則

手機版|小黑屋|ELEOK |網站地圖

GMT+8, 2026-5-26 03:06

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回復 返回頂部 返回列表