سلام به همه دوستان :bye
در این قسمت می خوام یک برنامه برای LCD 2*16 که توسط LPC2368 راه اندازی شده است رو برای شما قرار بدهم
برنامه رو طوری نوشتم که دوستان با نحوه کار کرد LCD کاراکتری اشنا بشوند برای همین از ایجاد هدر فایل اجتناب کردم و همین طور برنامه فقط دارای سه تابع به شرح زیر می باشد
command
که برای ارسال دستور به lcd می باشد
lcd_putchar
که برای ارسال کاراکتر به lcd می باشد
lcd_putsf
که برای ارسال رشته ای از کاراکتر که در حافظه flash قرار دارد استفاده می شود
-------------
دستور delay در این برنامه استاندارد نمی باشد و به مقدار داخل پرانتر ها زیاد توجه نکنید
انشاالله یک هدر استاندارد برای delay و برای همین cpu قرار خواهم داد
در زیر طرز اتصالات LCD و میکرو را توضیح داده ام
DB0=PORT0.0 DB1=PORT0.1 DB2=PORT0.2 DB3=PORT0.3 DB4=PORT0.4 DB5=PORT0.5 DB6=PORT0.6 DB7=PORT0.7
E =PORT0.8
RS =PORT0.9
RW =PORT0.10
پایه 1 LCD = زمین
پایه 2 LCD= به +5 ولت
VO یا پایه 3 LCD به یک پتانسیومتر وصل شود و سر وسط پتانسیمتر به زمین
پایه 15 LCD = مانند پایه 2
پایه 16 LCD = مانند پایه 1
در صورتی که از برد ECA استفاده می کنید روی خود برد ولتاژ 5 ولت را دارد
اینم عکسش

این فایل برنامه
http://www.4shared.com/file/ijOaYsNG...HDI_GORJI.html
در ضمن من با JTAG پروگرام کردم شما هم سعی کنید از این روش یا روش پروگرام از طریق برنامه فلش مجیک (USART) استفاده فرمایید
دوستان نظر فراموش نشه(خواهشا)
موفق باشید
در این قسمت می خوام یک برنامه برای LCD 2*16 که توسط LPC2368 راه اندازی شده است رو برای شما قرار بدهم
برنامه رو طوری نوشتم که دوستان با نحوه کار کرد LCD کاراکتری اشنا بشوند برای همین از ایجاد هدر فایل اجتناب کردم و همین طور برنامه فقط دارای سه تابع به شرح زیر می باشد
command
که برای ارسال دستور به lcd می باشد
lcd_putchar
که برای ارسال کاراکتر به lcd می باشد
lcd_putsf
که برای ارسال رشته ای از کاراکتر که در حافظه flash قرار دارد استفاده می شود
-------------
دستور delay در این برنامه استاندارد نمی باشد و به مقدار داخل پرانتر ها زیاد توجه نکنید
انشاالله یک هدر استاندارد برای delay و برای همین cpu قرار خواهم داد
در زیر طرز اتصالات LCD و میکرو را توضیح داده ام
DB0=PORT0.0 DB1=PORT0.1 DB2=PORT0.2 DB3=PORT0.3 DB4=PORT0.4 DB5=PORT0.5 DB6=PORT0.6 DB7=PORT0.7
E =PORT0.8
RS =PORT0.9
RW =PORT0.10
پایه 1 LCD = زمین
پایه 2 LCD= به +5 ولت
VO یا پایه 3 LCD به یک پتانسیومتر وصل شود و سر وسط پتانسیمتر به زمین
پایه 15 LCD = مانند پایه 2
پایه 16 LCD = مانند پایه 1
در صورتی که از برد ECA استفاده می کنید روی خود برد ولتاژ 5 ولت را دارد
اینم عکسش

این فایل برنامه
http://www.4shared.com/file/ijOaYsNG...HDI_GORJI.html
در ضمن من با JTAG پروگرام کردم شما هم سعی کنید از این روش یا روش پروگرام از طریق برنامه فلش مجیک (USART) استفاده فرمایید
دوستان نظر فراموش نشه(خواهشا)
موفق باشید
دیدگاه