РОН предназначены, прежде всего, для хранения промежуточных результатов выполнения операций, подпрограмм и вычислений. Это значит, что обращаться к РОН можно как из одного, так и из другого банка. Регистры специального назначения SFR Регистры специального назначения используются для управления ядром МК и его периферией. Часть регистров банка 0 отображаются в банке 1. В таблице 2 их названия выделены жирным шрифтом. Мы ограничимся назначением и кратким описанием этих регистров и, в первую очередь, тем, на что в [3 и 4] обращается недостаточно внимания.

Author: | Mikasar Nesida |
Country: | Cameroon |
Language: | English (Spanish) |
Genre: | Literature |
Published (Last): | 27 September 2010 |
Pages: | 41 |
PDF File Size: | 19.17 Mb |
ePub File Size: | 6.85 Mb |
ISBN: | 256-8-38843-567-4 |
Downloads: | 39586 |
Price: | Free* [*Free Regsitration Required] |
Uploader: | Kelrajas |
РОН предназначены, прежде всего, для хранения промежуточных результатов выполнения операций, подпрограмм и вычислений. Это значит, что обращаться к РОН можно как из одного, так и из другого банка. Регистры специального назначения SFR Регистры специального назначения используются для управления ядром МК и его периферией.
Часть регистров банка 0 отображаются в банке 1. В таблице 2 их названия выделены жирным шрифтом. Мы ограничимся назначением и кратким описанием этих регистров и, в первую очередь, тем, на что в [3 и 4] обращается недостаточно внимания. Начнем со счетчика команд РС. Он показывает номер выполняемой команды программы точнее, номер ячейки памяти команд, в которой размещена эта команда. Поскольку объем памяти команд составляет слова, то счетчик команд РС должен считать до Поэтому одного 8-битового регистра для его создания недостаточно.
Счетчик команд РС имеет ширину 13 бит и способен адресовать восемь битовых килослов, хотя для рассматриваемых МК достаточно в восемь раз меньше. Оба регистра расположены в нулевом банке, но отображаются и в банке 1, где имеют адреса 82h и 8Аh соответственно.
Два старших бита этого регистра не используются и читаются как 0. Бит 5 обеспечивает переключение банков ОЗУ. Флаги может использовать программист при написании программ. Три младших разряда этого регистра обеспечивают установку коэффициента деления предделителя. Бит 4 выбирает способ приращения таймера 0 при подаче внешнего тактового импульса. Бит 6 обеспечивает выбор активного перепада сигнала на входе INT, а бит 7 определяет включение-выключение подтягивающих резисторов порта А.
Обращаться к нему можно из обоих банков адреса 0Bh и 8Bh. Он содержит три флага прерываний и пять бит разрешения разных прерываний. Биты 1, 2, 4 и 5 не задействованы и читаются как 0. Шесть старших бит этого регистра не задействованы и читаются как 0. Адрес 90h. При работе с внутренним генератором 4 МГц используется для хранения заводской калибровочной константы, которая переписывается в этот регистр из последней ячейки Flash-памяти программ 03FF, что обеспечивает калибровку частоты внутреннего генератора.
У этого регистра используются шесть старших разрядов, два младших читаются как 0. Этот регистр отсутствует физически. При обращении к нему считывается адрес, записанный в регистр FSR. Этот регистр правильнее было бы назвать регистром хранения адреса косвенной адресации см. Два старших разряда этого порта не используются и читаются как 0. Кроме того, вывод RA3 этого порта может работать только на вход. Два старших бита этого регистра не используются и читаются как 0, а бит 3, который управляет третьим битом регистра PORTA, всегда читается как 1.
Остальные биты регистра обеспечивают включение соответствующих выводов порта А как входов или выходов. Два старших бита и третий бит этого регистра не используются и читаются как 0. Остальные биты используются как биты разрешения подключения внутренних подтягивающих резисторов соответствующих выводов порта А. Каждый из восьми бит этого регистра обеспечивает подключение к соответствующему выводу портов А и С определенного канала АЦП.
Два старших бита регистра не используются и читаются как 0. Остальные биты этого регистра обеспечивают включение соответствующих выводов порта С как входов или выходов. Адреса этих регистров 0F и 0E соответственно. Используется для настройки АЦП. Все биты этого регистра читаются как 0. Эти биты объединены в слово конфигурации шириной 14 бит. Под слово конфигурации отведен регистр в памяти программ по адресу h. Биты 9, 10 и 11 не задействованы и читаются как 0.
Эти биты запрограммированы производителем МК и при использовании этих сбросов должны быть сохранены. Литература и интернет-источники 1. Безверхний И. Data Sheet. Microchip Technology Inc. Режим доступа: скачать 4.
GYPTONE QUATTRO 41 PDF
PIC16F630, no inputs RA0 and RA1?

.
IBM PC AND CLONES BY GOVINDARAJULU PDF
Wireless 10 channel receiver using PIC16F630

.