- •ТехничЕские требования
- •Содержание пояснительной записки
- •Анализ задания
- •1.1 Формирование кодовой таблицы и набора дискретных сигналов
- •1.2 Общая характеристика микроконтроллера ххххх
- •1.2.1 Организация памяти и программная модель
- •1.2.3 Таймеры/ счетчики
- •1.2.4 Система прерываний
- •1.3 Размещение кодовой таблицы сигналов в памяти
- •1.4 Порт вывода дискретных сигналов
- •1.5. Порядок работы генератора сигналов
- •Кодовая таблица символов
- •2 Разработка структурной схемы генератора сигналов
- •3 РазработкА функциональной схемы генератора сигналов
- •4 РазработкА принципиальной схемы генератора сигналов
- •Общие рекомендации
- •5 Разработка алгоритма работы и управляющей программы генератора
- •Загрузочный файл программы
- •Общие сведения
ТехничЕские требования
Программируемый генератор формирует набор дискретных сигналов Q1-Q8, определенных последовательностью символов:
-
*
П
Р
И
М
Е
Р
*
Частота формирования сигналов соответствует 10 кГц.
Генератор разрабатывается на базе микроконтроллера Intel 80С31
с рабочей частотой 24 МГц.
Кодовая таблица сигналов Q1-Q8 размещена во внешней памяти данных по адресу 9000h.
Сигналы Q1-Q8 формируются на выходах порта вывода, адресуемого в адресном пространстве внешней памяти данных в диапазоне AB00-ABFFh.
Перевод генератора в режим «Сброс» производится сигналом «RESET».
После установки в исходное состояние генератор переходит в режим «Ожидание».
Формирование сигналов Q1-Q8 начинается по сигналу «Start» с логическим уровнем 0, подаваемым на линию Р1.1 микроконтроллера.
Индикация режимов работы генератора производится светодиодами, подключенными к линиям порта Р1 микроконтроллера (таблица 1).
Таблица 1 – Индикация режимов работы генератора
Режим |
Цвет диода |
Место подключения |
Индикация |
«Сброс» |
Ж/Ж |
Р1.2/3 |
мигание – 0,4/1,6 сек |
«Ожидание» |
К |
Р1.4 |
постоянно |
«Пуск» |
З |
Р1.5 |
Содержание пояснительной записки
Анализ задания
Разработка структурной схемы генератора
Разработка функциональной схемы генератора
Разработка принципиальной схемы генератора
Разработка алгоритма работы генератора и управляющей программы
Анализ результатов проектирования
Список литературы
Приложения: листинг и hex-файл рабочей программы генератора сигналов, электрические схемы устройства.
Анализ задания
Раздел пояснительной записки «Анализ задания» посвящается анализу технических требований, приведенных в задании на курсовую работу. Определяется общий порядок работы проектируемого устройства, принимаются решения, позволяющие разработать его электрическую схему и рабочую программу.
1.1 Формирование кодовой таблицы и набора дискретных сигналов
Программируемый генератор формирует набор дискретных сигналов Q1-Q8, определенных последовательностью символов:
* П Р И М Е Р *
Частота формирования кодовых комбинаций соответствует 10 кГц.
По заданию на выходах программируемого генератора формируются дискретные сигналы Q1-Q8, соответствующие последовательности символов * П Р И М Е Р *. Для определения кодовых комбинаций, соответствующих заданным символам воспользуемся кодом CP1251 (русская локализация кода ASCII в операционной системе Microsoft Windows).
Каждый цикл формирования дискретных сигналов на выходах генератора содержит 8 кодовых комбинаций. Кодовая таблица выходных сигналов генератора приведена на рисунке 1.
Частота формирования кодовых комбинаций Fk составляет 10 кГц. Интервал времени tk, соответствующий обновлению состояний на выходах генератора определяется как: tk = 1/ Fk,
tk = 1/10 кГц = 0,1 мс.
Следовательно, каждая кодовая комбинация выдается на выходы генератора в течение 100 мкс.
Один период работы генератора Т составит:
T = N · tk,
где N – количество кодовых комбинаций.
T = 8 · 0,1 мс = 0,8 мс.
Временные диаграммы выходных сигналов генератора приведены на рисунке 1.
N кодовой комбинации |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
Символы |
* |
П |
Р |
И |
M |
Е |
Р |
* |
HEX |
2A |
CF |
D0 |
C8 |
CC |
C5 |
D0 |
2A |
BIN |
0010 1010 |
1100 1111 |
1101 0000 |
1100 1000 |
1100 1100 |
1100 0101 |
1101 0000 |
0010 1010 |
Рисунок 1 – Кодовая таблица и временные диаграммы сигналов генератора