Звоните! 
 (926)274-88-54 
 Бесплатная доставка. 
 Бесплатная сборка. 
Ассортимент тканей

График работы:
Ежедневно. С 8-00 до 20-00.
Почта: soft_hous@mail.ru
Читальный зал -->  Устройства ультрафиолетового стирания 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 [ 15 ] 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84

Непосредственная адресация

RP1:RP0 6 из кода операции О

Номер банка I

Адрес регистра

ПамязЬ данных

Косвенная адресация

7 Регистр FSR

* 00

lOOh

180h

17Fh

IFFli

Номер банка

Банк О Baire 1 Банк 2 Рис. 4-18 Непосредственная и косвенная адресация Карты памяти данных PIC16C7X приведены на рис. 4-2 ... 4-6.

Адрес регистра

Пример 4-2: Косвенная адресация

MOVLW 0x20

MOVWF FSR

NEXT: CLRF INDF

INCF FSR,F

BTFSS FSR, 4

GOTO NEXT

CONTINUE:

( инициализация указателя ;памяти

/очистка регистра INDF /инкремент указателя ; выход из цикла? ;нет, очистить следующий

;да, продолжить программу



5. ПОРТЫ ВВОДА/ВЫВОДА (I/O)

Некоторые контакты портов I/O мультиплексированы с функциями периферийных устройств. Если периферийное устройство включается, то соот- ветствующий контакт не может использоваться как универсальный контакт I/O.

5.1 РЕГИСТРЫ PORTA И TRISA

PORTA - для PICI6C710/71/711/715 5-разрядный регистр.

PORTA - для Р1С16С72/73/73А/74/74А/76/76/77 6-разрядный регистр. Контакт RA4/T0CKI - на входе имеет триггер Шмитга, а на выходе открытый сток выходного транзистора. Все остальные контакты порта RA имеют входные буферы TTL и полные выходные драйверы КМОП.

Все контакты можно конфигурировать как выходы или входы программированием регистра TRISA. Запись 1 в соответствующие разряды регистр TRISA переводит выход в режим высокого импеданса. Запись О в регистр TRISA открывает выходные драйверы на выбранных контактах.

После записи данных в регистр PORTA они автоматически появляются на контактах I/O откуда и считывается их состояние Все операции записи представляют собой операции чтение -модификация - запись . Следовательно, запись в порт подразумевает, что данные считываются с контактов порта, это значение изменяется и затем записывается в регистр данных порта.

port:

tris

Регистр данных

Регистр TRIS


KoHTaia to !

Режим алогов! вход

аналоговый 1

rd tris

rd port

Буфер ttl

к А/О преобразователю

Рис. 5-1 Структурная схема контактов RA0:RA3 и RA5

Контакты защищены диодами к Vpn и Vgs

Контакт RA4 мультиплексирован с входом синхронизации модуля таймера О и называется RA4/T0CKI.

Остальные контакты PORTA мультиплексированы с аналоговыми входами и входом опорного напряжения (Vref)- Функция каждого контакта вы-



бирается программированием соответствующих битов в регистре ADC0N1 (регистр управления 1 A/D преобразователя).

шина данных

port

регистр данных

lEIS-

регистр trie

буфер

контакт 1/0 >

триггер шмитта

rd tris

rd port

к tmro

Рис. 5-2 Структурная схема контактов RA4 1. Контакты защищены диодами к Vd и Vss

Примечание: После Сброса при включении питания все контакты конфигурированы как аналоговые входы и читаются как О .

Регистр TRISA управляет направлением контактов RA даже когда они используются как аналоговые входы. При использовании контактов как аналоговых входов, пользователь должен следить за тем, что бы в регистре TRISA соответствующие разряды были запрограммированы как входы.

Пример 5-1: Инициализация PORTA

CLRF PORTA /инициализация выходных данных PORTA

BSF STATUS,RPO /установить обращение к банку 1 MOVLW OxCF / Значение для инициал11зации порта:

MOVWF TRISA /установить RA<3:0> входы,

/RA<5:4> выходы,

/TRISA <7,6> всегда читается как О.

5.2 РЕГИСТРЫ PORTB И TRISB

PORTB - это 8-разрядный двунаправленный порт. Любой разряд порта можно конфигурировать как выход или вход программированием соответствующего разряда регистра TRISB. Запись 1 в соответствующие разряды регистра TRISB переводит выходы в режим высокого импеданса; запись О открывает выходные драйверы на выбранных контактах.

Все контакты PORTB могут быть подтянуты к высокому уровню внутренними ключами. Включение ключей выполняется записью О в разряд 7 регистра OPTION (бит RBPU). Ключи автоматически выключаются, когда контакт порта конфигурируется как выход. После Сброса при включении питания ключи закрываются.



1 2 3 4 5 6 7 8 9 10 11 12 13 14 [ 15 ] 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84



ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку.



Звоните! Ежедневно!
 (926)274-88-54 
Продажа и изготовление мебели.


Копирование контента сайта запрещено.
Авторские права защищаются адвокатской коллегией г. Москвы
.