这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » MEGA8,AD 谁可以给我一个MEGA8 AD转换的例程?

共3条 1/1 1 跳转至

MEGA8,AD 谁可以给我一个MEGA8 AD转换的例程?

院士
2006-09-17 18:14:16     打赏
MEGA8,AD 谁可以给我一个MEGA8 AD转换的例程?



关键词: MEGA8     可以     给我     一个     转换     例程    

院士
2006-12-22 22:43:00     打赏
2楼
问 要最简短的就行.
多谢. 1: 双龙的网站上有WWW.SL.COM.CN 2: me
void Init_AD(void)
{
      DDRC=0x00;  //Portc 高阻
      PORTC=0x00;
      
      
      ACSR=(1<<ACD);  //close analog comparator
      ADMUX =0xe0; //1110 0000;start channel 0;iternal Vref 2.56V为基准,左对齐
      ADCSR =0x82; //1000 0100(ADEN:7)|(ADSC:6)|(ADIE:3)
                   //单次转换模式,中断禁止,4分频

}


//////////////////
unsigned char Read_AD()
{
   
    while(!(ADCSR& (1<<ADIF))); //判断转换是否完成并完成数据更新
    return ADCH;  //左对齐(只取8位)   
}

专家
2022-10-23 17:46:18     打赏
3楼

了解一下


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]