1. #include   

  2. #include "../iic/iic.h"  

  3.   

  4. unsigned char AD_read()  

  5. {  

  6.     unsigned char temp;  

  7.   

  8.     iic_start();  

  9.       

  10.     iic_send_byte(0x90);  

  11.     if(0 == ack)  

  12.     {  

  13.         return ERR;  

  14.     }  

  15.       

  16.     iic_send_byte(0x40);    //设置通道和工作方式  

  17.     if(0 == ack)  

  18.     {  

  19.         return ERR;  

  20.     }  

  21.       

  22.     iic_start();  

  23.     iic_send_byte(0x90 + 1);  

  24.     if(0 == ack)  

  25.     {  

  26.         return ERR;  

  27.     }  

  28.       

  29.     temp = iic_receive_byte();  

  30.     iic_noack();  

  31.     iic_stop();  

  32.       

  33.     return temp;  

  34. }  

  35.   

  36. unsigned char DA_write(unsigned char num)  

  37. {  

  38.     iic_start();  

  39.       

  40.     iic_send_byte(0x90);  

  41.     if(0 == ack)  

  42.     {  

  43.         return ERR;  

  44.     }  

  45.       

  46.     iic_send_byte(0x40);  

  47.     if(0 == ack)  

  48.     {  

  49.         return ERR;  

  50.     }  

  51.       

  52.     iic_send_byte(num);  

  53.     if(0 == ack)  

  54.     {  

  55.         return ERR;  

  56.     }  

  57.       

  58.     iic_stop();  

  59.       

  60.     return SUCC;  

  61. }  


关键字:单片机  AD-DA转换 引用地址:单片机AD-DA转换

上一篇:51单片机lcd代码
下一篇:基于51单片机矩阵键盘程序

推荐阅读

#include <reg52.h> #include <intrins.h> #define uchar unsigned char #define uint unsigned int sbit RS=P2^0;//寄存器选择位 sbit RW=P2^1;//读写选择位 sbit E=P2^2; //使能信号位 sbit BF=P0^7;//忙碌标志位 uchar table1[]={" HELLOW WORLD"}; /************** 函数功能:延时函数1秒 *******************/ ...
(图片来源:T-Mobile官网)据外媒报道,T-Mobile对其一体化联网汽车解决方案SyncUP DRIVE进行了升级。更新后的SyncUP DRIVE具备更多功能以及全新的应用程序。SyncUP DRIVE用户可以请求并实时追踪路边援助,轻松获得汽油价格和附近加油站信息,并能更好地了解车辆诊断概况,无需花费额外费用。T-Mobile首席执行官约John Legere表示,“我们在不提高成...
在市场环境中生存和前行的企业,犹如在大海中航行的船只,风云变幻中,不断找寻前进的方向。在企业家眼中,掌握风向才是决策的基础,因为风向正是决定企业能否顺利到达彼岸的保障。“要和国家政策的脉搏跳动在一起”,这是翟军的商业哲学,也是万集科技抓住每一次市场机遇的关键。在2019年,万集科技ETC相关产品收入较上年大幅增长,营业收入达到33.5亿元...

史海拾趣

小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved