原创 AD转换芯片cs5550的读写c语言读写程序

2007-9-13 21:47 3438 4 5 分类: 软件与OS
void write_CS5550(uchar data_to_send) //
{
uchar i; AD_SCLK=0;
// AD_CS =0;
Delay_us(20); // for (i=0;i<8;i++)
{
if( (data_to_send&0X80)==0 )
{
AD_SDI=0;
}
else{AD_SDI=1;}
AD_SCLK=1;
Delay_us(10); //
AD_SCLK=0;
data_to_send<<=1;
}
}
uchar read_CS5550(void) //
{
unsigned char n="0",i=0;
for(n=0;n<3;n++)
{
for(i=0;i<8;i++)
{
cs5550_receive_table[n]<<=1;
if(AD_SDO==0)
{
cs5550_receive_table[n]|=0x01;
}
else cs5550_receive_table[n]&=0xFE;

Delay_us(5);
ACC_0=AD_SDO; //
Delay_us(5);

AD_SCLK=1; //

a<<=1;
Delay_us(10);
AD_SCLK=0; //
Delay_us(30); //
}
a=0xfe;
// cs5550_receive_table[n]=ACC;
}
// AD_CS=1;
return ACC;
}

文章评论3条评论)

登录后参与讨论

tengjingshu_112148725 2009-7-29 09:27

谢谢分享,收获很大

用户1178665 2008-7-19 12:14

cs5550中文资料(双通道模数转换器) http://www.elecfans.com/soft/78/223/2008/200807195281.html

用户153805 2008-5-8 19:55

cs5550_receive_table[n]<<=1; cs5550_receive_table[n]&=0xFE; cs5550_receive_table[n]=ACC; 能解释以下这三句的意思吗 谢谢了

用户762287 2007-12-3 11:15

错误不少,是把注释故意删除了的缘故吗?

但还是感谢你的无私奉献.QQ:147957362,希望交流!

相关推荐阅读
用户489365 2007-10-05 22:13
我自己是如何开始学单片机谈起
很多想学单片机的人第一句话就是怎样才能学好单片机?对于这个问题我今天就我自己是如何开始学单片机谈起如何开始上手,如何开始熟练这个过程给大家讲讲。先说说单片机,一般我们现在用的比较多的的MCS-51的单...
用户489365 2007-10-05 21:56
基于AT89C52的多超声信号融合处理系统设计
基于AT89C52的多超声信号融合处理系统设计[日期:2007-8-7]来源:微计算机信息  作者:吴立珍 曾迎生[字体:大 中 小]  摘要:本文设计并实现了一种多超声信号融合处理系统,主要用于移动...
用户489365 2007-10-05 21:44
Protel制板简易流程-大灵通
Protel制板简易流程-大灵通<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />1....
用户489365 2007-10-05 18:58
基于单片机的电子导游系统设计
基于单片机的电子导游系统设计[日期:2007-9-29]来源:单片机及嵌入式系统应用  作者:肖艳林 宣宗强等 [字体:大 中 小]  引言 随着生活水平的提高,越来越多的人把旅游当成了一种时尚的消费...
用户489365 2007-10-05 18:56
基于AT89S51单片机的监控与管理系统的设计
基于AT89S51单片机的监控与管理系统的设计[日期:2007-8-7]来源:微计算机信息   作者:徐丽香 郑传得 周世均 吴耀鑫[字体:大 中 小]  摘要:在宿舍或商场的出入口中采用监视和管理系...
用户489365 2007-09-18 21:59
声纳功率放大器的研究
声纳功率放大器的研究贺焕林,方向前(中原工学院电子信息学院,郑州 450007)摘要:功率放大器是一种把直流能量转换为交流能量为交流能量的能量变换装置。如何提高能量转换效率,是设计该类放大器的重点和难...
我要评论
3
4
关闭 站长推荐上一条 /2 下一条