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

В настоящее время среди наиболее распространённых микроконтроллеров можно выделить МК серии 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

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

Проектирование усилителя напряжения
Прежде чем начать рассчитывать усилитель, выберем некоторые его элементы и условия моделирования. В качестве транзисторов будем использовать нашедшие широкое применение в прак ...

Модуль дистанционного запуска двигателя автомобиля
Назначение устройства - производить запуск двигателя с помощью SMS сообщения. Курсовая работа состоит из 5 частей: В первой части работы на основе технического задания описывается ...

Разработка комплекта электрических схем маршрутной релейной централизации блочного типа
Целью дипломного проектирование являлась разработка комплекта электрических схем маршрутной релейной централизации блочного типа (БМРЦ) для использования их студентами техникума в качест ...

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

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