G2. Совместимость PIC 17CXX и PIC 16CXX.

Чтобы преобразовать текст программ PIC 16CXX для использования в PIC 17CXX, нужно выполнить следующее:

1. Удалить все команды OPTION и TRIS, заменив их эквивалентными.

2. Разделить подпрограмму обработки прерываний на четыре вектора.

3. Заменить MOVF REG, W на MOVFP REG, WREG.

4. Если адрес REG1 или REG2 меньше 20h, то заменить

MOVF REG1, W

MOVWF REG2

на

MOVPF REG1, REG2

или

MOVFP REG1, REG2

5. Если адреса обеих регистров REG1 и REG2 больше 1Fh, то заменить

MOVF REG1, W

MOVWF REG2

на

MOVFP REG1, WREG

 

MOVPF WREG, REG2

6. Убедиться, что имена и адреса битов и регистров новой карте распределения памяти данных.

7. Проверить переключение банков памяти данных.

8. Проверить режим работы при косвенной адресации.

9. Проверить на совместимость подпрограммы работы с периферийными устройствами.

10. Отметить, что подтягивающие резисторы включены после сброса.


Список литературы

 

1. Корячко В.П. Микропроцессоры и микроЭВМ в радиоэлектроных средствах. - М.: Высш. шк., 1990. - 407с., ил.

2. Сташин В.В. и др. Проектирование цифровых устройств на од-нокристальных микроконтроллерах. - М.: Энергоатомиздат, 1990. - 224с., ил.

3. Однокристальные микроконтроллеры Microchip: PIC 16C5X. /Пер. с англ. //Под ред. А.Н. Владимирова. – Рига.: ORMIX, 1996. – 120с., ил.

4. Однокристальные микроконтроллеры Microchip: PIC 16C84. /Пер. с англ. //Под ред. А.Н. Владимирова. – Рига.: ORMIX, 1997. – 120с., ил.

5. PIC 16/17 Microcontroller Data Book. Microchip Technology Inc., 1996 October. – 640с., ил.

6.Микроконтроллеры. Выпуск 1. Однокристальные микроконтроллеры PIC17C4X, PIC17C5X, M3820. – М.: ДОДЭКА, 1998. -384с., ил.

7. Рисований О.М., Соколов С.О., Зиков І.С., Скородєлов В.В. / Під ред. О.М. Рисованого. Цифрові пристрої та мікропроцесори. Організація та функціонування: Навчальний посібник. Х.: ХВУ, 2002. – 328 с.

8. Рисований О.М., Грушенко М.В. Цифрові пристрої та мікропроцесори. Архітектура та програмне забезпечення: Навчальний посібник. МО України. Х.: ХУПС, 2005. – 384 с.

9. Современные микроконтроллеры: Архитектура, средства проектирования, примеры применения, ресурсы сети Интернет. Под ред. Коршуна И. В. ; Составление, пер. с англ. и литературная обработка Горбунова Б. Б. – М: Издательство << Аким >>, 1998. – 227с., ил.

10. Скороделов В. В. Проектирование устройств на однокристальных микроконтроллерах с RISC-архитектурой. В 2 кн. Кн. 2 Разработка и отладка программ для ОМК PIC: Учебн. Пособие. – Харьков: ХГП, 1999-127 с., ил.

11. Скородєлов В.В., Рисований О.М., Даниленко О.Ф., Ліпчанський М.В. / За заг. ред. М.П. Деменка. Цифрові пристрої та мікропроцесори. Архітектура та програмування мікроконтролерів: Навчальний посібник. – МОУ, Харків: ХВУ, 2004. – 318 с.