اطلاعیه

Collapse
No announcement yet.

کمک در مورد تابلو روان متفاوت با هر چی تو اینترنت هست

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

    کمک در مورد تابلو روان متفاوت با هر چی تو اینترنت هست

    سلام
    من میخوام یه تابلو روانی بسازم که قابلیت اتصال کیبرد داشته باشه برنامه به زبان بیسیک و میکرو avr هستش.
    من اتصال رو انجام دادم ولی مشکلم اینه که وقتی یه حرف مثل A رو از کیبرد فشار میدم حرف A نوشته میشه ولی بعد از اینکه دستم رو از روی کلید A برداشتم میره. الان من میخوام که وقتی کلید A رو فشار دادم حرف نوشته شده بمونه و حرف بعدی هم بیاد بغلش بمونه. یعنی حرف قبلی خذف نشه.
    از دوستان میخوام کمکم کنن. با تشکر

    #2
    پاسخ : کمک در مورد تابلو روان متفاوت با هر چی تو اینترنت هست

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

    دیدگاه


      #3
      پاسخ : کمک در مورد تابلو روان متفاوت با هر چی تو اینترنت هست

      یه راهنمایی:
      شما باید تابع خواندن کلیدهای کیبرد رو توی اینتراپت تعریف کنید!
      هر بار که کلید فشار داده میشه کد کلید رو بخونه و چاپ کنه به اندازه کاراکتر بره جلو و ادامه اش کاراکتر بعدی چاپ بشه! :nice: :nice:
      آنچه که باعث موفقیت انسان ها می شود سخت کوشی است و نه نخبه بودن! Porsche 911 Turbo S 181.000 $ USD
      جناب سعدی فرموده بودند: "بر احوال ان مرد باید گریست _ که دخلش بود نوزده، خرجش بیست!"
      که اگه الان بود باید میگفت: "بود حال و احوال آن مرد زار _ که دخلش ریال است ، خرجش دلار :|"
      http://www.eca.ir/forum2/index.php?topic=80472.msg489565#msg489565
      http://www.eca.ir/forum2/index.php?topic=82242.msg501926#msg501926

      دیدگاه


        #4
        پاسخ : کمک در مورد تابلو روان متفاوت با هر چی تو اینترنت هست

        ممنون. میشه بیشتر توضیح بدین.

        دیدگاه


          #5
          پاسخ : کمک در مورد تابلو روان متفاوت با هر چی تو اینترنت هست

          سلام دوستان
          من تقریبا یکم پیشرفت کردم و الان یه مشکل کوچیک دارم. یه سوال!!
          چه طور میشه هر کاراکتری رو که از کیبرد دریافت میکنیم رو در حافظه EEPROM ذخیره کنیم؟؟
          یعنی منظورم اینه که کاراکتر اول رو توو یه آدرس حافظه و کارکتر دوم رو توو یه آدرس حافظه دیگه و تا آخر که حافظه پر بشه...
          مثلا A رو توو آدرس 1 و B رو توو آدرس 2 و تا آخرین حروف.
          اینم بگم که من نمیخوام از INT0 یا INT1 استفاده کنم. راهی هست بشه بدون استفاده از وقفه این کارو کرد؟؟
          با تشکر

          دیدگاه


            #6
            پاسخ : کمک در مورد تابلو روان متفاوت با هر چی تو اینترنت هست

            با سلام اگه هنوز دنبالش هستی من خودم با ذخیره حروف الفباتوی ایپرام یه تابلو نوشتم ولی حافظه کم میاری اگه واسه هر حرفی 6بیت هم درنظر بگیری فقط واسه تابلوی با ارتفاع 8وطول هرچی واسه 32حرف فارسی 32*6=192 بایت حالا حروف چسبان هم باز حافظه میخوای میگیم atmega32ایپرامش1024بایت که من خودم نصفش رو واسه فراخوانی حروف ونصف دیگش هم واسه متن تابلو روان کنار گذاشتم البته خوبه متنت خیلی ساده میشه یه فونت معمولی حالا اگه میخوای درخدمتیم
            بادستور readeeprom writeepromمن خودم کل برنامه تابلو رو نوشتم وجواب گرفتم البته میگم چون فونتش ساده بود ولش کردم ورفتم دنبال تابلوبا ارتفاع16 به یه جاهایی هم رسیدم
            حالا اگه واسه ذخیره تو ایپرام برنامه میخواین بگین حتما میزارم براتون

            دیدگاه


              #7
              پاسخ : کمک در مورد تابلو روان متفاوت با هر چی تو اینترنت هست

              $regfile = "m32def.dat"
              $crystal = 8000000


              Config Portd = Output

              Config Porta = Output

              Dim L As Byte

              Dim A As Byte
              Dim A0 As Byte
              Dim A1 As Byte
              Dim A2 As Byte
              Dim A3 As Byte
              Dim A4 As Byte
              Dim A5 As Byte
              Dim A6 As Byte
              Dim A7 As Byte
              Dim A8 As Byte

              A0 = &B00000000
              A1 = &B00001100
              A2 = &B00011000
              A3 = &B00011000
              A4 = &B01011000
              A5 = &B00011000
              A6 = &B00011000
              A7 = &B00001100
              A8 = &B00000000
              A = &B11111110

              Porta = A

              Writeeeprom A0 , 0
              Writeeeprom A1 , 1
              Writeeeprom A2 , 2
              Writeeeprom A3 , 3
              Writeeeprom A4 , 4
              Writeeeprom A5 , 5
              Writeeeprom A6 , 6
              Writeeeprom A7 , 7
              Writeeeprom A8 , 8





              Do


              For L = 0 To 7

              Porta = A

              Readeeprom Portd , L

              Waitus 650

              Rotate A , Left

              Next L
              Loop
              End

              این برنامه بابسکام مدارش هم پورتdرووصلمیکنی به مثبت ماتریس پورت a رو هم به منفی ماتریس حرف ب رونشون میده
              اگه میخوای کلا برای نوشتن وتعویض متن با کیبورد هم برنامه بنویسی درخدمتیم

              دیدگاه


                #8
                پاسخ : کمک در مورد تابلو روان متفاوت با هر چی تو اینترنت هست

                [ftp=ftp://uploadfa.net/uploads/13548637681.rar]http://uploadfa.net/uploads/13548637681.rar[/ftp]

                دیدگاه

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