Pemograman Input Keypad dengan Output Led Atmega 8535.
12/05/2015
1 Comment
Pandai Elektronika-- Apa kabar sobat Pandai Elektronika semua, semoga dalam keadaan sehat, mudah rezeki dan dilancarkan semua urusan oleh Tuhan Yang Maha Esa, kembali lagi sedikit berbagi ilmu yang saya dapat dari aktivitas kuliah, Program Study Elektronika tentang Pemograman Input Keypad dengan tampilan LED dimana disini saya menggunakan CodeVision AVR untuk membuatkan programnya dan akan disimulasikan menggunakan Proteus, kenapa proteus saya pilih? karena pertama hemat bahan dan biaya, kedua percaya diri akan penuh karena tidak takut rusak komponen elektronika yang akan digunakan nanti dan yang ketiga lebih gaka makan banyak waktu. hehehehe..
Oke gan kita langsung aja kepokok permasalahannya, Pemograman Input keypad dengan Tampilan LED Atmega 8535 mengggunakan Software Codevision AVR dan Proteus sebagai berikut :
1. Langkah 1
Membuatkan gambar rangkaian seperti dibawah dengan menggunakan software Proteus.
Gambar Rangkaian
Komponen-komponen yang digunakan :
- Mikrocontroller Atmega 8535 1 buah.
- Keypad-Phone 1 buah.
- LED D0-D7 8 buah.
- Resistor R1-R8 = 330 OHM 8 buah.
2. Langkah 2
Apabila sobat telah selesai membuat gambar rangkaian diatas dengan menggunakan software proteus dengan baik dan benar, maka langkah selanjutnya adalah membuatkan list program untuk input keypad dan output LED. Software yang digunakan untuk membuatkan list program ini adalah Software CodeVision AVR.
Silahkan Klik tombol Lihat program untuk menampilkan List Program dari Pemograman Input Keypad dengan Tampilan LED diatas.
* Penting
Ada yang hilang pada program librarynya diatas sekali dari List program ganti :
#include
#include
dengan ;
#include<mega8535.h>
#include <delay.h>
3. Langkah 3
Langkah selanjutnya adalah melakukan pengujian terhadap program yang telah sobat buat tadi dengan gambar rangkaian yang ada pada proteus.
Berikut tabel data tampilan dari LED jika tombol-tombol Keypad ditekan :
LED 7
|
LED 6
|
LED 5
|
LED 4
|
LED 3
|
LED 2
|
LED 1
|
LED 0
|
Tombol Keypad
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
2
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
1
|
3
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
0
|
4
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
1
|
5
|
0
|
0
|
0
|
0
|
0
|
1
|
1
|
0
|
6
|
0
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
7
|
0
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
8
|
0
|
0
|
0
|
0
|
1
|
0
|
0
|
1
|
9
|
0
|
0
|
0
|
0
|
1
|
0
|
1
|
0
|
*
|
0
|
0
|
0
|
0
|
1
|
0
|
1
|
1
|
#
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
ko ga bsisa ya gan?
ReplyDelete