Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
f& Texas
INSiraJMENTS
IV. Примеры конкретных применений
EN1 RC2F |
В16 СРО TPDMAX ТРЕ |
.EQU 008H; Сигнал ENABLE в TPCNT1
только для чтения (Бит 3 в TPCTL)
.EQU 004H; Флаг переполнения TPCNT2
EN1FG | .EQU | 001H |
TPIE | .EQU | 004H |
TPCNT1 | .EQU | 04CH |
TPCNT2 | .EQU | 04DH |
TP | .EQU | 04EH |
(Бит 2 в TPCTL) Флаг EN1 (Бит 0 в TPCTL) Разрешение прерываний от TIMER PORT (Бит 3 в IE2) Младший байт счётчика Старший байт счётчика Регистр данных ТР (0-5 — Выход ТР, 6=CPON,7 = B16 = 2x8 Бит или 1х16Бит счётчик)
.EQU 080H; Раздельные таймеры (0) или
один 16-битный (1)
.EQU.EQU |
040Н; Компаратор выкл (0)/вкл (1)
002Н; Позиция бита выхода TPD.MAX
(2=Бит1=ТРП.1)
.EQU 04FH; Регистр разрешения выходов
(0-5 = Биты разрешения TPD 6-7=источник тактирования TPCNT2)
MSTACK.EQU PRESET.EQU |
03D2H; 1-е слово стека результата 0Е8Н; Предустановка TPCNT2 для
. ************; Определения |
заряда С счёт останавливается при переполнении TPCNT2, значение рассчитано на постоянную времени 6RC ******************************************
управляющих регистров ******************************************
IE1 | .EQU | ОН |
IE2 | .EQU | 01Н |
РОНЕ | .EQU | 08Н |
BTIE | .EQU | 080Н |
IFG1 | .EQU | 02Н |
IFG2 | .EQU | ОЗН |
LCDCTL | .EQU | ОЗОН |
LCDM1 | .EQU | 031Н |
BTCTL | .EQU | 040Н |
Регистр разрешения прерываний 1
Регистр разрешения прерываний 2
Разрешение прерываний от РОЛ в IE1
Разрешение прерываний от BASIC TIMER в IE2 Регистр флагов прерываний 1 Регистр флагов прерываний 2 Регистр управления ЖКИ Первая ячейка памяти ЖКИ Регистр управления BASIC TIMER
Дата публикования: 2014-11-18; Прочитано: 286 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!