Системные определения для 32 0 STK/EVK
TOOL |
.SET 0
STACK .EQU 003DEH RAM_ORIG .EQU 002ООН
ROM_ORIG .EQU 0C10 0H
.IF TOOL = 0 I VECTORS .EQU 003FFH
MAIN |
.EQU RAM ORIG+2 0H
BTLOAD .EQU 035H
.ELSEIF TOOL = 1 I_VECTORS .EQU OFFFFH MAIN .EQU ROM_ORIG
BTLOAD .EQU 011H
.ELSE
I_VECTORS .EQU OFFFFH MAIN .EQU ROM_ORIG
BTLOAD .EQU 035H .ENDIF
0 = STK/EVK ОЗУ
1 = Симулятор
2 = Встроенное ПЗУ
Указатель стека
Начальный адрес
памяти ОЗУ
Начальный адрес
памяти ПЗУ
Вектора прерываний в ОЗУ
Стартовый адрес программы в ОЗУ Прерывания раз в 0,5 сек.
Вектора прерываний в ПЗУ Стартовый адрес программы в ПЗУ
Частые прерывания (не 1 сек)
Вектора прерываний в ПЗУ Стартовый адрес программы в ПЗУ Прерывания раз в 0,5 сек.
Определения для АЦП на базе модуля TIMER PORT
TPCTL .EQU 04BH TPSSELO .EQU 040H
ENB |
.EQU 020H
ENA |
.EQU 010H
Регистр управления модулем
TIMER PORT (04BH)
Источник тактирования:
0=CMP,
1=ACLK (Бит б в TPCTL)
Контроль сигнала EN1
в TPCNT1
1(+ENA=1)=CMP (Бит 5 в
TPCTL)
Контроль сигнала EN1
в TPCNT1
1(+ENB=1)=CMP (Бит 4 в
TPCTL)