اطلاعیه

Collapse
No announcement yet.

ارتباط کیبورد یا سنسور با lcd گرافیکی ks0108 در کدویژن

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    ارتباط کیبورد یا سنسور با lcd گرافیکی ks0108 در کدویژن

    سلام
    من دارم روی یه پروژه تو کدویژن کار می کنم که قراره چند تا سنسور و کیبورد رو از طریق lcd گرافیکی ks0108 نشون بدم
    همه رشته ها و عکس ها رو به راحتی نشون می ده اما اطلاعات رو از روی سنسور یا کیپد نمی تونم تو lcd گرافیکی نشون بدم.
    لطفا راهنماییم کنید
    تشکر

    http://s5.picofile.com/file/8133130834/ArEnGLCD

    #2
    پاسخ : ارتباط کیبورد یا سنسور با lcd گرافیکی ks0108 در کدویژن

    سلام
    اخوی فایلش رو پیوست کن لطفا
    رو LCD کاراکتری یا 7S ببین اطلاعات رو نشون میده....

    فکر کنم مشکل کارت تو تبدیل کاراکتر به رشته باشه ... شاید هم...
    اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

    اگه دوس دارید سریع به جواب برسید :
    1) قبل از پرسیدن سوال، بسرچید.
    2) سوالاتون رو با جزئیات کامل مطرح کنید.

    دیدگاه


      #3
      پاسخ : ارتباط کیبورد یا سنسور با lcd گرافیکی ks0108 در کدویژن

      سلام
      منم چنین مشکلی دارم. من کیپد 4x4 با یک السیدی گرافیکی KS108 به مگا 64 وصل کردم. السیدی کار میکنه ولی ستون اول کیپد(دکمه های 1,4,7,C) کار نمیکنن. کسی میدونه مشکل از کجاست؟

      دیدگاه


        #4
        پاسخ : ارتباط کیبورد یا سنسور با lcd گرافیکی ks0108 در کدویژن

        صد دفه ،سوالات تو اینجوری فایل رو پیوست کنید....
        hoseinhero>>>>> اگه تو عمل منظورته>>> ببین سیم مربوطه قطع نشده و...
        hoseinhero>>>>> اگه تو شبیه سازی منظورته>>> با ای اوضاع باید تو کد نویسی مشکلی باشه و مدارش فکر نکنم و...
        اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

        اگه دوس دارید سریع به جواب برسید :
        1) قبل از پرسیدن سوال، بسرچید.
        2) سوالاتون رو با جزئیات کامل مطرح کنید.

        دیدگاه


          #5
          پاسخ : ارتباط کیبورد یا سنسور با lcd گرافیکی ks0108 د&#15

          توی پروتیوس درست کار میکنه. در عمل ستون اول خراب میشه. همه سیمها رو چک کردم قطعی ندارن، از مقاومت پول پ هم استفاده کردم هیچ تغییری نکرده. این برنامه با مگا8 در واقعیت جواب میده ولی با مگا64 درست کار نمیکنه.

          فایل پروتیوس ضمیمه کردم و اینم کدهای کیپد
          کد:
          #define BYTE unsigned char
          #define KEYPAD_DATAPORT PORTD
          #define KEYPAD_DATADDR DDRD
          #define KEYPAD_DATAPIN PIND
          
          #define WM_KEY_REALEASED  0x1CFUL
          #define WM_KEY_GET     0x2CFUL
          #define WM_INIT       0x3CFUL
          #define WM_KEY_GET_QUICK  0x4CFUL
          
          BYTE attr[4]={0XFE,0XFD,0XFB,0XF7};
          
          BYTE arrkey[16]={
          '1','2','3','U',
          '4','5','6','D',
          '7','8','9','L',
          0,'0',1,'R'};
          
          BYTE keypad(unsigned int msg)
          {
            BYTE r,c;
            switch(msg)
            {   
            case WM_KEY_GET:
              do
              {
                for (r=0; r<4; r++)
                {
                  c=4;
                  KEYPAD_DATAPORT=attr[r];
                  if(KEYPAD_DATAPIN.4==0) c=0;
                  if(KEYPAD_DATAPIN.5==0) c=1;
                  if(KEYPAD_DATAPIN.6==0) c=2;
                  if(KEYPAD_DATAPIN.7==0) c=3;
                  if (!(c==4)) return arrkey[(r*4)+c];
                }
              }while(1);
              
              break;
            case WM_KEY_REALEASED:
              while(KEYPAD_DATAPIN.4==0);
              while(KEYPAD_DATAPIN.5==0);
              while(KEYPAD_DATAPIN.6==0);
              while(KEYPAD_DATAPIN.7==0);
              delay_us(100);
              break;
          
            case WM_INIT:
              KEYPAD_DATADDR=0X0F;
              KEYPAD_DATAPORT=0XF0;
              break;
            }
          }

          دیدگاه


            #6
            پاسخ : ارتباط کیبورد یا سنسور با lcd گرافیکی ks0108 در کدویژن

            چشم اینم فایل پیوست که قراره توش یه سنسور دما خونده بشه و نشون داده بشه

            http://s5.picofile.com/file/8133130834/ArEnGLCD

            مشکل در شبیه سازیه و از کتابخونه اسامه استفاده شده که خودم قسمت bitmap بهش اضافه کردم.
            تقریبا همه دستورات رشته رو امتحان کردم اما جواب نمی ده
            مشکل اینجاست که توی lcd گرافیکی متغیری که مقدارش در طول شبیه سازی در حال تغییره ، تبدیل به رشته نمی شه

            ممنون

            دیدگاه


              #7
              پاسخ : ارتباط کیبورد یا سنسور با lcd گرافیکی ks0108 در کدویژن

              داش علیرضا مطلب زیر رو نگاه کن(تقریبا مث همین پروژه تو هستش) اگه مشکلت حل نشد ، بوگو تا...
              http://dmf313.ir/%D8%B2%DB%8C%D8%A8%D8%A7%D8%AA%D8%B1%DB%8C%D9%86-%D8%AF%D9%85%D8%A7%D8%B3%D9%86%D8%AC-%D8%A8%D8%A7-lcd-%DA%AF%D8%B1%D8%A7%D9%81%DB%8C%DA%A9%DB%8C/


              داش حسین : اگه با مگا 8 کار میکنه و با مگا 64 نه ، به نظرم نباید مدارت مشکل داشته باشه و مشکل از کد ها باشه...
              حالا دوستانی که میتونن کمک کنن دریغ _دریق! نکنن.....

              اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

              اگه دوس دارید سریع به جواب برسید :
              1) قبل از پرسیدن سوال، بسرچید.
              2) سوالاتون رو با جزئیات کامل مطرح کنید.

              دیدگاه


                #8
                پاسخ : ارتباط کیبورد یا سنسور با lcd گرافیکی ks0108 در کدویژن

                md3848 عزیز خیلی ممنون بابت اون پروژه
                اونو قبلا دیدم اما مشکل اینجاست که خروجی سنسور دمای ds18b20 با اون متفاوته و اون قسمتی که temp به عنوان ()int تعریف شده رو اینجا نمی تونم انجام بدم لطفا راهنمایی کنید
                ممنون

                دیدگاه


                  #9
                  پاسخ : ارتباط کیبورد یا سنسور با lcd گرافیکی ks0108 در کدویژن

                  دوستان کسی نیست منو راهنمایی کنه؟

                  دیدگاه


                    #10
                    پاسخ : ارتباط کیبورد یا سنسور با lcd گرافیکی ks0108 در کدویژن

                    کسی اینجا نیست کمکمون کنه؟

                    دیدگاه

                    لطفا صبر کنید...
                    X