Микропроцессорная система управления объектом

Разработка схемы блока чтения информации с датчиков, устройства сопряжения с аналоговым датчиком. Расчет электрических параметров микропроцессорной системы управления. Алгоритмы работы блока взаимодействия с оператором и обработки аварийных ситуаций.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид курсовая работа
Язык русский
Дата добавления 06.03.2016
Размер файла 2,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

MPASM 5.54 NEWPIC_8B_SIMPLE.ASM 12-8-2014 7:44:43 PAGE 11

LOC OBJECT CODE LINE SOURCE TEXT VALUE

013E 2??? 00397 GOTO $-1

013F 118C 00398 BCF PIR1,SSPIF;СБРОСИТЬ ФЛАГ

0140 3006 00399 MOVLW 0x06; ПЕРЕДАТЬ НОМЕР РЕГИСТРА ("6" - РЕГИСТР КОНФИГУРАЦИИ ПОРТА P0)

0141 0093 00400 MOVWF SSPBUF

0142 1D8C 00401 BTFSS PIR1,SSPIF; ОЖИДАТЬ УСТАНОВКУ ФЛАГА ПРЕРЫВАНИЯ SSPIF

0143 2??? 00402 GOTO $-1

0144 118C 00403 BCF PIR1,SSPIF; СБРОСИТЬ ФЛАГ

0145 30FF 00404 MOVLW 0xFF; ВСЕ ЛИНИИ ПОРТА P0 НАСТРОИТЬ НА ВВОД

0146 0093 00405 MOVWF SSPBUF

0147 1D8C 00406 BTFSS PIR1,SSPIF; ОЖИДАТЬ УСТАНОВКУ ФЛАГА ПРЕРЫВАНИЯ SSPIF

0148 2??? 00407 GOTO $-1

00408 ;---ИНИЦИАЛИЗАЦИЯ ПРЕРЫВАНИЙ

0149 30D0 00409 MOVLW B'11010000'; РАЗРЕШЕНИЕ ГЛОБАЛЬНЫХ ПРЕРЫВАНИЙ, ПРЕРЫВАНИЙ ОТ ПЕРЕФЕРИЙНЫХ МОДУЛЕЙ И ПО ВХОДУ INT

014A 008B 00410 MOVWF INTCON

00411 ;

00412 ;ЧТЕНИЕ КОНСТАНТЫ К

00413 ;

014B 00414 MAIN_PROG

00415 BANC1

014B 1683 M BSF STATUS, RP0

014C 1303 M BCF STATUS, RP1

014D 1411 00416 BSF SSPCON2,SEN ;СФОРМИРОВАТЬ СТАРТОВЫЙ БИТ

00417 BANC0

014E 1283 M BCF STATUS, RP0

014F 1303 M BCF STATUS, RP1

0150 1D8C 00418 BTFSS PIR1,SSPIF; ОЖИДАТЬ УСТАНОВКУ ФЛАГА ПРЕРЫВ SSPIF

0151 2??? 00419 GOTO $-1

0152 118C 00420 BCF PIR1,SSPIF; СБРОСИТЬ ФЛАГ

0153 3041 00421 MOVLW B'01000001'; ПЕРЕДАТЬ АДРЕС УСТРОЙСТВА (DD6), ВКЛЮЧИТЬ РЕЖИМ ЗАПИСИ

0154 0093 00422 MOVWF SSPBUF

0155 1D8C 00423 BTFSS PIR1,SSPIF; ОЖИДАТЬ УСТАНОВКУ ФЛАГА ПРЕРЫВ SSPIF

0156 2??? 00424 GOTO $-1

0157 118C 00425 BCF PIR1,SSPIF; СБРОСИТЬ ФЛАГ

0158 3001 00426 MOVLW 0x01; ПЕРЕДАТЬ НОМЕР РЕГИСТРА ("1"-ВХОДНОГО РЕГИСТРА ПОРТА P1)

0159 0093 00427 MOVWF SSPBUF

015A 1D8C 00428 BTFSS PIR1,SSPIF; ОЖИДАТЬ УСТАНОВКУ ФЛАГА ПРЕРЫВ SSPIF

015B 2??? 00429 GOTO $-1

015C 118C 00430 BCF PIR1,SSPIF; СБРОСИТЬ ФЛАГ

