资源简介
我觉得用ARDUINO做控制部分再合适不过了
本身带有AD,可是身边只有UNO,不带DA,所以沿用51的DA,将用TLC5615来解决DA部分。

代码片段和文件信息
/*
TLC5615.cpp - Arduino library support for the Digital-to-Analog conversion chip TLC5615
Created by Luffy May 12014.
Released into the public domain.
ver 1.0 BATE
*/
#include “Arduino.h“
#include “TLC5615.h“
TLC5615::TLC5615(int DIN int SCLK int CS)
{
pinMode(DIN OUTPUT);
pinMode(SCLK OUTPUT);
pinMode(CS OUTPUT);
DIN_Pin = DIN;
SCLK_Pin = SCLK;
CS_Pin = CS;
}
void TLC5615::InitTLC5615()
{
//digitalWrite(CS_Pin HIGH);
digitalWrite(CS_Pin LOW);
digitalWrite(SCLK_Pin LOW);
}
void TLC5615::DAConvert(unsigned int data)
{
InitTLC5615();
for (unsigned char i=0; i<12; i++)
{
if (data & 0x80)
digitalWrite(DIN_Pin HIGH);
else
digitalWrite(DIN_Pin LOW);
digitalWrite(SCLK_Pin HIGH);
data = data<<1;
digitalWrite(SCLK_Pin LOW);
}
digitalWrite(CS_Pin HIGH);
digitalWrite(SCLK_Pin LOW);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-05-02 13:12 TLC5615\
目录 0 2014-05-02 13:12 TLC5615\examples\
目录 0 2014-05-02 13:12 TLC5615\examples\Respiration_lamp\
文件 729 2014-05-02 11:51 TLC5615\examples\Respiration_lamp\Respiration_lamp.ino
文件 43 2014-05-01 15:26 TLC5615\keywords.txt
文件 279 2014-05-02 13:14 TLC5615\readme.txt
文件 883 2014-05-02 11:47 TLC5615\TLC5615.cpp
文件 446 2014-05-02 11:48 TLC5615\TLC5615.h
- 上一篇:proe标准零件库的创建和定制
- 下一篇:多光谱图像融合技术最优秀的源程序!
相关资源
- ps2手柄arduino库文件
- 基于51单片机的10位DA芯片 TLC5615的C应
- TLC5615+可调频率正弦波.zip
- TLC5615C+输出三角波+仿真.zip
- TLC5615 DA程序
- 两个Arduino库-Blynk-BlynkESP8266.zip
- TLC5615可调波形程序和仿真图
- HMC5883L的Arduino库
- FPGA的TLC5615驱动程序--用VHDL语言实现
- TM1637显示器arduino库文件
- 51单片机+tlc5615+信号发生器正弦波 方
- TLC5615 STM32驱动程序
- 单片机基于TLC5615的DA转换
- verilog TLC5615 驱动
- TLC5615-TLC1549
- TLC5615和tlc1549
- STM32驱动TLC5615
- TLC5615/TLC1549设计教程
- Arduino的IIC运行库
评论
共有 条评论