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