A. ON OFF LED
1. Hardware [kembali]
2. Rangkaian Simulasi [kembali]
Prinsip Kerja :
Rangkaian terdiri dari LED dan switch dengan menggunakan mikrokontroler Atmega 128. Dimana, 8 LED terhubung ke PORT C dan switch terhubung ke PORT E. Pertama untuk menjalankan simulasi klik tombol PLAY. Untuk memulai operasi maka ditekan tombol RESET. Setelah itu, apabila ditekan switch satu (SW 1), maka 4 LED hidup (D5-D8).
3. Flowchart [kembali]
4. Listing Program [kembali]
#include<mega128.h> // untuk mengaktifkan library atmega128
# include <delay.h> // untuk mengaktifkan library delay
void main(void) // Fungsi utama
{ // Kurung pembuka
PORTE=0x00; // Mendeklarasikan kondisi awal PORT E dalam keadaan mati
DDRE=0x00; // Mendeklarasikan PORT E sebagai input
PORTC=0x00; // PORTC kondisi awalnya dalam keadaan mati
DDRC=0xff; // PORTC merupakan OUTPUT
while(1) // Fungsi Perulangan
{
if (PINE.1 == 1) // Jika PINE.1 bernilai 1
{
PORTC=0x0f; // 4 led di PORTC hidup
delay_ms(100); //delay 100ms
}
Else // Jika Tidak
{
PORTC=0x00; // led di PORTC mati
}
if (PINE.2==1) // Jika PINE.2 bernilai 1
{
PORTC=0xf0; // Maka 4 led di PORTC akan hidup
delay_ms(100); // delay 100 ms
}
Else // jika tidak
{
PORTC=0x00; // led di PORTC akan mati
delay_ms(100); // delay 100ms
} } } //Kurung penutup
5. Video [kembali]
6. Link Download [kembali]
File Proteus - Download
File Program - Download
Video Rangkaian - Download
Tidak ada komentar:
Posting Komentar