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

أدوات الموضوع

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:136
قديم 29-09-2014, 01:56 AM المشاركة 25   
افتراضي



انا عملتها لكن الشاشه كانت بتكتب الكلام بشكل تساسلى وحرف حرف وبعد كده تخرف مع العلم ان فى كلام كتير اوى بيتكتب لان المشروع مطلوب فيه كده
ربما أستخدمت الرام أخي لان الرسائل تخزن في روم فقط

ياريت تزودني بالصور لمشكله والكود الذي كتبته لكي نحلل مشكله بمشيئه الله

اعلانات

الصورة الرمزية Semmoor
Semmoor
:: مهندس متميز ::
تاريخ التسجيل: Oct 2011
المشاركات: 300
نشاط [ Semmoor ]
قوة السمعة:0
قديم 02-12-2014, 02:29 PM المشاركة 26   
افتراضي


حسن هادي محمود
مشكوور على الموضوع الرائع وجزاك الله

احصائية الشكر والاعجاب - 1 شكراً, 0 عدم اعجاب, 1 اعجاب
شكراً حسن هادي محمود ( شكر العضو على هذه المشاركة )
اعجاب حسن هادي محمود ( أعجبته المشاركة )
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

احمد شهيد جواد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2015
الدولة: العراق
المشاركات: 324
نشاط [ احمد شهيد جواد ]
قوة السمعة:0
قديم 19-04-2015, 02:41 PM المشاركة 27   
افتراضي


السلام عليكم
هذه مكتبه لاتحتاج الى 74hc595 ويكون نفس الربط بالنسبه لمكتبه موجوده في مايكروسي
تعتير هذه مكتبه متطوره أكثر لانها توفر الكثير مثل طبع النصوص في روم
جميل في الامر انها تستخدم نفس الاوامر التي شرحت في مشاركات اعلاه ولكن فقط شيء الذي يتغير هو أنك راح ضيف اسمها الى ملفات مشروع يعني كما ذكرنا سابقا
شيئ الي يتغير فقط أسمها يعني اسمها تجدها LCDx حيث x من 0 الى 2

هذا مثال لتوضيح مكتبه ومرفق كود للمكتبه الموجوده في مايكروسي ومكتبه جديده

كود مكتبه القديمه

كود:
//sbit lcd
sbit LCD_RS at LATB4_bit ;
sbit LCD_EN at LATB5_bit ;
sbit LCD_D4 at LATB0_bit ;
sbit LCD_D5 at LATB1_bit ;
sbit LCD_D6 at LATB2_bit ;
sbit LCD_D7 at LATB3_bit ;
sbit LCD_RS_Direction at TRISB4_bit;
sbit LCD_EN_Direction at TRISB5_bit;
sbit LCD_D4_Direction at TRISB0_bit;
sbit LCD_D5_Direction at TRISB1_bit;
sbit LCD_D6_Direction at TRISB2_bit;
sbit LCD_D7_Direction at TRISB3_bit;
const char txt1[]="ramadan kareem  ";
const char txt2[]="ramadan kareem  ";
const char txt3[]="ramadan kareem  ";
const char txt4[]="ramadan kareem  ";

const char facter=16;

//********************************************//
void Lcd_Out20(char row, char col, char *txt) {

   switch (row) {
      case 1: Lcd_Cmd(128 +  0 + col - 1); break;
      case 2: Lcd_Cmd(128 + 64 + col -1); break;
      case 3: Lcd_Cmd(128 + facter + col - 1); break;
      case 4: Lcd_Cmd(128 + 64+facter + col - 1); break;
      default: return;
   }
   Lcd_Out_CP(txt);
 }
////////////////////////////////////////////////////////////////////////////////
void message(const char *pci,short zzz,short  yyy)
{int x; char my_txt[16];

 for(x=0;x<16;x++) my_txt[x]=pci[x];
  lcd_out20(zzz,yyy,my_txt);
 }
void main() 
{
 anselb=0;
 Lcd_Init();
 Lcd_Cmd(_LCD_CLEAR);
 Lcd_Cmd(_LCD_CURSOR_OFF);

 message(txt1,1,1);

 message(txt2,2,1);

 message(txt3,3,1);

 message(txt4,4,1);


}
كود مكتبه جديده لنفس مشروع
كود:
//sbit lcd
sbit LCD0_RS at LATB4_bit ;
sbit LCD0_EN at LATB5_bit ;
sbit LCD0_D4 at LATB0_bit ;
sbit LCD0_D5 at LATB1_bit ;
sbit LCD0_D6 at LATB2_bit ;
sbit LCD0_D7 at LATB3_bit ;
sbit LCD0_RS_Direction at TRISB4_bit;
sbit LCD0_EN_Direction at TRISB5_bit;
sbit LCD0_D4_Direction at TRISB0_bit;
sbit LCD0_D5_Direction at TRISB1_bit;
sbit LCD0_D6_Direction at TRISB2_bit;
sbit LCD0_D7_Direction at TRISB3_bit;
const char txt1[]="ramadan kareem  ";
const char txt2[]="ramadan kareem  ";
const char txt3[]="ramadan kareem  ";
const char txt4[]="ramadan kareem  ";


void main() 
{
 anselb=0;
 Lcd0_Init();
 Lcd0_GotoYX_16x4(0,0);
 Lcd0_CstrOut(txt1);
 
 Lcd0_GotoYX_16x4(1,0);
 Lcd0_CstrOut(txt2);
 
 Lcd0_GotoYX_16x4(2,0);
 Lcd0_CstrOut(txt3);
 
 Lcd0_GotoYX_16x4(3,0);
 Lcd0_CstrOut(txt4);


}

