- •Л.С. Грошева, в.И. Плющаев
- •1. Архитектура систем управления и контроля
- •2. Аппаратная база для систем автоматического управления
- •2.1 Микроконтроллеры семейства mcs-51
- •Базовая архитектура микроконтроллеров семейства mcs-51
- •Блок управления
- •Блок счетчика команд
- •Арифметико-логическое устройство
- •Порты микроконтроллера
- •Внутренняя память данных.
- •Блок таймеров / счетчиков
- •Блок последовательного интерфейса
- •Блок прерываний
- •Система команд
- •2.2.Типовые периферийные устройства
- •3. Задание для контрольной работы
- •4. Пример выполнения контрольной работы
- •5. Задания для лабораторных работ
- •5.1 Обработка дискретной информации
- •5.2 Обработка аналоговой информации
- •Литература
- •Оглавление
- •Грошева Людмила Серафимовна Плющаев Валерий Иванович
- •Учебно-методическое пособие
5.2 Обработка аналоговой информации
Разработать программное обеспечение двухканального вольтметра со стрелочным индикатором, номера каналов задаются цифрами N и K, переключение каналов выполняется с помощью аналогового мультиплексора. Измерение напряжения осуществляется с помощью АЦП, выбор канала для измерения с помощью переключателей, для передачи на стрелочный индикатор используется блок ЦАП. Управление аналоговым мультиплексором и АЦП осуществляется через порт Р3.
Таблица 13
Вариант |
N |
K |
Подключение АЦП |
Подключение переключателей |
Подключение ЦАП |
1 |
2 |
7 |
Р0 |
Р2 |
Р1 |
2 |
3 |
5 |
Р1 |
Р2 |
Р0 |
3 |
6 |
1 |
Р2 |
Р1 |
Р0 |
4 |
2 |
4 |
Р0 |
Р1 |
Р2 |
5 |
5 |
6 |
Р1 |
Р0 |
Р2 |
6 |
8 |
3 |
Р2 |
Р0 |
Р1 |
7 |
7 |
1 |
Р0 |
Р1 |
Р2 |
8 |
2 |
5 |
Р1 |
Р2 |
Р0 |
9 |
1 |
4 |
Р2 |
Р1 |
Р0 |
Литература
1.Однокристальные микроЭВМ. М.: МИКАП, 1994,-400 с.
2.Интегральные микросхемы: Микросхемы для аналого-цифрового преобразования и средств мультимедиа. Выпуск 1 – М. ДОДЕКА, 1996, 384с.
Оглавление
1 |
Архитектура систем управления и контроля |
3 |
2. |
Аппаратная база для систем автоматического управления |
4 |
2.1 |
Микроконтроллеры семейства MCS-51 |
5 |
|
Базовая архитектура микроконтроллеров семейства MCS-51 |
7 |
|
Блок управления |
9 |
|
Блок счетчика команд |
9 |
|
Арифметико-логическое устройство |
10 |
|
Порты микроконтроллера |
11 |
|
Внутренняя память данных |
14 |
|
Блок таймеров / счетчиков |
15 |
|
Блок последовательного интерфейса |
18 |
|
Блок прерываний |
21 |
|
Система команд |
24 |
2.2 |
Типовые периферийные устройства |
27 |
|
Аналого-цифровой преобразователь |
27 |
|
Клавиатура |
29 |
|
Переключатели |
31 |
|
Светодиодный индикатор |
32 |
|
Семисегментный индикатор |
33 |
|
Блок реле |
34 |
|
Цифровой мультиплексор |
35 |
|
Аналоговый мультиплексор |
36 |
|
Цифро-аналоговый преобразователь |
36 |
|
Буфер последовательного порта |
37 |
3. |
Задание для контрольной работы |
38 |
4. |
Пример выполнения контрольной работы |
42 |
5. |
Задания для лабораторных работ |
46 |
5.1 |
Обработка дискретной информации |
46 |
5.2 |
Обработка аналоговой информации |
47 |
|
Литература |
48 |
Грошева Людмила Серафимовна Плющаев Валерий Иванович
Аппаратная база и программирование
микропроцессорных систем управления
Учебно-методическое пособие
Формат бумаги 60х84 1/16. Бумага газетная.
Ризография. Усл. печ. л 2,75 Уч.-изд. л. 2,75
Заказ. Тираж Цена договорная.
Издательско-полиграфический комплекс ФГОУ ВПО «ВГАВТ»
603600, Нижний Новгород, ул. Нестерова, 5 |