标题: DAC0832总线与IO口方式-单缓冲与直通-单极性与双极型 Proteus仿真+单片机源码 [打印本页]

作者: 1234abcd    时间: 2018-9-29 08:07
标题: DAC0832总线与IO口方式-单缓冲与直通-单极性与双极型 Proteus仿真+单片机源码
proteus仿真DAC0832实例大全部 含单片机c语言和仿真



仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)


8只数码管显示
ADC0809-中断方式
ADC0809-定时方式
DAC0832_IO口方式-直通-单极性
DAC0832_IO口方式-直通-双极型
DAC0832总线方式-单缓冲-单极性
示例-exp0
示例-定时器2

单片机源程序如下:
  1. /*用DAC0832生成三角波*/
  2. #include <reg52.h>
  3. #include <absacc.h>
  4. #define uint unsigned int
  5. #define uchar unsigned char
  6. //#define DAC0832 XBYTE[0x7fff]

  7. uchar pdata DAC0832;
  8. void DelayMS(uint ms)//延时程序
  9. {
  10.          uchar i;
  11.         while(ms--)
  12.         {
  13.                  for(i=0;i<120;i++);
  14.         }
  15. }
  16. void main()//主程序
  17. {
  18.         uchar i;
  19.         uchar k;
  20.         k=0; //k为三角波上升和下降的标志位 //
  21.         i=0;
  22.         while(1)//循环输出三角波
  23.         {
  24.            if(k==0)//输出三角波的下降沿
  25.            {
  26.               i++;
  27.               DAC0832 =i;
  28.               if(i==255) k=~k;
  29.               DelayMS(1);
  30.                }
  31.          else//输出三角波的上升沿
  32.            {        
  33.                   i--;
  34.               DAC0832 =i;
  35.               if(i==0) k=~k;
  36.               DelayMS(1);
  37.                }
  38.           }
  39. }
复制代码

所有资料51hei提供下载:
新加示例.zip (640.95 KB, 下载次数: 109)





作者: 97zysk    时间: 2018-11-4 16:57
为什么我的黑币扣了三次但都下载失败!!!?
作者: pili    时间: 2020-6-3 20:59
感谢分享!
作者: 算术平均数    时间: 2020-6-14 21:07
请问楼主对DAC0832控制直流电机有了解吗?这个想了很久,但是没有思绪

capture_20200614210622659.jpg (205.6 KB, 下载次数: 99)

capture_20200614210622659.jpg





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1