49222

Разработка устройства для сигнализации давления в 6-ти точках

Курсовая

Коммуникация, связь, радиоэлектроника и цифровые приборы

Идентифицировать номер датчика и сигнал01. Начало =6;B=1 Опрос датчика Вывод в порт № датчика K=0 да нет Вывод в порт Вывод в порт B=B1 B=B1 B B нет нет да да Конец Разработать устройство для сигнализации давления в 6ти точках. Идентифицировать номер датчика и сигнал01. Реализация программы управления на языке SSEMBLER MVI D 6 Колво датчиков = 6 MVI B 1 № первого датчика For IN1 Проводим опрос OUT 2 Подаем значение в порт0 или1 MOV B Выводим номер датчика OUT 3 Выводим этот номер в порт INR B 1 CMP D Сравнение с пред...

Русский

2013-12-23

159.63 KB

2 чел.

Оглавление:

Задание на курсовую работу…………………………………3

Теоретическое введение……………………………………...4

Алгоритм……………………….………………………………….5

Схема…………………………………………………………….…6

Реализация на языке ассемблер……………………………7

Задание на курсовую работу.

Разработать устройство для сигнализации давления в  6-ти точках. Датчики вырабатывают сигнал при повышении давления. Датчики спрашиваются поочередно. Идентифицировать номер датчика и сигнал(0,1).

Эту же задачу решить с использованием микро-ЭВМ. Программу написать на языке ассемблер.


Теоретическое введение.

Триггер — устройство, которое может находиться в одном из двух устойчивых состояний и сохранять его теоретически бесконечно долго. Любой триггер является схемой с памятью или автоматом. Переключение триггера происходит по входному сигналу извне. По способу синхронизации различают синхронные и асинхронные триггерные схемы. По структурному построению — однотактные (триггеры защелки), двухтактные и триггеры с динамических управлением. По способу реакции на помехи — прозрачные и непрозрачные. Непрозрачные, в свою очередь, делятся на проницаемые и непроницаемые. По функциональному назначению — RS, D, JK, T, RR, SS, EE, DV.

Счётчиком называется цифровой автомат, служащий для формирования многоразрядных двоичных слов (кодов) соответствующих количеству входных импульсов. По мере поступления входных импульсов счётчик последовательно перебирает свои состояния в определённом для данной схемы порядке. Длина списка используемых состояний называется модулем пересчёта М, основанием пересчёта или ёмкостью счётчика. Одно из возможных состояний счётчика принимается как начальное или нулевое. Если счётчик начал считать с начального состояния и через каждые М входных сигналов в нём снова устанавливается начальное состояние, а на выходе счётчика формируется сигнал М–ичного переноса P, то такой счётчик называется счётчиком–делителем частоты.

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

Сумматоры классифицируются по разным признакам:

1. В зависимости от системы исчисления:

  1. Двоичные
  2. Двоично-десятичные (двоично кодированые)
  3. Десятичные
  4. Прочие (пример: амплитудные)

2. По количеству одновременно обрабатываемых разрядов складываемых чисел:

  1. Одноразрядные
  2. Многоразрядные

Алгоритм.

Начало

A=6;B=1

Опрос датчика

Вывод в порт № датчика

K=0

да нет

Вывод в порт

Вывод в порт

B=B+1

B=B+1

B>A

B>A

 

нет нет

да да

Конец

Разработать устройство для сигнализации давления в  6-ти точках. Датчики вырабатывают сигнал при повышении давления. Датчики спрашиваются поочередно. Идентифицировать номер датчика и сигнал(0,1).

Коммутатор  

&

1

Q(0)

T       C

1

 Q(1)

 

T       C

&

 Q(2)

T       C

Светодиод

Датчик времени

&

Семисегментный

Индикатор.

 

Реализация программы управления на языке ASSEMBLER

MVI D, 6

Кол-во датчиков = 6

MVI B, 1

№ первого датчика

For  IN1

Проводим опрос

OUT 2

Подаем значение в порт(0 или1)

MOV A, B

Выводим номер датчика

OUT 3

Выводим этот номер в порт

INR B

+1

CMP D

Сравнение с пред значением, если >6 то начинаем заново опрос.

JM FOR


 

А также другие работы, которые могут Вас заинтересовать

42569. Управление режимами энергосистем и автоматизации 101.5 KB
  Харьков 2011 ТЭС1 : Рэ1=8952 МВт Ропт1=1164 МВт ТЭС2 : Рэ2=1243 МВт Ропт2=1536 МВт ТЭС3 : Рэ3=4899 МВт Ропт3=4867 МВт необходимо оптимизировать. Блок 31 Блок 32 Блок 33 Отключаем блок №3 ТЭС3 ТЭС1 : Рэ1=8952 МВт Ропт1=1164 МВт ТЭС2 : Рэ2=1243 МВт Ропт2=1536 МВт ТЭС3 : Рэ3=3298 МВт Ропт3=3744 МВт.
42570. Дослідження базових схем підсилюваньних каскадів на польових транзисторах 168 KB
  Среди базовых каскадов на полевых транзисторах на практике наибольше распространение получили каскады с общим истоком аналог ОЭ и истоковые повторители аналог ОК показанные в двух модификациях на рис.4 и отличающиеся способом реализации статического режима: смещение обеспечивается или за счет падения напряжения на резисторе включенном в цепь истока рис. 4 а в или за счет подачи на затвор дополнительного напряжения рис. Рис.
42571. Найти минимальную сумму элементов в строках двумерного массива 45 KB
  Тот же самый результат можно получить и в результате компьютерной проверки. В результате ручной проверки мы доказали, что программа работает правильно.
42572. Командный процессор операционной системы Windows Xp 2000 40 KB
  Харьков 2010 Результаты выполнения работы C: md p10b C: cd p10b C: p10b md Kunchenko C: p10b md Sterlik C: p10b cd Sterlik C: p10b Sterlik copy con Sterlik.txt Sterlik Dmutro p10b ^Z^Z Ctrl Z Z Скопировано файлов: 1 C: p10b Sterlik cd p10b C: p10b cd Kunchenko C: p10b Kunchenko copy con Kunchenko.txt Kunchenko leksey p10b Dir ^Z^Z Ctrl Z Z Скопировано файлов: 1 C: p10b Kunchenko cd p10b C: p10b cd Sterlik C: p10b Sterlik dir w Содержимое папки C: p10b Sterlik [.] sterlik.
42573. Файловый менеджер FAR 33.5 KB
  040 Memory lod 57 106 bytes in 4 files Sterlik Sterlik Kunchenko Kunchenko lexey.doc Sterlik2.doc Sterlik1.doc...
42574. Расчет перевозки коммерческого груза несколькими рейсами 32 KB
  При недостаточном количестве транспортных средств для перевозки груза одним рейсом и при заданной величине времени отведенного на перевозку груза необходимо определить минимальное количество автомобилей и ВС необходимых для перевозки груза несколькими рейсами.mx = Tотв Твсп 1 2L V Tпр ...
42576. Контроль формирования себестоимости производства продукции (работ, услуг) на ЗАО «Пролетарий» 238.66 KB
  Изучить теоретические основы и нормативное регулирование учета и контроля себестоимости производства продукции (работ, услуг), дать организационно-правовую и экономическую характеристику исследуемого предприятия; оценить состояние учета себестоимости производства продукции (работ, услуг) на предприятии; дать анализ контроля себестоимости производства продукции (работ, услуг) на анализируемом предприятии;