logo search
Автоматизация технологического процесса сортировки изделий с использованием микропроцессорного устройства

ЗАКЛЮЧЕНИЕ

В данном проекте была осуществлена автоматизация технологического процесса сортировки изделий по контролируемому параметру с использованием МПУ. Для выполнения поставленной задачи была разработана структурная схема микропроцессорного устройства, выбран тип микропроцессорного комплекта и составлена программа на языке Ассемблера с прилагаемой инструкцией пользования.

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

Используемые технические средства являются достаточно дешевыми легко окупаемыми и наиболее распространенными в промышленности, что сейчас немаловажно. Поэтому необходимо продолжать работы и исследования в области использования микроэлектронных средств.

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

1. Горбунов В.Л., Панфилов Д.И., Преснухин Д.Л. Справочное пособие по микропроцессорам и микро ЭВМ/:Под ред. Л.Н. Преснухина. -- М.: Высш. шк., 1988. -- 272 с.: ил.

2. Б.М. Каган, В.В. Сташин Основы проектирования МП-устройств автоматики.- М.: Энергоатомиздат, 1987. - 221 с.

3. В.И. Кравченко Методическое руководство к курсовой работе по дисциплине «Микропроцессоры и микроЭВМ в РЭС» для студентов специальности 23.03 «Конструирование и технология РЭС» дневной формы обучения.-Воронеж.политехн.ин-т; 1991. 8с.

4. В.В. Сташин, А.В. Урусов, О.Ф. Мологонцева. Проектирование цифровых устройств на однокристальных микроконтроллерах.- М.: Энергоатомиздат, 1990. - 224 с.

5. С.Т. Хвощ и др. Микропроцессоры и микроЭВМ в системах автоматического управления. Справочник. - М.: Энергия, 1987.

ПРИЛОЖЕНИЯ

Приложение 1

Блок-схема алгоритма программы

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Приложение 2

Листинг программы на языке Ассемблер

Поле метки

Поле мнемон.

Поле операнд.

Поле комментария

MVI

A, 98H

; A < US

OUT

0F3H

; РУС < A

MVI

A, 0H

; A < 0H

STA

2000H

; [2000H] < A

STA

2001H

; [2001H] < A

STA

2002H

; [2002H] < A

STA

2003H

; [2003H] < A

MVI

B, 3СH

; B < 3СH (3СH=60D=S3)

MVI

C, 64H

; C < 64H (64H=100D=S2)

MVI

D, А0H

; D < А0H (А0H=160D=S1)

M0:

IN

А0H

; A < port А0H (А0H=160D)

JZ

M0

; переход к метке M0, если A=0H

CMP

B

; A - B, сравнение

JZ

M3

; переход к метке M3, если A - B = 0

JP

M3

; переход к метке M3, если A - B > 0

LDA

2000H

; A < [2000H]

INR

A

; A < A + 1

STA

2000H

; [2000H] < A

MVI

A, 00H

; A < 00H (00H -- код бракованных изделий)

OUT

3СH

; port 3СH < A (3СH=60D)

JMP

M0

; переход к метке M0 (к следующему изделию)

M3:

CMP

C

; A - C, сравнение

JZ

M2

; переход к метке M2, если A - C = 0

JP

M2

; переход к метке M2, если A - C > 0

LDA

2003H

; A < [2003H]

INR

A

; A < A + 1

STA

2003H

; [2003H] < A

MVI

A, 03H

; A < 03H (03H -- код изделий 3-го сорта)

OUT

3СH

; port 3СH < A (3СH=60D)

JMP

M0

; переход к метке M0 (к следующему изделию)

M2:

CMP

D

; A - D, сравнение

JZ

M1

; переход к метке M1, если A - D = 0

JP

M1

; переход к метке M1, если A - D > 0

LDA

2002H

; A < [2002H]

INR

A

; A < A + 1

STA

2002H

; [2002H] < A

MVI

A, 02H

; A < 02H (02H -- код изделий 2-го сорта)

OUT

3СH

; port 3СH < A (3СH=60D)

JMP

M0

; переход к метке M0 (к следующему изделию)

M1:

LDA

2001H

; A < [2001H]

INR

A

; A < A + 1

STA

2001H

; [2001H] < A

MVI

A, 01H

; A < 01H (01H -- код изделий 1-го сорта)

OUT

3СH

; port 3СH < A (3СH=60D)

JMP

M0

; переход к метке M0 (к следующему изделию)

Приложение 3

Инструкция пользователя программой

Данная программа предназначена для сортировки изделий в зависимости от значения контролируемого параметра. Запуск программы осуществляется при включении питания микропроцессорного устройства, дальнейшие функции технологической линии осуществляются под управлением микропроцессорного устройства (После определения сортности каждого изделия на порт вывода подается соответствующий код сортности изделия, который управляет работой исполнительного устройства и включением соответствующих индикаторов, при отсутствии на конвейере изделия система будет работать в режиме ожидания; если на конвейере идут все бракованные изделия, то светодиод «Брак» будет мигать постоянно. В этом случае работу системы необходимо прекратить до тех пор, пока не будет установлена причина постоянного брака; в конце работы микропроцессорной системы необходимо определить количество изделий каждого сорта; эти значения хранятся в соответствующих ячейках памяти), оператор следит за устройствами индикации аварии, если получен сигнал аварии, оператор должен выключить источник питания, найти и устранить неисправность.

Приложение 4

Карта памяти

000Н

07FFH

ОЗУ

0800Н

0FFFH

ПЗУ

2000Н

2001Н

2002Н

Порт А

Порт B

Порт С

РУС

FFFF

Не используется