1.3 Особенности данного типа микропроцессора PIC12F675

Вычисляемый переход

Вычисляемый переход может быть выполнен командой приращения к регистру PCL (например, ADDWF PIC). При выполнении табличного чтения вычисляемым переходом следует заботиться о том, чтобы значение PCL не пересекло границу блока памяти (каждый блок 256 байт).

Стек

PIC12F675 имеет 8- уровневый 13-зарядный аппаратный стек. Стек не имеет отображения на память программ и память данных, нельзя записать или прочитать данные из стека. Значение счетчика команд заносится в вершину стека при выполнении инструкции перехода на подпрограмму (CALL) или обработки прерываний. Чтение из стека и запись в счетчик команд PC происходит при выполнении инструкций возвращения из подпрограммы или обработки прерываний (RETURN, RETLW, RETFIE), при этом значение регистра PCLHT не измениться.

Стек работает как циклический буфер. После 8 записей в стек, девятая запись запишется вместо первой, а десятая запись заменит вторую и так далее.

Примечание:

1.  В микроконтроллере не имеется никаких указателей о переполнении стека.

2.  В микроконтроллере не предусмотрено команд записи/чтение из стека, кроме команд вызова/возвращения из подпрограмм (CALL, RETURN, RETLW и RETFIE) или условий перехода по вектору прерывании.

Порты ввода вывода

Некоторые каналы портов ввода/вывода мультиплицированы с периферийными модулями микроконтроллера. Когда периферийный модуль включен, вывод не может использоваться как универсальный канал ввода/вывода.

Регистры PORTA и TRISA

PORTA – 6-разрядный порт ввода вывода. Все каналы имеют соответствующие биты направления в регистре TRISA, позволяющие настраивать канал как вход или выход. Запись '1' в TRISA переводит в соответствующий выходной буфер в 3-е состояние. Запись в '0' в регистр TRISA определяет соответствующий канал как выход, содержимое защелки PORTA передается на вывод микроконтроллера (если выходная защелка подключена к выводу микроконтроллера).

Чтение регистра PORTA возвращает состояние на выводах порта, а запись производится в защелку PORTA. Все операции записи в порт выполняются по принципу «чтение - модификация - запись», т.е. сначала производится чтение состояния выводов порта, затем изменение и запись в защелку.

RA4 – имеет триггер Шмидта на входе и открытый сток на выходе, мультиплицирован с тактовым входом TOCKI. Все остальные каналы PORTA имеют TTL буфер на входе и полнофункциональные выходные КМОП буферы.

Каналы PORTA мультиплицированы с аналоговыми входами АЦП и аналоговым входом источника опорного напряжения. Биты управления режимов работы каналов порта ввода/вывода PORTA находятся в регистре ADCON1.

Примечание. После сбора по включению питания выводы настраиваются как аналоговые входы, а чтение дает результат '0'.

Проверка записи

В микроконтроллере PIC12F675 аппаратно не проверяется значение. Сохраненное при записи. Рекомендуется поверять фактически записанное значение контрольным чтением. Особенно проверку записи необходимо выполнять при возможном исчерпании гарантированного числа циклов стирания/записи.

Защита от случайной записи

Существуют условия при которых запись данных в EEPROM память или во FLASH память программ не будет выполнена. В микроконтроллере PIC12F675 предусмотрены различные виды защиты от случайной записи. При включении питания сбрасывается в '0' бит WREN и во время счета таймера по включению питания PWRT (если он включен) запись запрещена. Обязательная последовательность команд, бит WREN предотвращают случайную запись при сборе микроконтроллера или сбое программы.

Защита записи FLASH памяти программ.

В слове конфигурации размещен бит защиты записи во FLASH память программ командами микроконтроллера. Состояние этого бита может быть изменено только в режиме программирования микроконтроллеров PIC12F675 по протоколу ICSP. Эта защита может быть включена только полным стиранием памяти микроконтроллера. Защита записи влияет на операцию чтения FLASH программ.


2. Исследовательская часть

 

2.1 Обоснование выбора элементов схемы

 

2.1.1 Обоснование выбора транзисторов

Произведём выбор наиболее подходящего полупроводникового прибора из ниже приведённого списка.

Таблица 3.1

Тип транзистора Iк max Pk max UКБО мах  F
КТ 972А 8Вт 60В 200МГц
КТ 971А 17А 200Вт 60В 150МГц
КТ 972Б 8Вт 45В 200МГц

Выбираем транзистор с наибольшей мощностью и высокой частотой типа КТ 972А.

Таблица 3.2

Тип транзистора Iк max Pk max UЭБО мах  F
КТ 315Г 100 мА 150 Вт 6 В 250 МГц
КТ 315А 100 мА 150 Вт 6 В 200 МГц
КТ 3151В 100 мА 200 Вт 6 В  100МГц

Выбираем транзистор с малой мощностью и высокой частотой типа КТ 315Г.

Таблица 3.3

Тип транзистора Iк max Pk max UЭБО мах  F
КТ 973А 4 А 8 Вт 5 В 200 МГц
2Т877В 20 мА 50 Вт 5 В 100 МГц
2Т877Б 20 мА 50 Вт 5 В  100МГц

Выбираем транзистор с высокой мощностью и высокой частотой типа КТ 973А.

 


Информация о работе «Разработка зарядного устройства»
Раздел: Коммуникации и связь
Количество знаков с пробелами: 98605
Количество таблиц: 12
Количество изображений: 0

Похожие работы

Скачать
50697
10
15

... среды; ·    расчет разности температур; ·    автоотключение; ·    индикатор разряда батареи; ·    подсветка дисплея; ·    питание 9 В («Крона»). 2 ОБОСНОВАНИЕ СПОСОБА ПОСТРОЕНИЯ ФУНКЦИОНАЛЬНОЙ СХЕМЫ УСТРОЙСТВА   Функциональная схема устройства для измерения температуры в удаленных точках приведена на рис. 2.1. Устройство для измерения температуры в удаленных точках предназначенное для ...

Скачать
128544
4
1

... знать участникам ВЭД, учитывать в своей практической деятельности и отражать в условиях внешнеторговых сделок. Глава 2. Анализ организации внешнеэкономической деятельности на предприятии ОАО «Электроагрегат» 2.1 Анализ структуры производства продукции и её внешнеэкономической составляющей ОАО «Электроагрегат» ОАО «Электроагрегат» является одним из основных российских производителей ...

Скачать
70955
13
10

... источника меньше допустимого значения) и блок управления включает индикатор “Смените источник питания”. При восстановлении напряжения сети системы резервного электропитания опять переходит в режим нормальной работы. 2. Конструкторско-технологический раздел   2.1 Разработка печатной платы Печатные платы представляют собой диэлектрическую пластину с нанесенным на нее токопроводящим рисунком ( ...

Скачать
51327
15
14

... технологий" Раздаточный материал к бакалаврской итоговой работе на соискание академической степени бакалавра менеджмента по направлению 5215 "Производственный менеджмент" Тема: "Разработка бизнес-плана проекта по производству и сбыту прибора для диагностики и медикаментозного тестирования;момент оценки месяц июнь 1997 г." Студент: Холодков Н. В. / / Группа: Э-8-41 Руководитель: Минц М. В. / / ...

0 комментариев


Наверх