Programatorii - microcontrolere și tehnologie

Tutorialul arată greșelile de bază care pot apărea atunci când scrieți programe pentru microcontrolere PIC în mediul de dezvoltare MPLAB X.
Eroarea asociată cu proiectul: a uitat să facă proiectul unei majore, astfel încât atunci când compilarea se întâmplă fișierul HEX de actualizare.
Probleme cu ferestre în MPLAB programului X.
Eroare 113: identificare nume nu se regăsesc în textul programului.
Eroare 128: lipsit de orice parametru. Opțiunea de așteptat, dar el nu a fost.
Eroare 108: caractere nevalide. Există ceva care nu ar trebui să fie.
Evidențierea programului atunci când, ca un indicator pentru a face o greșeală.

Lecția arată cum să vă conectați programator PIC16F84A microcontroler și PICkit 2. Se arată că un program necesar pentru un programator microcontroler prin intermediul EEPROM PICkit 2. prezintă un proces de firmware. Prin aceeași metodă poate fi cusute microcontrolere PIC16F84, PIC16F627, PIC16F628, PIC16F627A, PIC16F628A, PIC648A, PIC16F88. Microcontroler Folosirea programului este testat pe circuitul de pe breadboard. Afișate naminala de rezistențe pot fi folosite pentru a limita curentul prin LED-uri, cu toate acestea elementele de circuit pot fi ignorate, deoarece este posibil de a utiliza programator PICkit 2 ca un circuit sursă de alimentare, a demonstrat o protecție împotriva scurtcircuitelor în programarea PICkit 2.

Luați în considerare binar, zecimal și sisteme de număr hexazecimal. Caracteristicile acestor sisteme atunci când funcționează cu microcontrolere Pic. Este afișat când este convenabil de a utiliza binar, sistem numeric zecimal și shestnadatirichnuyu atunci când scrieți un program pentru microcontroler Pic și metoda de înregistrare sisteme de date în programul MPLAB X.
comandă luate în considerare (de instrucțiuni) decfsz. Aplicarea acestei instrucțiuni în scrierea întârzierilor de cod (întârziere).

În această lecție, considerat, scriind un program care pornește și oprește LED-uri într-o anumită ordine. Luați în considerare un program pentru a calcula întârziere. Pentru instrucțiuni (comenzi) apel și retur. Vorbit despre diferențele dintre registrele de destinație specială și generale.

Această lecție arată modul în care programul de control pentru PIC16F84A scris în limbaj de asamblare în programul MPLABX. Programul include LED-urile sunt conectate la picioarele PIC16F84A. Pentru a simplifica înțelegerea PIC16F84A și scris pentru a permite modelului de program LED este utilizat cu întrerupătoare de circuit cu diferite sarcini.