51单片机 AD模数转化 tlc1549芯片//TLC1549驱动程序 直接调用就可以了.//作者:mingtree//email:ycxms88@163.comsbit adclk=P1^2; //时钟线sbit adcs=P1^4; //CSsbit addata=P1^3; //数据线////名称:ad_read()//功能:读十位AD
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/31 02:55:12
51单片机 AD模数转化 tlc1549芯片//TLC1549驱动程序 直接调用就可以了.//作者:mingtree//email:ycxms88@163.comsbit adclk=P1^2; //时钟线sbit adcs=P1^4; //CSsbit addata=P1^3; //数据线////名称:ad_read()//功能:读十位AD
51单片机 AD模数转化 tlc1549芯片
//TLC1549驱动程序 直接调用就可以了.
//作者:mingtree
//email:ycxms88@163.com
sbit adclk=P1^2; //时钟线
sbit adcs=P1^4; //CS
sbit addata=P1^3; //数据线
//
//名称:ad_read()
//功能:读十位AD TLC1549 返回值是一个整形的数
unsigned int ad_read(void)
{
unsigned char i;
unsigned int adtemp;
adcs=1; //禁止I/O CLOCK
adcs=0; //开启控制电路,使能DATA OUT和I/O CLOCK
adtemp=0; //清转换变量
for(i=0;i
51单片机 AD模数转化 tlc1549芯片//TLC1549驱动程序 直接调用就可以了.//作者:mingtree//email:ycxms88@163.comsbit adclk=P1^2; //时钟线sbit adcs=P1^4; //CSsbit addata=P1^3; //数据线////名称:ad_read()//功能:读十位AD
左移一位呀,准备接收下一位
下一句if(addata)
adtemp++; 就是接收下一bit