00431 BANC1

015D 1683 M BSF STATUS, RP0

015E 1303 M BCF STATUS, RP1

015F 1491 00432 BSF SSPCON2,RSEN; СФОРМИРОВАТЬ ПОВТОРНЫЙ СТАРТОВЫЙ БИТ

00433 BANC0

0160 1283 M BCF STATUS, RP0

0161 1303 M BCF STATUS, RP1

0162 1D8C 00434 BTFSS PIR1,SSPIF; ОЖИДАТЬ УСТАНОВКУ ФЛАГА ПРЕРЫВ SSPIF

MPASM 5.54 NEWPIC_8B_SIMPLE.ASM 12-8-2014 7:44:43 PAGE 12

LOC OBJECT CODE LINE SOURCE TEXT VALUE

0163 2??? 00435 GOTO $-1

0164 118C 00436 BCF PIR1,SSPIF; СБРОСИТЬ ФЛАГ

0165 3043 00437 MOVLW B'01000011';ПЕРЕДАТЬ АДРЕС УСТРОЙСТВА (DD4), ВКЛЮЧИТЬ РЕЖИМ ЧТЕНИЯ

0166 0093 00438 MOVWF SSPBUF

0167 1D8C 00439 BTFSS PIR1,SSPIF; ОЖИДАТЬ УСТАНОВКУ ФЛАГА ПРЕРЫВ SSPIF

0168 2??? 00440 GOTO $-1

0169 118C 00441 BCF PIR1,SSPIF; СБРОСИТЬ ФЛАГ

00442 BANC1

016A 1683 M BSF STATUS, RP0

016B 1303 M BCF STATUS, RP1

016C 1591 00443 BSF SSPCON2,RCEN; РАЗРЕШИТЬ ПРИЕМ ДАННЫХ

00444 BANC0

016D 1283 M BCF STATUS, RP0

016E 1303 M BCF STATUS, RP1

016F 1D8C 00445 BTFSS PIR1,SSPIF; ОЖИДАТЬ УСТАНОВКУ ФЛАГА ПРЕРЫВАНИЯ SSPIF

0170 2??? 00446 GOTO $-1

0171 118C 00447 BCF PIR1,SSPIF; СБРОСИТЬ ФЛАГ

0172 0813 00448 MOVF SSPBUF,W

0173 00A6 00449 MOVWF KREG; СОХРАНИТЬ ПРИНЯТЫЙ БАЙТ(К)

0174 1691 00450 BSF SSPCON2,ACKDT; СФОРМИРОВАТЬ БИТ "НЕТ ПОДТВЕРЖДЕНИЯ"

0175 1611 00451 BSF SSPCON2,ACKEN

00452 BANC0

0176 1283 M BCF STATUS, RP0

0177 1303 M BCF STATUS, RP1

0178 1D8C 00453 BTFSS PIR1,SSPIF; ОЖИДАТЬ УСТАНОВКУ ФЛАГА ПРЕРЫВ SSPIF

0179 2??? 00454 GOTO $-1

017A 118C 00455 BCF PIR1,SSPIF; СБРОСИТЬ ФЛАГ

00456 BANC1

017B 1683 M BSF STATUS, RP0

017C 1303 M BCF STATUS, RP1

017D 1511 00457 BSF SSPCON2,PEN; СФОРМИРОВАТЬ СТОПОВЫЙ БИТ

00458 BANC0

017E 1283 M BCF STATUS, RP0

017F 1303 M BCF STATUS, RP1

0180 1D8C 00459 BTFSS PIR1,SSPIF; ОЖИДАТЬ УСТАНОВКУ ФЛАГА ПРЕРЫВ SSPIF

0181 2??? 00460 GOTO $-1

0182 118C 00461 BCF PIR1,SSPIF; СБРОСИТЬ ФЛАГ

00462

00463 ;ЧТЕНИЕ И ОБРАБОТКА ИНФОРМАЦИИ С АНАЛОГОВЫХ ДАТЧИКОВ

00464

00465 BANC0

0183 1283 M BCF STATUS, RP0

0184 1303 M BCF STATUS, RP1

0185 119F 00466 BCF ADCON0,CHS0

0186 121F 00467 BCF ADCON0,CHS1

