#define IRACL R7 # define IRACM R8
;Определение переменных ******************************************************
г
слово по адресам ОЗУ RAM 20 Oh & 2 0 In 202h & 203h ************ Начало сегмента стека Начало программного сегмента Указатель стека Инициализ ация устройства Очистка буфера DIGITS Отключить компаратор Comparator_A Вывести данные на ЖКИ Перейти в режим пониженного потребления LPM3 |
RSEG UDATAC htXlOOjnsw: DS 2
htX100_lsw: DS 2
k-k-k-k-k-k-k-k-k-k-k-k-k-k
RSEG CSTACK DS 0 RSEG CODE
RESET mov.w #SFE(CSTACK),SP call #Init Device
mov.w #0,DIGITS
Mainloop
bic.b #CAON,&CACTL1 call #Display bis.w #LPM3,SR
Отправить пачку импульсов и начать измерения
clr.w &CCTL1 clr.w &TACTL |
Запретить CCTL1 Запретить таймер timer A Включить светодиод
bis.b #BITO,&P10UT SetupTimerA
mov.w #TASSELO+TACLR+MC1,&TACTL
TACLK = ACLK, 16 бит режим up mode
вывод ACLK на PI. 5 12 импульсов частотой 4 0KHz Прерывания в режиме сравнения |
bis.b #BIT5,&P1SEL
mov.w #12,&CCR1
mov.w #CCIE,&CCTL1