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

Состояние специальных регистров после сброса



Адрес Имя Сброс по включению питания Сброс по MCLR и WDT
Банк 0
00h INDF - - - - - - - - - - - - - - - -
01h TMRO xxxx   uuuu uuuu
02h PCL        
03h STATUS2   1xxx 000q quuu
04h FSR xxxx xxxx uuuu uuuu
05h PORTA - - -x xxxx - - - u uuuu
06h PORTB - - - - xxxx uuuu uuuu
07h     - - - - - - - - - - - -
8h EEDATA xxxx xxxx uuuu uuuu
09h EEADR xxxx xxxx    
0Ah PCLATH - - - 0   - - - 0  
0Bh INTCON   000X   000U
Банк 1
80h INDF - - - - - - - - - - - - - - - -
81h OPTION        
82h PCL        

Окончание табл. 4.3

Адрес Имя Сброс по включению питания Сброс по MCLR и WDT
83h STATUS2   1xxx 000q quuu
84h FSR xxxx xxxx uuuu uuuu
85h TRISA - - - 1   - - - 1  
86h TRISB        
87h   - - - - - - - - - - - - - - - -
88h EECIN1 - - - 0 x000 - - - 0 q000
89h EECON2 - - - - - - - - - - - - - - - -
0Ah PCLATH - - - 0   - - - 0  
0Bh INTCON   000x   000u

Обозначения: х - не определено; u - не меняется;- отсутствует, читается как '0';

q - значение зависит от условий сброса.


5. ТЕХНОЛОГИЯ РАЗРАБОТКИ И ОТЛАДКИ РАБОЧИХ ПРОГРАММ ДЛЯ OMK PIC 16/17

Технология разработки и отладки рабочих программ для ОМК PIC отличается от традиционной [1] только набором инструментальных средств. Написание исходного текста программы возможно на одном из следующих языков: Ассемблере, Макроассемблере и СИ. На этом этапе могут использоваться любые текстовые редакторы. Для компиляции программ может быть использован соответствующий компилятор с языка СИ или Ассемблер МРАSM. Отладка программ может быть осуществлена с использованием программных симуляторов MPSIM или внутрисхемных эмуляторов реального времени PICMASTER или ICE PIC. Запись отлаженной программы в ПЗУ ОМК осуществляется с помощью специальных программаторов,например, типа PIC START, KOM PIC, PIC LAB-16 и т.п.

Для этих же целей можно воспользоваться интегрированными средами picDesigner или MPLAB 3.30, которые представляют собой мощные пакеты инструментальных средств аналогичные указанным выше.

Рассмотрим более подробно эти вопросы для случая написания рабочих программ на Ассемблере.

5.1. Правила записи программ на языке Ассемблера

Исходный текст программы на языке ассемблера имеет определенный формат. Каждая команда (и псевдокоманда) представляет собой строку четырехзвенной конструкции:





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



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