找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3917|回复: 3
打印 上一主题 下一主题
收起左侧

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, 下载次数: 108)




分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:420586 发表于 2018-11-4 16:57 | 只看该作者
为什么我的黑币扣了三次但都下载失败!!!?
回复

使用道具 举报

板凳
ID:768852 发表于 2020-6-3 20:59 | 只看该作者
感谢分享!
回复

使用道具 举报

地板
ID:744425 发表于 2020-6-14 21:07 | 只看该作者
请问楼主对DAC0832控制直流电机有了解吗?这个想了很久,但是没有思绪

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

capture_20200614210622659.jpg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表