Контрольная работа: Розробка мікроконтролерного пристрою на базі МК РІС 16С5х
1000 1
Step – число кроків, що виконується цикл програми.
Для перевірки працездатності програми, провели покрокове налагодження шляхом натискання клавіші F7 і відслідкували значення всіх задіяних у роботі регістрів і зміну користувацьких змінних за допомогою вікна watch (меню Wіndow/Load Watch Wіndow kkr.wat – файл який можна створити Wіndow/New Watch Wіndow і включити в нього необхідні регістри).
Перевірили зміну значення вхідного байта, що задано у файлі kkr.stі, чи відповідає зміна заданому такту, перевірили довжину інтервалу часу, що формується блоком затримки. Це робиться за допомогою перегляду кількості тактів роботи програми у вікні Stop Watch (меню Wіndow).
Тобто для налагодження програми необхідно виконати наступні кроки:
1. Відкрити проект kkr.pjt.
2. Відкомпілювати його (Project/Buld All) і переконатися у відсутності помилок.
3. Підключити файл kkr.stі, де задані значення вхідного байта.
4. Вивести на екран вікно значень регістрів kkr.wat і вікно циклів програми Stop Watch.
5. Почати покрокове налагодження (F7) і аналізувати стан регістрів.
6. Відслідкувати коректність реації МК на вхідні сигнали на RB0 і правильність формування послідовності сигналів і затримок на виході RА0.
На рисунках 7.1, 7.2, 7.3 приведено вигляд вікна середи MPLAB підчас налагодження роботи програми, показано коректність роботи програми.
Рис. 7.1 Початок програми
Рис. 7.2 Вихід із циклу чекання із приходом 1 на вхід RB0
Рис. 7.3 Затримка 100 тактів
ВИСНОВКИ
У даному РГЗ розроблено мікроконтролерний пристрій, що дозволяє ввести біт стану датчика дискретних сигналів і видати керуючу послідовність сигналів з приходом 1. Програма керування МК написана мовою Assembler, і налагоджена в середовищі MPLAB. Проведено перевірку правильності роботи програми і виконання вимог поставлених у ТЗ, розроблено функціональну схему пристрою із урахуванням апаратних рішень необхідних для виконання ТЗ. Результати моделювання показали, що МК задовольняє всім заданим у ТЗ умовам, і виконує поставлене завдання ефективно і з мінімумом апаратних витрат.
Список використаних ДЖЕРЕЛ
1. Скородєлов В.В. Проектування пристроїв на однокристалевих мікроконтролерах з RІSC-архітектурою: В 2 кн. – Харків: ХДПУ, 1999. – Кн. 1: Особливості проектування МКП та архітектура мікроконтролерів PІC: Навчальн. посібник. – 120с.
2. Скородєлов В.В. Проектування пристроїв на однокристалевих мікроконтролерах з RІSC-архітектурою:. В 2 кн.. – Харків: ХДПУ, 1999. – Кн. 2: Розробка та відлагодження програм для ОМК PІC: Навчальн. посібник. – 127с.
3. Скородєлов В.В., Рисований О.М., Даниленко О.Ф., Ліпчанський М.В. Цифрові пристрої та мікропроцесори. Архітектура та програмування мікроконтролерів: Навчальний посібник. – Харків: ХВУ, 2003. – 328с.