历史上的今天
今天是:2025年05月12日(星期一)
2018年05月12日 | 单片机ad/da转换
2018-05-12 来源:eefocus
/*-----------------------------------------------
名称:IIC协议 PCF8591 AD/DA转换
内容:使用DA输入,数码管显示输出数字量,LED显示模拟电压大小
------------------------------------------------*/
#include
#include "i2c.h"
#include "delay.h"
#include "display.h"
#define AddWr 0x90 //写数据地址
#define AddRd 0x91 //读数据地址
extern bit ack;
bit WriteDAC(unsigned char dat);
/*------------------------------------------------
主程序
------------------------------------------------*/
main()
{
unsigned char num=0;
Init_Timer0();
while (1) //主循环
{
WriteDAC(num);
num++;//连续累加,值从0-255反复循环,并显示在数码管上,
TempData[0]=dofly_DuanMa[num/100];
TempData[1]=dofly_DuanMa[(num%100)/10];
TempData[2]=dofly_DuanMa[(num%100)%10];
DelayMs(100);
}
}
/*------------------------------------------------
写入DA转换数值
输入参数:dat 表示需要转换的DA数值,范围是0-255
------------------------------------------------*/
bit WriteDAC(unsigned char dat)
{
Start_I2c(); //启动总线
SendByte(AddWr); //发送器件地址
if(ack==0)return(0);
SendByte(0x40); //发送器件子地址
if(ack==0)return(0);
SendByte(dat); //发送数据
if(ack==0)return(0);
Stop_I2c();
}
上一篇:单片机双色点阵显示1种颜色
下一篇: 51单片机的AD/DA转换
史海拾趣
|
(感谢时代民芯杯的参赛队伍,没有你们的积极参赛,就没有第一届成功的大赛。也感谢大家写来的参赛感想,分享你们的参赛感想是一种享受。) kaixinlaohe的感想: 一天晚上,我正用QQ和别人聊得起兴,QQ提示我收到了一封新邮件,是我的一个同学发来的 ...… 查看全部问答> |
|
小弟初学ARM。 看到中断部分,写了个小程序实验一下,没想到搞了两天还是没搞掂,希望高手前辈们指点一二。(自学的艰辛和郁闷,相信各位都能了解)。 程序功能:通过按键触发中断,然后用LED灯显示中断。 硬件设置: 开发板:友善之臂mini2440 ...… 查看全部问答> |
|
广东省嵌入式软件公共技术中心(www.gd-emb.org),我们属于美的旗下,拥有众多嵌入式专家团队。。 现新建QQ群: 嵌入式系统:43018176 单片机专区:43065855 半导体微电子:39925552 PCB,电源:43066247 欢迎各位嵌入式爱好者加 ...… 查看全部问答> |
|
[hide]LED照明LED魅力四射,优点多多。除了寿命长、耗能低之外,LED更大的长处有三点:一是应用非常灵活,可以做成点、线、面各种形式的轻薄短小产品;二是环保效益更佳,由于光谱中没有紫外线和红外线,既没有热量,也没有辐射,属于典型的绿色照 ...… 查看全部问答> |
|
所有外设都有头文件的啊!为什么我做USART实验的时候,定义了USART_InitTypeDef USART_InitStructure;编译的时候总是报错说这里identifier \"USART_InitTypeDef \" is undefined。然后下面就一堆的错误!这是为什么啊?请教!问题提示 STM_EV ...… 查看全部问答> |
|
分享:基于launchpad的串行12864驱动显示程序(整理、总结和扩展) /************************************************************************* 12864液晶串行显示测试程序 LCD型号:FYD12864-0402C P2.4模拟SI ...… 查看全部问答> |




