Скачиваний:
65
Добавлен:
21.02.2014
Размер:
881.15 Кб
Скачать

5 Разработка управляющей программы

Управляющая программа для устройства синтезатор частоты имеет достаточно сложную структуру. Это обусловлено разнообразностью выполняемых функций.

Структура программы основана на ряде подпрограмм:

- подпрограмма вычисления частоты;

- подпрограмма преобразования частоты в код для выдачи на индикатор;

- подпрограмма преобразования частоты в код для синтезатора частоты;

- программа опроса кнопок управления.

В начальном состоянии устройство находится в режиме часов. При включении питания активизируется микроконтроллер с синтезатором частоты. Упрощенная блок-схема программы приведена на рисунке 17.

При нажатии кнопки «+» («-») микроконтроллер прибавляет (вычитает) к текущему значению частоты величину шага настройки. Затем следует сравнение полученной частоты с границей диапазона.

Вычисленное значение кода частоты выводится посредством шины I2C на синтезатор частоты.

Далее к частоте прибавляется (вычитается) значение промежуточной частоты для вывода истинного значения частоты на дисплей.

Нет

Да

Да

Нет

Нет

Да

Да

Нет

Рисунок 17 – Блок-схема программы синтезатора частоты

Заключение

В ходе выполнения курсового проекта было рассмотрено устройство микроконтроллерный синтезатор частоты с цифровым управлением. В ходе проведенной работы произведен анализ электрической схемы устройства, обоснование выбора микроконтроллера, в ходе которого наиболее предпочтительным по техническим и экономическим параметрам оказался микроконтроллер PIC16F876. После более подробного изучения структуры и возможностей микроконтроллера разработана управляющая программа.

Список используемых источников

        1. Басманов А.С. Микропроцессоры и однокристальные микро-ЭВМ / A. C Басманов. - М.: Энергоатомиздат, 1988.- 127 с.

        2. Байцер Б.В. Архитектура вычислительных комплексов. / Б. В Байцер.- М.: Мир, 1974. Т.1,2.

        3. Вуд А.М. Микропроцессоры в вопросах и ответах / А. М. Вуд .- М.: Энергоатомиздат, 1985. 185 с.

        4. Гуртовцев А.Л. Программы для микропроцессоров / А. Л. Гуртовцев. – М.: Высшая школа, 1989.

        5. Преснухин Л.Н. Микропроцессоры в 3 томах / Л.Н. Преснухин. – М.: Высшая школа, 1986..

        6. www.microchip.ru - Официальный сайт компании Microchip.

        7. http://pic16f8X.narod.ru/nach.htm - Подбор статей о микроконтроллерах PIC16.

        8. www.symmetron.ru – Характеристики микроконтроллеров PIC16FX.

        9. Калихман С.Г., Шехтман Б.И. Цифровая схемотехника в радиовещательных приемниках. - М.: Радио и связь, 1982.

        10. Хоровиц П., Хилл У. Искусство схемотехники. - М.: Мир.

        11. Атаев Д.И., Болтников В.А. Аналоговые интегральные микросхемы для бытовой радиоаппаратуры.

        12. Справочник радиолюбителя-коротковолновика. - Киев: Техника, 1984.

        13. Радиолюбитель. - 1994. - N 10.

        14. S.Funkamateur, - 1989. - N10.

        15. Пестряков А.В. Интегральные схемы для устройств синтеза и стабилизации частот// Chip News. – 1996. - № 2.

        16. Лобов В., Стешенко В., Шахтарин Б. Цифровые синтезаторы прямого синтеза частот// Chip News. – 1997. - № 1.

ПРИЛОЖЕНИЕ А

(обязательное)

Графическая часть

1 Синтезатор частоты. Схема электрическая принципиальная 37

2 Синтезатор частоты. Схема структурная 38

3 Структурная схема микросхемы TSA6060 39

4 Цоколевка микроконтроллера PIC16F876. Особенности

архитектуры микроконтроллеров PIC 40

5 Структурная схема микроконтроллера PIC16F876 41

6 Структурная схема программы управления устройством 42

- 38 - - 38 -

УИТС.421413.104 ПЗ

Лист

38 - 38 - - 38 - - 38 -

Изм.

Лист

документа

Подпись

Дата

Соседние файлы в папке Новая папка (2)