Курсовая работа: Разработка микропроцессорной системы Автомобильные часы-термометр-вольтметр на базе микроконтроллера

LOAD EQU 5 ;ЗАГРУЗКА.

DIN EQU 3 ;ДАННЫЕ.

DCLK EQU 4 ;СИНХРОИМПУЛЬСЫ.

;===========================================

; 1. ПУСК.

;===========================================

ORG 0

GOTO INIT

ORG 4

GOTO PRER

;===========================================

; 2. ИНИЦИАЛИЗАЦИЯ.

;===========================================

INIT

BSF STATUS,5 ;ПЕРЕХОДИМ В БАНК 1.

MOVLW 0FFH ;

MOVWF ADCON1^80H ;ТАКТ АЦП ОТ ВНУТРЕННЕГО ГЕНЕРАТОРА 500 кГц.

MOVLW B'00000100' ;К=32.

MOVWF OPTION_REG^80H ;РЕЗИСТОРЫ ВКЛЮЧЕНЫ.

MOVLW B'10100000' ;РАЗРЕШЕНИЕ ПРЕРЫВАНИЙ ОТ TMR0.

MOVWF INTCON ;

CLRF PIE1^80H ;ЗАПРЕЩЕНЫ ВСЕ ПЕРИФЕРИЙНЫЕ ПРЕРЫВАНИЯ.

MOVLW B'00001111' ;ВСЕ ВЫХОДЫ. 0 - ВХОД АЦП.

MOVWF TRISA^80H ;

CLRF TRISC^80H ;ВСЕ ВЫХОДЫ.

CLRF VRCON^80H ;ИОН ОТКЛЮЧЕН.

CLRF PCON^80H ;ПРЕРЫВАНИЯ ПО ПИТАНИЮ ЗАПРЕЩЕНЫ.

MOVLW B'00000110' ;

MOVWF WPUA^80H ;ПОДТЯГИВАЮЩИЕ РЕЗИСТОРЫ ВКЛЮЧЕНЫ.

К-во Просмотров: 1001
Бесплатно скачать Курсовая работа: Разработка микропроцессорной системы Автомобильные часы-термометр-вольтметр на базе микроконтроллера