ow .
Що входити до комплекту MPLAB IDE:
- Редактор програм, программа налагодження коду програм, менеджер проекту.
Макро Асемблер MPASM, лінкер MPLINK, менеджер бібліотек MPLIB.
MPLAB SIM - Програмний симулятор для МК PIC12/16/17/18xxx.
MPLAB SIM30 - Програмний симулятор для сімейства dsPIC.
MPLAB ASM30 і MPLAB LINK30 - макро Асемблер і лінкер для сімейства dsPIC.
- Набір утіліт для роботи з dsPIC.
- PROCMD - утіліта для роботи з програматором PROMATE II.
Додаткове обладнання и програмне забезпечення:
MPLAB C17 - мова високого уровня С для процесорів 17 Серії;
MPLAB C18 - мова високого уровня С для процесорів 18 Серії;
MPLAB C30 - мова високого уровня С для сімейства dsPIC;
MPLAB ICE 2000 - внутрішньосхемній емулятор;
MPLAB ICE 4000 - внутрішньосхемній емулятор;
PICSTART Plus - Програматор початкова уровня для всіх МК ФІРМИ Microchip;
PRO MATE II - промисловий програматор ФІРМИ Microchip. Призначеня для програмування МК. p align="justify"> PICkit 1 FLASH - набор початкова уровня, дозволяючій працювати з Flash МК 12-і Серії.
6.2 Опис алгоритму та програми для автомату PIC16F84А
tf такт.
До під . =?????????,
44 х f пров.
де До під . - < span align = "justify"> коефіцієнт поділу дільніка , f такт. - частота тактового генератора, что візначається частотою застосовання кварцовий резонатора, f пров. - частота переривані від переповнення лічільніка реального годині RTCC.
Алгоритм програми и код асемблера Дивіться у Додатках 3 і 4 відповідно.
Качан роботи програми ПОЧИНАЄТЬСЯ з ініціалізації мікроконтролера та Опису регістрів, Які будут вікорістані у Програмі. Тут такоже встановлюється коефіцієнт дільніка та вібірається переривані. p align="justify"> Наступний крок - це Очікування переривані програмно це реалізовано так:
START
BTFSS NEW, 0; Якщо не Було переріваньSTART; чекаємоNEW, 0; ЯКЩО є скідаємо прапорець
Посл...