أهلاً أنوس… بالمناسبة هل اناديك انوس ام أنس ام لك اسم اخر
بالنسبة للسؤال الاول:
* هل هناك أنواع محددة من شاشات الـ LCD تصلها بأربع بتات أي (D4,D5,D6,D7 )وشاشات أخرى يجب وصل الثمان بتات لكي تعمل ( D0 TO D8 ) أم أن أي نوع من الشاشات يمكن وصلها بـ 4 بتات أو 8 بتات وهل هناك مزايا عدا توفير الأرجل بالنسبة للوصل بأربع بتات والسرعة بالنسبة للوصل بثمان بتات .
****الحقيقة انو هي نفس الـ LCD و دائماً أفضل استخدام الـ4 بتات لأنه لا مبرر او فائدة من استخدام 8 بتات و هدر ارجل المايكرو
****يبدو من برنامجك استخدامك تعليمة LCD8_Init ثم حددت ترقيم الارجل مع انه حسب ما رأيت في Help البرنامج
Lcd8_Init(PORTB, PORTC)أو تستخدم : Lcd8_Config(PORTC,PORTD,0,1,2,6,5,4,3,7,1,2,0) مثلاً و تحدد ارقام الارجل كما تريدلذلك عدل التعليمة و خبرني شو بصير معك ****و بالنسبة للتحكم عن طريق الصوت فلم اعمل بهذا الموضوع من قبل
أولاً أخي إياد مبروك الاسم الجديد في الحقيقة اسمي أنس ولكن اصدقائي ينادونني أنوس فنادني بالإسم الذي تريده لأن أي شيء منك جميل ** أخي الكريم التعليمتان Lcd8_Config(PORTC,PORTD,0,1,2,6,5,4,3,7,1,2,0) Lcd8_Init(PORTB, PORTC) لا تعملان أبداً ويظهر المترجم رسالة خطأ لذلك استخدمت التعليمة Lcd8_Init(PORTD,7,6,5,4,3,2,1,0,PORTB,0,1,2) وتوصلت اليها بعد ضغط ctrl + space ( أزرار المساعدة ) فيعطيك البرنامج كيف تكمل التعليمة ولكن هذا أحياناً يظهر وأحياناً لا وقد قبلها المترجم ولم تظهر رسالة خطأ ولايوجد أدنى مشكلة عند الكتابة على السطر الأول ولكن عند الكتابة على السطر الثاني لا يظهر أي شيء على الـ LCD عند محاكاتها على PROTUS على كل حال ما دام
[COLOR=black][FONT=Times New Roman]
****الحقيقة انو هي نفس الـ LCD و دائماً أفضل استخدام الـ4 بتات لأنه لا مبرر او فائدة من استخدام 8 بتات و هدر ارجل المايكرو
[/font][/color] فسأنهج منهجك بسبب خلو تعليمات وصل الـ LCD بأربع بتات من أي مشكلة
السلام عليكم ورحمة الله وبركاته
سلمت اناملكم يا اخوان على هذه المعلومات الممتازة
انا عندي مشروع تخرج (parking car) بإستخدام pic16f84 ونفسي اتعلم برمجته بالبيك بيسك لكن هل برنامج المايكرو بيسك موجود بداخله الكود اللي راح احطه بداخل المايكرو او لازم اتعلم اللغة وانا اكتب الكود بعدين
السلام عليكم ورحمة الله وبركاته
لقد تعبت كثيرا وانا أحاول تنفيذ برنامج أطفاء وتشغيل ليد عن طريق ضاغطة أتمنى من حضرتكم المساعدة
إني أقوم بتعلم لغة البيسك من حضرتكم بعدما رايتها وقمت بتنفيذ هذا المشروع ولكن ربما اختيار التعليمات كان خاطئ ولم اجد في النت اي مثال عن هذا الموضوع ارجو المساعدة انا في انتظار ردك
والسلام عليكم ورحمة الله وبركاته
ارجو المساعدة فورا انني اقوم باول مشروع لي في لغة البيسك ومشروعي بسيط جدا اطفاء وتشغيل ليد عن طريق ضاغطة ( يعني 8 ليدات يقابلها 8 ضاغطات ) المتحكم المستخدم PIC16F877 اتمنى منكم مساعدتي وادامكم الله لخير امتنا الاسلامية
والسلام عليكم ورحمة الله وبركاته
انا في انتظار الرد
salamo 3alikom
i’m trying to learn mikrobasic now but i have something i dont’ understand …
in help i found that
sub procedure Lcd_Config(dim byref data_port as byte,dim db3, db2, db1, db0 as byte,dim byref ctrl_port as byte,dim rs, ctrl_rw, enable as byte
)
and i don’t know what “db3, db2, db1, db0” & " ctrl_port , rs, ctrl_rw, enable " means !!!
what these parameters means ?? and how to get or understand the parameters of the built in procedures ???"
SALAM 3ALAIKOUM, la methode la plus facile pour programmer les microcontrolleurs PIC et AVR c’est le logiciel FLOWCODE de matrixmultimedia, il est pasé sur la programmation visuelle (FLOWCHART) et englobe toutes le fonctionnalité des PIC’s et AVR’s absolument tout
SALAM 3ALAIKOUM, la methode la plus facile pour programmer les microcontrolleurs PIC et AVR c’est le logiciel FLOWCODE de matrixmultimedia, il est pasé sur la programmation visuelle (FLOWCHART) et englobe toutes les fonctionnalités des PIC’s et AVR’s absolument tout