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

Методы цифровых технологий

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

;ВЫВОД НА ИНДИКАЦИЮ

D 1CB6 00181 BTFSS CONTROL,1;ТУМБЛЕР "УПРАВЛЕНИЕ ВЫВОДОМ НА ИНДИКАЦИЮ" ВКЛЮЧЕН?

024E 2A51 00182 GOTO $+3

F 0822 00183 MOVF N1,W;НЕТ - КОПИРОВАНИЕ N1 В IN_BD

2A52 00184 GOTO $+2

0251 0825 00185 MOVF Y4,W;ДА - КОПИРОВАНИЕ Y4 В IN_BD

00BF 00186 MOVWF IN_BD

230C 00187 CALL BIN_DEC;ДВОИЧНО-ДЕСЯТИЧНАЯ КОРРЕКЦИЯ

082A 00188 MOVF X1,W;КОПИРОВАНИЕ ЗНАЧЕНИЙ X1 - X5, Y1 - Y3 В,БИТЫ РЕГИСТР LED4

0255 00BB 00189 MOVWF LED4

0DBB 00190 RLF LED4,F

082B 00191 MOVF X2,W5.31 KURS.ASM 8-11-2009 2:45:19 PAGE 5OBJECT CODE LINE SOURCE TEXT

04BB 00192 IORWF LED4,F

0DBB 00193 RLF LED4,F

A 082C 00194 MOVF X3,W

B 04BB 00195 IORWF LED4,F

C 0DBB 00196 RLF LED4,F

D 082D 00197 MOVF X4,W

E 04BB 00198 IORWF LED4,F

F 0DBB 00199 RLF LED4,F

082E 00200 MOVF X5,W

04BB 00201 IORWF LED4,F

0DBB 00202 RLF LED4,F

0829 00203 MOVF Y1,W

04BB 00204 IORWF LED4,F

1C28 00206 BTFSS Y2

2A6A 00207 GOTO $+4

173B 00208 BSF LED4,6

13BB 00209 BCF LED4,7

2A6C 00210 GOTO $+3

A 133B 00211 BCF LED4,6

B 17BB 00212 BSF LED4,7

00213;ФОРМИРВАНИЕ ВЫХОДНЫХ СИГНАЛОВ

;---------------------

;ВЫВОД СИГНАЛА Y4 НА ЦАП

00216 BANK1

C 1683 M BSF STATUS,RP0

D 1303 M BCF STATUS,RP1

E 1411 00217 BSF SSPCON2,SEN;СФОРМИРОВАТЬ БИТ START

026F 1811 00218 BTFSC SSPCON2,SEN;ОЖИДАНИЕ ОКОНЧАНИЯ ФОРМИРОВАНИЯ БИТА START

0270 2A6F 00219 GOTO $-1

BANK0

1283 M BCF STATUS,RP0

1303 M BCF STATUS,RP1

3018 00221 MOVLW WR_DAC;ПЕРЕДАТЬ АДРЕС ЦАП НА ШИНЕ I2C

0093 00222 MOVWF SSPBUF

0830 00223 MOVF DACL,W

BANK1

1683 M BSF STATUS,RP0

1303 M BCF STATUS,RP1

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

0279 2A78 00226 GOTO $-1

BANK0

A 1283 M BCF STATUS,RP0

B 1303 M BCF STATUS,RP1

C 0093 00228 MOVWF SSPBUF;ПЕРЕДАТЬ МЛАДШИЙ БАЙТ ДАННЫХ

D 0830 00229 MOVF DACL,W

BANK1

E 1683 M BSF STATUS,RP0

F 1303 M BCF STATUS,RP1

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

2A80 00232 GOTO $-1

BANK0

1283 M BCF STATUS,RP05.31 KURS.ASM 8-11-2009 2:45:19 PAGE 6OBJECT CODE LINE SOURCE TEXT

1303 M BCF STATUS,RP1

0093 00234 MOVWF SSPBUF;ПЕРЕДАТЬ СТАРШИЙ БАЙТ ДАННЫХ

