Описание функций клавиатуры

Кнопками SA1, SA2 (+,-) выполняется выбор интервала между считыванием амплитуд, т.е. меняется значение таймера счетчика на значения от : 17мкс до 65 мс.

Кнопка SA3 переключает режим приращение на 10 или на 1 по нажатию клавиш 1 и 2

Кнопка SA4 переключает режим изменение частоты или уровня синхронизации по клавишам 1 и 2.(изменяя уровень синхронизации можно сдвигать осциллограмму по горизонтали)

Кнопками SA5, SA6 (+,-) выполняется приращение смещения амплитуды оцифрованного сигнала, что обеспечивает смещение отображаемой осциллограммы по вертикали.

Кнопкой SA7, производится запись формы сигнала в память микроконтроллера, при этом сохраняется 160 тактов оцифровки.

Кнопкой SA8 производится вывод записанной формы сигнала на светодиодный индикатор при каждом нажатии выводиться следующая порция из 160 оцифрованных тактов сканирования сигнала.

Заключение

цифровой осциллограф микроконтроллер

В ходе выполнения курсовой работы было выполнено проектирования микропроцессорного устройства «Цифровой осциллограф».

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

Приложения

Приложение А. Функциональная схема устройства

Приложение Б. Схема устройства

Приложение В. Спецификация

Номер

Название

Обозн.

Назначение

1

80С554

DD1

Микроконтроллер

2-5

K555ИД3

DD2-DD5

Дешифратор-демультиплексор 4х16

6-11

К555ТЛ2

DD6-DD11

6ть триггеров Шмидта - Инверторов

12

КРЕН5А

DA1

стабилизатор напряжения на 5В

13-21

R2-R9

Ограничивающие резисторы клавиатуры

22-23

30pf

C1-C2

Времязадающие конденсаторы

24

1μF

С3

Конденсатор цепи сброса

Приложение Г

Листинг программной части

kurs:do;

$include(reg51.dcl)

data(384) byte auxiliary; /* Массив данных */

/* Объявление переменных */AUXR1 register at (0a2h);ADCON register at (0c5h);ADCH register at (0c6);

P20 bit at (0a0h) register;P21 bit at (0a1h) register;P22 bit at (0a2h) register;P23 bit at (0a3h) register;P24 bit at (0a4h) register;P25 bit at (0a5h) register;P26 bit at (0a6h) register;P27 bit at (0a7h) register;

t word; /* Счетчик интервала между амплитудами */ am byte; /* делитель кода АЦП */s byte; /* Флаг шага между запросами */flag byte; /* флаг замиси значения амплитуд */res(33) word; /*Массив значений амплитуд*/shag byte; /* задание интервала шага между изменением «t» */ mem(33) word; /*Массив памяти значений амплитуд*/amp(33) word; /*Массив вывода значений амплитуд*/sinh byte; /* переменная синхронизации (изменение интервала */

Перейти на страницу: 1 2

Прочтите также:

Технология изготовления плат полупроводниковых интегральных микросхем
Технология интегральных схем, развиваясь исключительно быстрыми темпами, достигла немыслимых успехов. Электроника прошла несколько этапов развития, за время которых сменило ...

Синтез систем управления реверсивного электропривода
Наименование параметра Значение Параметры двигателя: а) фазность СШД б) порядок включения обмоток Характеристика СУ: а) полярность б) компле ...

Наземная импульсная радиолокационная станция для поиска и сопровождения атакующих баллистических целей
В данной работе требуется спроектировать наземную импульсную радиолокационную станцию (РЛС) с электронным сканированием по азимуту и углу места, предназначенную для поиска и сопровождени ...

Основные разделы

2020 © Все права защищены! >> www.techeducator.ru