Sabtu, 17 Mei 2014

Mikrokontroller

Pemrograman Mikrokontroller
Kali ini akan saya berikan basic tentang pemrograman Mikrokontroller family mcs51 (AT89c51/AT89S51). tapi sebelum itu anda wajib mengetahui dulu karakteristik ./sifat dari IC mikro ini, antara lain adalah:
• 4K Bytes of In-System Reprogrammable Flash Memory
– Endurance: 1,000 Write/Erase Cycles
• Fully Static Operation: 0 Hz to 24 MHz
• Three-level Program Memory Lock
• 128 x 8-bit Internal RAM
• 32 Programmable I/O Lines
• Two 16-bit Timer/Counters
• Six Interrupt Sources
• Programmable Serial Channel
• Low-power Idle and Power-down Modes
–> BLOG DIAGRAM
jadi sebelum melakukan pemakaian ,harus diketahui dulu kemampuan dari mikro kita.
Terdapat Metode sebelum kita melakukan pemrograman yaitu:
1. Rencanakan untuk apa program yang kita buat
2. Tentukan I/O yang kita pakai dari mikrokontroller
3. Buatlah diagram alir kerja alat kita
4. gunakanlah bahasa pemrograman yang anda kira mudah untuk dipelajari dan di analisa. (disini saya gunakan bahasa assembly untuk permulaan)
5. pakailah progrm-program yang sesuai untuk downloader dan kebutuhan kerja alat kita
SOFTWARE
Berbagai macam software yang telah beredar dalam pasaran tapi intinya ada 3 garis besar software yang saya gunakan kali ini yaitu:
Software Compiler (Untuk mengetikkan ,simulasi led output, dan mengkompile untuk dihasilkan file hexa, contoh reads51)
Software Converter(ada kalanya dalam mendownload program file ekstensi yang diinginkan tidak sesuai untuk itu digunakan software ini)
Software Downloader(untuk mendownload ke dalam IC at89c51)
–> Pemakaian Program COmpiler
Disini saya gunakan program /software read 51 sebgai perantara penulisan program assembly yang nantinya harus dikompile ke dalam bentuk hexa (.he

Tidak ada komentar:

Posting Komentar