Добавил:
ktotogdetotam
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:БЭМЗ полищук доки / mogilev yst / ce4_10_5 / NUM_KEY
.C/*дгЄжЁп ®ЇаҐ¤Ґ«ҐЁп ®¬Ґа ¦ в®© Є®ЇЄЁ –ќ7004M
Copyright (C) ЃҐ«Ё«мЁЄ®ў ‚.„. 14.02.2001*/
/*Ї®¤Є«о票Ґ § Ј®«®ўЄ®ў ўгв२е ॣЁбва®ў 80‘32*/
#include <io51.h>
extern void delayi(char);
#define key (*(char*) 0x010010) /*Ў ©в Є« ўЁ вгал*/
unsigned char nkey;
extern unsigned char number;
unsigned char num_key(void)
{
EX0=1;
wait_nkey:
if(flg.0==0)goto wait_nkey;
EX0=0;
delayi(0x28);
flg.0=0;
nkey=key;
P1.4=0;
P1.4=1;
switch(nkey)
{
case 0xfe : return number=1; /*Є®ЇЄ "०Ё¬"*/
break;
case 0xfb : return number=2; /*Є®ЇЄ "ЇаҐ¤Ґ« Ї® в®Єг"*/
break;
case 0xfd : return number=3; /*Є®ЇЄ "®ЇаҐ¤Ґ«ҐЁҐ Ї®ЈаҐи®б⥩"*/
break;
}
}
Соседние файлы в папке ce4_10_5