Nama :
|
|
|
NBI :
|
|
|
Kelas :
|
|
|
Praktikum : MIKROPROCESSOR
|
|
|
Tugas Praktikum ke-3
|
ACC DOSEN
|
ACC ASLAB
|
1.
Gambarkan rangkaian dengan PORT A yang
dihubungkan dengan modul seven segment kemudian PORT B bit ke 0 dan 1
dihubungkan dengan tombol
2.
Tuliskan coding program dengan menggunakan
Bahasa C (Codevision AVR) PORT A bit 0-3 merupakan modul lampu led, PORT B
merupakan modul tombol. Jika ditekan maka lampu akan menyala 5 kali dengan
masing – masing delaynya 5 detik. Dengan kondisi awal / standby semua lampu
mati.
Source Code :
#include <mega8535.h>
#include <delay.h>
#include <stdio.h>
// Declare your global variables here
int i;
while (1)
{
if (PINB.0 == 0){
for (i=0;i<=4;i++) {
PORTA.0=1;
PORTA.1=1;
PORTA.2=1;
PORTA.3=1;
delay_ms(5000);
PORTA.0=0;
PORTA.1=0;
PORTA.2=0;
PORTA.3=0;
delay_ms(5000);
};
};
}
0 komentar:
Post a Comment