0187 129F 00468 BCF ADCON0,CHS2 ; ВЫБОР КАНАЛА AN0

0188 3064 00469 MOVLW DEL_ADC

0189 00B5 00470 MOVWF COUNTER_ADC

MPASM 5.54 NEWPIC_8B_SIMPLE.ASM 12-8-2014 7:44:43 PAGE 13

LOC OBJECT CODE LINE SOURCE TEXT VALUE

018A 0BB5 00471 DECFSZ COUNTER_ADC

018B 2??? 00472 GOTO $-1; РЕАЛИЗАЦИЯ ЗАДЕРЖКИ ДЛЯ АЦП

018C 151F 00473 BSF ADCON0,GO; НАЧАТЬ ПРЕОБРАЗОВАНИЕ AN0

018D 191F 00474 BTFSC ADCON0,GO; ОЖИДАТЬ ОКОНЧАНИЯ ПРЕОБРАЗОВАНИЯ

018E 2??? 00475 GOTO $-1

018F 081E 00476 MOVF ADRESH, W

0190 00A0 00477 MOVWF N1; СОХРАНИТЬ РЕЗУЛЬТАТ ПРЕОБРАЗОВАНИЯ

0191 159F 00478 BSF ADCON0,CHS0

0192 121F 00479 BCF ADCON0,CHS1

0193 129F 00480 BCF ADCON0,CHS2 ; ВЫБОР КАНАЛА AN1

0194 3064 00481 MOVLW DEL_ADC

0195 00B5 00482 MOVWF COUNTER_ADC

0196 0BB5 00483 DECFSZ COUNTER_ADC

0197 2??? 00484 GOTO $-1; РЕАЛИЗАЦИЯ ЗАДЕРЖКИ ДЛЯ АЦП

0198 151F 00485 BSF ADCON0,GO; НАЧАТЬ ПРЕОБРАЗОВАНИЕ AN0

0199 191F 00486 BTFSC ADCON0,GO; ОЖИДАТЬ ОКОНЧАНИЯ ПРЕОБРАЗОВАНИЯ

019A 2??? 00487 GOTO $-1

019B 081E 00488 MOVF ADRESH, W

019C 00A1 00489 MOVWF N2; СОХРАНИТЬ РЕЗУЛЬТАТ ПРЕОБРАЗОВАНИЯ

019D 0180 00490 CLRF W

019E 300B 00491 MOVLW 0x0B

019F 00A7 00492 MOVWF Q; ЗАГРУЗКА КОНСТАНТЫ Q В ПАМЯТЬ МК

01A0 0826 00493 MOVF KREG,W

01A1 0221 00494 SUBWF N2,W; W=N2-K

01A2 00A3 00495 MOVWF N2_TMP

01A3 0220 00496 SUBWF N1,W;

01A4 1D03 00497 BTFSS STATUS,Z

01A5 2??? 00498 GOTO M1

01A6 1C03 00499 BTFSS STATUS,C

01A7 2??? 00500 GOTO M1

01A8 0823 00501 MOVF N2_TMP,W

01A9 00A2 00502 MOVWF N

01AA 2??? 00503 GOTO M2

01AB 00504 M1

01AB 0820 00505 MOVF N1,W

01AC 00A2 00506 MOVWF N; ВЫЧИСЛЕНИЕ ФУНКЦИИ N=min(N1,N2-K)

01AD 00507 M2

01AD 0822 00508 MOVF N,W

01AE 0227 00509 SUBWF Q,W; СРАВНЕНИЕ N И Q

01AF 1C03 00510 BTFSS STATUS,C

01B0 2??? 00511 GOTO M3

00512 ;N<Q

01B1 1424 00513 BSF Y2,0

01B2 1506 00514 BSF PORTB, 2; 1 НА Y2

01B3 1186 00515 BCF PORTB, 3; 0 НА Y3

01B4 30FA 00516 MOVLW 0xFA; ЗАНЕСТИ В TMR1 260МКС ЗНАЧЕНИЕ Т2

01B5 008F 00517 MOVWF TMR1H; ЗАПИСЬ СТАРШЕГО БАЙТА В РЕГИСТР TMR1H

01B6 30EB 00518 MOVLW 0xEB

01B7 008E 00519 MOVWF TMR1L; ЗАПИСЬ МЛАДШЕГО БАЙТА В РЕГИСТР TMR1L

