(急...)那个大哥有会用stc 12c5a32s2的ad功能的,给发一下ad的c语言程序?
那个大哥有会用stc 12c5a32s2的ad功能的,给发一下ad的c语言程序?去stc官网看了好多资料也没发现,急死了! 这个应该是他的资料里面带了啊,我刚看了看是汇编的呵呵~你可以考虑自己转换下,在说了C也可以内嵌汇编,实在不行你内嵌 /*****************************************************************
*AD转换函数,调用前确保ADC电源已打开且相应IO已设为ADC输入模式
*函数参数:channel 需要转换的通道号(0~7)
*返回值:无符号整形
*版本: v1.0
******************************************************************/
uint ReadAD(uchar channel)
{uint adc;
adc=100;
EA=0;
ADC_CONTR=0xe0+channel;
while(adc--);
ADC_CONTR|=0x08;
while(0==(ADC_CONTR&0x10));
ADC_CONTR=0xe0;
adc=ADC_RES<<2;
adc+=ADC_RESL&3;
EA=1;
return adc;
} 学习学习!!!! 能用吗?
返回的值是不是10位的? 不能用,呵呵,每复位一次改变一个值。。。 unsigned char dateH = 0x00;
unsigned char dateL = 0x00; 嘿嘿 问老妖怪要撒 liuhuanwhy 发表于 2010-5-22 17:39 static/image/common/back.gif
不能用,呵呵,每复位一次改变一个值。。。
需要对管脚进行初始化设置才行 到杜洋工作室的网站 编程模版里 有AD的C语言编程模版
页:
[1]