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

Обозначения: I - вход; O - выход; I/O - вход/выход; Р - питание; ТТЛ -входной буфер ТТЛ, ST - Вход с триггером Шмидта.

Микроконтроллер имеет 13 разрядный счетчик команд PC, способный адресовать 8 К х 14 слов памяти программ.

Память данных разделена на 4 банка, которые содержат регистры общего и специального (SFR) назначения. Биты RP1 и RP0 предназначены для управления банками данных.

RP1- RP0

Банк

00

1

01

2

10

3

11

4

Объем банков памяти данных до 128 байт. В начале банка размещаются регистры специального назначения, а затем регистры общего назначения, выполненные как статическое ОЗУ.

Обратиться к регистрам общего назначения можно при помощи прямой или косвенной адресации через рагистр FSR.

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

В регистре STATUS содержатся флаги состояния АЛУ, флаги причины сброса микроконтроллера и биты управления банками памяти данных.

Регистр INTCON доступен для чтения и записи и содержит биты разрешений и флаги прерываний: переполнение TMR0, изменение уровня сигнала на выводах PORTB, внешний источник прерываний RBO/INT.

Регистр PCON содержит флаги с помощью которых можно определить источник сброса микроконтроллера: сброс по включению питания, сброс по переполнению сторожевого таймера и т.д.

разрядный регистр счетчика команд PC указывает адрес выполняемой инструкции. Младший байт счетчика команд доступен для чтения и записи. При сбросе контроллера счетчик команд очищается.

Контроллер имеет 8 уровневый 13 разрядный аппаратный стек. Стек не имеет отображения на память команд или память данных, нельзя записать или прочитать данные из стека. Значение счетчика команд заносится в вершину стека при выполнении команды перехода к подпрограмме или обработке прерываний. Стек работает как циклический буфер.

Способы адресации.

Способы адресации используемые в микроконтроллере можно показать с помощью рис. 2.4.

Рис. 2.4 - Способы адресации

Показано использование косвенной адресации для очистки памяти данных (диапазон адресов 20h - 2Fh).

Выбор элементов.

Блок согласования со шлейфами сигнализации реализован на мультиплексоре К561КП2 Данная микросхема имеет три адресных входа, восемь информационных входов и один информационный выход.

Назначение выводов данной микросхемы представлено на рисунке 2.5.

Рис. 2.5 - Назначение выводов микросхемы К561КП2

Х0 Х7 - входы;

Х - выход;

А0 А2 - адресные входы;

Е - вход разрешения работы;

Запоминающее устройство выполнено на микросхеме 24LC16B.

Данная микросхема представляет из себя Flash - ПЗУ объемом 2К байт. Она позволяет осуществлять 1000000 циклов записи и обладает низким токопотреблением. Обмен данными между контроллером и ПЗУ осуществляется по интерфейсу I2C.

Назначение выводов микросхемы 24LC16B представлены на рисунке 2.6.

Рис. 2.6 - Назначение выводов микросхемы 24LC16B

A2 - Адресные входы- Вход разрешения записи- вход синхронизации- Вход/выход данных- общий- питание

Узел согласования с системной шиной выполнен на микросхеме ADM 485.

Назначение выводов микросхемы ADM485 представлено на рисунке 2.7.

Рис. 2.7 - Назначение выводов микросхемы ADM485

RO - Выход (TTL) приемника- Вход разрешения приема данных с шины RS485- Вход разрешения передачи данных на шину RS485- Вход (TTL) передатчика- Линия RS485- Линия RS485- Питание- Общий

Организация работы с Flash памятью

Для связи Flash-ПЗУ и микроконтроллера используется протокол I2C.

Шина I2C разработана для подключения дополнительных устройств по двум линиям, обеспечивая двунаправленный обмен данными на высокой скорости. Руководство предназначено для ознакомления с работой шины I2C с целью самостоятельной реализации протокола обмена. Для более подробного описания обратитесь к технической документации фирмы-разработчика Philips Corporation. Ниже приведены характеристики шины I2C:

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

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

Организация связи по оптическому кабелю магистрали Коченево-Мамонтово
Телекоммуникации являются основой развития общества. Постоянно растущий спрос, как на обычные телефонные, так и на новые виды услуг связи, включая услуги Интернет, предъявляет новые тре ...

Приемно-контрольная панель на базе микроконтроллера
Приемно-контрольные приборы (ПКП) осуществляют прием информации от извещателей, ее запоминание, обработку и передачу соответствующим службам, а также выполняют процедуры взятия под охра ...

Проектирование САУ приводом наведения реактивной бомбометной установки РБУ-6000
Реактивные бомбометные установки РБУ-1000 "Смерч-2" и РБУ-6000 "Смерч-3" предназначенные для залповой и одиночной стрельбы реактивными глубинными бомбами РГБ-60 ...

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

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