Автоматическая система контроля

Автоматизация технологических процессов

Разработка блока питания

C9 300A 00651 MOVLW Q

CA 00BF 00652 MOVWF IN_BD

CB 230C 00653 CALL BIN_DEC;ДВОИЧНО-ДЕСЯТИЧНАЯ КОРРЕКЦИЯ РЕЗУЛЬТАТА

CC 178B 00654 BSF INTCON,GIE;РАЗРЕШИТЬ ПРЕРЫВАНИЯ

CD 2A3D 00655 GOTO MAIN;ПЕРЕХОД НА НАЧАЛО ПРОГРАММЫ ОБРАБОТКИ

;ПРЕРЫВАНИЕ ОТ

;ПРЕРЫВАНИЕ ОТ ПРИЕМНИКА USART

CE 00659 INT_RC

CE 081A 00660 MOVF RCREG,W;ЧИТАТЬ БУФЕР ПРИЕМНИКА ДЛЯ СБРОСА ФЛАГА ПРЕРЫВАНИЯ

CF 3044 00661 MOVLW 'D'

D0 061A 00662 XORWF RCREG,W;СРАВНИТЬ СОДЕРЖИМОЕ RCREG С КОДОМ СИМВОЛА "D"

00D1 1D03 00663 BTFSS STATUS,Z

D2 28D5 00664 GOTO $+3

00D3 0829 00665 MOVF Y1,W;ЗАГРУЗИТЬ В АККУМУЛЯТОР ЗНАЧЕНИЕ Y1

00D4 28DA 00666 GOTO $+6

D5 3041 00667 MOVLW 'A'

00D6 061A 00668 XORWF RCREG,W;СРАВНИТЬ СОДЕРЖИМОЕ RCREG С КОДОМ СИМВОЛА "A"

00D7 1D03 00669 BTFSS STATUS,Z5.31 KURS.ASM 8-11-2009 2:45:19 PAGE 15OBJECT CODE LINE SOURCE TEXT

D8 2959 00670 GOTO END_INT

D9 0825 00671 MOVF Y4,W;ЗАГРУЗИТЬ В АККУМУЛЯТОР ЗНАЧЕНИЕ Y4

BANK1

DA 1683 M BSF STATUS,RP0

DB 1303 M BCF STATUS,RP1

DC 1C98 00673 BTFSS TXSTA,TRMT;ОЖИДАНИЕ ОКОНЧАНИЯ ПЕРЕДАЧИ

DD 28DC 00674 GOTO $-1

BANK0

DE 1283 M BCF STATUS,RP0

DF 1303 M BCF STATUS,RP1

E0 0099 00676 MOVWF TXREG;ПЕРЕДАТЬ ЗНАЧЕНИЕ

00E1 2959 00677 GOTO END_INT

;ПРЕРЫВАНИЕ ОТ ТАЙМЕРА TMR1

E2 00680 INT_TMR1

E2 1010 00681 BCF T1CON,TMR1ON;ОСТАНОВИТЬ ТАЙМЕР

E3 30DC 00682 MOVLW 0xDC

E4 008E 00683 MOVWF TMR1L;ЗАГРУЗИТЬ В TMR1 КОНСТАНТУ 3036d

00E5 300B 00684 MOVLW 0x0B

E6 008F 00685 MOVWF TMR1H

E7 1410 00686 BSF T1CON,TMR1ON;ЗАПУСТИТЬ ТАЙМЕР

00E8 0BC2 00687 DECFSZ COUNTL,F;ДЕКРЕМЕНТИРОВАТЬ СЧЕТЧИК-ФОРМИРОВАТЕЛЬ СЕКУНДНЫХ ИНТЕРВАЛОВ

00E9 2959 00688 GOTO END_INT

EA 300A 00689 MOVLW D'10'

00EB 00C2 00690 MOVWF COUNTL

EC 0BC1 00691 DECFSZ COUNTH,F;ДЕКРЕМЕНТИРОВАТЬ СЧЕТЧИК-ФОРМИРОВАТЕЛЬ МИНУТНЫХ ИНТЕРВАЛОВ

00ED 2959 00692 GOTO END_INT

EE 303C 00693 MOVLW D'60'

00EF 00C1 00694 MOVWF COUNTH

;ЗАПИСЬ ВО ВНЕШНЮЮ ПАМЯТЬ

00696 BANK1

F0 1683 M BSF STATUS,RP0

F1 1303 M BCF STATUS,RP1

F2 1411 00697 BSF SSPCON2,SEN;ФОРМИРОВАНИЕ БИТА START

F3 1C11 00698 BTFSS SSPCON2,SEN

F4 28F3 00699 GOTO $-1

BANK0

