Ads 468x60px

Program Counter Seven Segment Mikrokontroler CodeVision AVR





Counter seven segment yang dimaksud disini adalah aplikasi penghitung dengan display berupa seven segment....heeee (maap tapi ini ndeso dan katrok karena bikina Ki Sableng...Penghitungan hanya bisa 0 sampai 99,,,soalnya seven segment ku cuma 2 digit,,,heee...(Sssttt ojo ngomong sopo2 lek iku barang leles, bekase konco2,,,gak modal wkwkwk)..O iya,,,seven segment yang tak pake adalah common katoda/common ground lek bahasaku...heee maap kalo salah bahasa, maklum ndeso...Katoda dihubungkan PORTD.1 dan PORTD.0, sedangkan anoda dihubungkan PORTC mikrokontroler ATMega 8535...La ini perbedaan common katoda dan common anoda...(gambar tak ambil dari tetangga sebelah heee thelearningpit.com) ...


Yang tak pakai seven segment common katoda double, jadi ada dua katoda, makanya butuh 2 pin untuk mengaturnya...Untuk menyalakan nya katoda harus low dan anoda harus high...heeee...lanjut programnya aja ya, mohon juga dikoreksi,,,o iya maap ya bukan maksud menggurui tapi cuma share aj...heee..

Pertama saya gunakan CodeWizard untuk generate project, PORTC, PORTD.0, PORTD.1 setting sebagai output...


Kedua,,,saya definisikan variabel yang digunakan :
#include
#include
unsigned char angka[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
int digit1,digit2,i;

Ketiga,,,saya buat dulu fungsi counter nya bro :
void counter_up ()
{      for (digit1=0;digit1<10;digit1++)
        {for (digit2=0;digit2<10;digit2++)
            {for (i=0;i<100;i++)
            {
            PORTD.1=0;
            PORTD.0=1;
            PORTC=angka[digit1];
            delay_ms(1);
            PORTD.1=1;
            PORTD.0=0;
            PORTC=angka[digit2];
            delay_ms(1);
            }
            }
        }
}

Keempat,,,tinggal panggil aj fungsinya , heeee
while (1)
     {
              counter_up ();
      };

Ini dia hasil video counter seven segment saya,,,maap yo kalo ndeso dan katrok...heeee

Yahhh,,,semoga bermanfaat lah...heee

Salam damai, senajan kenthir nanging kebak pikir...

5 komentar:

Muhamad sya'roni mujahidin mengatakan...

Thanks ILMunya BAng

Anonim mengatakan...

entah siapa yg ngopi paste... ==a

tapi yg pasti saya pernah lihat postingan ini sama percis ==

Aperta Putra mengatakan...

atmega berapa y

Unknown mengatakan...

Kalo pke 3 7seg gmn ya
Udh di tambah for untuk digit3 dan portd untuk clknya

Anonim mengatakan...

Lucky Club: A Casino Site That's Worth Your Time
Lucky Club Casino is a luckyclub.live new online casino in South Africa. The site is located in Johannesburg and has a large jackpot jackpot rate of over 777x.

Posting Komentar