- •Оглавление
- •Микропроцессорная техника
- •Введение
- •1. Описание лабораторного стенда
- •2. Лабораторная работа № 1 синтез управляющего автомата
- •Лабораторный макет управляющего автомата
- •Программирование комбинационной схемы
- •Операционный автомат
- •2.3. Задание
- •2.4. Порядок выполнения работы
- •2.5. Контрольные вопросы
- •3. Лабораторная работа № 2 архитектура однокристального микропроцессора
- •3.1. Описание микроконтроллера
- •3.2. Назначение и использование команд монитора
- •3.2.1. Обращение к программе монитор
- •3.2.2. Команды монитора
- •3.3. Система команд процессора кр580ик80а.
- •3.4. Подключение объекта управления
- •3.5. Задание
- •3.6. Порядок выполнения работы
- •3.7. Контрольные вопросы
- •3.8. Литература
- •4. Лабораторная работа № 3 программное управление исполнительным механизмом
- •4.1. Организация ввода-вывода в эвм
- •4.2. Подключение объекта управления к портам ввода/вывода
- •4.3. Задание
- •4.4. Программирование системы управления
- •4.5. Порядок выполнения работы
- •4.6. Контрольные вопросы
- •4.7. Литература
- •5. Лабораторная работа № 4 вывод данных на внешний динамический индикатор
- •5.1. Организация динамической индикации
- •5.2. Подключение индикатора
- •4.3. Задание
- •5.4. Порядок выполнения работы
- •5.5. Контрольные вопросы
- •5.6. Литература
- •6. Лабораторная работа № 5 реализация релейного закона управления на эвм
- •6.1. Подключение объектов управления
- •6.2. Задание
- •6.3. Порядок выполнения работы
- •6.4. Контрольные вопросы
- •4.6. Литература
- •7. Лабораторная работа № 6 архитектура и система команд процессора intel 286
- •7.1. Архитектура процессора intel 286
- •7.2. Особенности программирования при выполнении работы
- •7.3. Задание
- •7.4. Порядок выполнения работы
- •7.6.3. Примеры команд языка Ассемблер
- •7.7. Литература
- •8. Лабораторная работа № 7 работа intel 286 в реальном масштабе времени
- •8.1. Прерывания в эвм
- •8.2. Задание
- •8.3. Порядок выполнения работы
- •8.4. Контрольные вопросы
- •8.5. . Литература
- •9. Лабораторная работа №8 формирование аналогового сигнала
- •9.1. Плата ввода-вывода l-154
- •9.2. Программное обеспечение платы
- •9.3. Задание
- •9.4. Порядок выполнения работы
- •9.5. Контрольные вопросы
- •9.6. Литература
- •10. Лабораторная работа № 9 Ввод аналогового сигнала
- •10.1. Ввод аналоговыхданных
- •10.2. Задание
- •10.3. Порядок выполнения работы
- •10.4. Контрольные вопросы
- •10.5 Литература
- •11. Лабораторная работа №10 программируемый таймер
- •11.1. Программируемый таймер
- •11.2. Режимы работы таймера
- •11.3. Подключение таймера в контроллере мс2721
- •11.4. Задание
- •11.5. Выполнение работы
- •11.6. Контрольные вопросы
- •11.7. Литература
4.7. Литература
Немнюгин С.А. Turbo Pascal: -СПб.: Питер, 2000. - 496 с.
Новиков Ю.В., Калашников О.А., Гуляев С.Э. Разработка устройств сопряжения для персонального компьютератипа IBM PC, -М.: ЭКОМ, 1997.- 224 с.
Пей Ан. Сопряжение ПК с внешними устройствами: Пер. с англ. –М.: ДМК Пресс, 2003.-320с
5. Лабораторная работа № 4 вывод данных на внешний динамический индикатор
Цель работы: изучение принципа действия динамических индикаторов, схемой их подключения и освоения метода программного управления внешними устройствами .
Оборудование – Компьютер Intel_*86, индикатор с блоком питания.
5.1. Организация динамической индикации
Важной частью автоматической системы управления являются средства отображения информации, обеспечивающие ее взаимодействие с оператором.
В газоразрядных цифровых индикат орах используется свечение прикатодной области газового тлеющего разряда. Индикатор изготовляется на одно знакоместо в виде радиолампы и имеет 1 анод и много катодов (10), выполненных в виде цифр или знаков (рис.4.1.). При протекании тока через один из катодов, высвечивается соответствующая цифра или знак. Питание индикатора осуществляется напряжением порядка 100в при токе в несколько ма. При подключении индикатора в анодную цепь устанавливается ограничивающее сопротивление, а катоды через высоковольтный транзистор замыкаются на землю как показано на рисунке 4.1. База транзистора через согласующее и/или разделительное устройство подключается к соответствующему разряду выходного регистра. При выводе многоразрядного числа используется динамическая и статическая индикация. При статической индикации каждое знакоместо высвечивается постоянно. При динамической индикации свечение знак омест включается поочередно.
Такое использование выходного регистра не оптимально, т.к. для представления 10 цифр достаточно 4 разрядов. Поэтому специально для газоразрядных индикаторов выпускается микросхема двоично-десятичного дешифратора К155ИД1, имеющая высоковольтные ключи на выходе. Схема подключения катодных цепей индикатора показана на рисунке 4.2. Ограничивающее сопротивление определяется допустимым током через микросхему и индикатор.
Для организации динамической индикации одноименные катоды всех знакомест объединяются и подключаются к дешифратору знака, а выводы анодов через высоковольтный транзистор подключаются к дешифратору знакомест. При этом может быть использована приведенная ниже схема п одключения анодных цепей (рис.4.3.). Для развязки анодных цепей в них иногда устанавливают диоды.
Примером цифрового индикатора может служить ИН12А.
5.2. Подключение индикатора
В лабораторном макете используются 8 разрядные порты ввода/вывода. Поэтому в порт могут быть записаны или считаны из него данные типов Byte или Shortint, занимающие один байт. Вход данных дешифратора цифры подключен к нулевому – четвертому разрядам регистра выходного порта LPT-1, имеющего адрес равный базовому адресу порта, который равен 378H. К седьмому разряду этого регистра подключено знакоместо отображения знаков минус и плюс.
Вход данных дешифратора знакоместа подключен к нулевому – четвертому разрядам регистра выходного порта LPT-1, имеющего адрес равный базовому адресу порта+2, т.е. равный 37АH.
Для отображения одного знакоместа необходимо выполнить следующие операции:
вывести в соответствующие регистры двоичное число десятичной цифры и двоичный номер знакоместа,
задержать выполнение программы на несколько мсек.
Затем можно выводить цифру на другое знакоместо.