资源简介
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个文件信息
- 上一篇:磁法勘探球体异常体正演程序源码
- 下一篇:学生选课系统论文
相关资源
- 基于Multisim10的十字路口交通灯控制器
- Qt 日历可显示阴历生宵和时钟基于Q
- springmvc+Mybatis+axis2+webservice+quartz作业整
- Particle Swarm Optimization粒子群算法原版
-
vcruntime140d.dll,ucrtba
sed.dll,32位和 - EES keygen 注册机
- zw_xmuleea-11168271-1001BattleOverCities-HardV
- 心理学实验软件presentation教程
- 线性稳压电源 pcb Altium Designer Winter
- 操作系统实现请求分页存储管理页面
- predictivecontrol.zip
- 2016山东省NOI省队集训DAY2 题目题解数
- 低频功率放大器Multisim仿真.zip
- wifi字典完美
- darknet——yolov3
- EDA数字跑表完整的
- 基于MSP430的数控直流电压源
- Graph Algorithms:Practical Examples in Apach
- 虚拟光驱(Daemon Tools) 4.30.4 官方中文
- A Practical Guide to Support Vector Classifica
- Raise Data Recovery v5.x keygen
- 利用OpenCV中的Stitcher类实现全景图像拼
- Vapnik经典之作The Nature Of Statistical Le
- Hackers delight 2nd edition
- 数据仓库(Building The Data Warehouse中文
- Newton 下降法解决等式约束凸优化问题
- MicroStation V8i简体中文版完全破解文件
- TINY+编译器 改编自原版TINY
- Microsoft_Robotics_Developer_Studio中文教程
-
Cloud networking understanding cloud-ba
sed
评论
共有 条评论