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

Кнопками 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

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

Разработка системы бесконтактного термометрирования поршня ДВС
Прогнозирование развития какого-либо процесса на основе существующих данных является важным вопросом в любой предметной области. В настоящее время существуют различные системы моделирова ...

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

Проект компьютерного класса колледжа на основе беспроводной сети
Локальная сеть (Local Area Network, LAN) - группа персональных компьютеров или периферийных устройств, которые объединены между собой высокоскоростным каналом передачи цифровых д ...

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

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