Membuat Angka dari Seven Segment dengan CodevisionAVR




oke kali ini kita akan membuat angka angka an pada seven segment dengan cvavr sebagai programnya

sebelum menuju lebih jauh tentang materi yang akan dibahas dibawah ini, alangkah baiknya kita sudah mengetahui bagaimana cara kerja dari seven segment tersebut

Kalau ga salah 7segment ada 2 jenis yaitu: common anoda, sama common cathoda, untuk lebih jelas cara kerjanya sebaiknya gugling dulu,.

Okeee, saya anggap kita sudah mengetahui cara kerja dari seven segment. Untuk membuat angka pada seven segment dengan menggunakan cvavr, apa sih langkah-langkahnya supaya bisa membuat angka, langsung saja, mari kita uraikan langkah-langkahnya
1. Mengerti cara kerja dari sevent segment + BCD
2. Membuat rangkaian sistem minimum
3. Membuat rangkaian seven segment
4. Membuat program tentunya

Langkah langkanya adalah



1. gugling saja :p

2. Membuat rangkaian sistem minimum
     Nah untuk membuat rangkaian sistem minimum kita bisa langsung solder-solderan di pcb, tetapi jika ingin menghemat uang, sebaiknya kita simulasikan dulu saja rangkaianya,. Jadi rangkaian dibawah ini adalah rangkaian simulasi pada isis proteus, rangkaian sesungguhnya pun kurang lebih seperti itu lah,.haha
nih rangkaian sismin+BCD+seven segment nya, di rangkai di software ISIS PROTEUS ya broo
 Gambar1

 nah sekarang gimana sih cara bikin rangkaiannya, bagi yang sudah bisa mungkin mudah saja, cepat saja (slogan d*sen), nah untuk yang nyubi, nih cara-caranya

a. masukan BCD 7447
b. masukan 7segment common anode
selanjutnya wiring aja seperti Gambar 1


nah setelah rangkaiannya selesai, selanjutnya kita bikin program
caranya seperti apa,.simak dan ikutilah
1. buka CodevisionAVR terus klik new > project > Ok

2. Pada confirm, jawab aja Yes

3. nah untuk milih chip nya pilih aja yang AT90,ATtiny,Atmega,FPSLIC > OK

4. Pada kolom Chip, Ubahlah Chip menjadi Atmega32(contohnya), kemudian Clock: 8.000000 Mhz

5. Pilih kolom Ports, kemudian seting Port C sebagai berikut, karena pada rangkaian di atas, port yang dipakai adalah PORTC, maka setingannya sebagai berikut


6. Setelah selesai mengubah ubah port C, selanjutnya ketik Program pada bagian menu toolbar, Program > Generate, Save and Exit
Kemudian buatlah folder baru terlebih dahulu karena proses penyimpanan akan dilakukan sebanyak 3 kali, simpanlah dengan nama yang sama

7. Setelah selesai disimpan, kemudian akan muncul project yang telah kita buat tadi,. Nah untuk membuat program pada seven segment, langkah pertama masukan header delay #include <delay.h> pada project, seperti dibawah ini

8. Selanjutnya scroll kebawah sampe ketemu while(1) ,kemudian ketikan program sesuai dibawah ini

selesai sudah programnya deh,,.
untuk langkah selanjutnya ketik Project pada toolbar menu terus klik Build All (CTRL+F9)
Project > Build All (CTRL+F9)
tunggu sebentar, nah nanti muncul seperti ini
cari keterangan
No errors
No Warnings
nah berarti udah benar tuh programnya, klik aja OK

jika sudah selesai, kembali lagi ke ISIS Proteus
nah sekarang tinggal memasukan program yang tadi sudah dibuat ke mikrokontroler yang ada di Proteus,. caranya bagaimana sih
nih caranya adalah sebagai berikut
a. Klik 2 kali ATmega32 nya, maka akan muncul

kolom seperti dibawah ini Edit Component,
nah cara memasukan programnya adalah klik Program File, klik yang simbolnya folder,
setelah di klik, cari file dengan nama yang kalian tadi simpan misal NamafileTadi.HEX
nah, ambil yang .HEX yang berada di folde Exe
setelah itu klik Ok
kemudian Klik Play pada Proteusnya



Selamat Berkarya

Salam 117

7 komentar:

  1. Nice post gan..

    mampir juga ke blog ane..

    http://sl-computer.blogspot.com/

    BalasHapus
  2. Mantep nih Postingannya ntar mapir di blog ane ya
    http://asiachordguitar.blogspot.com

    BalasHapus
  3. thanks gan, ,mampir juga di http://cronyoz.blogspot.com

    BalasHapus
  4. thanks gan, ,mampir juga di http://cronyoz.blogspot.com

    BalasHapus
  5. nama komponennya apa aja itu gan

    BalasHapus
  6. The Casino at Marysville, LA | Mapyro
    The Casino 나주 출장안마 at Marysville, LA is located in LA's historical 서울특별 출장안마 district. The casino is in the historical district 청주 출장안마 of La Casino, 사천 출장샵 United States and can be  Rating: 4.3 ë³´ë ¹ 출장마사지 · ‎21 reviews

    BalasHapus