Percobaan 2 Mikro Modul 3
|
Senin, 10 Desember 2018
Percobaan 2 7 Segmen
Menampilkan Karakter Pada 7Segmen
1. Hardware [kembali]
2. Rangkaian Simulasi [kembali]
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=0x0f; // PORTC kondisi awalnya dalam keadaan mati
DDRC=0xff; // PORTC merupakan OUTPUT
while(1) // Fungsi Perulangan
{
if (PINE.0 == 1) // Jika PINE.1 bernilai 1
{
PORTC=0x5b; // 4 led di PORTC hidup
delay_ms(100); //delay 100ms
}
else // Jika Tidak
{
PORTC=0x00; // led di PORTC mati // delay 100ms
} } } //Kurung penutup
5. Video [kembali]
6. Link Download [kembali]
- Simulasi Proteus <Link Download>
- Listing Program <Link Download>
- Video <Link Download>
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=0x0f; // PORTC kondisi awalnya dalam keadaan mati
DDRC=0xff; // PORTC merupakan OUTPUT
while(1) // Fungsi Perulangan
{
if (PINE.0 == 1) // Jika PINE.1 bernilai 1
{
PORTC=0x5b; // 4 led di PORTC hidup
delay_ms(100); //delay 100ms
}
else // Jika Tidak
{
PORTC=0x00; // led di PORTC mati // delay 100ms
} } } //Kurung penutup
5. Video [kembali]
6. Link Download [kembali]
- Simulasi Proteus <Link Download>
- Listing Program <Link Download>
- Video <Link Download>
#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=0x0f; // PORTC kondisi awalnya dalam keadaan mati
DDRC=0xff; // PORTC merupakan OUTPUT
while(1) // Fungsi Perulangan
{
if (PINE.0 == 1) // Jika PINE.1 bernilai 1
{
PORTC=0x5b; // 4 led di PORTC hidup
delay_ms(100); //delay 100ms
}
else // Jika Tidak
{
PORTC=0x00; // led di PORTC mati // delay 100ms
} } } //Kurung penutup
5. Video [kembali]
6. Link Download [kembali]
- Simulasi Proteus <Link Download>
- Listing Program <Link Download>
- Video <Link Download>
- Simulasi Proteus <Link Download>
- Listing Program <Link Download>
- Video <Link Download>