您现在的位置: 主页 > MCU > 单片机技术应用 > TLC0831示例程序 -
本文所属标签:
为本文创立个标签吧:

TLC0831示例程序 -

来源: 网络用户发布,如有版权联系网管删除 2018-09-07 

[导读]
TLC0831示例程序#include #include typedef unsigned int uuint;typedef unsigned char uchar;sbit adcdo=P1^0; //定义TLC0831的数据线D0sbit adCCs=P1^2; //定义TLC0831的时能线CSsbit adcclk=P1^1; /

TLC0831示例程序

本文引用地址: http://www.21ic.com/app/mcu/201806/764872.htm

#include
#include

typedef unsigned int uuint;
typedef unsigned char uchar;

sbit adcdo=P1^0; //定义TLC0831的数据线D0

sbit adCCs=P1^2; //定义TLC0831的时能线CS
sbit adcclk=P1^1; //定义TLC0831的时钟线CLK
void delay(uchar x); //定义延时函数
uchar readadc(void); //定义读数据函数
void adcck(void); //定义时钟函数
void delay1(uchar x)
{
uchar i;
for(i=0;i{};
}


void adcck(void) //时钟函数
{
adcclk=1;delay1(2);
adcclk=0;delay1(2);
}
uchar readadc(void) //读出TLC0831转换数据函数
{
uchar i;
uchar ch;
adccs=0;adcck();ch=0;
for(;adcdo==1;)adcck();
for(i=0;i<8;i++)
{
adcck();
ch=(ch<<1)|adcdo;
}
adccs=1;
return(ch); //返回值,即转换后的数据
}
void main(void) //主函数
{
uchar a;
a=readadc();
ACC=a;
}




              查看评论 回复



 

"TLC0831示例程序 -"的相关文章

网站地图

围观()