Чтобы преобразовать текст программ 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 с.