Не знаю как на ноги PIC16F877 в зависимости от значения переменной поставить значения
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Sava 29 апреля 2005 г. 11:31

Есть впорос
В микроконтролере PIC 8-битный порт, на котором часть выходов на вход, часть на выход
описывабтся в таком порядке
7 6 5 4 3 2 1 0
я описываю входы 7-4 выходы,3-0 входы.
#define OUTPUT 0
#define INPUT 1
слово описание выглядит так:
0 0 0 0 1 1 1 1
теперь мне на выходах нужно установить значение скажем 1 0 0 1, в зависимости от значения переменной.
а после этого считать на входах значение.
Например на одном входе это примерно так:
x=RA1;
При этом выставлять значения я могу отдельно побайтно или используя маску порта.
Дело в том что побайтно я еще могу считать, но это не удобно, а как использовать маску не знаю. Полистал примеры такого не нашел.
попробовал переделать похожее, на мой взгляд, компилятор ругается, ну и бред всякий.
может кто сталкивался или снает где прочитать по маскам или как это правильнее сделать.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru