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

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

Отправлено txe 24 сентября 2002 г. 19:13

Кто нибудь,обьясните как здесь делается назначение битов портов:

http://www.piclist.com/techref/microchip/language/c/io/lcd/hitachilcd-ak/index.htm

Ни фига не понял,вкратце так:


#ifndef PIN
#define PIN(n,x,y) static volatile bit n @ (unsigned)&x*8+y
#endif

PIN (LCD_E, PORTA, 1);// Pin for LCD /E signal
PIN (LCD_RW, PORTA, 3);// Pin for LCD RW signal
PIN (LCD_RS, PORTA, 2);// Pin for LCD RS signal
//это в хедере lcd.h
//а в файле lcd.c так:
LCD_E = 1;// Start to write it
delay_uS (2);
LCD_E = 0;// Finish write cycle
//когда собираю говорит что LCD_E undefined.


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

Ответы



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

E-mail: info@telesys.ru