Em có viết 1 đoạn code để hiển thị giá trị 1 biến ra LCD:
#include <mega16.h>
#include <delay.h>
#include <stdio.h>
#include <stdlib.h>
...
char buffer[20];
float f=123456;
sprintf(buffer," f=%6f Hz \n",f);
lcd_gotoxy(0,0);
lcd_puts(buffer);
...
Lý ra ở LCD sẽ hiện ra: f=123456 Hz . Nhưng nó chỉ hiện: f= Hz
Lỗi ở đâu em tìm chưa ra, các bác chỉ giúp em v
#include <mega16.h>
#include <delay.h>
#include <stdio.h>
#include <stdlib.h>
...
char buffer[20];
float f=123456;
sprintf(buffer," f=%6f Hz \n",f);
lcd_gotoxy(0,0);
lcd_puts(buffer);
...
Lý ra ở LCD sẽ hiện ra: f=123456 Hz . Nhưng nó chỉ hiện: f= Hz
Lỗi ở đâu em tìm chưa ra, các bác chỉ giúp em v
Comment