⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 adc_led._c

📁 16个单片机c语言实验程序
💻 _C
字号:
//ADC转换程序
//用led显示ADC0的电压值
#include<iom16v.h>
#define uchar unsigned char 
#define uint unsigned int 

void s_ms(uint ms)
{
	for(;ms>1;ms--);
}	

//ADC0测试,用8位LED显示ADHL
//主函数
main()
{
uchar adc_l,adc_h,i;
DDRA=0xff;
PORTA=0x00;
DDRB=0xff;
DDRD=0xff;
PORTD=0xff;
while(1)
     { 
     ADCSR=0x00;
     ADMUX=0x40;    //AVCC参考电压 ADC0输入
     ADCSRA=(1<<ADEN)|(1<<ADSC)|(1<<ADFR)|0x07;   //128分频,循环取值
     s_ms(500);         //延时
     adc_l=ADCL;
     adc_h=ADCH;
	 PORTD=~adc_l;
	 for(i=0;i<10;i++)
	    {
		 s_ms(60000);
		}
	 }
}


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -