Mikrokontroller Uchun Dastur Qanday Yoziladi

Mundarija:

Mikrokontroller Uchun Dastur Qanday Yoziladi
Mikrokontroller Uchun Dastur Qanday Yoziladi

Video: Mikrokontroller Uchun Dastur Qanday Yoziladi

Video: Mikrokontroller Uchun Dastur Qanday Yoziladi
Video: O‘YIN DASTURLAR QANDAY YOZILADI|O‘YIN DASTUR MEXANIZMLARI|GAME ENGINE 2024, Noyabr
Anonim

Dasturlash tillari asoslarini bilgan holda mikrokontroller uchun dastur yozish juda oson. Siz faqat qaysi mikrokontrolrni ishlatishni hal qilishingiz kerak. Har xil texnologiyalar va interfeyslarni o'z ichiga olgan va ishlash jihatidan juda yaxshi bo'lgan PIC16F877 uchun dastur yozishni o'ylab ko'ring.

Mikrokontroller uchun dastur qanday yoziladi
Mikrokontroller uchun dastur qanday yoziladi

Ko'rsatmalar

1-qadam

Oldindan o'rnatilgan MPLAB dasturini ishga tushiring va menyudan Project / project Wizard bandini tanlang. Keyin "Keyingi" tugmachasini bosadigan oyna ochiladi. Mavjud mikrokontrollerlar ro'yxatidan PIC16F877-ni tanlang va Keyingiga bosing.

2-qadam

Ochilgan oynada kelajakdagi dasturingizning kodini ishlaydigan kompilyatorni tanlang. Active Toolsuite ro'yxatida HITECH PICC Toolsuite-ni tanlaganingizga ishonch hosil qiling. Bu C tilining kompilyatori. Keyin loyihaga nom bering (TestPIC) va uning katalogini ko'rsating. Ruscha harflar bilan yozmang, aks holda fayllarni ochishda muammolar paydo bo'ladi. Keyingiga, so'ngra Finish tugmachasini bosing. Shunday qilib, bo'sh loyiha shabloni tayyor.

3-qadam

Fayl / Yangini bosing. Ko'rsatilgan Untitled oynasida File / Save as … -ni tanlang va TestPIC.c nomini ko'rsating va loyiha bilan papkaga o'ting. Faylni loyihaga qo'shish yonidagi katakchani belgilang. Quyida ushbu kodni #include _CONFIG (0x03F72) ochiq loyiha oynasiga joylashtiring; int i = 0; void main (void) {T0IE = 0; GIE = 0; TRISB = 0; PORTB = 0; while (1 == 1) {PORTB ++; for (i = 0; i

4-qadam

Konfiguratsiya / Konfiguratsiya bitlarini oching … Bu erda loyiha uchun parametrlarning qiymatlarini o'rnating: Osilator - HS (kvarts rezonatori soat generatori vazifasini bajaradi), WatchDog Timer - O'chirish (mikrokontrolderning asl holatini tiklashni o'chirib qo'ying), Power Up Timer - On (tiklash holatida turing), Brown Out Detect - On, Past Voltage Program - O'chirilgan, Flash Program Writing - Enabled, Data EE Read Protect - Off), Code Protect - Off (MK kod himoyasini o'chirib qo'ying).

5-qadam

Kodni kompilyatsiya qiling. Buning uchun Project / Build All-ni bosing. Kompilyatsiya tugagandan so'ng, muvaffaqiyatli bajarilishi haqida oyna paydo bo'ladi. Shundan so'ng, loyiha papkasida TestPIC.hex fayli paydo bo'ladi, unda maxsus kod mavjud. Dasturchi yordamida uni mikroprotsessorga yozing.

Tavsiya: