Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Надо так:
В другом файле
typedef union
{
uchar byte;
struct
{
uchar FlagMenu:1,FlagA:1,KeyLow:1,Enter:1,FlagS:1,KeyHigh:1;}hh;
} CodeKey;extern CodeKey code_key;
void ttt()
{
сode_key.byte = ~P1 & 0x07;
}
Заметьте, что typedef такой же, как и в файле с main. Если не хочется его писать два раза, уберите его в файл-заголовок и включайте при помощи include.
Сразу оговорюсь: что в конце получиться должно - не знаю, так что если это не то, что Вам хотелось, не обессудьте. А вообще читайте K&R.
Составить ответ
|||
Конференция
|||
Архив
Ответы
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru