Лекция: Сімейство мікроконтролерів PIC12CXX

Щоб перетворити текст програм PIC 16CXX на PIC 17CXX, потрібно виконати такі дії:

Видалити всі команди OPTION та TRIS та замінити їх.

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

Замінити MOVF REG, W на MOVFP REG, WREG.

Якщо адреса REG1 або REG2 менше 20h, то замінити

MOVF REG1, W

MOVWF REG2

на

MOVPF REG1, REG2

або

MOVFP REG1, REG2

Якщо адреси обох регістрів REG1 і REG2 більше 1Fh, то замінити

MOVF REG1, W

MOVWF REG2

на

MOVFP REG1, WREG

MOVPF WREG, REG2.

Переконатися, що імена й адреси бітів і регістрів відповідають новій

карті розподілу пам'яті даних.

Перевірити переключення банків пам'яті даних.

Перевірити режим роботи при непрямій адресації.

Перевірити на сумісність підпрограми роботи із ПП.

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

ДОДАТКИ

Додаток А

Основні характеристики різних типів PIC мікроконтролерів

Таблиця А.1

 

Сімейство мікроконтролерів PIC12CXX

Характеристики Тип мікроконтролера
PIC 12C508 PIC 12C509 PIC 12C671 PIC 12C672
Максимальна робоча частота, МГц
ППЗП 512x12 1024x12 1024x14 1024x14
ОЗП, байт
8-бітний таймер TMR0 + + + +
Число каналів в 8-бітному АЦП  
Вихід із SLEEP за зміною вхідного сигналу + + + +
Число каналів вводу-виводу
Число каналів вводу
Вбудовані підтягуючи резистори на портах + + + +
Напруга живлення, В 2.5-5.5 2.5-5.5 2.5-5.5 2.5-5.5
Програмування в готовому пристрої по послідовному каналу   +   +   +   +
Число машинних команд
Корпус DIP-8, SOIC-8 + + + +

 

Таблиця А.2

 

еще рефераты
Еще работы по истории