Menulis program untuk mikrokontroler dengan pengetahuan dasar-dasar bahasa pemrograman sangat mudah. Anda hanya perlu memutuskan mikrokontroler mana yang ingin Anda gunakan. Pertimbangkan untuk menulis program untuk PIC16F877, yang mencakup semua jenis teknologi dan antarmuka dan cukup baik dalam hal kinerja.
instruksi
Langkah 1
Luncurkan program MPLAB yang telah diinstal sebelumnya dan pilih item Project / Project Wizard dari menu. Kemudian sebuah jendela akan terbuka di mana klik "Next". Pilih PIC16F877 dari daftar mikrokontroler yang tersedia dan klik Next.
Langkah 2
Di jendela yang terbuka, pilih kompiler yang akan memproses kode program masa depan Anda. Pastikan untuk memilih HITECH PICC Toolsuite dalam daftar Active Toolsuite. Ini adalah kompiler bahasa C. Kemudian beri nama proyek (TestPIC) dan tentukan direktorinya. Jangan menulis dalam huruf Rusia, jika tidak masalah akan muncul saat membuka file. Klik Berikutnya dan kemudian Selesai. Jadi, template proyek kosong sudah siap.
Langkah 3
Klik File / Baru. Di jendela Untitled yang muncul, pilih File / Save as … Tentukan nama TestPIC.c dan buka folder dengan proyek tersebut. Centang kotak di sebelah Tambahkan File ke Proyek. Di bawah ini, tempatkan kode ini di jendela proyek yang terbuka #include _CONFIG (0x03F72); int i = 0; void main (void) {T0IE = 0; GI = 0; TRISB = 0; PORTB = 0; while (1 == 1) {PORTB++; for (i = 0; i
Langkah 4
Buka Configure / Configuration Bits … Di sini, atur nilai opsi untuk proyek: Oscillator - HS (resonator kuarsa akan bertindak sebagai generator jam), WatchDog Timer - Off (matikan reset mikrokontroler), Power Up Timer - On (tetap dalam keadaan reset), Brown Out Detect - On, Low Voltage Program - Disabled, Flash Program Write - Enabled, Data EE Read Protect - Off), Code Protect - Off (nonaktifkan MK code protection).
Langkah 5
Kompilasi kode. Untuk melakukan ini, klik Proyek / Bangun Semua. Setelah kompilasi selesai, sebuah jendela akan muncul tentang penyelesaian yang berhasil. Setelah itu, file TestPIC.hex akan muncul di folder proyek, yang akan berisi kode khusus. Tulis ke mikroprosesor menggunakan programmer.