- Beranda
- Komunitas
- Tech
- Computer Stuff
DTMF Mikrobaiker nyalakan 4 lampu


TS
fendrianmoses16
DTMF Mikrobaiker nyalakan 4 lampu
Permisi Para Master Mikro saya mw tanya Program DTMF saya kok g bisa jalan ia . niat'a tekan tombol 2 untuk led 1 ,tombol 4 untuk led 2 tombol
6 led 3 , tombol 8 untuk led 4 dan tombol 5 untuk mematikan semua led. apa yang salah ia tolong donk master koreksi program saya ini.
saya pake codevision avr.
nie list syntax ane

/*****************************************************
DTMF led idup mati
*****************************************************/
#include <mega16.h>
#include <delay.h>
void main(void)
{
PORTC=0xFF;
DDRC=0x00;
PORTB=0x00;
DDRB=0xFF;
#asm("sei")
while (1)
{
while(PINC.0==1) // tombol yang aktif 2
{
PORTB=0x01; //led 1 on
delay_ms(100);
}
while(PINC.1==1) // tombol yang aktif 4
{
PORTB=0x02; //led 2 on
delay_ms(100);
}
while(PINC.2==1) // tombol yang aktif 6
{
PORTB=0x04; //led 3 on
delay_ms(100);
}
while(PINC.3==1) // tombol yang aktif 8
{
PORTB=0x06; //led 4 on
delay_ms(100);
}
}
help ia wat TA nie simple tapi suusaahhhh
6 led 3 , tombol 8 untuk led 4 dan tombol 5 untuk mematikan semua led. apa yang salah ia tolong donk master koreksi program saya ini.
saya pake codevision avr.
nie list syntax ane


/*****************************************************
DTMF led idup mati
*****************************************************/
#include <mega16.h>
#include <delay.h>
void main(void)
{
PORTC=0xFF;
DDRC=0x00;
PORTB=0x00;
DDRB=0xFF;
#asm("sei")
while (1)
{
while(PINC.0==1) // tombol yang aktif 2
{
PORTB=0x01; //led 1 on
delay_ms(100);
}
while(PINC.1==1) // tombol yang aktif 4
{
PORTB=0x02; //led 2 on
delay_ms(100);
}
while(PINC.2==1) // tombol yang aktif 6
{
PORTB=0x04; //led 3 on
delay_ms(100);
}
while(PINC.3==1) // tombol yang aktif 8
{
PORTB=0x06; //led 4 on
delay_ms(100);
}
}

Diubah oleh fendrianmoses16 01-11-2012 20:32
0
1.5K
6


Komentar yang asik ya
Urutan
Terbaru
Terlama


Komentar yang asik ya
Komunitas Pilihan