ÍÒÅÃÐÎÂÀÍÅ ÑÅÐÅÄÎÂÈÙÅ ÐÎÇÐÎÁÊÈ
ÍÒÅÃÐÎÂÀÍÅ ÑÅÐÅÄÎÂÈÙÅ ÐÎÇÐÎÁÊÈ
²íòåãðîâàíå ñåðåäîâèùå ðîçðîáêè ðîáî÷èõ ïðîãðàì MPLAB 3.30 ïðåäñòàâëÿº ñîáîþ íàá³ð ïðîãðàì, îá'ºäíàíèõ â ºäèíèé ïàêåò, ùî ì³ñòèòü:
– ðåäàêòîð (Editor Only);
– àñåìáëåð (MPASM);
Ñòèñëà õàðàêòåðèñòèêà îñíîâíèõ ïðîãðàì
Óí³âåðñàëüíèé ìàêðîàñåìáëåð MPASM – öå ñèìâîëüíèé àñåìáëåð, ùî ï³äòðèìóº ðîçðîáêó ðîáî÷èõ ïðîãðàì äëÿ âñ³õ ñ³ìåéñòâ ì³êðîêîíòðîëåð³â PIC 16/17,… · ñòâîðåííÿ ìàêðîêîìàíä;
· óìîâíå àñåìáëþâàííÿ;
Ïðîãðàìíèé ñèìóëÿòîð MPLAB-SIM äîçâîëÿº ïðîäåìîíñòðóâàòè ðîáîòó ðîáî÷î¿ ïðîãðàìè ì³êðîêîíòðîëåðà PIC 16/17 íà ð³âí³ êîìàíä. Ïðè âèêîíàíí³ áóäü-ÿêî¿…
4.2.3. Êîìï³ëÿòîð MPLAB-C
Çàïóñê îñíîâíîãî ïàêåòà ïðîãðàì
Äëÿ çàïóñêó ïàêåòà íåîáõ³äíî âèáðàòè ìèøêîþ ³êîíêó ç íàïèñîì MPLAB ³ íàòèñíóòè äâà ðàçè ë³âó êíîïêó. ϳñëÿ ÷îãî àâòîìàòè÷íî áóäå çàâàíòàæåíèé âåñü ïàêåò MPLAB 3.30, ùî ñêëàäàºòüñÿ ç òðüîõ îáîëîíîê EDITOR ONLY, MPLAB-SIM SIMULATOR ³ PICMASTER SIMULATOR.
Ìåíþ îñíîâíîãî ïàêåòà ïðîãðàì ì³ñòèòü íàñòóïí³ ïóíêòè (ï³äìåíþ):File, Project, Edit, Debug, Picmaster, Option. Êîæíèé ïóíêò ì³ñòèòü ðÿä êîìàíä, ùî… Äëÿ òîãî, ùîá àêòèâ³çóâàòè ìåíþ êîðèñòóâà÷à, íåîáõ³äíî íàâåñòè ïîêàæ÷èê… Ðîçãëÿíåìî äîêëàäíî ïóíêòè îñíîâíîãî ìåíþ ïàêåòà MPLAB 3.30.
Êîìàíäè (îïö³¿) ìåíþ File äîçâîëÿþòü ðîçðîáíèêó ïðîäèâëÿòèñÿ òåêñòè ïðîãðàì, çàâàíòàæóâàòè ³ ðåäàãóâàòè ¿õ, çáåð³ãàòè íà íîñ³¿ ³ ðîçäðóêîâóâàòè ¿õ,… –NEW Source äîçâîëÿº â³äêðèòè íîâå â³êíî äëÿ íàïèñàííÿ íîâî¿ ïðîãðàìè;
–OPEN Source äîçâîëÿº â³äêðèòè ïðîãðàìó äëÿ ðåäàãóâàííÿ ³ äîïèñóâàííÿ òåêñòó, ùî áóâ íàïèñàíèé ðàí³øå ³ çáåðåæåíèé ï³ä…
Êîìàíäè (îïö³¿) ìåíþ Project äîçâîëÿþòü ñòâîðþâàòè ïðîåêòè (çâ'ÿçàíèé òåêñò ïðîãðàìè ³ îá'ºêòíèé êîä ö³º¿ ïðîãðàìè), ðåäàãóâàòè ¿õ, êîìï³ëþâàòè ³… –NEW PROJECT äîçâîëÿº ïî÷àòè ñòâîðþâàòè íîâèé ïðîåêò. Ïðè öüîìó áóäå âèâåäåíèé… –OPEN PROJECT äîçâîëÿº ðîçðîáíèêó â³äêðèòè çáåðåæåíèé ïðîåêò ³ ïðîäîâæèòè éîãî â³äëàãîäæåííÿ;
Êîìàíäè (îïö³¿) ìåíþ Edit äîçâîëÿþòü ðîçðîáíèêó ðåäàãóâàòè, êîï³þâàòè, øóêàòè òåêñò àáî ðÿäîê â ïðîãðàì³. Äàíå ìåíþ ì³ñòèòü íàñòóïí³ îïö³¿:
–UNDO äîçâîëÿº ñêàñóâàòè ïîïåðåäíþ îïåðàö³þ;
–CUT äîçâîëÿº ðîçì³ñòèòè âèä³ëåíèé òåêñò â CLEAPBOARD;
Êîìàíäè (îïö³¿) ìåíþ Debug äîçâîëÿþòü ïåðåâ³ðèòè ðîáîòó ðîçðîáëåíîãî ïðîåêòó. Äàíå ìåíþ ïðàöþº ò³ëüêè â ðåæèì³ MPLAB-SIM ³ ì³ñòèòü íàñòóïí³ îñíîâí³… –RUN äîçâîëÿº çàïóñòèòè ïðîãðàìó íà âèêîíàííÿ, ïðèçóïèíèòè âèêîíàííÿ ïðîãðàìè,… – RUN äîçâîëÿº çàïóñòèòè ïðîãðàìó íà âèêîíàííÿ;
Êîìàíäè (îïö³¿) ìåíþ PICSTART PLUS äîçâîëÿþòü çàïðîãðàìóâàòè ì³êðîêîíòðîëåðè PIC 16/17, íå âèõîäÿ÷è ç îáîëîíêè MPLAB 3.30. Äàíå ìåíþ ì³ñòèòü… – ENABLE PROGRAMMER çä³éñíþº ïîïåðåäíþ ³í³ö³àë³çàö³þ ïðîãðàìàòîðà;
– PROGRAM/VERIFY çàñòîñîâóºòüñÿ äëÿ ïðîãðàìóâàííÿ ÏÏÇÓ ïðîãðàì ³ êîíô³ãóðàö³éíèõ á³ò³â ïàì'ÿò³ âèáðàíîãî Âàìè…
Êîìàíäè (îïö³¿) ìåíþ Option äîçâîëÿþòü ðîçðîáíèêó íàñòðî¿òè îáîëîíêó ï³ä «ñåáå». Òîáòî ñòâîðèòè çðó÷í³ äëÿ íüîãî óìîâè ñòâîðåííÿ ðîáî÷î¿ ïðîãðàìè. Â… –DEVELOPMENT MODE... äîçâîëÿº ðîçðîáíèêó âèáðàòè áóäü-ÿêó ç òðüîõ îáîëîíîê, ùî… –WINDOW SETUP äîçâîëÿº ðîçðîáíèêó âèáðàòè çðó÷íå ðîçòàøóâàííÿ ³ âèãëÿä â³êîí, â ÿêèõ â³í áóäå ïðàöþâàòè. Ì຅
Ïðèêëàä ðîçðîáêè ïðîãðàìè
4.7.1. Ïîñòàíîâêà çàäà÷³ òà àëãîðèòì ¿¿ ð³øåííÿ
³çüìåìî äëÿ ïðèêëàäó íàñòóïíó, ùî äîñòàòíüî ÷àñòî çóñòð³÷àºòüñÿ íà ïðàêòèö³, çàäà÷ó, â ÿê³é íåîáõ³äíî âèì³ðÿòè…
Íàïèñàííÿ íî÷àòêîâîãî òåêñòó ïðîãðàìè çä³éñíþºòüñÿ çà äîïîìîãîþ ðåäàêòîðà Editor Only, íàÿâíîãî â ñêëàä³ ³íòåãðîâàíîãî ñåðåäîâèùà MPLAB 3.30. Äëÿ… 1. Çä³éñíèòè çàïóñê îñíîâíîãî ïàêåòà ïðîãðàì (âèáðàâøè â ãîëîâíîìó ìåíþ… 2. Âèáðàòè â ìåíþ êîðèñòóâà÷à ïàêåòîì MPLAB 3.30 ïóíêò Option;