قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

   

ودالأمير
:: مهندس ::
تاريخ التسجيل: May 2012
المشاركات: 19
نشاط [ ودالأمير ]
قوة السمعة:
قديم 02-02-2013, 12:44 AM المشاركة 9   
افتراضي



أريد معرفة كيف يمكنني التأكد من الشاشة إذا تعمل أم لا فهل يوجد طريقة لفعل ذلك؟، وشكرا

اعلانات

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 02-02-2013, 10:40 AM المشاركة 10   
افتراضي


انا لا اعلم عن الرقم الذى وضعته فى الدائرة لكن الشاشات التى استخدمتها بارقام
LMB161,162,164
لا مشاكل بها و تظهر الكتابة فقط يجب ان تبرمج صح
فى البدء تترك لها زمن كافى لتنهى روتين البدء ثم تحدد خواصها كما تريد
سطر واحد ام 2
8 بت أم 16
5×8 أم 5×11
الاتجاه من اليمين للشمال أم العكس
مؤشر متحرك أم احرف متحركة
و أخيرا تجعل الشاشة ON و بدونه لا تكتب شيء و تحدد المؤشر On ام لا

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

ودالأمير
:: مهندس ::
تاريخ التسجيل: May 2012
المشاركات: 19
نشاط [ ودالأمير ]
قوة السمعة:
قديم 03-02-2013, 03:01 PM المشاركة 11   
افتراضي


عفوا للإطالة أخي ماجد ولكن أريد الأستفسار منك عن كيفية تحديد خواص الشاشة حيث اني لم اقم بتحديد خواصها ,اريد ان اعرف عند تحديد الخواص هل يمكن أن افصل الطاقة عنها في كل مرة واكتب الامر الذي يليه ام يجب ان تتم الكتابة في دفعة واحدة والطاقة موصولة ،وعند كتابة الاوامر فمثلا اذا كانت DB0قيمتها 0 فهل اكتفي فقط بعدم توصيلها ام يجب ان اكتب 0 عليها؟,وشكرا


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 03-02-2013, 05:38 PM المشاركة 12   
افتراضي


أخى
لا إطالة و يسعدنى المساعدة فقط أرجو أن تكون الشاشة مطابقة لما ذكرت من ارقام
طبقا للغة التى تستخدمها توجد خطوات محددة لتحديد ما تريد
الخطوات يجب أن تكون انتظار 30 مللى ثانية حتى تنهى التنسيق الذاتى ثم
أمر تحديد 8بت أم 4 بت
كود:
001DNF--
حيث D =1 لثمانية بت أو صفر لأربعة بت
N = 1 لسطرين و = صفر لسطر واحد
F = فونت =1 فونت 5×7
-- لا تهم
ثم أمر
كود:
00001DCB
D = display On-Off
C = Cursor On/Off
B = Blink ON/OFF

و يمكنك بعد ذلك اضافة حركة الكتابة أم المؤشر الخ و بين كل أمر و التالى انتظار 40 مللى ثانية

ابحث عن الداتا شيت ستجد فيه معلومات كثيرة


ودالأمير
:: مهندس ::
تاريخ التسجيل: May 2012
المشاركات: 19
نشاط [ ودالأمير ]
قوة السمعة:
قديم 03-02-2013, 06:32 PM المشاركة 13   
افتراضي


هذه هي الداتا شيت لنوع الشاشة التي استخدمها
http://www.topwaydisplay.com/Pub/Man...ual-Rev0.1.pdf


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 03-02-2013, 07:06 PM المشاركة 14   
افتراضي


الأوامر مذكورة فيه يمكنك استخدامها
لاحظ أن 161 هى سطر واحد لكن لو اخترت سطر واحد ستكتب على النصف الأيسر فقط
لذا يجب أن تختار سطرين
ولا اعلم عن اللغة التى تستخدمها لكن بالأسيمبلى النصف الأيسر يبدأ من عنوان صفر بينما الأيمن من عنوان 41H


الصورة الرمزية محمد50
محمد50
:: عضو فضي ::
تاريخ التسجيل: Mar 2006
المشاركات: 441
نشاط [ محمد50 ]
قوة السمعة:
قديم 04-02-2013, 12:40 PM المشاركة 15   
Talking


السلام عليكم إخواني أعضاء المنتدى الكريم أرجو مساعدتكم في توصيل شاشة LCD مع مايكرو من نوع ATMEGA 32 لأني قمت بالتوصيل وفقا للصورة المرفقة ولم تعمل معي فقط الإضاءة الخلفية هي التي تعمل ولا يوجد اي كتابة ع الشاشة ،في الملفات المرفقة شكل التوصيل الذي قمت باستخدامه وكذلك البرنامج وشكرا.
اخى الكريم من الواضح الخطاء عندك فى الكود استخدم هذا الكود
كود:
$regfile = "m16def.dat"
$crystal = 1000000
Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 , E = Portc.3 , Rs = Portc.4
Config Lcd = 16 * 2
Cursor Off Noblink
do
Locate 1 , 1
lcd "welcome"
loop
end


ودالأمير
:: مهندس ::
تاريخ التسجيل: May 2012
المشاركات: 19
نشاط [ ودالأمير ]
قوة السمعة:
قديم 04-02-2013, 07:21 PM المشاركة 16   
افتراضي


وهل يمكنك تصحيح الكود أخي الكريم؟



الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 05:36 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)