Разделы сайта

Инициализация микроконтроллера

; В РЕГИСТР STOP_HL EEADR, F ; УВЕЛИЧИТЬ АДРЕС ТЕКУЩЕЙ ЯЧЕЙКИ ПАМЯТИ НА 1 EEDATA, W ; ПРОЧИТАТЬ РЕГИСТР ДАННЫХ STOP_HH ; ПОМЕСТИТЬ СОДЕРЖИМОЕ ТЕКУЩЕЙ ЯЧЕЙКИ ПАМЯТИ

; В РЕГИСТР STOP_HH

B'0100000' ; ВКЛЮЧИТЬ РЕЖИМ ОТОБРАЖЕНИЯ ТЕКУЩЕГО ВРЕМЕНИ FLAG_R FLAG_R1 ; ВЫКЛЮЧИТЬ РЕЖИМ ПОДДЕРЖАНИЯ ТЕМПЕРАТУРЫ

IND_0 ; ОБНУЛИТЬ РЕГИСТРЫ ИНДИКАЦИИ IND_1

CLRF IND_2 IND_3

SEC_L ; ОБНУЛИТЬ СЧЕТЧИКИ SEC_H MIN_L MIN_H HOUR_L

CLRF HOUR_H

B'00000010' ; ВКЛЮЧИТЬ ДЕЦИМАЛЬНУЮ ТОЧКУ ВО 2-М РАЗРЯДЕ POINT

;-

; ИНИЦИАЛИЗАЦИЯ ДРАЙВЕРА LCD SSPCON, SSPEN ; ВКЛЮЧИТЬ МОДУЛЬ MSSP SSPCON2, SEN ; СГЕНЕРИРОВАТЬ БИТ START SSPCON2, SEN ; ОЖИДАТЬ ОКОНЧАНИЯ ГЕНЕРАЦИИ БИТА START $-1 0x38 ; ПЕРЕДАТЬ АДРЕС ДРАЙВЕРА SSPBUF SSPCON2, ACKSTAT ; ОЖИДАТЬ ФОРМИРОВАНИЕ БИТА ПОДТВЕРЖДЕНИЯ $-1 0x01 ; ПРЕРЕДАТЬ АДРЕС РЕГИСТРА УПРАВЛЕНИЯ ДЕКОДИРОВАНИЕМ SSPBUF SSPCON2, ACKSTAT ; ОЖИДАТЬ ФОРМИРОВАНИЕ БИТА ПОДТВЕРЖДЕНИЯ $-1 0x0F ; ВКЛЮЧИТЬ ДВОИЧНО-ДЕСЯТИЧНОЕ ДЕКОДИРОВАНИЕ ДЛЯ ВСЕХ

; РАЗРЯДОВ SSPBUF SSPSTAT, BF ; ОЖИДАТЬ ОКОНЧАНИЕ ПЕРЕДАЧИ $-1 0x07 ; УСТАНОВИТЬ ЯРКОСТЬ СВЕЧЕНИЯ ИНДИКАТОРОВ SSPBUF SSPCON2, ACKSTAT ; ОЖИДАТЬ ФОРМИРОВАНИЕ БИТА ПОДТВЕРЖДЕНИЯ $-1 SSPCON2, PEN ; СФОРМИРОВАТЬ БИТ STOP

INTCON, GIE ; РАЗРЕШИТЬ ПРЕРЫВАНИЯ

;-

Перейти на страницу: 1 2 

Самое читаемое:

Базовые механизмы управления шагающим роботом
При движении в сложных условиях машины с шагающими движителями могут быть более эффективными в сравнении с традиционными транспортными средствами. Использование шагающего способа передвижения дает качественный рост ряда основных показателей транспортных машин по сравнению с колесными и гусеничными движителями. Имеют место принципиал ...

www.techstages.ru : Все права защищены! 2025