[an error occurred while processing this directive] [an error occurred while processing this directive]
Помогите плиз начинающему(CodeVisionAVR )
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено изучающий Си 13 марта 2002 г. 21:05

Как отобразить на ЖКИ значение float


/* Оценка машинного нуля */
#include // sprintf
#include // abs
#include // delay_ms

#asm
.equ __lcd_port=0x15
#endasm
#include // LCD driver routine

// LCD display buffer
char lcd_buffer[33];

void main(void)
{
int k;
float e,e1;
e=1.0;
k=0 ;

M:;
e=e/2.0;
e1=e+1.0 ;
k=k+1;
if (e1>1.0) goto M;

lcd_init(16);

sprintf(lcd_buffer,"%-i",k);
lcd_puts(lcd_buffer);

lcd_gotoxy (0,1);

sprintf(lcd_buffer,"%-e",e ); //сдесь ругается
lcd_puts(lcd_buffer);

while (1)
{
}
}

С уважением Владимир!

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

Ответы



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

E-mail: info@telesys.ru