Задания для лабораторных работ

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

Обработка дискретной информации

Прочитать состояние клавиш N и K. Если какая либо из клавиш нажата, отобразить ее значение на семисегментном индикаторе и подключить соответствующее реле.

Таблица 12

Вариант N K Подключение клавиатуры Подключение реле Подключение семисегментного индикатора
      Р0 Р2 Р1
      Р1 Р2 Р0
      Р2 Р1 Р0
      Р0 Р1 Р2
      Р1 Р0 Р2
      Р2 Р0 Р1
      Р0 Р1 Р2
      Р1 Р2 Р0
      Р2 Р1 Р0

Обработка аналоговой информации

Разработать программное обеспечение двухканального вольтметра со стрелочным индикатором, номера каналов задаются цифрами N и K, переключение каналов выполняется с помощью аналогового мультиплексора. Измерение напряжения осуществляется с помощью АЦП, выбор канала для измерения с помощью переключателей, для передачи на стрелочный индикатор используется блок ЦАП. Управление аналоговым мультиплексором и АЦП осуществляется через порт Р3.

Таблица 13

Вариант N K Подключение АЦП Подключение переключателей Подключение ЦАП
      Р0 Р2 Р1
      Р1 Р2 Р0
      Р2 Р1 Р0
      Р0 Р1 Р2
      Р1 Р0 Р2
      Р2 Р0 Р1
      Р0 Р1 Р2
      Р1 Р2 Р0
      Р2 Р1 Р0

Литература

1.Однокристальные микроЭВМ. М.: МИКАП, 1994,-400 с.

2.Интегральные микросхемы: Микросхемы для аналого-цифрового преобразования и средств мультимедиа. Выпуск 1 – М. ДОДЕКА, 1996, 384с.

Оглавление

  Архитектура систем управления и контроля  
2. Аппаратная база для систем автоматического управления  
2.1 Микроконтроллеры семейства MCS-51  
  Базовая архитектура микроконтроллеров семейства MCS-51  
  Блок управления  
  Блок счетчика команд  
  Арифметико-логическое устройство  
  Порты микроконтроллера  
  Внутренняя память данных  
  Блок таймеров / счетчиков  
  Блок последовательного интерфейса  
  Блок прерываний  
  Система команд  
2.2 Типовые периферийные устройства  
  Аналого-цифровой преобразователь  
  Клавиатура  
  Переключатели  
  Светодиодный индикатор  
  Семисегментный индикатор  
  Блок реле  
  Цифровой мультиплексор  
  Аналоговый мультиплексор  
  Цифро-аналоговый преобразователь  
  Буфер последовательного порта  
3. Задание для контрольной работы  
4. Пример выполнения контрольной работы  
5. Задания для лабораторных работ  
5.1 Обработка дискретной информации  
5.2 Обработка аналоговой информации  
  Литература  

Грошева Людмила Серафимовна

Плющаев Валерий Иванович

Аппаратная база и программирование

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: