My Blog List

Monday, 7 May 2018

Sistem Tertan (Embedded)

VCLASS SISTEM TERTANAM
Pengaplikasian Jam Digital pada 7 Segment


  • Komponen yang digunakan : 

1. Resistor pack 8
Resistor adalah komponen elektronika yang berfungsi untuk menghambat atau membatasi aliran listrik yang mengalir dalam suatu rangkain elektronika. Sebagaimana fungsi resistor yang sesuai namanya bersifat resistif dan termasuk salah satu komponen elektronika dalam kategori komponen pasif. resistor akan menghambat arus dari Mikrokontroler AT89C51 selanjutnya Seven Segment .

2. Mikrokontroler AT89C51
Sebagai kontrol dari seven segment dengan osilator crystal 12MHz, ketika seven segment E.F ( Detik ) sudah menampilkan angka 5 , 9 maka pada seven segement C,D ( Menit ) akan menampilkan angka 0,1, setelah Seven Segment  C,D ( menit ) menampilkan angka 59 maka Seven Segment A,B (  Jam ) akan menampilkan 0 , 1 sampai Seven Segment menampilkan angka 5,9 maka Mikrokontroler akan mengcounter Seven segment dengan codingan bahasa C

3. Seven Segment
Seven Segment adalah komponen Elektronika yang dapat menampilkan angka desimal melalui kombinasi-kombinasi segmennya. seven segment di aplikasi Proteus sudah ditanamkan decoder .


  • Aplikasi yang digunakan adalah Proteus 8 untuk rangkainnya dan Keil uVision 5 sebagai coding bahasa Cnya.
Coding Program 


//digital clock simulation keil proteus simulation
#include<reg51.h>

void main()
{


int t,i,j,k,a,b,c,d,e;
e=0;
P3=0x00;
P2=0x00;
P0=0x00;
while(1)
{ P0=0x00;
 for(c=0;c<3;c++)
 {
  for(d=0;d<10;d++)
  {
   for(a=0;a<6;a++)
   {
    for(b=0;b<10;b++)
    {
     for(t=0;t<6;t++)
     {
      for(i=0;i<10;i++)
      {
      for(k=0;k<1000;k++)
      for(j=0;j<142;j++);
      P3++;
      }
      P3=P3+0x06;
     }
     P3=0x00;
     P2++;
    }
    P2=P2+0x06;
   }
   P2=0x00;
   P0++;
   if(P0==0x24){
   P0=0x00;
   e=1;}
   if(e==1)
   break;
  }
  if(e==1){
  e=0;
  break;}
  P0=P0+0x06;
 }

}
}



Berikut penjelasan program
# Int t, i, j, k, a, b, c, d merupakan inisialisasi dari pin Output yang ada pada Seven Segment yaitu sebanyak 8 pin. 
# P3, P2 dan P0 adalah inisialisasi dari pin mikrokontroler AT89C51 yang digunakan.
# e adalah inisialisasi dari clock




Berikut hasil screenshoot simulasi Pengaplikasian Jam Digital pada 7 Segment





Terima Kasih


No comments: