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

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

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

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

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

01AD 00A6 00558 MOVWF N2

01AE 00559 NN:

00560

00561

01AE 1003 00562 BCF STATUS,C

01AF 0833 00563 MOVF Q,0

01B0 0234 00564 SUBWF A,0

01B1 1C03 00565 BTFSS STATUS,C

01B2 29BD 00566 GOTO N_BOLSCHE

01B3 1283 1303 00567 BANKSEL TMR1L ;Q>N

01B5 307D 00568 MOVLW 0x7D ;ФОРМИРОВАНИЕСИГНАЛАY2

00569 ;НАСТРОЙКА ТАЙМЕРА ДЛЯ ФОРМИРОВАНИЯ СИГНАЛА Y2

01B6 008E 00570 MOVWF TMR1L ;T2=130КС=>78h,FFFF-82=FF7D

01B7 30FF 00571 MOVLW 0xFF

01B8 008F 00572 MOVWF TMR1H

01B9 1283 1303 00573 BANKSEL PORTB

01BB 1486 00574 BSF PORTB,1

01BC 29C6 00575 GOTO KK

01BD 00576 N_BOLSCHE: ;n>Q

01BD 1283 1303 00577 BANKSELTMR1L ;ФОРМИРОВАНИЕСИГНАЛАY3

01BF 3037 00578 MOVLW 0x37 ;T3=200МКС=>C8h,FFFF-C8=FE37

01C0 008E 00579 MOVWF TMR1L

01C1 30FE 00580 MOVLW 0xFE

01C2 008F 00581 MOVWF TMR1H

01C3 1283 1303 00582 BANKSEL PORTB

01C5 1506 00583 BSF PORTB,2

01C6 00584 KK:

01C6 1410 00585 BSF T1CON,TMR1ON

01C7 1283 1303 00586 BANKSEL INTCON ЗАПРЕТПРЕРЫВАНИЯ

01C9 138B 00587 BCF INTCON,7

01CA 14BA 00588 BSF FTT,1

01CB 180C 00589 BTFSCPIR1,TMR1IF ОЖИДАНИЕ ПЕРЕПОЛНЕНИЯ Т1

01CC 29CB 00590 GOTO $-1

01CD 0186 00591 CLRF PORTB

01CE 178B 00592 BSF INTCON,7

00593

01CF 0823 00594 MOVFA1,0

01D0 0530 00595 ANDWF N3,0 A1*N3->W

01D1 0722 00596 ADDWF A0,0 A1*N3+A0

01D2 00AB 00597 MOVWF Y4 СОХРАНЕНИЕ ЗНАЧЕНИЯ Y4

01D3 1283 1303 00598 BANKSEL PORTD ВЫВОД ЗНАЧЕНИЯ Y4 НА ЦАП

01D5 0088 00599 MOVWF PORTD

01D6 1487 00600 BSF PORTC,1 ФОРМИРОВАНИЕ УПРАВЛЯЮЩЕГО СИГНАЛА ДЛЯ ЗАПИСИ В РЕГИСТР ЦАП

01D7 21F5 00601 CALL ZADERZHKA

01D8 1087 00602 BCF PORTC,1

01D9 0188 00603 CLRFPORTD

00604

01DA 1909 00605 BTFSC PORTE,2 ЕСЛИ КHОПКА ОСТАНОВ НАЖАТА ТО НА НАЧАЛО ОСНОВНОЙ

01DB 2956 00606 GOTO OSNPROG ПРОГРАММЫ ИЛИ ОЖИДАНИЕ

01DC 29DA 00607 GOTO $-2

00608

00609

01DD 00610 NASTT1

01DD 1283 1303 00611 BANKSELTMR1L 30*1МКС=30МКС=>1Eh, FFFF-1E=FFE1

01DF 30E1 00612 MOVLW 0xE1

01E0 008E 00613 MOVWF TMR1L

01E1 30FF 00614 MOVLW 0xFF

01E2 008F 00615 MOVWF TMR1H

01E3 0008 00616 RETURN

00617

01E4 00618 NASTT2

01E4 1283 1303 00619 BANKSEL TMR2

01E6 3082 00620 MOVLW 0x82

01E7 0091 00621 MOVWF TMR2

01E8 1512 00622 BSF T2CON,TMR2ON

01EA 29EE 00624 GOTO NOLL

01EB 1687 00625 BSF PORTC,5

01EC 1428 00626 BSF FAVDATCHIKA,0

01ED 29F0 00627 GOTO DAT

01EE 00628 NOLL:

01EE 1287 00629 BCF PORTC,5

01EF 1028 00630 BCF FAVDATCHIKA,0

01F0 00631 DAT:

01F0 0008 00632 RETURN

00633

01F1 00634 VOSTAN

01F1 00A1 00635 MOVWF STATUS_TEMP

01F2 0083 00636 MOVWF STATUS

01F3 0820 00637 MOVFW W_TEMP

01F4 0008 00638 RETURN

00639

00640 ;--ПОДПРОГРАММА ВЫРАБОТКИ ЗАДЕРЖКИ-------

01F5 00641 ZADERZHKA

01F5 3010 00642 MOVLW 0x10

01F6 00A4 00643 MOVWF N

01F7 0BA4 00644 DECFSZ N,1

01F8 29F7 00645 GOTO $-1

01F9 0008 00646 RETURN

00647

00648

01FA 00649 VYVOD_NAINDIC

01FA 00650 NACH:

01FA 0BB6 00651 DECFSZX,1 ;Х-1=Х

01FB 29FE 00652 GOTOEE ; XE-РЕГИСТРЕДЕНИЦ

01FC 0AB7 00653 INCF XE,1 ;ЕСЛИ Х=0 ТО ВЫХОД

01FD 0008 00654 RETURN

01FE 00655 EE:

01FE 0AB7 00656 INCF XE,1 ;XE+1=XE

01FF 3009 00657 MOVLW.09

0200 1003 00658 BCF STATUS,C ;ЕСЛИ ПРЕВЫШАЕТ ЗНАЧЕНИЯ 9 ТО ЗАПИСЬ +1 В ДЕСЯТКИ И СБРОС

0201 0237 00659 SUBWF XE,0

0202 1803 00660 BTFSC STATUS,C

0203 29FA 00661 GOTO NACH

0204 01B7 00662 CLRF XE

0205 3010 00663 MOVLW 0x10

0206 07B8 00664 ADDWFXD,1 ;XD-РЕГИСТРДЕСЯТОК

0207 305A 00665 MOVLW.90

0208 1003 00666 BCF STATUS,C ;ЕСЛИ ПРЕВЫШАЕТ ЗНАЧЕНИЯ 90 ТО ЗАПИСЬ +1 В СОТНИ И СБРОС

0209 0238 00667 SUBWF XD,0

020A 1803 00668 BTFSC STATUS,C

020B 29FA 00669 GOTO NACH

020C 01B8 00670 CLRF XD

020D 3064 00671 MOVLW.100

020E 07B9 00672 ADDWF XS,1 ; XS-РЕГИСТР CОТЕН

020F 29FA 00673 GOTO NACH

00674

00675 END

SYMBOL TABLE

LABEL VALUE

A 00000034

A0 00000022

A1 00000023

ACKDT 00000005

ACKEN 00000004

ACKSTAT 00000006

ADCON0 0000001F

ADCON1 0000009F

ADCS0 00000006

ADCS1 00000007

ADDEN 00000003

ADDR 00000035

ADFM 00000007

ADIE 00000006

ADIF 00000006

ADON 00000000

ADRESH 0000001E

ADRESL 0000009E

BCLIE 00000003

BCLIF 00000003

BF 00000000

BINARDATCH 00000027

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

CCPR1H 00000016

CCPR1L 00000015

CCPR2H 0000001C

CCPR2L 0000001B

CHS0 00000003

CHS1 00000004

CHS2 00000005

CIS 00000003

CKE 00000006

CKP 00000004

CM0 00000000

CM1 00000001

CM2 00000002

CMCON 0000009C

CMIE 00000006

CMIF 00000006

CONST 00000029

CREN 00000004

CSRC 00000007

CVR0 00000000

CVR1 00000001

CVR2 00000002

CVR3 00000003

CVRCON 0000009D

CVREN 00000007

CVROE 00000006

CVRR 00000005

D 00000005

DAT 000001F0

DATA_ADDRESS 00000005

DC 00000001

D_A 00000005

EE 000001FE

EEADR 0000010D

EEADRH 0000010F

EECON1 0000018C

EECON2 0000018D

EEDATA 0000010C

EEDATH 0000010E

EEIE 00000004

EEIF 00000004

EEPGD 00000007

F 00000001

FAVDATCHIKA 00000028

FERR 00000002

FSR 00000004

FTT 0000003A

GCEN 00000007

GG 00000180

GIE 00000007

GO 00000002

GO_DONE 00000002

I2C_DATA 00000005

