?? adc_led.c
字號:
#include<iom128v.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=0x00;
DDRF=0x00;
PORTF=0x00;
DDRG=0xff;
PORTG=0xff;
while(1)
{
ADCSRA=0x00;
ADMUX=0x40; //AVCC參考電壓 ADC0輸入
ADCSRA=(1<<ADEN)|(1<<ADSC)|(1<<ADFR)|0x07; //128分頻,循環取值
s_ms(500); //延時
adc_l=ADCL;
adc_h=ADCH;
PORTA=~adc_l;
for(i=0;i<10;i++)
{
s_ms(60000);
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -