找回密码
 立即注册

QQ登录

只需一步,快速开始

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

分享个单片机控制DAC0832芯片输出电流实验

[复制链接]
跳转到指定楼层
楼主
ID:144340 发表于 2016-10-25 11:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STC89C52面包板实测可用
发光二极管D12由灭均匀变到最亮,再由最亮均匀熄灭。在最亮和最暗时使用蜂鸣器分别警报一声,完成整个周期时间控制在5s左右,循环变化。
下载:
5.5.1.zip (15.92 KB, 下载次数: 21)

源程序:
  1. #include<reg52.h>
  2. #define uchar unsigned char
  3. #define uint unsigned int
  4. sbit dula=P2^6;
  5. sbit wela=P2^7;
  6. sbit dawr=P3^6;
  7. sbit dacs=P3^2;
  8. sbit beep=P2^3;
  9. void delayms(uint xms)
  10. {
  11.         uint i,j;
  12.         for(i=xms;i>0;i--)
  13.                 for(j=110;j>0;j--);
  14. }
  15. void main()
  16. {
  17.         uchar val,flag;
  18.         dula=0;
  19.         wela=0;
  20.         dacs=0;
  21.         dawr=0;
  22.         P0=0;
  23.         while(1)
  24.         {
  25.                 if(flag==0)
  26.                 {
  27.                         val+=5;
  28.                         P0=val;
  29.                         if(val==255)
  30.                         {
  31.                                 flag=1;
  32.                                 beep=0;
  33.                                 delayms(100);
  34.                                 beep=1;
  35.                         }
  36.                         delayms(50);
  37.                 }
  38.                 else
  39.                 {
  40.                         val-=5;
  41.                         P0=val;
  42.                         if(val==0)
  43.                         {
  44.                                 flag=0;
  45.                                 beep=0;
  46.                                 delayms(100);
  47.                                 beep=1;
  48.                         }
  49.                         delayms(50);
  50.                 }
  51.         }
  52. }
复制代码


评分

参与人数 1黑币 +4 收起 理由
热皮哦 + 4 赞一个!

查看全部评分

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

使用道具 举报

沙发
ID:146493 发表于 2016-11-6 21:09 | 只看该作者
郭天祥的源代码
骗子,居然没有仿真原理图
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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