سلام
من در مورد LCD کاراکتری امتحان کردم . LCD کد ASCII کاراکتری رو که Cursor توی آدرس اون هست رو بیرون نمیده.
فقط آدرسی رو که مکان نما در اون قرار داره میده. فکر نکنم به درد بخوره ولی اگه خواستی کدش رو برات میذارم. (ASM-51)
سلام
من در مورد LCD کاراکتری امتحان کردم . LCD کد ASCII کاراکتری رو که Cursor  توی آدرس اون هست رو بیرون نمیده.
فقط آدرسی رو که مکان نما در اون قرار داره  میده. فکر نکنم به درد بخوره ولی اگه خواستی کدش رو برات میذارم. (ASM-51)
چرا اتفاقاً  LCD کد ASCII کاراکتری رو که Cursor  توی آدرس اون هست رو هم بیرون میده. اینو ببین.
http://www.eca.ir/forum2/index.php/topic,6026.15.html
موفق باشی
دیدی چی شد؟ :redface:
من توی اون برنامه پین R/S رو یک نمیکردم :mrgreen: . چون فکر میکردم ما که میخوایم داده بخونیم پس پین باید صفر باشه. نگو باید موقع خوندن اونو یک میکردم. :biggrin:
پس توی خط اول زیر برنامه DATA_RD به جای P3,#00000010B باید بنویسیم P3,#00000011B.ا(R/S= P1.0 , R/W= P1.1 , E= P1.2)
و نتیجه این که اگر موقع خوندن ، پین R/S صفر باشه آدرس کرسر رو دریافت میکنیم و اگر این پین یک باشه کد اسکی کاراکتری رو که کرسر روی اون هست.
دوست عزیز ممنون از راهنماییت
دیدگاه