资源简介
TI 电赛器件 之DA器件 DAC7811 ,含DAC7811资料以及驱动程序还有本人的调试说明以及PCB图

代码片段和文件信息
/******************************************
DAC7811驱动程序
制作人:李克成
*****************************************/
#include
#include
#define uchar unsigned char
#define uint unsigned int
#define SDIN PORTB.0
#define SCLK PORTB.1
#define SYNC PORTB.2
#define SDIN_P DDRB.0
#define SCLK_P DDRB.1
#define SYNC_P DDRB.2
/********************************************************************
DAC7811初始化
说明:更具需要更改定义
*******************************************************************/
void init_DAC7811(void)
{
SDIN_P=1;
SCLK_P=1;
SYNC_P=1;
}
/********************************************************************
DAC7811写数据
说明:数据格式位,共16位,排列方式为高位在前
前4位位方式选择码后12位为DA数据
*********************************************************************/
void DAC7811(uint t)
{
uchar i;
SYNC=1; //初始化
SCLK=1;
SYNC=0; //开始写入数据
for(i=0;i<16;i++)
{
if((t&0x8000)==0x8000)
{
SDIN=1;
}
else
{
SDIN=0;
}
t<<=1;
SCLK=0; //下降沿写入数据
delay_us(2);
SCLK=1; //恢复
}
}
/********************************************************************
DAC7811写数据
说明:归一化写数据,子程序mode位方式字,dat为DA数据
*********************************************************************/
void DAC7811_A(uchar modeuint dat)
{
uchar i;
uint temp;
temp=dat;
temp|=((uint)mode<<12); //组合成16位整型控制码
SYNC=1; //初始化
SCLK=1;
SYNC=0; //开始写入数据
for(i=0;i<16;i++)
{
if((temp&0x8000)==0x8000)
{
SDIN=1;
}
else
{
SDIN=0;
}
temp<<=1;
SCLK=0; //下降沿写入数据
delay_us(2);
SCLK=1; //恢复
}
}
/********************************************************************
调试主程序
*********************************************************************/
void main(void)
{
init_DAC7811();
while (1)
{
//DAC7811(0x1ff); //函数用法
DAC7811_A(0x014095); //函数用法
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 82004 2010-08-13 15:08 DAC7811\0832测试电路.DSN
文件 432 2011-07-29 17:02 DAC7811\0832测试电路.PWI
文件 83803 2010-08-13 09:40 DAC7811\7811.jpg
文件 3581 2010-08-13 20:13 DAC7811\7811.prj
文件 20714 2011-08-11 09:40 DAC7811\7811测试程序\7811.asm
文件 2537 2011-08-11 09:40 DAC7811\7811测试程序\7811.c
文件 1603 2011-08-11 09:38 DAC7811\7811测试程序\7811.cof
文件 2575 2011-08-11 09:38 DAC7811\7811测试程序\7811.c~
文件 983 2011-08-11 09:38 DAC7811\7811测试程序\7811.hex
文件 4025 2011-08-11 09:40 DAC7811\7811测试程序\7811.i
文件 40 2011-08-11 09:40 DAC7811\7811测试程序\7811.inc
文件 46226 2011-08-11 09:38 DAC7811\7811测试程序\7811.lst
文件 263 2011-08-11 09:40 DAC7811\7811测试程序\7811.map
文件 1764 2011-08-11 09:38 DAC7811\7811测试程序\7811.obj
文件 3618 2011-08-11 09:56 DAC7811\7811测试程序\7811.prj
文件 3583 2011-08-07 09:44 DAC7811\7811测试程序\7811.pr~
文件 2223 2011-08-11 09:38 DAC7811\7811测试程序\7811.rom
文件 963 2011-08-11 09:40 DAC7811\7811测试程序\7811.sym
文件 0 2011-08-11 09:56 DAC7811\7811测试程序\7811.txt
文件 279 2011-08-11 09:40 DAC7811\7811测试程序\7811.vec
文件 2575 2011-08-11 09:38 DAC7811\7811测试程序\7811__.c
文件 715101 2010-08-12 21:24 DAC7811\DAC7811.pdf
文件 23520 2010-08-15 21:32 DAC7811\dac7811sin\7811sin.asm
文件 3230 2010-08-15 21:32 DAC7811\dac7811sin\7811sin.c
文件 1803 2010-08-15 21:32 DAC7811\dac7811sin\7811sin.cof
文件 3237 2010-08-15 21:31 DAC7811\dac7811sin\7811sin.c~
文件 1809 2010-08-15 21:32 DAC7811\dac7811sin\7811sin.hex
文件 5054 2010-08-15 21:32 DAC7811\dac7811sin\7811sin.i
文件 1115 2010-08-15 21:32 DAC7811\dac7811sin\7811sin.inc
文件 53123 2010-08-15 21:32 DAC7811\dac7811sin\7811sin.lst
............此处省略146个文件信息
- 上一篇:磁法勘探球体异常体正演程序源码
- 下一篇:学生选课系统论文
相关资源
- 实验三 消息中间件应用开发:Active
- AsyncTask文件控制暂停和继续,在状态
- SpringBoot+H2+mybatis-plus59130
- Rational Rose Common破解文件
- umeshmotion网格推移
- Wolfram Mathematica 矩阵初等变换函数(
- 基本放大电路multisim仿真.ms14
- labview中的DAQ助手采集多个通道电压
-
Actionsc
ript 1.0实现能跟随鼠标运动的 - CCS5.05.1可使用的license
- TI CCS V5.4 安装步骤及破解文件
- 由浅入深,蓝牙4.0/BLE协议栈开发攻略
- Eeupdate.exe
- The direction of synaptic plasticity mediated
- Reparatory Effects of Nicotine on NMDA Recepto
- Apolipoprotein E4 Impairs in vivo Hippocampal
- Histamine excites rat lateral vestibular nucle
- Diltiazem augmented pentobarbital-induced LORR
- LenovoTinkPad; Marker 5.01
- Fabrication and all-optical poling characteris
- Rtx51_tiny_RTOS中文版.pdf
- porting.RTEMS移植指南.双语.V20131224.pdf
- DAC0832波形发生器幅值及频率都精确可
- mybatis连接oracle实例
- adams vibration 练习原文件
- EDA课程设计_密码锁
- DAS1302蜂鸣 独立按键 闹钟设定 IIC存储
-
开源tinyxm
l - 怎样在flex的datagrid中运用checkbox
- 一个测试报告的模板,有点用
评论
共有 条评论