Министерство РФ по связи и информатизации
Поволжская государственная академия телекоммуникаций
и информатики
Кафедра “Вычислительная техника”
Сдана на проверку Допустить к защите
“___” _________2004г. “___” _________2004г.
“___” _________2004г.
КУРСОВАЯ РАБОТА
“Разработка формирователя сигналов на однокристальном микропроцессоре”.
Пояснительная записка
на 26 листах.
Студент группы 24 «О» Потапов В.А. № зачётной книжки 023465
Руководитель Куляс О.Л.
Самара. 2004г.
Рецензия
Содержание.
1. Задание на выполнение курсовой работы.
Необходимо разработать формирователь двух сигналов периодического цифрового четырехразрядного сигнала , имитирующего работу четырехразрядного двоичного счетчика с заданным модулем счета, и непериодического аналогового напряжения сложной формы
, используя аппаратный и программно-аппаратный способ реализации.
Обобщенная структурная схема формирователя реализованного аппаратным способом на «жесткой логике» представлена на рис.1.
Устройство состоит из генератора тактовых импульсов (ГТИ), счетчика импульсов (СТ), преобразователя кодов (ПК) и цифро-аналогового преобразователя (ЦАП).
Формирователь сигналов работает следующим образом: импульсы с выхода генератора с периодом следования
Дополнительные входы счетчика предназначены:
2.1. Определение цифровых последовательностей на входах ЦАП.
Для того, чтобы ЦАП мог формировать аналоговые напряжения необходимой величины
где
Значения цифрового кода
где
Второе слагаемое учитывает начальное смещение цифрового кода, так как последний является только положительным, а напряжение на выходе ЦАП может иметь различную полярность. Для заданных значений
Для определения цифровых последовательностей
т.е. перевести значения цифрового кода
Таким образом, таблица исходных данных будет иметь следующий вид:
ABC=512; логический базис или-не | |||||
i Порядковый номер кодовой комбинации | M(i) Значение кода счетчика DEC | Q4Q3Q2Q1 Код счетчика, BIN | U(i) ,В напряжение на выходе ЦАП | Y(i) , знач. кода на входе ЦАП | Y8Y7Y6Y5Y4Y3Y2Y1 код на входе ЦАП BIN |
0 | 8 | 1 0 0 1 | 0 | 109 | 0 1 1 0 1 1 0 1 |
1 | 7 | 1 0 0 0 | -1 | 91 | 0 1 0 1 1 0 1 1 |
2 | 6 | 0 1 1 1 | -2 | 73 | 0 1 0 0 1 0 0 1 |
3 | 7 | 0 1 1 0 | -2,5 | 54 | 0 0 1 1 0 1 1 0 |
4 | 8 | 0 1 0 1 | -3 | 64 | 0 1 0 0 0 0 0 0 |
5 | 9 | 0 1 0 0 | -4 | 73 | 0 1 0 0 1 0 0 1 |
6 | 10 | 0 0 1 1 | -4,5 | 82 | 0 1 0 1 0 0 1 0 |
7 | 11 | 0 0 1 0 | -2 | 91 | 0 1 0 1 1 0 1 1 |
8 | 12 | 0 0 0 1 | -2 | 100 | 0 1 1 0 0 1 0 0 |
9 | 13 | 0 0 0 0 | -1 | 109 | 0 1 1 0 1 1 0 1 |
10 | 0 | 1 1 1 1 | -0,5 | 118 | 0 1 1 1 0 1 1 0 |
Таблица 1. Исходные данные для проектирования