سلام
من با 8051 دارم یه پروژه ساده می نویسم که یه حرف A رو در خونه اول LCD می نویسه، بعد می ره از همون جا می خونه و محتویات خونه اول رو که همون A هست در خونه ششم چاپ می کنه.
برنامه رو نوشتم همه قسمتاشم کار می کنه اما توی خوندن مشکل داره!!!! لطفا اگه کسی در مورد نحوه خوندن از LCD با 8051 میدونه راهنمایی کنه. من برای خوندن از یه خونه اول cursor رو به اون خونه می برم بعد این دستورات رو اجرا می کنم:
DATA_READ:
ACALL READY
MOV P1,#0FFH
SETB P2.0
SETB P2.1
SETB P2.2
CLR P2.2
MOV R1,P1
RET
من با 8051 دارم یه پروژه ساده می نویسم که یه حرف A رو در خونه اول LCD می نویسه، بعد می ره از همون جا می خونه و محتویات خونه اول رو که همون A هست در خونه ششم چاپ می کنه.
برنامه رو نوشتم همه قسمتاشم کار می کنه اما توی خوندن مشکل داره!!!! لطفا اگه کسی در مورد نحوه خوندن از LCD با 8051 میدونه راهنمایی کنه. من برای خوندن از یه خونه اول cursor رو به اون خونه می برم بعد این دستورات رو اجرا می کنم:
DATA_READ:
ACALL READY
MOV P1,#0FFH
SETB P2.0
SETB P2.1
SETB P2.2
CLR P2.2
MOV R1,P1
RET
دیدگاه