MPASM 5.54 NEWPIC_8B_SIMPLE.ASM 12-8-2014 7:44:43 PAGE 14

LOC OBJECT CODE LINE SOURCE TEXT VALUE

01B8 1410 00520 BSF T1CON, TMR1ON; ВКЛЮЧЕНИЕ ТАЙМЕРА TMR1

01B9 00521 T2_WAIT

01B9 1C0C 00522 BTFSS PIR1, TMR1IF

01BA 2??? 00523 GOTO T2_WAIT

01BB 100C 00524 BCF PIR1, TMR1IF; ОБНУЛИТЬ ФЛАГ ПЕРЕПОЛНЕНИЯ

01BC 1106 00525 BCF PORTB, 2; 0 НА Y2

00526 ;N>Q

01BD 00527 M3

01BD 1425 00528 BSF Y3,0

01BE 1106 00529 BCF PORTB,2; 0 НА Y2

01BF 1586 00530 BSF PORTB,3; 1 НА Y3

01C0 30F6 00531 MOVLW 0xF6; ЗАНЕСТИ В TMR1 390МКС ЗНАЧЕНИЕ T3

01C1 008F 00532 MOVWF TMR1H; ЗАПИСЬ СТАРШЕГО БАЙТА В РЕГИСТР TMR1H

01C2 3086 00533 MOVLW 0x86

01C3 008E 00534 MOVWF TMR1L; ЗАПИСЬ МЛАДШЕГО БАЙТА В РЕГИСТР TMR1L

01C4 1410 00535 BSF T1CON, TMR1ON; ВКЛЮЧЕНИЕ ТАЙМЕРА TMR1

01C5 00536 T3_WAIT

01C5 1C0C 00537 BTFSS PIR1,TMR1IF

01C6 2??? 00538 GOTO T3_WAIT

01C7 100C 00539 BCF PIR1, TMR1IF; ОБНУЛИТЬ ФЛАГ ПЕРЕПОЛНЕНИЯ

01C8 1186 00540 BCF PORTB,3; 0 НА Y3

00541

00542 ;ЧТЕНИЕ И ОБРАБОТКА ИНФОРМАЦИИ С ЦИФРОВЫХ ДАТЧИКОВ

00543

01C9 1905 00544 BTFSC PORTA,2

01CA 142D 00545 BSF X1,0

01CB 1909 00546 BTFSC PORTE,2

01CC 142E 00547 BSF X2,0

01CD 1A05 00548 BTFSC PORTA,4

01CE 142F 00549 BSF X3,0

01CF 1A85 00550 BTFSC PORTA,5

01D0 1430 00551 BSF X4,0; СЧИТЫВАНИЕ ИНФОРМАЦИИ С ЦИФРОВЫХ ДАТЧИКОВ

01D1 082D 00552 MOVF X1,W

01D2 062E 00553 XORWF X2,W; W=X1^X2

01D3 3A01 00554 XORLW 0x01; W=NO(X1^X2)

01D4 042F 00555 IORWF X3,W; W=NO(X1^X2) OR X3

01D5 00B1 00556 MOVWF X_BUF

01D6 0830 00557 MOVF X4,W

01D7 3A01 00558 XORLW 0x01; NO(X4)

01D8 0531 00559 ANDWF X_BUF,W; W=NO(X1^X2) OR X3 AND NO(X4)

01D9 00AA 00560 MOVWF Y1

01DA 1C2A 00561 BTFSS Y1,0

01DB 2??? 00562 GOTO NO_SIGNAL; ЕСЛИ Y1=0, ТО НЕТ СИГНАЛОВ НА ВЫХОДЕ

01DC 1486 00563 BSF PORTB,1;1 НА Y1

01DD 30FD 00564 MOVLW 0xFD; ЗАНЕСТИ В TMR1 130МКС ЗНАЧЕНИЕ T1

01DE 008F 00565 MOVWF TMR1H; ЗАПИСЬ СТАРШЕГО БАЙТА В РЕГИСТР TMR1H

01DF 3075 00566 MOVLW 0x75

01E0 008E 00567 MOVWF TMR1L; ЗАПИСЬ МЛАДШЕГО БАЙТА В РЕГИСТР TMR1L

