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

ADC0832转换C程序 -

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

[导读]
#include"reg51.h"#include"intrins.h"#defineucharunsignedchar#definenop()_nop_();sbitclk=P1^6;sbitdata_i=P1^4;sbitdata_o=P1^5;sbitcs=P1^2;//此程序ATOD为CH1ucharread_adc(void){uchari,ch=0;c

 

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

#include"reg51.h"
#include"intrins.h"
#defineucharunsignedchar
#definenop()_nop_();

sbitclk=P1^6;
sbitdata_i=P1^4;
sbitdata_o=P1^5;

sbitcs=P1^2;
//此程序ATOD为CH1
ucharread_adc(void)
{uchari,ch=0;
cs=0;
clk=1;
nop();
nop();
clk=0;
nop();
nop();
for(;data_o==1;)
{
clk=1;
nop();
nop();
clk=0;
nop();
nop();
}
for(i=0;i<8;i++)
{
clk=1;
nop();
nop();
clk=0;
nop();
nop();
ch=(ch<<1)|data_o;
}
cs=1;
return(ch);
}
//主程序
voidmain(void)
{
ucharad;
while(1)
{
ad=read_adc();
P0=ad;
}
}

 

 



              查看评论 回复



嵌入式交流网主页 > MCU > 单片机技术应用 > ADC0832转换C程序 -
 

"ADC0832转换C程序 -"的相关文章

网站地图

围观()