ورود

نسخه کامل مشاهده نسخه کامل : مشکل ارسال اطلاعات به LCD



kamal_habibi
29-07-2009, 17:32
با سلام
من تخصصم برق نیست گرایش من نرم افزار است ولی به میکروکنترلر علاقه دارم یک سوال برام پیش آمده ، شاید برای شما ساده باشد ولی برای من مشکل بزرگی است

سوال : میخوام یک سری اعداد را که در رجیسترها هستند به صورت دسیمال بر روی LCD ببینم
ضمنا میکرو کنترولر از نوع 8051 است
مثلا
MOV R7,#5AH
MOV R6,#15
MOV R5,#00011001B

یکی از دوستان گفت که باید کد HEX رو به LCD بفرستی ولی حقیقتش نمیدونم چطور؟
حال این سه ثبات که معادل دسیمال آن به صورت زیر است :
R7=90
R6=15
R5=25
میخواهم بر روی LCD نمایش دهم اگر میشه کد آنرا به زبان اسمبلی بنویسید ممنون میشم
با تشکر از متخصصین انجمن

efatdrikvand
28-02-2010, 11:54
سلام درست گفتن آره بايدكد هگزرو به lcd بفرستي چون نمي شناسش من كد هگزكاراكترهارو دارم البته دوستم ازسايت انجمن علمي برق گرفته من ممنون ميشم اگه كسي باشه كه راهنمايي كنه چجوريكد هگز رو بسازيم

New Ray
28-02-2010, 19:09
من با 8051 كار نكردم اما اين كدها (( اسكي )) نام دارن . و هر كاراكتر و حرف و شماره كد مخصوص خودش رو داره و ميشه كاراكترها رو روي LCD نشون داد . يك جدول هست كه الان يداش نكردم ولي توي گوگل شايد بشه پيداش كرد. البته اگه منظورتون تبديل دسيمال به هگز نباشه !

اگه مثلا منظورتون عدد توي آدرس R7 هست كه بايد آدرس خانه حافظه رو بدين . اسمبلي زياد يادم نمياد ! :27: