Выбор контроллера

В настоящее время среди наиболее распространённых микроконтроллеров можно выделить МК серии PIC16C5X 20 Мгц, ST62 фирмы SGS-Thompson, MC68HC05 4,2 Мгц фирмы Motorola, 8048/8049 11Мгц фирмы Intel, COP800 20 Мгц фирмы National, AT98C51-20PI 12 Мгц фирмы ALCATEC. Данные 8-битовые микроконтроллеры имеют высокое быстродействие и производительность.

В качестве управляющего процессора выберем микроконтроллер PIC16F876. Назначение выводов данной микросхемы приведено на рис.2.3.

Рис. 2.3 - Назначение выводов PIC16F876

Общие характеристики контроллера:

тактовая частота - 20 МГц;память программ (14 разрядных слов) - 8К;

Память данных (байт) - 368;память данных (байт) - 256;

Прерываний - 13;

Порты ввода/вывода - порты А, В, С;

Таймеры - 3;

Модули захват/сравнение/ШИМ - 2;

Модули последовательного интерфейса - MSSP, USART;

Модуль 10 разрядного АЦП - 5 каналов;

Инструкций - 35.

Структурная схема микроконтроллера приведена на Рис. 2.3.

Старшие биты адреса находятся в регистре STATUS.

Назначение выводов микроконтроллера приведено в таблице 2.2.

Таблица 2.2

Назначение вывода

№ вывода

Тип I/O/P

Тип буфера

Описание

OSC1/CLKIN

9

I

ST/ CMOS

Вход генератора. Вход внешнего тактового сигнала.

OSC2/CLKOUT

10

О

-

Выход генератора. Подключается кварцевый или керамический резонатор.

MCLR/Vpp

1

IP

ST

Вход сброса микроконтроллера. Или вход программирования Микроконтроллера. Сброс при низком на входе.

RA0 RA1 RA2 RA3 RA4 RA5

2

I/O

ТТЛ

Двунаправленный порт ввода/вывода - PORTA RA0 может быть настроен как аналоговый Канал 0. RA1 может быть настроен как аналоговый Канал 1. RA2 может быть настроен как аналоговый Канал 2 или вход отрицательного опорного напряжения RA3 может быть настроен как аналоговый Канал 3 или вход положительного опорного напряжения. RA4 может использоваться в качестве внешнего тактового сигнала

RB0/INT RB1 RB2 RB3/PGM RB4 RB5 RB6/PGC RB7/PGB

21 22 23 24 25 26 27 28

I/O I/O I/O I/O I/O I/O I/O I/O

ТТЛ/ST ТТЛ/ST ТТЛ ТТЛ ТТЛ ТТЛ ТТЛ ТТЛ/ST

Двунаправленный порт ввода/вывода - PORTB RВ0 может использоваться в качестве Входа внешних прерываний. RВ3 может использоваться для режима Низковольтного программирования. RB4, RB5 - прерывания по изменению уровня входного сигнала. RB6 - прерывания по изменению уровня входного сигнала или вывод для режима внутрисхемной отладки. Тактовый вход в режиме программирования RB7 - прерывания по изменению уровня входного сигнала или вывод для режима внутрисхемной отладки ICD. Вывод данных в режиме программирования.

RС0 RС1 RС2 RС3 RС4 RС5 RС6 RС7

11 12 13 14 15 16 17 18

I/O I/O I/O I/O I/O I/O I/O I/O

ST ST ST ST ST ST ST ST

Двунаправленный порт ввода/вывода - PORTC RC0 может использоваться в качестве выхода генератора VMR1. RC1 может использоваться в качестве входа генератора VMR1 RC2 может использоваться в качестве вывода модуля CCP1 RC3 может использоваться в качестве Входа/выхода тактового ситнала в режиме SPI и I**2C RC5 может использоваться в качестве Выхода данных в режиме SPI. RC6 может использоваться в качестве Вывода передатчика USART в асинхронном Режиме или вывода синхронизации USART В синхронном режиме

Vcc

8,19

Р

-

Общий вывод для внутренней логики И портов ввода/вывода.

Vdd

20

Р

-

Положительное напряжение питания для внутренней логики и портов ввода/вывода.

Перейти на страницу: 1 2 3 4

Читайте также

Проектирование устройства автоматической компенсации доплеровской частоты для СДЦ РЛС 5Н84А
Широкое применение радиолокационной техники в военных целях (воздушная и наземная разведки, навигация, вывод на траекторию ракет различного назначения) вызвало в последние годы бурное р ...

Проектирование релейной защиты и автоматики
В электрической системе имеются следующие источники: ТЭЦ-1, ТЭЦ-2, ТЭЦ-3, ТЭЦ-4, ТЭЦ-5, ГРЭС, СарГЭС и БАЭС. ТЭЦ-1, ГРЭС допускается отдельно не учитывать, так как их мощность по сравнению с ...

Разработка компьютерной сети по технологии Token Ring c STP с подключением к Интернет
Организация компьютерных сетей: Назначение КС - КС используется для объединения ПК, программно-аппаратных комплексов и связующих линий, обеспечивающих обмен информации. КС использует ...

Основные разделы

Все права защищены! (с)2024 - www.generallytech.ru