01E1 1410 00568 BSF T1CON,TMR1ON; ВКЛЮЧЕНИЕ ТАЙМЕРА

MPASM 5.54 NEWPIC_8B_SIMPLE.ASM 12-8-2014 7:44:43 PAGE 15

LOC OBJECT CODE LINE SOURCE TEXT VALUE

01E2 00569 T1_WAIT

01E2 1C0C 00570 BTFSS PIR1,TMR1IF

01E3 2??? 00571 GOTO T1_WAIT

01E4 1000 00572 BCF,TMR1IF; ОБНУЛИТЬ ФЛАГ ПЕРЕПОЛНЕНИЯ

01E5 1086 00573 BCF PORTB,1; 0 НА Y1

01E6 00574 NO_SIGNAL

00575 ;

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

00577 ;

01E6 1887 00578 BTFSC PORTC,1

01E7 2??? 00579 GOTO MAIN_PROG

01E8 018B 00580 CLRF INTCON

01E9 1C87 00581 BTFSS PORTC,1

01EA 2??? 00582 GOTO $-1

01EB 2??? 00583 GOTO MAIN_PROG

01EC 2??? 00584 GOTO $ ; loop forever

00585 END

MPASM 5.54 NEWPIC_8B_SIMPLE.ASM 12-8-2014 7:44:43 PAGE 16

SYMBOL TABLE

LABEL VALUE

ACKDT 00000005

ACKEN 00000004

ACKSTAT 00000006

ADCON0 0000001F

ADCON1 0000009F

ADCS0 00000006

ADCS1 00000007

ADCS2 00000006

ADDEN 00000003

ADFM 00000007

ADIE 00000006

ADIF 00000006

ADON 00000000

ADRESH 0000001E

ADRESL 0000009E

BANC0

BANC1

BCLIE 00000003

BCLIF 00000003

BF 00000000

BRGH 00000002

C 00000000

C1INV 00000004

C1OUT 00000006

C2INV 00000005

C2OUT 00000007

CCP1CON 00000017

CCP1IE 00000002

CCP1IF 00000002

CCP1M0 00000000

CCP1M1 00000001

CCP1M2 00000002

CCP1M3 00000003

CCP1X 00000005

CCP1Y 00000004

CCP2CON 0000001D

CCP2IE 00000000

CCP2IF 00000000

CCP2M0 00000000

CCP2M1 00000001

CCP2M2 00000002

CCP2M3 00000003

CCP2X 00000005

CCP2Y 00000004

CCPR1 00000015

CCPR1H 00000016

CCPR1L 00000015

CCPR2 0000001B

CCPR2H 0000001C

CCPR2L 0000001B

CHS0 00000003

CHS1 00000004

CHS2 00000005

MPASM 5.54 NEWPIC_8B_SIMPLE.ASM 12-8-2014 7:44:43 PAGE 17

SYMBOL TABLE LABEL VALUE

CIS 00000003

CKE 00000006

CKP 00000004

CM0 00000000

CM1 00000001

CM2 00000002

CMCON 0000009C

CMIE 00000006

CMIF 00000006

COUNTER_ADC 00000035

CREN 00000004

CSRC 00000007

CVR0 00000000

CVR1 00000001

CVR2 00000002

CVR3 00000003

CVRCON 0000009D

CVREN 00000007

CVROE 00000006

CVRR 00000005

D 00000005

DATA_ADDRESS 00000005

DC 00000001

DEL_ADC 00000064

D_A 00000005

D_NOT_A 00000005

EEADR 0000010D

EEADRH 0000010F

EECON1 0000018C

EECON2 0000018D

EEDATA 0000010C

EEDATH 0000010E

EEIE 00000004

EEIF 00000004

EEPGD 00000007

END_INTER 0000009D

F 00000001

FERR 00000002

FSR 00000004

GCEN 00000007

GIE 00000007

GO 00000002

GO_DONE 00000002

GO_NOT_DONE 00000002

I2C_DATA 00000005

I2C_READ 00000002

I2C_START 00000003

I2C_STOP 00000004

IBF 00000007

IBOV 00000005

IBUF 00000032

IND1 00000028

IND2 00000029

MPASM 5.54 NEWPIC_8B_SIMPLE.ASM 12-8-2014 7:44:43 PAGE 18

SYMBOL TABLE LABEL VALUE

