Pages

Ads 468x60px

Featured Posts

Thursday, 13 July 2017

Tugas Praktikum 4

Nama         : 


NBI             : 


Kelas          : 


Praktikum : MIKROPROCESSOR


Tugas Praktikum ke-4
ACC DOSEN
ACC ASLAB

1.       Gambarkan rangkaian dengan PORT C yang dihubungkan dengan modul LCD kemudian PORT B bit 0 dan 1 dihubungkan dengan tombol pada ATmega8535




2.       Tuliskan Coding program (Codevision AVR) yang dihubungkan dengan LCD. PORTA bit ke 0 dan 1 dihubungkan dengan tombol. Tampilkan tulisan BELAJAR pada baris ke 3 kolom ke 1. Kemudian jika tombol bit ke 0 ditekan maka menampilkan tulisan TEKNIK. Jika tombol bit ke 1 ditekan maka akan mengembalikan tulisan INFORMATIKA.


Source Code :

#include <atmega8535.h>
#include <alcd.h>


lcd_init(16);

      lcd_clear();
      lcd_gotoxy(2,0);
      lcd_putsf("BELAJAR");    

while (1)
      {

        if (PINA.0 == 0) {
            lcd_clear();
            lcd_gotoxy(2,0);
            lcd_putsf("TEKNIK");
            };
           
        if (PINA.1 == 0) {
            lcd_clear();
            lcd_gotoxy(2,0);
            lcd_putsf("INFORMATIKA");
            };


      }

Thursday, 6 July 2017

Tugas Praktikum 3

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);
                };

            };


      }

Thursday, 29 June 2017

Tugas Praktikum 2

Nama         : 


NBI             : 


Kelas          : 


Praktikum : MIKROPROCESSOR


Tugas Praktikum ke-2
ACC DOSEN
ACC ASLAB

1.       Gambarkan Rangkaian 2 seven segmen yang dihubungkan dengan ic mikrokontroler atmega8535 pada PORT A dan PORT B



2.       Tuliskan Coding program terdapat dua sevent segment (SS). SS1 diletakan di PORT A sedangkan SS2 diletakan di PORT B. Tampilkan tulisan pada SS1 dan SS2 pada waktu bersamaan dengan delay 10 detik dalam Bahasa C.

Source Code :

#include <atmega8535.h>
#include <delay.h>


while (1)
      {
      PORTA=0x89;
      PORTB=0x99;
      delay_ms(10000);
      PORTA=0x88;
      PORTB=0x92;
      delay_ms(10000);
      PORTA=0xC7;
      PORTB=0x80;
      delay_ms(10000);
      PORTA=0xC7;
      PORTB=0xF9;
      delay_ms(10000);
      PORTA=0xC0;
      PORTB=0xF8;
      delay_ms(10000);


      }