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

4.9.5 Регистр option reg. Регистр option доступен для чтения и записи, содержит биты управления:

- предварительным делителем TMR0/WDT;

- активным фронтом внешнего прерывания RB0/INT;

- подтягивающими резисторами на входах PORTB.

R – чтение бита; W – запись бита; U – не реализовано; n – значение по-

сле POR; x – неизвестное значение после POR.

Рисунок 16 – Регистр OPTION REG

Таблица 6 – Назначение битов регистра OPTION REG

Обозначение

Назначение

Значения

0

PS0

Установка коэффициента деления предделителя

000 – 1/2;

001 – 1/4;

010 – 1/8;

011 – 1/16;

100 – 1/32;

101 – 1/64;

110 – 1/128;

111 – 1/256;

1

PS1

2

PS2

3

PSA

Выбор включения предделителя

1 – перед WDT;

0 – перед TMPR0;

4

TOSE

Выбор тактового сигнала для TMR0

1 – приращение по заднему фронту сигнала на выводе RA4/TOCKI;

0 - приращение по переднему фронту сигнала на выводе RA4/TOCKI;

5

T0CS

Выборка тактового сигнала для TMR0

1 – внешний тактовый сигнал с вывода RA4;

0 – внутренний тактовый сигнал CLKOUT;

6

INTEDG

Выборка активного фронта сигнала на входе внешнего прерывания

1 – прерывание по переднему фронту сигнала;

0 – прерывание по заднему фронту сигнала;

7

-RBPU

Включение подтягивающих резисторов на входах PORTB

1 – подтягивание резисторов отключено;

0 – подтягивание резисторов включено;

4.10 Описание связей микроконтроллера в устройстве

Связи микроконтроллера в устройстве обусловлены его функциями. Микроконтроллер выполняет следующие функции:

-опрос клавиатуры и прием управляющих сигналов с нее;

- управление цифровой индикацией в различных режимах работы;

- управление синтезатором частоты;

На резисторах R7...R10 собрана схема преобразования уровней сигналов портов RA1, RA2 подаваемых на ЖКИ. Через линии SCL, SDA организованна шина I2C по которой происходит обмен информацией между контроллером PIC16F876 и микросхемой синтезатора TSA6060 для управления ее работой.

Одновременно с обновлением данных для индикатора осуществляется сканирование клавиатуры. Выводы контактов кнопок клавиатуры подключены к выводам микроконтроллера RB1..RB4. При нажатии кнопки на один из этих входов подается сигнал логического нуля, тем самым определяется код кнопки.

Синхронизирующий сигнал от кварцевого резонатора ZQ2 подается на выводы микроконтроллера OSC1, OSC2.

Напряжение питания продается на вывод Ucc, общие выводы для внутренней логики AGND, GND.

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