Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Пример программы. Вывод младшей тетрады из ячейки памяти данных с адресом 0x10 в старшие разряды порта B



PORTB EQU 0x06; адрес регистру порта ввода/вывода

MEM EQU 0x10; адрес регистру в памяти данных

swapf MEM, 0; обмен тетрад местами и запись у W

movwf PORTB; вывода с регистру W в порт B

…; продолжение программы

4. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

4.1. Запуск пакета MPLAB.

4.2. File -> New - создание нового окна для набора текста программы.

4.3. Набор текста программы.

4.4. File -> Save As... - сохранение текста программы в файле с расширением.asm.

4.5. Options -> Development Mode - выбор типа микроконтроллера (PIC16C56) и режима (Simulator).

4.6. Project -> Build Node - компиляция программы.

4.7. Если есть ошибки - исправление ошибок и переход к пункту 4.6.

4.8. Debug -> Simulator Stimulus -> Clock Stimulus... - задание внешних сигналов на входы портов ввода/вывода.

4.9. Window -> Special Function Registers - открытие окна регистров специального назначения.

4.10. Debug -> Run -> Reset - сброс микроконтроллера.

4.11. Debug -> Run -> Step - пошаговое выполнение программы.

4.12. File -> Exit - выход из программы.

5. Содержание отчета

5.1. Тема.

5.2. Цель.

5.3. Индивидуальное задание.

5.4. Листинг программы (файл.lst) с подробным комментированием выполнения программы.

5.5. Короткое описание программы.

5.6. Методика тестирования программы и содержание.sti файла.

5.7. Результаты выполнения программы.

5.8. Выводы.

Лабораторная работа 2





Дата публикования: 2014-11-03; Прочитано: 317 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...