F5 1283 M BCF STATUS,RP0

F6 1303 M BCF STATUS,RP1

F7 30A0 00701 MOVLW B'10100000';ПЕРЕДАЧА АДРЕСА EEPROM НА ШИНЕ I2C

00F8 0093 00702 MOVWF SSPBUF

F9 0103 00703 CLRW;ЗАГРУЗКА НАЧАЛЬНОГО АДРЕСА 0x00

00704 BANK1

FA 1683 M BSF STATUS,RP0

FB 1303 M BCF STATUS,RP1

FC 1F11 00705 BTFSS SSPCON2,ACKSTAT;ОЖИДАНИЕ ПОДТВЕРЖДЕНИЯ

FD 28FC 00706 GOTO $-1

BANK0

FE 1283 M BCF STATUS,RP0

FF 1303 M BCF STATUS,RP1

0093 00708 MOVWF SSPBUF;ПЕРЕДАЧА НАЧАЛЬНОГО АДРЕСА

082A 00709 MOVF X1,W

BANK15.31 KURS.ASM 8-11-2009 2:45:19 PAGE 16OBJECT CODE LINE SOURCE TEXT

1683 M BSF STATUS,RP0

1303 M BCF STATUS,RP1

0104 1F11 00711 BTFSS SSPCON2,ACKSTAT;ОЖИДАНИЕ ПОДТВЕРЖДЕНИЯ

0105 2904 00712 GOTO $-1

BANK0

1283 M BCF STATUS,RP0

1303 M BCF STATUS,RP1

0093 00714 MOVWF SSPBUF;ЗАПИСЬ X1

082B 00715 MOVF X2,W

BANK1

A 1683 M BSF STATUS,RP0

B 1303 M BCF STATUS,RP1

C 1F11 00717 BTFSS SSPCON2,ACKSTAT;ОЖИДАНИЕ ПОДТВЕРЖДЕНИЯ

D 290C 00718 GOTO $-1

BANK0

E 1283 M BCF STATUS,RP0

F 1303 M BCF STATUS,RP1

0093 00720 MOVWF SSPBUF;ЗАПИСЬ X2

082C 00721 MOVF X3,W

BANK1

1683 M BSF STATUS,RP0

1303 M BCF STATUS,RP1

1F11 00723 BTFSS SSPCON2,ACKSTAT;ОЖИДАНИЕ ПОДТВЕРЖДЕНИЯ

2914 00724 GOTO $-1

BANK0

1283 M BCF STATUS,RP0

1303 M BCF STATUS,RP1

0093 00726 MOVWF SSPBUF;ЗАПИСЬ X3

082D 00727 MOVF X4,W

BANK1

A 1683 M BSF STATUS,RP0

B 1303 M BCF STATUS,RP1

C 1F11 00729 BTFSS SSPCON2,ACKSTAT;ОЖИДАНИЕ ПОДТВЕРЖДЕНИЯ

D 291C 00730 GOTO $-1

BANK0

E 1283 M BCF STATUS,RP0

F 1303 M BCF STATUS,RP1

0093 00732 MOVWF SSPBUF;ЗАПИСЬ X4

082E 00733 MOVF X5,W

BANK1

1683 M BSF STATUS,RP0

1303 M BCF STATUS,RP1

1F11 00735 BTFSS SSPCON2,ACKSTAT;ОЖИДАНИЕ ПОДТВЕРЖДЕНИЯ

2924 00736 GOTO $-1

BANK0

1283 M BCF STATUS,RP0

1303 M BCF STATUS,RP1

0093 00738 MOVWF SSPBUF;ЗАПИСЬ X5

0822 00739 MOVF N1,W

BANK1

A 1683 M BSF STATUS,RP0

B 1303 M BCF STATUS,RP1

C 1F11 00741 BTFSS SSPCON2,ACKSTAT;ОЖИДАНИЕ ПОДТВЕРЖДЕНИЯ5.31 KURS.ASM 8-11-2009 2:45:19 PAGE 17OBJECT CODE LINE SOURCE TEXT Перейти на страницу: 2 3 4 5 6 7 8 9

Другие статьи по теме

Блокинг-генераторы Блокинг-генератором называется однокаскадный усилитель, охваченный глубокой обратной связью с помощью трансформатора. Он может работать в автоколебательном, ждущем режиме и в режимах син ...

Интегрированные информационные технологии Использование принципа интеграции в компьютерных системах относится к различным аспектам организации технологий: интеграция информации в базах и банках данных; интеграция программ в еди ...

Цифровой аудио сигма-дельта модулятор 1. На уровне идеальных макромоделей интеграторов и компаратора проверить справедливость значений коэффициентов перед интеграторами, приведенных в статье. Проверкой является рабо ...