Roozbeh68
03-09-2012, 02:13
با سلام
من برنامه pmm3 مربوط به راه اندازی lcd رو پروگرم میکنم می بینم که نصف پایین lcd روشن میشه وثابت می مونه.
برنامه:
#include <AT91SAM7X256.h>
#include "lib_AT91SAM7X256.h"
#include "LCD8BIT.h"
#include "delay.h"
int main (void){
unsigned int a , b;
lcd_rs(2, 0x1);
lcd_e (2, 0X2 );
lcd_data(2, 0X3FC);
while(1)
{
lcd_putsf( "asd256");
Display_off();
delay_ms(500);
Display_on();
delay_ms(500);
cursor_off();
delay_ms(500);
cursor_on ();
delay_ms(500);
cursor_blink();
delay_ms(500);
lcd_clear();
a=12356;
b=b++ ;
lcd_gotoxy(1,1);
lcd_putsf( "abc");
lcd_gotoxy(2,1);
lcd_puts(a);
lcd_gotoxy(2,7);
lcd_puts(b);
shift_right(6);
delay_ms(500);
shift_left(8);
}
}
زمین ها یکی است.
اگر کسی تست شده با هدر هاش رو داره لطف کنه ممنون میشم.
من برنامه pmm3 مربوط به راه اندازی lcd رو پروگرم میکنم می بینم که نصف پایین lcd روشن میشه وثابت می مونه.
برنامه:
#include <AT91SAM7X256.h>
#include "lib_AT91SAM7X256.h"
#include "LCD8BIT.h"
#include "delay.h"
int main (void){
unsigned int a , b;
lcd_rs(2, 0x1);
lcd_e (2, 0X2 );
lcd_data(2, 0X3FC);
while(1)
{
lcd_putsf( "asd256");
Display_off();
delay_ms(500);
Display_on();
delay_ms(500);
cursor_off();
delay_ms(500);
cursor_on ();
delay_ms(500);
cursor_blink();
delay_ms(500);
lcd_clear();
a=12356;
b=b++ ;
lcd_gotoxy(1,1);
lcd_putsf( "abc");
lcd_gotoxy(2,1);
lcd_puts(a);
lcd_gotoxy(2,7);
lcd_puts(b);
shift_right(6);
delay_ms(500);
shift_left(8);
}
}
زمین ها یکی است.
اگر کسی تست شده با هدر هاش رو داره لطف کنه ممنون میشم.