рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Состояние специальных регистров после сброса

Состояние специальных регистров после сброса - раздел Высокие технологии, Однокристальные микроконтроллеры PIC 16С71   Адрес Имя Сброс По...

 

Адрес Имя Сброс по включению питания Сброс по MCLR и WDT
Банк 0
00h INDF - - - - - - - - - - - - - - - -
01h TMRO xxxx   uuuu uuuu
02h PCL
03h STATUS2 1xxx 000q quuu
04h FSR xxxx xxxx uuuu uuuu
05h PORTA - - -x xxxx - - - u uuuu
06h PORTB xxxx xxxx uuuu uuuu
07h   - - - - - - - - - - - - - - - -
08h ADCON0    
09h ADRES1    
0Ah PCLATH - - - 0 - - - 0

Окончание таблицы 3.5

 

Адрес Имя Сброс по включению питания Сброс по MCLR и WDT
0Bh INTCON 000X 000U
Банк 1
80h INDF - - - - - - - - - - - - - - - -
81h OPTION
82h PCL
83h STATUS2 1xxx 000q quuu
84h FSR xxxx xxxx uuuu uuuu
85h TRISA - - - 1 - - - 1
86h TRISB
87h   - - - - - - - - - - - - - - - -
88h ADCON1    
89h ADRES2    
0Ah PCLATH - - - 0 - - - 0
0Bh INTCON 000x 000u

 

Обозначения: x - не определено, u - не меняется, – - отсутствует, читается как '0',

q - значение зависит от условий сброса.

 

Формирование сигнала <Сброс по включению питания > осуществляется несколько иначе, чем в PIC 16С5Х (рис. .3.11). Как уже упоминалось, для более надежного запуска добавлены таймер запуска (OST) и таймер выключения питания (PWRT).

Кристалл PIC16C71 имеет встроенный детектор включения питания. Таймер запуска начинает счет выдержки времени после того, как напряжение питания пересекло уровень около 1,2...2,0 Вольт.

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

Таймер на стабилизацию генератора отсчитывает 1024 импульса от начавшего работу генератора. Считается, что кварцевый генератор за это время вышел на режим. При использовании RC генераторов выдержка на стабилизацию не производится.

Затем включается таймер ожидания внешнего сброса /MCLR. Это необходимо для тех случаев, когда требуется синхронно запустить в работу несколько PIC контроллеров через общий для всех сигнал /MCLR. Если такого сигнала не поступает, то через время Tost вырабатывется внутренний сигнал сброса и контроллер начинает ход по программе.

 

 

+Еп

Uпор»1,8 В

0 В

72мс

Таймер Еп достигло номинала

запуска

по вкл. пит.

           
 
 
     

 


1024 импульса Генератор вышел

на режим

Таймер

выдержки

на стабилизацию

ХТ

t ост

Таймер

ожидания

внешнего

сброса

 

Внутренний

сброс

 

Начало выполне-

ния рабочей

программы

 
 


Рабочая

программа

(в ППЗУ)

 

Рис. 3.11. Формирование сигнала «Сброс по включению питания»

 

 

Здесь существует проблема, когда Vdd нарастает слишком медленно и все выдержки на запуск уже закончились, а питание еще не достигло своего минимального значения Vdd (min) работоспособности. В таких случаях рекомендуем использовать внешние RC цепочки для сброса по /MCLR. Ниже на рис. 3.12 приведена такая цепочка

Здесь можно применить диод для быстрого разряда конденсатора при выключении питания. Рекомендуется резистор R < 40 кОМ, тогда на нем будет падать не более 0,2В. Резистор 100 Ом <R1< 1кОм ограничит ток в ножку /MCLR.

 

Vdd

 
 


R

VD

R1

/MCLR

C

 

Vss

 

Рис. 3.12. Формирование внешнего сигнала «Сброс по включении

питания»

 

– Конец работы –

Эта тема принадлежит разделу:

Однокристальные микроконтроллеры PIC 16С71

Особенности структурной организации ОМК PIC С Микроконтроллеры PIC С... Стек...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Состояние специальных регистров после сброса

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Особенности структурной организации ОМК PIC 16С71
Микроконтроллеры PIC 16С71 относятся к расширенному семейству и имею целый ряд отличий от МК базового семейства PIC 16С5Х главным 0из которого является наличие встроенного четырехканального анал

Обозначение выводов и их функциональное назначение
  PDIP, SOIC, CERDIP    

Таблимца 3.1
Обозначение выводов PIC 16c71 и их функциональное назначение   Обозначение Нормальный режим RA4/RTCC Вход чер

Организация памяти данных (ОЗУ)
  Память данных также как и в PIC 16С5Х имеет страничную организацию, но состоит всего из 2-х страниц (рис.3.3). Причем, страницы в различных модификациях данного МК имеют различные о

Описание специальных регистров PIC 16С71
  Адрес Имя Бит 7 Бит 6 Бит 5 Бит 4 Бит 3 Бит 2 Бит 1

Модуль таймера (TMRO-RTCC)
  Единственным отличием данного модуля от аналогичного в PIC 16С5Х является возможность формирования сигнала прерывания. Прерывание по RTCC вырабатывается тогда, когда происх

Регистр статуса (STATUS)
Отличается от аналогичного регистра PIC 16С5Х лишь тем, что вместо трех бит выбора страниц памяти программ РА2, РА1, РА0 в соответствующих разрядах 7,6 и 5 размещаются биты выбора страницы памят

Программный счетчик и организация памяти программ
Программный счетчик в PIC16C71 имеет ширину 13 бит и способен адресовать 8К х 14бит объема программной памяти. Однако, физически на кристалле PIC16C71/711 имеется только 1К х 14

Прерывания
  Прерывания в PIC16C71 могут быть от четырех источников: - внешнее прерывание с ножки RB0/INT, - прерывание от переполнения счетчика/таймера RTCC, - прерыв

Модуль аналого-цифрового преобразователя (АЦП)
  Модуль АЦП (рис3.10) содержит четыре входных аналоговых канала AIN3, AIN1, AIN2 и AIN3, мультиплексируемых на одну схему выборки/хранения и далее на АЦП. Опорное напряжение поступае

Регистр OPTION
  Регистр конфигурации предделителя и таймера (OPTION) доступен для чтения и записи и содержит различные управляющие биты, которые определяют конфигурацию предделителя, куда он подклю

Биты установки конфигураци
Кристалл PIC16C71 имеет пять битов конфигурации, которые хранятся в EPROM и устанавливаются на этапе программирования кристалла. Эти биты могут быть запрограммированы (читается как "0"

Режим пониженного энергопотребления
Вход в режим SLEEP осуществляется командой SLEEP. По этой команде, если WDT разрешен, то он сбрасывается и начинает счет времени, бит »в регистре статуса (f3) сбрасывается, бит

Система команд
Каждая команда PIC16C71 представляет собой 14‑разрядное слово, содержащее поле кода операции (OPCODE) и поле одного или более операндов, которые могут участвовать в этой команде. Формат ко

Ообенности программирования
Разработка рабочих программ для микроконтроллеров PIC16C5X и PIC16C71 осуществляется по одной и той же методике с использованием одних и тех же инструментальных средств [8]. Системы команд, за и

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги