- •ТехничЕские требования
- •Содержание пояснительной записки
- •Анализ задания
- •1.1 Формирование кодовой таблицы и набора дискретных сигналов
- •1.2 Общая характеристика микроконтроллера ххххх
- •1.2.1 Организация памяти и программная модель
- •1.2.3 Таймеры/ счетчики
- •1.2.4 Система прерываний
- •1.3 Размещение кодовой таблицы сигналов в памяти
- •1.4 Порт вывода дискретных сигналов
- •1.5. Порядок работы генератора сигналов
- •Кодовая таблица символов
- •2 Разработка структурной схемы генератора сигналов
- •3 РазработкА функциональной схемы генератора сигналов
- •4 РазработкА принципиальной схемы генератора сигналов
- •Общие рекомендации
- •5 Разработка алгоритма работы и управляющей программы генератора
- •Загрузочный файл программы
- •Общие сведения
1.5. Порядок работы генератора сигналов
Перевод генератора в режим «Сброс» производится сигналом «RESET». После установки в исходное состояние генератор переходит в режим «Ожидание». Формирование сигналов Q1-Q8 начинается по сигналу «Start» с логическим уровнем 0, подаваемому на линию Р1.1 микроконтроллера.
Индикация режимов работы генератора производится светодиодами, подключенными к линиям порта Р1 микроконтроллера (таблица1).
По заданию предусмотрено три режима работы программируемого генератора сигналов. Индикация режимов производится светодиодами в соответствие с таблицей 1.
При включении питания или получении внешнего управляющего сигнала «Reset» генератор переходит в режим «Сброс». Микроконтроллер устанавливается в начальное состояние, и начинается выполнение управляющей программы.
Для формирования сброса при включении питания целесообразно использовать типовую схему «сброса-начального пуска», предлагаемую фирмой-изготовителем микроконтроллера.
Для формирования сигнала «Reset» в произвольный момент времени рекомендуется использовать кнопку, подключенную к входу RST микроконтроллера.
Индикация режима производится двумя желтыми светодиодами, подключенными к линиям Р1.2 и Р1.3, поочередно зажигающимися на 0,4 с.
Через 1,6 с генератор переходит в режим «Ожидание». Индикация режима производится включением красного светодиода, подключенного к линии Р1.4.
Формирование дискретных сигналов Q1-Q8 начинается по сигналу «Start» с логическим уровнем 0, подаваемому на линию Р1.1 микроконтроллера. Индикация режима «Пуск» производится включением зеленого светодиода, подключенного к линии Р1.4 микроконтроллера.
В процессе выполнения управляющей программы микроконтроллер производит чтение кодовой таблицы из внешней памяти данных и запись кодовых комбинаций в порт вывода дискретных сигналов. В одном периоде работы генератора выводится 8 кодовых комбинаций в течение 0,8 мс.
Формирование сигналов Q1-Q8 производится циклически до тех пор пока на линию Р1.1 не будет подан уровень логической 1. В этом случае генератор снова переводится в режим «Ожидание».
Вывод.
В процессе дальнейшей работы над проектом необходимо разработать структурную, функциональную и принципиальную схемы генератора сигналов, определить алгоритм его работы и написать управляющую программу.
Определение структуры устройства, его основных блоков и связей между ними производится при разработке структурной схемы генератора.
Детализация структурной схемы, выбор основных технических решений и функциональной базы производится при разработке функциональной электрической схемы генератора.
Выбор элементной базы для реализации устройства и технические расчеты выполняются при разработке принципиальной электрической схемы генератора.
Кодовая таблица символов
Windows-1251 (CP1251)
В клетке с символом указан соответствующий десятичный код, шестнадцатеричный код определяется по принципу «строка-столбец».
Например, символу «*» соответствует код 2Ah или 42d.