I2C_READ 00000002

I2C_START 00000003

I2C_STOP 00000004

IBF 00000007

IBOV 00000005

INDF 00000000

INTCON 0000000B

INTE 00000004

INTEDG 00000006

INTF 00000001

IRP 00000007

KK 000001C6

KONEC 0000014F

M 0000002A

MAIN 00000302

MAX_N1_N2 000001AC

N 00000024

N1 00000025

N2 00000026

N3 00000030

NACH 000001FA

NASTT1 000001DD

NASTT2 000001E4

NN 000001AE

NOLL 000001EE

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

N_BOLSCHE 000001BD

OBF 00000006

OERR 00000001

OPTION_REG 00000081

OSNPROG 00000156

P 00000004

PCFG0 00000000

PCFG1 00000001

PCFG2 00000002

PCFG3 00000003

PCL 00000002

PCLATH 0000000A

PCON 0000008E

PEIE 00000006

PEN 00000002

PIE1 0000008C

PIE2 0000008D

PIR1 0000000C

PIR2 0000000D

PORTA 00000005

PORTB 00000006

PORTC 00000007

PORTD 00000008

PORTE 00000009

PR2 00000092

PRER_AVDATCHIK 00000047

PRER_PITANIE 00000020

PRER_PU 00000088

PRER_RB4RB7 00000017

PRER_T0 000000C3

PRER_T1 00000111

PRER_T2 0000011B

PRER_USART 00000125

PRINYATO_A 00000148

PRINYATO_D 0000013A

PS0 00000000

PS1 00000001

PS2 00000002

PSA 00000003

PSPIE 00000007

PSPIF 00000007

PSPMODE 00000004

Q 00000033

R 00000002

RBIE 00000003

RBIF 00000000

RC8_9 00000006

RC9 00000006

RCD8 00000000

RCEN 00000003

RCIE 00000005

RCIF 00000005

RCREG 0000001A

RCSTA 00000018

RD 00000000

READ_WRITE 00000002

RP0 00000005

RP1 00000006

RSEN 00000001

RX9 00000006

RX9D 00000000

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

STATUS 00000003

STATUS_TEMP 00000021

SYNC 00000004

T0CS 00000005

T0IE 00000005

T0IF 00000002

T0SE 00000004

T1CKPS0 00000004

T1CKPS1 00000005

T1CON 00000010

T1INSYNC 00000002

T1OSCEN 00000003

T1SYNC 00000002

T2CKPS0 00000000

T2CKPS1 00000001

T2CON 00000012

TMR0 00000001

TMR0IE 00000005

TMR0IF 00000002

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

TRISB 00000086

TRISC 00000087

TRISD 00000088

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

VOSTAN 000001F1

VYVOD_NAINDIC 000001FA

W 00000000

WCOL 00000007

WR 00000001

WREN 00000002

WRERR 00000003

W_TEMP 00000020

X 00000036

X1 0000002C

X2 0000002D

X3 0000002E

X4 0000002F

XD 00000038

XE 00000037

XS 00000039

Y4 0000002B

Z 00000002

ZADERZHKA 000001F5

_BODEN_OFF 00003FBF

_BODEN_ON 00003FFF

_CPD_OFF 00003FFF

_CPD_ON 00003EFF

_CP_ALL 00001FFF

_CP_OFF 00003FFF

_DEBUG_OFF 00003FFF

_DEBUG_ON 000037FF

_HS_OSC 00003FFE

_LP_OSC 00003FFC

_LVP_OFF 00003F7F

_LVP_ON 00003FFF

_PWRTE_OFF 00003FFF

_PWRTE_ON 00003FF7

_RC_OSC 00003FFF

_WDT_OFF 00003FFB

_WDT_ON 00003FFF

_WRT_1FOURTH 00003BFF

_WRT_256 00003DFF

_WRT_HALF 000039FF

_WRT_OFF 00003FFF

_XT_OSC 00003FFD

__16F877A 00000001

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


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

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

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

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

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

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

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

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

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

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

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

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

    курсовая работа [579,0 K], добавлен 20.09.2012

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

    курсовая работа [961,2 K], добавлен 21.10.2012

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

    курсовая работа [987,2 K], добавлен 29.04.2011

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

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

  • Основные характеристики вертикально-фрезерного станка 6Р13Ф3-37. Промышленный робот типа Универсал–51. Привязка датчиков и исполнительных механизмов к портам микропроцессора. Технологическая карта производственного процесса, алгоритм управления объектом.

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

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