اطلاعیه

Collapse
No announcement yet.

اتصال کیبورد کامپیوتر به میکرو در محیط کد ویژن

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

    اتصال کیبورد کامپیوتر به میکرو در محیط کد ویژن

    سلام :smile:

    من میخوام که حروف روی صفحه کیبورد کامپیوتر رو روی ال سی دی ببینم البته تونستم کدهای مربوط به کلید رو ببینم ها ولی خب میخوام عین حرفی رو که تایپ میکنم ببینم کسی هست بهم کمک کنه؟
    علم و عمل پیوند نزدیک دارند , و کسی که دانست باید به آن عمل کند. چرا که علم عمل را فرا خواند, اگر پاسخش داد میماند و گر نه کوچ میکند. امام علی (ع)

    #2
    پاسخ : اتصال کیبورد کامپیوتر به میکرو در محیط کد ویژن

    سلام.می تونی یه look up table درست کنی که توش معادل هر کد کیبورد رو توش ذخیره کنی.معادل کدها تو اینترنت هستش

    دیدگاه


      #3
      پاسخ : اتصال کیبورد کامپیوتر به میکرو در محیط کد ویژن

      سلام
      اینجا رو هم یه نگاه بنداز:
      http://www.iranled.com/forum/showthread.php?tid=9743&pid=60521#pid60521
      تشکر لازم نیست!

      دیدگاه


        #4
        پاسخ : اتصال کیبورد کامپیوتر به میکرو در محیط کد ویژن

        سلام
        برنامه رو با چه زبانی نوشتید
        فایل هاتون رو بگذارید تا دوستان ببینند و چکش کنند
        شما باید کد اسکی رو که نمایش داده میشود رو با حرف مربوطه معادل سازی کنید
        یکی از دوستان چند سال پیش برای زبان C کتابخانه ای درست کرده بود
        من بگردم اگه پیداش کردم اپلودش میکنم ...
        تو بگو ای سنگ صبور تو صبوری یا دل من
        تو بگو ای جام بلور تو شکستی یا دل من

        دیدگاه


          #5
          پاسخ : اتصال کیبورد کامپیوتر به میکرو در محیط کد ویژن

          در فایل زیر جناب آقای حجت خاکسار تمامی اطلاعات لازم را برای ارتباط با کیبورد را قرار داده اند(قبلا در انجمن بحث شده است):
          http://altium.persiangig.com/PcKeyboard.zip
          بگذارعشق خاصیت تو باشد نه رابطه خاص تو باکسی
          موفقيت پيش رفتن است نه به نقطه ي پايان رسيدن
          نلسون ماندلا

          دیدگاه


            #6
            پاسخ : اتصال کیبورد کامپیوتر به میکرو در محیط کد ویژن

            جسارتا لینکتون ر ت ت :mrgreen:
            لینک سالم ندارین؟
            پشت به کنکور ، رو به سربازی...

            دیدگاه


              #7
              پاسخ : اتصال کیبورد کامپیوتر به میکرو در محیط کد ویژن

              نوشته اصلی توسط black-8
              جسارتا لینکتون ر ت ت :mrgreen:
              لینک سالم ندارین؟
              من دانلود کردم مشکلی نداشت

              دیدگاه


                #8
                پاسخ : اتصال کیبورد کامپیوتر به میکرو در محیط کد ویژن

                از همتون به خاطره وقتی که گذاشتین و جواب دادین ممنون
                در مورد سوالی که پرسیده شده به زبان سی مینویسم و اما در مورد مقاله ی آقای خاکسار ممنونم دوست عزیز دانلودش کردم و باید مطالعه اش کنم
                بازم ممنون
                :applause:
                علم و عمل پیوند نزدیک دارند , و کسی که دانست باید به آن عمل کند. چرا که علم عمل را فرا خواند, اگر پاسخش داد میماند و گر نه کوچ میکند. امام علی (ع)

                دیدگاه


                  #9
                  پاسخ : اتصال کیبورد کامپیوتر به میکرو در محیط کد ویژن

                  سلام
                  من یه مشکلی با تایپ روی ال سی دی پیدا کردم اونم اینکه هر عدد یا هر حرفی که تایپ میکنم دوبار نوشته میشه و خب این مشکل به این دلیل هست که یک بار هنگام فشردن کلید و یک بار هم هنگام برداشتن کلید دقیقن یک کد رو ارسال میکنه به نظر شما چطور میتونم این مشکل رو برطرف کنم ؟
                  علم و عمل پیوند نزدیک دارند , و کسی که دانست باید به آن عمل کند. چرا که علم عمل را فرا خواند, اگر پاسخش داد میماند و گر نه کوچ میکند. امام علی (ع)

                  دیدگاه


                    #10
                    پاسخ : اتصال کیبورد کامپیوتر به میکرو در محیط کد ویژن

                    خب یه delay بذار.
                    تشکر لازم نیست!

                    دیدگاه


                      #11
                      پاسخ : اتصال کیبورد کامپیوتر به میکرو در محیط کد ویژن

                      قبلن این کار رو کردم ولی مشکل حل نمیشه .
                      علم و عمل پیوند نزدیک دارند , و کسی که دانست باید به آن عمل کند. چرا که علم عمل را فرا خواند, اگر پاسخش داد میماند و گر نه کوچ میکند. امام علی (ع)

                      دیدگاه


                        #12
                        پاسخ : اتصال کیبورد کامپیوتر به میکرو در محیط کد ویژن

                        یعنی اینجا کسی پیدا نمیشه که با کیبورد کار کرده باشه؟ عجیبه ها .
                        علم و عمل پیوند نزدیک دارند , و کسی که دانست باید به آن عمل کند. چرا که علم عمل را فرا خواند, اگر پاسخش داد میماند و گر نه کوچ میکند. امام علی (ع)

                        دیدگاه


                          #13
                          پاسخ : اتصال کیبورد کامپیوتر به میکرو در محیط کد ویژن

                          نوشته اصلی توسط Z A H R A
                          یعنی اینجا کسی پیدا نمیشه که با کیبورد کار کرده باشه؟ عجیبه ها .
                          سلام
                          شما وقتی کد اسکی رو از کی بورد دریافت می کنید میرید تو جدول و کد مربوطه را انتخاب و بعد نمایش می دید؟؟
                          لطفا اگر ممکنه کد رو هم بزارید اینطوری دوستان بهتر می تونند متوجه عملکرد شما بشند و راحتر بتوانند مشکل شما را حل کنند.
                          موفق باشید

                          دیدگاه


                            #14
                            پاسخ : اتصال کیبورد کامپیوتر به میکرو در محیط کد ویژن

                            سلام
                            خوب اگر این اتفاق برای تمام کلیدها میافته شما اطلاعات صفحه کلید رو یکی در میون بگیر.!!
                            مثلا تو روتین وقفه دفعات فرد اجرای روتین رو با قرار دادن یه شرط به برنامه روتین بفرستید و در دفعات زوج اونو رد کنید.

                            البته این بشرطیه که مشکل از برنامه نباشه و سیستم عملکرد کیبورد به این صورت باشه.

                            کد:
                            interrupt
                            if (run_routine){
                            .
                            .
                            .
                            }
                            run_routine !=run_routine;
                            Work with what you have .Never limit yourself by things you could have had

                            دیدگاه


                              #15
                              پاسخ : اتصال کیبورد کامپیوتر به میکرو در محیط کد ویژن

                              سلام
                              این برنامه ی من هستش اصلن پیچیده نیست خیلی خیلی ساده است اگه راهنمایی ام کنید ممنون میشم
                              کد:
                              #include <mega16.h>
                              #include <delay.h>
                              #asm
                                .equ __lcd_port=0x1B ;PORTA
                              #endasm
                              #include <lcd.h>
                              #include <stdio.h> 
                              
                              
                              void main()
                                      {char KeyStroke; // USART initialization
                              // Communication Parameters: 8 Data, 1 Stop, No Parity
                              // USART Receiver: On
                              // USART Transmitter: Off
                              // USART Mode: Sync. Slave UCPOL=0
                              UCSRA=0x00;
                              UCSRB=0x10;
                              UCSRC=0xC6;
                                  //.....................
                                  ACSR=0x80;
                                  SFIOR=0x00;
                                  lcd_init(16);
                                  
                              
                                     while(1) {KeyStroke =  getchar();
                                        if (KeyStroke ==0X1c) lcd_putsf("A");
                                        if (KeyStroke ==0X32) lcd_putsf("B");
                                        if (KeyStroke ==0X21) lcd_putsf("C");
                                        if (KeyStroke ==0X23) lcd_putsf("D"); 
                                        if (KeyStroke ==0X24) lcd_putsf("E");       }
                               
                                       }
                                }
                              علم و عمل پیوند نزدیک دارند , و کسی که دانست باید به آن عمل کند. چرا که علم عمل را فرا خواند, اگر پاسخش داد میماند و گر نه کوچ میکند. امام علی (ع)

                              دیدگاه

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