INDF 00000000

INTCON 0000000B

INTE 00000004

INTEDG 00000006

INTER_AVD 00000046

INTER_INT 0000000D

INTER_PIT 00000015

INTER_PU 0000006D

INTER_USART 0000008A

INTF 00000001

IRP 00000007

KOD_D 00000044

KREG 00000026

M1 000001AB

M2 000001AD

M3 000001BD

MAIN_PROG 0000014B

MM1 00000051

MM2 00000056

MM3 0000005C

MM4 00000059

N 00000022

N1 00000020

N2 00000021

N2_TMP 00000023

NOT_A 00000005

NOT_ADDRESS 00000005

NOT_BO 00000000

NOT_BOR 00000000

NOT_DONE 00000002

NOT_PD 00000003

NOT_POR 00000001

NOT_RBPU 00000007

NOT_RC8 00000006

NOT_T1SYNC 00000002

NOT_TO 00000004

NOT_TX8 00000006

NOT_W 00000002

NOT_WRITE 00000002

NO_SIGNAL 000001E6

OBF 00000006

OERR 00000001

OPTION_REG 00000081

P 00000004

PCFG0 00000000

PCFG1 00000001

PCFG2 00000002

PCFG3 00000003

PCL 00000002

PCLATH 0000000A

PCON 0000008E

PEIE 00000006

PEN 00000002

MPASM 5.54 NEWPIC_8B_SIMPLE.ASM 12-8-2014 7:44:43 PAGE 19

SYMBOL TABLE LABEL VALUE

PIE1 0000008C

PIE2 0000008D

PIR1 0000000C

PIR2 0000000D

PORTA 00000005

PORTB 00000006

PORTC 00000007

PORTD 00000008

PORTE 00000009

PR2 00000092

PS0 00000000

PS1 00000001

PS2 00000002

PSA 00000003

PSPIE 00000007

PSPIF 00000007

PSPMODE 00000004

Q 00000027

R 00000002

RA0 00000000

RA1 00000001

RA2 00000002

RA3 00000003

RA4 00000004

RA5 00000005

RB0 00000000

RB1 00000001

RB2 00000002

RB3 00000003

RB4 00000004

RB5 00000005

RB6 00000006

RB7 00000007

RBIE 00000003

RBIF 00000000

RC0 00000000

RC1 00000001

RC2 00000002

RC3 00000003

RC4 00000004

RC5 00000005

RC6 00000006

RC7 00000007

RC8_9 00000006

RC9 00000006

RCD8 00000000

RCEN 00000003

RCIE 00000005

RCIF 00000005

RCREG 0000001A

RCSTA 00000018

RD 00000000

RD0 00000000

MPASM 5.54 NEWPIC_8B_SIMPLE.ASM 12-8-2014 7:44:43 PAGE 20

SYMBOL TABLE LABEL VALUE

RD1 00000001

RD2 00000002

RD3 00000003

RD4 00000004

RD5 00000005

RD6 00000006

RD7 00000007

RE0 00000000

RE1 00000001

RE2 00000002

READ_WRITE 00000002

REG_1 00000036

REG_2 00000037

REG_3 00000038

RP0 00000005

RP1 00000006

RSEN 00000001

RX9 00000006

RX9D 00000000

R_NOT_W 00000002

R_W 00000002

S 00000003

SEN 00000000

SMP 00000007

SPBRG 00000099

SPEN 00000007

SREN 00000005

SSPADD 00000093

SSPBUF 00000013

SSPCON 00000014

SSPCON2 00000091

SSPEN 00000005

SSPIE 00000003

SSPIF 00000003

SSPM0 00000000

SSPM1 00000001

SSPM2 00000002

SSPM3 00000003

SSPOV 00000006

SSPSTAT 00000094

START 000000E1

STATUS 00000003

STATUS_TEMP 0000002C

SYNC 00000004

T0CS 00000005

T0IE 00000005

T0IF 00000002

T0SE 00000004

T1CKPS0 00000004

T1CKPS1 00000005

T1CON 00000010

T1INSYNC 00000002

T1OSCEN 00000003

MPASM 5.54 NEWPIC_8B_SIMPLE.ASM 12-8-2014 7:44:43 PAGE 21

SYMBOL TABLE LABEL VALUE

T1SYNC 00000002

