| | Kata kunci sobat | Kata kunci sobat

Kamis, 01 April 2010

jam digital menggunakan AT89S2051

Jam Digital adalah suatu alat yang dirancang untuk mengukur waktu. Rangkaian Jam digital menggunakan komponen dan juga program yang disusun sedemikian rupa sehingga proses kerjanya seperti pada jam yang ada di pasaran.
AT89C2051
Adalah sebuah microcontroller 20 pin yang digunakan untuk pengendali utama. Komponen ini berfungsi sebagai penyimpan program dan juga mengendalikan tampilan Display seven segmen melalui BCD 7447 serta decoder/demultiplexer 74138 sebagai common anoda.

BCD 7447
BCD 7447 merupakan sebuah Digital to Analog Converter yang berfungsi mengendalikan seven segmen secara bergantian sesuai dengan perintah dari keluaran port 1-4 AT89C2051. Didalam BCD 7447 data digital 4 digit dirubah menjadi keluaran analog 7 digit menuju ke seven segmen.

Decoder/Demultiplexer 74138
74138 merupakan sebuah decoder/demultiplexer delay, dalam rangkain jam digital kali berfungsi untuk mengubah waktu tundaan dari Port1.4, 1.5, 1.6 AT89C2051 dan diteruskan menuju seven segmen sebagai supply common anoda.

Seven Segmen
Seven segmen adalah penampil dengan susunan 7 digitit yang dapat menampilkan angka dari 0 – 9. Seven segmen disusun untuk menampilkan Jam, menit dan detik. Seven segmen mendapat input dari BCD dan Decoder/Demultiplexer.

Selain komponen fisik diatas yang digunakan untuk membangun sebuah rangkaian Jam digital juga diperlukan adanya software sebagai pengendali utama yang disimpan dalam memori AT89C2051.

Software
Program Jam.asm yang mengendalikan Jam digital ditulis pada bahasa Assembler dan dikompilasi oleh Micro-C Compiler. File hex Jam.asm harus didownload menggunakan Easy-Downloader supaya dapat dismpan dalam adalah memori AT89C2051. File ini harus sudah dalam format HEX sebelum disimpan dalam memori.

Tidak ada komentar:

Posting Komentar