سلام.
توی برنامه ی زیر یک رشته از ورودی سریال دریافت میشه و روی lcd باید نمایش داده بشه ولی نمیدونم چرا اشتباه نشون میده!
http://s4.picofile.com/file/8171821300/Show_String.rar.html
توی برنامه ی زیر یک رشته از ورودی سریال دریافت میشه و روی lcd باید نمایش داده بشه ولی نمیدونم چرا اشتباه نشون میده!
کد:
#include <mega32.h>
#include <delay.h>
#include <stdio.h>
#include <Ctype.h>
#include <lcd.h>
#asm
.equ __lcd_port=0x15;
#endasm
void main()
{
char String[];
char lcd_show[];
lcd_init(16);
PORTD.0=1;
PORTD.1=1; DDRD.1=1;
UCSRB|=(1<<TXEN)|(1<<RXEN);
UBRRL=143;
delay_ms(500);
scanf("%s",String);
sprintf(lcd_show,"You Entered %s",String);
lcd_puts(String);
while(1);
}








دیدگاه