PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : تغییر دلخواه پایه های lcd در ccs



MEYSAMHL
23-08-2011, 08:14
سلام دوستان
من دنبال یه کتابخونه برای LCD کراکتری بودم که بتونم پایه های میکرو بطور دلخواه در CCS تغییر بدم تا به این کتابخونه رسیدم حالا هر کاری کردم جواب نداده میشه دوستانی که راه اندازی کردن با این کتابخونه یه راهنمایی کنند ؟ ؟؟ ؟
You can see links before reply (You can see links before reply)

کتابخونه
flex_lcd.c
دانلود از ضمیمه

اینم برنامه در CCS

#include <18F452.H>
#use delay(clock = 20000000)
#include "flex_lcd.c"

void main()
{
lcd_init();
while(1){
lcd_gotoxy(1,1);
printf(lcd_putc, "Hello World.");
delay_ms(1000);

}
}

lpln852
23-08-2011, 15:35
کتابخونه روشن بود اگه دقت میکردید میفهمیدید
ان ها رو توی برنامه قبل از فراخوانی کتابخونه بنویسید


#define LCD_DB4 PIN_B3
#define LCD_DB5 PIN_B4
#define LCD_DB6 PIN_B5
#define LCD_DB7 PIN_B6
#define LCD_RS PIN_B0
#define LCD_RW PIN_B1
#define LCD_E PIN_B2
#include <flex_lcd.c>
یا این ها رو اول کتابخونه اضاف کن
#define LCD_DB4 PIN_B3
#define LCD_DB5 PIN_B4
#define LCD_DB6 PIN_B5
#define LCD_DB7 PIN_B6
#define LCD_RS PIN_B0
#define LCD_RW PIN_B1
#define LCD_E PIN_B2

MEYSAMHL
24-08-2011, 04:32
دوست عزیر من همین کار رو کردم ولی جواب نداد..............
می خوام بدونم کلا تا به حال کسی با این کتابخونه جواب گرفته ؟ ؟ ؟ ؟
اینم کتابخونه خودم که قبلا تغییر داده بودم . . . .. . . .

MEYSAMHL
24-08-2011, 21:20
کسی نبود ؟ ؟ ؟ ...................

lpln852
25-08-2011, 11:39
من جواب گرفتم

نمیدونم شما چه مشکلی داری من که خیلی راحت جواب گرفتم

MEYSAMHL
25-08-2011, 14:58
مشکل رو پیدا کردم(افرین :0013:) ولی حلش نکردم:sa: :
متن روی ال سی دی نمایش داده میشه مشکل اینجا بود که من یکی از پایه های ال سی دی رو وصل کرده بودم به پایه شماره 6 که RA4/T0CKL وقتی پایه ال سی دی رو به یکی دیگه از پایه های میرو زدم جواب داده(جل ال خالق:sa:) چرا این وضعیت پیش میاد ؟ ؟ ؟ lov:

نورسیده
26-08-2011, 12:41
پایه RA4 تو PIC ها ، open collector هست و پول آپ می خاد. رفیق!

mahdifah
13-09-2011, 01:09
سلام دوستان
من دنبال یه کتابخونه برای lcd کراکتری بودم که بتونم پایه های میکرو بطور دلخواه در ccs تغییر بدم تا به این کتابخونه رسیدم حالا هر کاری کردم جواب نداده میشه دوستانی که راه اندازی کردن با این کتابخونه یه راهنمایی کنند ؟ ؟؟ ؟
You can see links before reply (You can see links before reply)

کتابخونه
flex_lcd.c
دانلود از ضمیمه

اینم برنامه در ccs

#include <18f452.h>
#use delay(clock = 20000000)
#include "flex_lcd.c"

void main()
{
lcd_init();
while(1){
lcd_gotoxy(1,1);
printf(lcd_putc, "hello world.");
delay_ms(1000);

}
}




دمت گرم آقا 6ماه الاف همین مشکل بودم.تازه الان افتادکه باید خودم کتابخونش اضافه میکردم!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!دمت گرم واقعا