[an error occurred while processing this directive] [an error occurred while processing this directive]
А я в Real Time перекодирую, когда памяти не жаль :-)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено bvk 05 февраля 2002 г. 10:51
В ответ на: Небольшое дополнение отправлено Энди 04 февраля 2002 г. 12:41

#include ......


flash char transcode[] =
{ 'A', 0240, 'B', 0241, 0340, 'E', 0243, 0244,
0245, 0246, 'K', 0247, 'M', 'H', 'O', 0250,
'P', 'C', 'T', 0251, 0252, 'X', 0341, 0253,
0254, 0342, 0255, 0256, 'b', 0257, 0260, 0261
};

void wr_rd( unsigned char ); // где-то там

int putchar(int ch) {
UC t, c;

t = PORTC;
c = ch;

if( c>=0xC0 ) c = transcode[c-0xC0];
if( c==0 ) c=0356;
if( c==1 ) c=0357;

wr_rd( c );
PORTC = t;
return( ch );
}


Зато в тексте программы вижу то, что хочу

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

Ответы



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

E-mail: info@telesys.ru