T1_WAIT 000001E2

T2CKPS0 00000000

T2CKPS1 00000001

T2CON 00000012

T2_WAIT 000001B9

T3_WAIT 000001C5

T5_WAIT1 00000020

T5_WAIT2 00000029

T5_WAIT3 00000032

TMR0 00000001

TMR0IE 00000005

TMR0IF 00000002

TMR1 0000000E

TMR1CS 00000001

TMR1H 0000000F

TMR1IE 00000000

TMR1IF 00000000

TMR1L 0000000E

TMR1ON 00000000

TMR2 00000011

TMR2IE 00000001

TMR2IF 00000001

TMR2ON 00000002

TOUTPS0 00000003

TOUTPS1 00000004

TOUTPS2 00000005

TOUTPS3 00000006

TRISA 00000085

TRISA0 00000000

TRISA1 00000001

TRISA2 00000002

TRISA3 00000003

TRISA4 00000004

TRISA5 00000005

TRISB 00000086

TRISB0 00000000

TRISB1 00000001

TRISB2 00000002

TRISB3 00000003

TRISB4 00000004

TRISB5 00000005

TRISB6 00000006

TRISB7 00000007

TRISC 00000087

TRISC0 00000000

TRISC1 00000001

TRISC2 00000002

TRISC3 00000003

TRISC4 00000004

TRISC5 00000005

TRISC6 00000006

TRISC7 00000007

MPASM 5.54 NEWPIC_8B_SIMPLE.ASM 12-8-2014 7:44:43 PAGE 22

SYMBOL TABLE LABEL VALUE

TRISD 00000088

TRISD0 00000000

TRISD1 00000001

TRISD2 00000002

TRISD3 00000003

TRISD4 00000004

TRISD5 00000005

TRISD6 00000006

TRISD7 00000007

TRISE 00000089

TRISE0 00000000

TRISE1 00000001

TRISE2 00000002

TRMT 00000001

TX8_9 00000006

TX9 00000006

TX9D 00000000

TXD8 00000000

TXEN 00000005

TXIE 00000004

TXIF 00000004

TXREG 00000019

TXSTA 00000098

UA 00000001

W 00000000

WCOL 00000007

WR 00000001

WREN 00000002

WRERR 00000003

WRITE_IND1 000000A1

WRITE_IND2 000000C1

W_TEMP 0000002B

X1 0000002D

X2 0000002E

X3 0000002F

X4 00000030

XAND 00000033

XIOR 00000034

X_BUF 00000031

Y1 0000002A

Y2 00000024

Y3 00000025

Z 00000002

_.org_0_003E 0000003E

_.org_0_0052 00000052

_.org_0_0096 00000096

_.org_0_00A7 000000A7

_.org_0_00AC 000000AC

_.org_0_00B1 000000B1

_.org_0_00B6 000000B6

_.org_0_00BE 000000BE

_.org_0_00C7 000000C7

_.org_0_00CC 000000CC

MPASM 5.54 NEWPIC_8B_SIMPLE.ASM 12-8-2014 7:44:43 PAGE 23

SYMBOL TABLE LABEL VALUE

_.org_0_00D1 000000D1

_.org_0_00D6 000000D6

_.org_0_00DE 000000DE

_.org_0_0119 00000119

_.org_0_011D 0000011D

_.org_0_0122 00000122

_.org_0_0127 00000127

_.org_0_012C 0000012C

_.org_0_0131 00000131

_.org_0_0139 00000139

_.org_0_013E 0000013E

_.org_0_0143 00000143

_.org_0_0148 00000148

_.org_0_0151 00000151

_.org_0_0156 00000156

_.org_0_015B 0000015B

_.org_0_0163 00000163

_.org_0_0168 00000168

_.org_0_0170 00000170

_.org_0_0179 00000179

_.org_0_0181 00000181

_.org_0_018B 0000018B

_.org_0_018E 0000018E

_.org_0_0197 00000197

_.org_0_019A 0000019A

_.org_0_01EA 000001EA

_.org_0_01EC 000001EC

_BODEN_OFF 00003FBF

_BODEN_ON 00003FFF

_BOREN_OFF 00003FBF

_BOREN_ON 00003FFF

_CONFIG 00002007

_CPD_OFF 00003FFF

