atmega8535)
//Compiler: CodeVision
#include <mega8535.h>
#include <delay.h>
#asm
#endasm
#include <lcd.h>
// 20ms delay
delay_ms(20);
ADCSRA|=040;
if(polutan>500)
{ lcd_gotoxy(0,1);
lcd_putsf(berbahaya );
else
{ lcd_gotoxy(0,1);
lcd_putsf(Tidak berbahaya);
lcd_gotoxy(6,0);
lcd_putsf(PPM);
lcd_gotoxy(0,0);
// rubah angka integer ke char Ascii , misal angka 1 -> code ASCII =1 + 30 = 31H
void main(void)
{
// ADC Interrupts: On
ADCSRA=0x8E;
lcd_init(16);
lcd_gotoxy(6,0);
lcd_putsf(PPM);
#asm(sei)
ADMUX=040;
ADCSRA|=040;
while (1);