- •2. Информация и виды сигналов, основные определения
- •3.Микросхемотехника и виды микропроцессоров
- •4.Виды микропроцессорных систем
- •5.Информационные микропроцессорные системы
- •6.Scada - системы
- •7. Мп системы автоматического управления
- •8. Оптимальные и самообучающиеся микропроцессорные системы
- •9. Реализация законов управления в микропроцессорных системах
- •10. Достоинства и недостатки микропроцессорных систем
- •11. Особенности разработки микропроцессорных систем
- •12. Принцип работы микропроцессора
- •13.Назначение и основные ресурсы однокристальных эвм
- •14. Мп комплекты общего назначения
- •15. Мп на основе микропроцессорных секций
- •16. Достоинства и недостатки архитектуры фон Неймана
- •17. Регистровая архитектура мп
- •18. Стековая архитектура мп систем
- •19. Ортогональная архитектура мп
- •20. Архитектура мп, ориентированная на память.
- •21. Risc, сisc, misc – процессоры
- •22. Ассемблер для мп систем
- •23. Принцип подключения интерфейсных бис в мп системах
- •24. Статический принцип реализации клавиатуры индикации.
- •25. Принцип работы динамической клавиатуры
- •26. Структурная схема и назначение сигналов пит
- •27. Назначение сигналов пит:
- •28.Управляющее слово пит
- •29. Режимы работы пит
- •30. Процедура инициализации пит
- •31. Режим 0 пит.
- •32. Режим 1 пит.
- •33. Режим 2 пит
- •34.Режим 3 пит
- •35. Режим 4 пит, назначение, примеры применения
- •36. Режим 5 пит, назначение, примеры применения
- •37. Принцип формирования шим на основе пит.
- •38. Принцип управления объектом на основе шим
- •39. Архитектура микропроцессорного контроллера (mcs-51) и структура psw
- •40. Ресурсы микропроцессорного контроллера mcs-51
- •41. Назначение специальных регистров mcs-51
- •42. Способы адресации в mcs-51
- •43. Группа команд пересылки данных mcs-51
- •44. Группа логических команд mcs-51
- •45. Группа арифметических команд mcs-51
- •46. Группа команд передачи управления mcs-51
- •47. Группа команд битового процессора mcs-51
- •48. Принцип работы и ресурсы цпоас
- •49. Цифровые команды цпоас
- •50. Аналоговые команды цпоас
- •51. Применение z-преобразования и реализация операции свертки в цпоас
- •52. Реализация на основе цпоас цф первого порядка с ких.
- •53. Реализация на основе цпоас цф первого порядка с бих
- •54. Реализация на основе цпоас цф второго порядка с ких.
- •55. Реализация на основе цпоас цф второго порядка с бих.
29. Режимы работы пит
Программируемый интегральный таймер (+5V, 28DIP корпус, 2,5 Мгц)
Имеет 3 канала, в каждом канале 16-разрядный счетчик. Каждый канал независимо программируется в один из шести режимов работы:
Режим 0: прерывание от таймер-счётчика(программируемая задержка);
Режим 1: ждущий мультивибратор;
Режим 2: генератор импульсов -делитель частоты;
Режим 3: генератор импульсов со скважностью 2(генератор меандра);
Режим 4: одиночный программно-формируемый строб импульс;
Режим 5: одиночный аппаратно-формируемый строб импульс.
Каждый канал программируется отдельно, независимо от других каналов, путем записи в него управляющего слова. Каждый канал имеет 1 вход тактовых импульсов, 1вход разрешения счета, который для различных режимов имеет различное назначение. Последний выход используется для управления объектами или для прерываний. Параллельный код счетчика таймера передается в МП по ШД. Таймер имеет соответствующий сигнал управления, который подключается к системному контроллеру МП.
30. Процедура инициализации пит
Программирование ПИТ осуществляется путем записи УС из МП по адресу, кратному 3 в регистр УС.
При чтении с фиксацией чтение из канала осуществляется в 2 этапа: в момент, когда счетный импульс отсутствует, данные из канала считываются в промежуточный буферный регистр, а затем при поступлении сигнала чтения из МП данные из буферного регистра передаются в аккумулятор. Тк прямое чтение из канала может произойти в момент распространения переноса в счетчике таймера, то данные считываются некорректно и являются недостоверными. Если такого режима нет, а система работает в реальном времени, то необходимо считывать содержимое таймера 2 раза подряд и сравнивать эти значения между собой. Если они равны или отличаются на 1, то этим данным можно верить, а если отличаются на большее число, то необходимо повторить процесс двукратного считывания с таймера. Д1, Д2, Д3 отвечают за режимы работы таймера.
31. Режим 0 пит.
Р
ежим
0: После загрузки управляющего слова на
выходе OUT выставляется 0, который будет
сохранятся до обнуления счётчика, после
чего OUT=1. Режим программируемой задержки.
Минимальное значение =3(n).
При этом на выходе канала формируется
сигнал из 0 в 1. Этот выходной сигнал
используется для запросов прерывания
в МП, а МП вырабатывает программу
обработки прерывания. Это режим работы
обычного будильника. Загрузка младшего
байта числа останавливает счет. Загрузка
старшего байта числа запускает счет с
начала. Единичное значение сигнала
разрешения – разрешает счет. Нулевое
значение приостанавливает счет. Следующее
единичное значение сигнала разрешения
продолжает счет с приостановленного
значения.
32. Режим 1 пит.
Р
ежим
1: После программирования ПИТ OUT=1, затем
после загрузки N на выходе OUT выставляется
0, который сохраняется до обнуления
счётчика, после обнуления на выходе 1.
Режим – одновибратор (ждущий
мультивибратор), т.е. устр кот после
поступления сигнала запуска вырабатывает
импульс определенной длительности. Это
устройство прим в дозаторах. После
выполнения команды OUT
формируется сигнал записи числа n
в канал таймера и таймер ожидает перехода
сигнала из 0 в 1, кот и запускает начало
формирования выходного импульса,
длительностью равной n
периодов. Когда равен 0 импульс
заканчивается. Точность формирования
опр стабильностью тактовых импульсов
входной частоты. Загрузка младшего и
старшего байта не влияет на текущий
импульс одновибратора, а влияет только
на следующий. Каждый перепад из 0 в 1
заставляет формировать новый импульс
независимо от того закончится предыдущий
или нет. Минимальное значение n=1.