هذا هو مشروع للمكتبه جديده
http://up.top4top.net/downloadf-top4...4c571-rar.html
اسم مكتبه تجدها في مجلد الذي اسمه LCD


السلام عليكم استاذ حسن
هذه المكتبه نفسها التي زودتني بها في الموضوع السابق ام هذا تحديث لها ؟؟؟؟


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:136
قديم 19-04-2015, 07:12 PM المشاركة 28   
افتراضي




السلام عليكم استاذ حسن
هذه المكتبه نفسها التي زودتني بها في الموضوع السابق ام هذا تحديث لها ؟؟؟؟
السلام عليكم
لا وانما هذه مقارنه بين مكتبه مايكروسي القديمه والمكتبه الجديده
تحياتي


احمد شهيد جواد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2015
الدولة: العراق
المشاركات: 324
نشاط [ احمد شهيد جواد ]
قوة السمعة:0
قديم 20-04-2015, 04:19 PM المشاركة 29   
افتراضي


السلام عليكم اخي العزيز
انا اقصد المكتبة LCD_NEW التي زودتني بها تحتاج الى المتكاملة 74HC595n
ام لا ؟؟؟؟؟ لانك ذكرت في احدى مواضيعك ان هنالك مكتبة لاتحتاج الى هذه المتكاملة وانا حملتها وعند اضافتها للمشروع حسب شرح حضرتك لا تعمل وتعطي فشل عند عمل بيلد
وهذا الفيديو يوضح اكثر

http://www.4shared.com/video/-riCjMUpba/___online.html?

سؤال اخر لو استخدمت المكتبة LCD_NEW هل اعطل المكتبة الاصلية للميكروسي برو ؟؟؟ وماهو اسم المكتبة الاصلية


التعديل الأخير تم بواسطة : احمد شهيد جواد بتاريخ 20-04-2015 الساعة 04:22 PM

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:136
قديم 20-04-2015, 04:36 PM المشاركة 30   
افتراضي


السلام عليكم اخي العزيز
انا اقصد المكتبة LCD_NEW التي زودتني بها تحتاج الى المتكاملة 74HC595n
ام لا ؟؟؟؟؟ لانك ذكرت في احدى مواضيعك ان هنالك مكتبة لاتحتاج الى هذه المتكاملة وانا حملتها وعند اضافتها للمشروع حسب شرح حضرتك لا تعمل وتعطي فشل عند عمل بيلد
وهذا الفيديو يوضح اكثر

http://www.4shared.com/video/-riCjMUpba/___online.html?

سؤال اخر لو استخدمت المكتبة LCD_NEW هل اعطل المكتبة الاصلية للميكروسي برو ؟؟؟ وماهو اسم المكتبة الاصلية
السلام عليكم
أخي ممكن صوره ل library manger لكي ارى مكتبه LCD_new

يعني للتأكد انك قمت بتفعيل مكتبه الصحيحه

تابع هذه صوره



عدم تفعيل مكتبه فأن كومبايلر سعطيك خطأ لانه لايجد اوامر الي انت وضعتها

بالنسبه للمكتبه
فهناك تستخدم 74hc595 عند أستخدامك مكتبه wxLCD-4 حيث x =1,2,3
اما اذا ماتريد تستخدم 74hc595 يعني تربط شاشه بطريقه العاديه فأنت لازم تستخدم مكتبه LCD-4

طبعا اكو p16e و p16 فهذا حسب عائله البيك يعني يقصد رقم البيك فأذا كان 16f877a فهو p16

الرجاء عند تحديد مكتبه يجب وضع علامه صح امام مكتبه صحيحه


التعديل الأخير تم بواسطة : حسن هادي محمود بتاريخ 20-04-2015 الساعة 04:47 PM

احمد شهيد جواد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2015
الدولة: العراق
المشاركات: 324
نشاط [ احمد شهيد جواد ]
قوة السمعة:0
قديم 20-04-2015, 06:03 PM المشاركة 31   
افتراضي


السلام عليكم
أخي ممكن صوره ل library manger لكي ارى مكتبه LCD_new

يعني للتأكد انك قمت بتفعيل مكتبه الصحيحه

تابع هذه صوره



عدم تفعيل مكتبه فأن كومبايلر سعطيك خطأ لانه لايجد اوامر الي انت وضعتها

بالنسبه للمكتبه
فهناك تستخدم 74hc595 عند أستخدامك مكتبه wxLCD-4 حيث x =1,2,3
اما اذا ماتريد تستخدم 74hc595 يعني تربط شاشه بطريقه العاديه فأنت لازم تستخدم مكتبه LCD-4

طبعا اكو p16e و p16 فهذا حسب عائله البيك يعني يقصد رقم البيك فأذا كان 16f877a فهو p16

الرجاء عند تحديد مكتبه يجب وضع علامه صح امام مكتبه صحيحه
[CENTER]
عذراً لكثرة الاسئلة ولكن لماذا يحصل هذا عند عمل بيلد رغم تفعيل المكتبة ؟؟؟ هل هذا الكود غير متوافق مع المكتبة ؟؟؟ انا لا اريد استخدام المتكاملة



التعديل الأخير تم بواسطة : احمد شهيد جواد بتاريخ 20-04-2015 الساعة 06:09 PM

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:136
قديم 20-04-2015, 06:12 PM المشاركة 32   
افتراضي


[CENTER]
عذراً لكثرة الاسئلة ولكن لماذا يحصل هذا عند عمل بيلد رغم تفعيل المكتبة ؟؟؟ هل هذا الكود غير متوافق مع المكتبة ؟؟؟ انا لا اريد استخدام المتكاملة

اعطني ملفات المشروع للتأكد وأعلامك بمشكله

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025