BANK1

1683 M BSF STATUS,RP0

1303 M BCF STATUS,RP1

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

0288 2A87 00237 GOTO $-1

1511 00238 BSF SSPCON2,PEN;СФОРМИРОВАТЬ БИТ STOP

BANK0

A 1283 M BCF STATUS,RP0

028B 1303 M BCF STATUS,RP1

;ФОРМИРОВАНИЕ СИГНАЛОВ Y1 - Y3

C 138B 00241 BCF INTCON,GIE;ЗАПРЕТ ПРЕРЫВАНИЙ

028D 1C29 00242 BTFSS Y1,0

E 2A9E 00243 GOTO $+10

00244

F 1486 00245 BSF PORTB,1;ФОРМИРОВАНИЕ ИМПУЛЬСА ДЛИТЕЛЬНОСТЬЮ 430мкс

0290 3027 00246 MOVLW D'39'

00C3 00247 MOVWF COUNTER1

0BBE 00248 DECFSZ COUNTER,F

2A92 00249 GOTO $-1

3010 00250 MOVLW D'16'

00BE 00251 MOVWF COUNTER

0BC3 00252 DECFSZ COUNTER1,F

2A92 00253 GOTO $-5

1086 00254 BCF PORTB,1

1C28 00256 BTFSS Y2

A 2AA6 00257 GOTO $+0C

00258

B 1506 00259 BSF PORTB,2;ФОРМИРОВАНИЕ ИМПУЛЬСА ДЛИТЕЛЬНОСТЬЮ 740мкс

029C 3005 00260 MOVLW D'5'

D 00C3 00261 MOVWF COUNTER1

E 0BBE 00262 DECFSZ COUNTER,F

F 2A9E 00263 GOTO $-1

A0 30F4 00264 MOVLW D'244'

A1 00BE 00265 MOVWF COUNTER

A2 0BC3 00266 DECFSZ COUNTER1,F

A3 2A9E 00267 GOTO $-5

A4 1106 00268 BCF PORTB,2

A5 2AB0 00269 GOTO $+0B

00270

A6 1506 00271 BSF PORTB,2;ФОРМИРОВАНИЕ ИМПУЛЬСА ДЛИТЕЛЬНОСТЬЮ 180мкс

02A7 3028 00272 MOVLW D'40'

A8 00C3 00273 MOVWF COUNTER1

A9 0BBE 00274 DECFSZ COUNTER,F

AA 2AA9 00275 GOTO $-1

AB 3005 00276 MOVLW D'5'

AC 00BE 00277 MOVWF COUNTER

AD 0BC3 00278 DECFSZ COUNTER1,F

AE 2AA9 00279 GOTO $-5

AF 1106 00280 BCF PORTB,2

5.31 KURS.ASM 8-11-2009 2:45:19 PAGE 7OBJECT CODE LINE SOURCE TEXT

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

00283

;ОПРОС ТУМБЛЕРА "ОСТАНОВ"

B1 1C36 00285 BTFSS CONTROL,0

B2 2A3D 00286 GOTO MAIN

;ФОРМИРОВАНИЕ СИГНАЛА "ОСТАНОВ" (Y5)

B3 3031 00288 MOVLW D'49'

B4 1586 00289 BSF PORTB,3;ФОРМИРОВАНИЕ 1-ГО ИМПУЛЬСА

02B5 00BE 00290 MOVWF COUNTER

B6 0BBE 00291 DECFSZ COUNTER,F

02B7 2AB6 00292 GOTO $-1

B8 1186 00293 BCF PORTB,3;ФОРМИРОВАНИЕ ИНТЕРВАЛА Перейти на страницу: 1 2 3 4 5 6 7 8

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

Анализ на безопасность платы ТС2 ЦП ДЦ Минск цифровая схема моделирование интерфейсный Одним из эффективных инструментов проверки безопасности системы (элементов) является физическое и (или) логическое (имитационное) модел ...

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

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