TEMPAT BERBAGI ILMU DUNIA DAN AKHIRAT
Dunia = Kumpulan rangkaian elektronika, Download, ilmu umum, dll
Akhirat = Iman dan Tauhid, Hukum islam, Akhlakul kharimah, dll

SEKARANG BLOG INI SUDAH BISA DI KASIH KOMENTAR, BAGI YANG INGIN DI TANYAKAN SEPUTAR RANGKAIAN ELEKTRONIKA ATAU YANG LAIN SILAH KAN KASIH KOMENTAR ^_^

Selasa, 23 Juli 2013

BEL CERDAS CERMAT BERBASIS ATMEGA16



Di kesempatan hari ini saya akan share beberapa rangkaian elektronika yang bernama " Cerdas Cermat "

Kali ini Rangkaian Cerdas cermat Berbasis mikrokontroller menggunaka ATMEGA16
Berikut Gambar Rangkaiannya :



PEMBAHASAN :




Cara Kerja rangkaian, jika tombol-A ditekan lebih dulu maka lampu regu A akan menyala, dan selama regu A masih menekan tombolnya, maka meskipun regu B dan C menekan tombol Lampu pada regu B dan C tidak akan menyala, demikian juga jika Regu B lebih dulu menekan tombol, dan juga Regu C. Jadi siapa yang lebih dulu menekan tombol, maka lampunya yang akan menyala.
Lampu akan mati jika Juri menekan tombol reset.



PROGRAM BAHASA C (ATMEGA16)

Berikut Program bahasa C, dengan menggunakan software Codevision

#include (mega16 .h)    
 #define regu_a PIND.5
#define regu_b PIND.6
#define regu_c PIND.7
#define lampu_a PORTB.0
#define lampu_b PORTB.1
#define lampu_c PORTB.2

void main(void)
{
DDRB=0xFF;     //port B berfungsi sebagai output
DDRD=0x00;     //port D berfungsi sebagai input

while(1){
while(regu_a==1){
lampu_a=1;
lampu_b=0;
lampu_c=0;
}
while(regu_b==1){
lampu_a=0;
lampu_b=1;
lampu_c=0;
}
while(regu_c==1){
lampu_a=0;
lampu_b=0;
lampu_c=1;
}} }


------------------------------------------------------------------------------------------------------------
[PRODUCTION FROM Y2K ELECTRONICS MANIAC]

NAME : YOYOK SANDI PUTRA ( ADMIN THIS BLOG )
ADDRESS : SINGOSARI , MALANG JAWA TIIMUR
NO HP : 089685765303 (ONLY PM)
SCHOOL : SMK NEGRI 2 SINGOSARI - TEHNICAL ELECRONICS INDUSTRY
POSITION : DEV.ROBOTIKA ON WORKSHOP SMK NEGRI 2 SINGOSARI




Tidak ada komentar: