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

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

tanawy
:: مهندس ::
تاريخ التسجيل: Nov 2011
المشاركات: 11
نشاط [ tanawy ]
قوة السمعة:0
قديم 25-11-2015, 06:32 AM المشاركة 1   
افتراضي الرجاء المساعده فى هذا الكود بالميكروسي Twitter FaceBook Google+



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

دى مثلا السلسلة المراد ارسالها



بحيث تكون كده......



او كل حرف لوحده كده.......




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

اعلانات

tanawy
:: مهندس ::
تاريخ التسجيل: Nov 2011
المشاركات: 11
نشاط [ tanawy ]
قوة السمعة:0
قديم 25-11-2015, 01:43 PM المشاركة 2   
افتراضي


ياجماعة ارجو المساعدة الموضوع بسيط
عايز استقبل السلسلة str عن طريق uart1
واعرضها ع الشاشة اما جزء واحد او عناصر كل عنصر على حده
والكود كله سليم بس المشكله ف الحلقه التكراريه for
مش بتعرض حاجة ع الشاشة
فارجو المساعدة



كود:
// LCD module connections
sbit LCD_RS at Rc0_bit;
sbit LCD_EN at Rc1_bit;
sbit LCD_D4 at Rc2_bit;
sbit LCD_D5 at Rc3_bit;
sbit LCD_D6 at Rc4_bit;
sbit LCD_D7 at Rc5_bit;

sbit LCD_RS_Direction at TRISc0_bit;
sbit LCD_EN_Direction at TRISc1_bit;
sbit LCD_D4_Direction at TRISc2_bit;
sbit LCD_D5_Direction at TRISc3_bit;
sbit LCD_D6_Direction at TRISc4_bit;
sbit LCD_D7_Direction at TRISc5_bit;
// End LCD module connections
  

  char t,str[15];
   
void main() {
             TRISd  = 0xFF;
             portd  = 0;
             
            Lcd_Init();
            UART1_Init(9600);
            Lcd_Cmd(_LCD_CLEAR);               
            Lcd_Cmd(_LCD_CURSOR_OFF);
          
      while(1){    
               if (UART1_Data_Ready() ==1) {
                     UART1_Read_Text(str,'/0', 10);
                                                    
                      Lcd_Out(1,1,str);
                     
                             }     
                for(t=1;t<16;t++){
                 Lcd_Out(4,t+2,str[t]);
                       }
                 
                  Delay_ms(1);

               }







 }

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

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

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

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


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

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