_CPD_ON 00003EFF

_CP_ALL 00001FFF

_CP_OFF 00003FFF

_CP_ON 00001FFF

_DEBUG_OFF 00003FFF

_DEBUG_ON 000037FF

_DEVID1 00002006

_FOSC_EXTRC 00003FFF

_FOSC_HS 00003FFE

_FOSC_LP 00003FFC

_FOSC_XT 00003FFD

_HS_OSC 00003FFE

_IDLOC0 00002000

_IDLOC1 00002001

_IDLOC2 00002002

_IDLOC3 00002003

_LP_OSC 00003FFC

_LVP_OFF 00003F7F

_LVP_ON 00003FFF

_PWRTE_OFF 00003FFF

MPASM 5.54 NEWPIC_8B_SIMPLE.ASM 12-8-2014 7:44:43 PAGE 24

SYMBOL TABLE LABEL VALUE

_PWRTE_ON 00003FF7

_RC_OSC 00003FFF

_WDTE_OFF 00003FFB

_WDTE_ON 00003FFF

_WDT_OFF 00003FFB

_WDT_ON 00003FFF

_WRT_1FOURTH 00003BFF

_WRT_256 00003DFF

_WRT_HALF 000039FF

_WRT_OFF 00003FFF

_XT_OSC 00003FFD

__16F877A 00000001

Errors : 0

Warnings : 0 reported, 0 suppressed

Messages : 0 reported, 0 suppressed

Размещено на Allbest.ru


Подобные документы

  • Разработка принципиальных схем блоков чтения информации с датчиков. Сопряжение с цифровыми и аналоговыми датчиками. Алгоритм работы блока чтения информации с цифровых датчиков. Расчет электрических параметров микропроцессорной системы управления.

    дипломная работа [760,0 K], добавлен 27.06.2016

  • Структурная схема микропроцессорной системы управления. Разработка принципиальной схемы блока чтения информации с датчиков. Алгоритм работы блока обмена данными по последовательному каналу связи. Электрические параметры системы, листинг программы.

    курсовая работа [1,4 M], добавлен 21.11.2013

  • Структурная и принципиальная электрические схемы микропроцессорной системы (МПС) для управления объектом. Программные модули, обеспечивающие выполнение алгоритма управления объектом, оценка параметров МПС. Расчет аппаратных затрат, потребляемой мощности.

    курсовая работа [1,2 M], добавлен 28.12.2012

  • Изучение устройства связи с датчиком и исполнительными механизмами, разработка блока памяти объёмом 80 кб. Характеристика программ, обеспечивающих выполнение заданного алгоритма и алгоритма обмена. Оценка микропроцессорной системы по аппаратным затратам.

    практическая работа [154,1 K], добавлен 14.11.2011

  • Внедрение микропроцессорной и цифровой техники в устройства управления промышленными объектами. Проектирование схемы детектора фронтов, генератора тактовых импульсов, счетного устройства, блока вывода в устройство обработки, блока индикации и управления.

    курсовая работа [247,5 K], добавлен 15.05.2012

  • Разработка функциональной и принципиальной схемы блока управления контактором и расчет силовой части устройства. Расчет параметров силового транзистора и элементов блока драйвера. Выбор микроконтроллера и вычисление параметров программного обеспечения.

    дипломная работа [3,4 M], добавлен 16.12.2011

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

    курсовая работа [3,3 M], добавлен 26.06.2016

  • Алгоритм работы микропроцессорной системы управления барокамерой. Подпрограмма контроля температуры. Разработка схемы сопряжения для подключения датчика уровня воды. Подключение светодиодов "Нагрев" и "Низкий уровень воды". Разработка блока питания МПС.

    курсовая работа [1,7 M], добавлен 28.05.2012

  • Разработка микропроцессорной системы управления технологическим оборудованием и проектирование структурной и принципиальной схемы электрического модуля входных дискретных сигналов с проведением расчетов основных электрических и временных параметров.

    курсовая работа [1,2 M], добавлен 29.11.2010

  • Способы управления вакуумным контактором, предназначенным для работы в сетях переменного и постоянного токов. Анализ функциональной и принципиальной схемы устройства. Расчет силовой части. Опытно-конструкторская разработка блока управления контактором.

    дипломная работа [3,0 M], добавлен 15.08.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.