[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено oll 30 января 2003 г. 16:40
В ответ на: Как в HT-TECH работать с портами? И вообще, не мешало бы сделать раздел конфы для вопросов "изучальщиков", чтобы они своими вопросами не нервировали "Мэтров". отправлено Начинающий HT-TECH-ман 30 января 2003 г. 16:20

определение битов в PORTC:

static bit KEY1 @ (unsigned)&PORTC*8+0; /* bit0 in port C */
static bit LAMP1 @ (unsigned)&PORTC*8+1; /* bit1 in port C */
static bit LED3 @ (unsigned)&PORTC*8+2; /* bit2 in port C */
static bit FOTO1 @ (unsigned)&PORTC*8+3; /* bit3 in port C */


определение ввод или вывод:

TRISC = 0b00101001;

сброс всех битов порта С в ноль (те которые на вывод):

PORTC=0;

установка всех битов порта С в "1" (те которые на вывод):

PORTC=0b11010110;

проверка бита:

if (KEY1) goto L_12;
{
......;
}
L_12:
{
......;
}

установка бита:

LAMP1=1;

сброс бита:

LAMP1=0;

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

Ответы



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

E-mail: info@telesys.ru