- •Введение
- •3 Обоснование выбора микроконтроллера
- •35 Простых инструкций.
- •4.3 Режим питания
- •4.4 Структура микроконтроллера pic16f876
- •4.5 Арифметико-логическое устройство (алу)
- •4.6 Счетчик команд
- •4.7 Стек
- •4.8 Порты ввода-вывода
- •4.9.5 Регистр option reg. Регистр option доступен для чтения и записи, содержит биты управления:
- •4.10 Описание связей микроконтроллера в устройстве
- •5 Разработка управляющей программы
- •Заключение
- •Список используемых источников
5 Разработка управляющей программы
Управляющая программа для устройства синтезатор частоты имеет достаточно сложную структуру. Это обусловлено разнообразностью выполняемых функций.
Структура программы основана на ряде подпрограмм:
- подпрограмма вычисления частоты;
- подпрограмма преобразования частоты в код для выдачи на индикатор;
- подпрограмма преобразования частоты в код для синтезатора частоты;
- программа опроса кнопок управления.
В начальном состоянии устройство находится в режиме часов. При включении питания активизируется микроконтроллер с синтезатором частоты. Упрощенная блок-схема программы приведена на рисунке 17.
При нажатии кнопки «+» («-») микроконтроллер прибавляет (вычитает) к текущему значению частоты величину шага настройки. Затем следует сравнение полученной частоты с границей диапазона.
Вычисленное значение кода частоты выводится посредством шины I2C на синтезатор частоты.
Далее к частоте прибавляется (вычитается) значение промежуточной частоты для вывода истинного значения частоты на дисплей.
Нет
Да
Да
Нет
Нет
Да
Да
Нет
Рисунок 17 – Блок-схема программы синтезатора частоты
Заключение
В ходе выполнения курсового проекта было рассмотрено устройство микроконтроллерный синтезатор частоты с цифровым управлением. В ходе проведенной работы произведен анализ электрической схемы устройства, обоснование выбора микроконтроллера, в ходе которого наиболее предпочтительным по техническим и экономическим параметрам оказался микроконтроллер PIC16F876. После более подробного изучения структуры и возможностей микроконтроллера разработана управляющая программа.
Список используемых источников
-
Басманов А.С. Микропроцессоры и однокристальные микро-ЭВМ / A. C Басманов. - М.: Энергоатомиздат, 1988.- 127 с.
-
Байцер Б.В. Архитектура вычислительных комплексов. / Б. В Байцер.- М.: Мир, 1974. Т.1,2.
-
Вуд А.М. Микропроцессоры в вопросах и ответах / А. М. Вуд .- М.: Энергоатомиздат, 1985. 185 с.
-
Гуртовцев А.Л. Программы для микропроцессоров / А. Л. Гуртовцев. – М.: Высшая школа, 1989.
-
Преснухин Л.Н. Микропроцессоры в 3 томах / Л.Н. Преснухин. – М.: Высшая школа, 1986..
-
www.microchip.ru - Официальный сайт компании Microchip.
-
http://pic16f8X.narod.ru/nach.htm - Подбор статей о микроконтроллерах PIC16.
-
www.symmetron.ru – Характеристики микроконтроллеров PIC16FX.
-
Калихман С.Г., Шехтман Б.И. Цифровая схемотехника в радиовещательных приемниках. - М.: Радио и связь, 1982.
-
Хоровиц П., Хилл У. Искусство схемотехники. - М.: Мир.
-
Атаев Д.И., Болтников В.А. Аналоговые интегральные микросхемы для бытовой радиоаппаратуры.
-
Справочник радиолюбителя-коротковолновика. - Киев: Техника, 1984.
-
Радиолюбитель. - 1994. - N 10.
-
S.Funkamateur, - 1989. - N10.
-
Пестряков А.В. Интегральные схемы для устройств синтеза и стабилизации частот// Chip News. – 1996. - № 2.
-
Лобов В., Стешенко В., Шахтарин Б. Цифровые синтезаторы прямого синтеза частот// Chip News. – 1997. - № 1.
ПРИЛОЖЕНИЕ А
(обязательное)
Графическая часть
1 Синтезатор частоты. Схема электрическая принципиальная 37
2 Синтезатор частоты. Схема структурная 38
3 Структурная схема микросхемы TSA6060 39
4 Цоколевка микроконтроллера PIC16F876. Особенности
архитектуры микроконтроллеров PIC 40
5 Структурная схема микроконтроллера PIC16F876 41
6 Структурная схема программы управления устройством 42
-
|
|
|
|
|
УИТС.421413.104 ПЗ |
Лист |
|
|
|
|
|
|
|
Изм. |
Лист |
№ документа |
Подпись |
Дата |