资源简介
基于51单片机的10位DA芯片 TLC5615的C应用(调试通过)

代码片段和文件信息
#include
#include
/************定义接口总线**************/
//TLC5615管脚定义 与开发板硬件对应
sbit SPI_CLK = P2^1; //时钟
sbit SPI_DATA = P2^0; //数据输出
sbit CS_DA = P2^2; //片选
/*-------------------------------------------------------------*/
//数据定义
unsigned int Volt=800;
/*-------------------------------------------------------------*/
//函数声明
void da5615(unsigned int da); //DA数据 SPI发送函数
void da5615(unsigned int da)
{
unsigned char i;
SPI_CLK=0;//时钟低
CS_DA=0;//片选有效
for (i=0;i<12;i++)
{
if((da&0x800)==0){SPI_DATA=0;}
else SPI_DATA=1;
SPI_CLK=1;//时钟高
da=da<<1;//左移一位
SPI_CLK=0;//时钟低
}
CS_DA=1;//
}
void Delay(unsigned int num)//延时函数
{
while(num--) ;
}
void main (void)
{
da5615(Volt);
while(1)
{
// Volt=1023;
Volt++;
da5615(Volt);
if(Volt==1023)Volt=10;
Delay(50);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1015 2011-07-27 21:00 DA5615调试通过\DA.c
文件 751 2011-07-27 21:00 DA5615调试通过\DA.hex
文件 52 2011-07-27 21:00 DA5615调试通过\DA.lnp
文件 5160 2011-07-27 21:00 DA5615调试通过\DA.M51
文件 1039 2011-04-05 17:21 DA5615调试通过\DA.opt.bak
文件 766 2011-07-27 21:01 DA5615调试通过\DA.plg
文件 2189 2011-04-05 10:58 DA5615调试通过\DA.Uv2.bak
文件 13409 2011-07-26 17:17 DA5615调试通过\DA.uvproj
文件 1029 2011-04-05 10:58 DA5615调试通过\DA_Opt.Bak
文件 0 2011-04-05 10:24 DA5615调试通过\DA_Uv2.Bak
文件 6376 2005-03-22 15:22 DA5615调试通过\STARTUP.A51
文件 14048 2011-07-27 21:00 DA5615调试通过\STARTUP.LST
....... 56134 2011-07-26 22:23 DA5615调试通过\DA_uvopt.bak
文件 749 2011-07-27 21:00 DA5615调试通过\STARTUP.OBJ
文件 2895 2011-07-27 21:00 DA5615调试通过\DA.LST
文件 2405 2011-07-27 21:00 DA5615调试通过\DA.OBJ
文件 2836 2011-07-27 21:00 DA5615调试通过\DA
....... 56136 2011-07-27 21:01 DA5615调试通过\DA.uvopt
目录 0 2011-07-26 17:18 DA5615调试通过
----------- --------- ---------- ----- ----
166989 19
- 上一篇:网站首页图片切换代码
- 下一篇:随机方向法程序及结果
相关资源
- 基于MCS_51单片机的工业屏柜散热方案
- MCS_51单片机与8255A的接口设计
- 51单片机PWM程序,占空比、周期可调整
- 51单片机多功能自行车测速仪
- 00
- 用51单片机实现G代码翻译
- 简易的电阻电容测量电路
- 51单片机基于protues的几个仿真实例
- 51单片机PCB设计图
- PC -- 单片机的串口数据传输系统设计
- 51单片机控制舵机程序
- 51单片机读取温度数据存储到SD卡中并
- 【单片机】51单片机数码管显示万年历
- C51单片机汇编指令查询、学习工具集
- 基于8051单片机的红外接收程序
- 51单片机频率计(很简单)
- 基于51单片机的智能温控器
- 基于51单片机的16*16点阵动态显示
- 基于51单片机的模数转换与数模转换
- 51单片机中使用ucos ii的优缺点转
- 51单片机中使用ucos ii的优缺点
- 8051单片机教程第二十七课:单片机几
- 8051单片机教程第二十六课:矩阵式键
- 适用于STC单片机和51单片机的SX1262驱动
- 基于51单片机的计算器(C51编写,有
- 51单片机大量源码
- 基于51单片机的交通信号灯程序
- GSM监控系统51单片机设计
- 51单片机定时器/计数器的结构和原理
- MCS-51单片机定时器和计数器区别的理
评论
共有 条评论