[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Как отобразить на ЖКИ значение float
#asm // LCD display buffer void main(void) M:; lcd_init(16); sprintf(lcd_buffer,"%-i",k); while (1) С уважением Владимир!
E-mail:
info@telesys.ru
/* Оценка машинного нуля */
#include
#include
#include
.equ __lcd_port=0x15
#endasm
#include
char lcd_buffer[33];
{
int k;
float e,e1;
e=1.0;
k=0 ;
e=e/2.0;
e1=e+1.0 ;
k=k+1;
if (e1>1.0) goto M;
lcd_puts(lcd_buffer);
lcd_gotoxy (0,1);
sprintf(lcd_buffer,"%-e",e ); //сдесь ругается
lcd_puts(lcd_buffer);
{
}
}
Ответы