Микропроцессорная система управления объектом
Разработка схемы блока чтения информации с датчиков, устройства сопряжения с аналоговым датчиком. Расчет электрических параметров микропроцессорной системы управления. Алгоритмы работы блока взаимодействия с оператором и обработки аварийных ситуаций.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 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- Микропроцессорная система управления технологическим оборудованием типа CNC. Модуль входных сигналов
Разработка микропроцессорной системы управления технологическим оборудованием и проектирование структурной и принципиальной схемы электрического модуля входных дискретных сигналов с проведением расчетов основных электрических и временных параметров.
курсовая работа [1,2 M], добавлен 29.11.2010 Способы управления вакуумным контактором, предназначенным для работы в сетях переменного и постоянного токов. Анализ функциональной и принципиальной схемы устройства. Расчет силовой части. Опытно-конструкторская разработка блока управления контактором.
дипломная работа [3,0 M], добавлен 15.08.2011