久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 51單片機+PCF8591波形發生器Proteus仿真程序 [打印本頁]

作者: zzzzz1255    時間: 2021-6-24 18:13
標題: 51單片機+PCF8591波形發生器Proteus仿真程序
可進行3種波形轉換
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


單片機源程序如下:
  1. #include "PCF8591.h"
  2. #include "delay.h"


  3. sbit SCL=P2^1;  //串行時鐘輸入端  
  4. sbit SDA=P2^0;  //串行數據輸入端
  5. uchar flag=0;

  6. void start()//開始信號  
  7. {  
  8.     SDA=1;  
  9.     delay();  
  10.     SCL=1;  
  11.     delay();  
  12.     SDA=0;  
  13.     delay();  
  14. }  
  15.   
  16. void stop() //停止信號  
  17. {  
  18.     SDA=0;  
  19.     delay();  
  20.     SCL=1;  
  21.     delay();  
  22.     SDA=1;  
  23.     delay();  
  24. }  
  25.   
  26.   
  27. void respons()//應答    相當于一個智能的延時函數  
  28. {  
  29.     uchar i;  
  30.     SCL=1;  
  31.     delay();  
  32.     while((SDA==1)&&(i<250))  
  33.         i++;  
  34.     SCL=0;  
  35.     delay();  
  36. }  
  37.   
  38. void init() //初始化  
  39. {  
  40.     SDA=1;  
  41.     delay();  
  42.     SCL=1;  
  43.     delay();      
  44. }  
  45.   
  46. void write_byte(uchar date) //寫一字節數據  
  47. {  
  48.     uchar i,temp;  
  49.     temp=date;  
  50.     for(i=0;i<8;i++)  
  51.     {  
  52.         temp=temp<<1; //左移一位 移出的一位在CY中  
  53.         SCL=0;          //只有在scl=0時sda能變化值  
  54.         delay();  
  55.         SDA=CY;  
  56.         delay();  
  57.         SCL=1;  
  58.         delay();         
  59.     }     
  60.     SCL=0;  
  61.     delay();  
  62.     SDA=1;  
  63.     delay();  
  64. }  
  65.   
  66.   
  67.   
  68. void write_add(uchar control,uchar date)  
  69. {  
  70.     start();  
  71.     write_byte(PCF8591);    //10010000  前四位固定 接下來三位全部被接地了 所以都是0 最后一位是寫 所以為低電平  
  72.     respons();  
  73.     write_byte(control);  
  74.     respons();  
  75.     write_byte(date);  
  76.     respons();  
  77.     stop();  
  78.   
  79. }  
復制代碼

所有資料51hei提供下載(dsn格式的Proteus工程文件,只能用Proteus7.5版本打開的):
波形發生器protues仿真 PCF8591仿真源程序 正弦波 三角波等可調.zip (117.97 KB, 下載次數: 86)


作者: dengsd    時間: 2024-6-13 16:38
有用,謝謝





歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 99av| 国产一级特黄aaa大片 | 久久中文视频 | 精东影业一区二区三区 | 久久久夜色精品亚洲 | 能看的av网站 | 亚洲精品影院 | 久久av网 | 四虎精品视频 | 欧美日韩四区 | 秋霞啪啪片 | 欧美午夜精品久久久久免费视 | 久久成人毛片 | 亚洲色欲色欲www在线观看 | 色吧五月天| 亚洲最大黄色网址 | 长河落日电视连续剧免费观看 | 成人自拍视频在线观看 | 黄色高清网站 | 日韩三级在线播放 | 亚洲第一毛片 | 91青青草 | 亚洲一区二区三区免费 | 免费黄色一级视频 | www.44| 国产激情网站 | 国产一区在线视频 | 国产一区二区三区免费播放 | 成人在线精品 | 亚洲欧美在线播放 | 日韩国产一区二区 | 欧美日韩国产一区二区 | 中文字幕在线免费看线人 | 久久久久久一区 | 日本在线不卡视频 | 黄色a一级 | 日本在线一区二区三区 | 超碰97免费 | 国产女人高潮毛片 | 亚洲国产欧美日韩在线 | 一区二区三区四区精品 |