اطلاعیه

Collapse
No announcement yet.

تغییر متن تابلو روان با پورت سریال

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

    تغییر متن تابلو روان با پورت سریال

    سلام
    من یه تابلو روان 16*8 درست کردم و می خواهم با استفاده از پورت سریال متن تابلو رو عوض کنم .من کار با rs232 و پورت سریال در vb رو تقریبا بلدم
    اما نمی دونم چطور باید فابل hex متن رو به تابلو بدم چون وقتی میکرو اطلاعات رو از pc میگیره میریزه توی یه متغییر ولی من از جدول lookup استفاده
    می کنم که اونم از label خودش استفاده می کنه نه از یه متغییر که فایل hex بهش نسبت داده شده ممنون میشم اگر دوستان اطلاعاتی در این ضمینه دارند به بنده هم کمک کنند
    اینم برنامه
    $regfile = "m16def.dat"
    $crystal = 8000000
    $baud = 9600
    Config Portb = Output
    Config Portc = Output
    Config Portd = Output

    Dim A As Byte
    Dim B As Byte
    Dim C As Byte
    Dim D As Byte
    Dim E As Byte
    Dim F As Byte
    Dim Scan As Byte

    Do

    For A = 0 To 29
    B = A + 7
    For E = 0 To 7
    Scan = &H01

    For C = A To B
    For F = 0 To 3

    D = F * 8
    D = D + C
    Portd = Lookup(d , H)
    Portb = 2 ^ F
    Portb = 0

    Next F

    Portc = Scan
    Waitus 750
    Rotate Scan , Left , 1
    Portc = &H00

    Next A

    Next E
    Next B

    Loop
    End 'end program

    H:
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00
    Data &H1F , &H3F , &H68 , &HC8 , &HC8 , &H68 , &H3F , &H1F
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00

    #2
    پاسخ : تغییر متن تابلو روان با پورت سریال

    سلام

    دیتا رو داخل آرایه ذخیره کن و بعد نمایش بده
    زندگی یه فرصته

    دیدگاه


      #3
      پاسخ : تغییر متن تابلو روان با پورت سریال

      سلام

      حتما یه نگاهی به این بنداز! :mrgreen:

      http://www.eca.ir/forum2/index.php?topic=31142.msg150272

      موفق باشید

      دیدگاه


        #4
        پاسخ : تغییر متن تابلو روان با پورت سریال

        من قبلا این کار رو کردم.
        اول اینکه موقع ارسال اطلاعات ار کامپیوتر یه رشته برای استارت گذاشته بودم و میکرو بعد از دریافت اون شروع به ذخیره اطلاعات دریافت شده تو یه آرایه میکرد (همونطور که دوستان گفتن).
        میکرو هم تو زمانای مشخص اطلاعات اون آرایه رو رو led ها نشون میداد.
        دانلود بدون دردسر از راپیدشر و فور شرد و ...

        دیدگاه


          #5
          پاسخ : تغییر متن تابلو روان با پورت سریال

          از دوستان بابت اطلاعاتی که دادند متشکرم این قضیه خیلی وقتمو گرفته بود

          دیدگاه


            #6
            پاسخ : تغییر متن تابلو روان با پورت سریال

            از دوستان که وقتشونو به من دادند ممنونم .اما الان یه مشکل دیگه دارم اونم اینه که کدهای HEX رو که از RS232 می گیرم به رشته تبدیل می کنم و با MID داخل ارایه می ریزم ولی تابلو چرت وپرت نشون می ده .اگر دوستان در این زمینه اطلاعاتی دارند بنده را نیز اهنمایی کنند. با تشکر :sad:

            دیدگاه


              #7
              پاسخ : تغییر متن تابلو روان با پورت سریال

              دوست عزیز؛ شما اول ببین اطلاعاتی که از کامپیوتر میفرستی نادرسته یا تو خوندن اونا با میکرو مشکل داری - من تو تابلوی خودم با codevision کار میکردم و طراحی تابلوم طوری بود که تو برنامه ای که برای کامپیوتر نوشته بودم هر ردیف رو به گروههای هشت تایی تقسیم میکردم (یک بایت) و این عدد رو به صورت کاراکتر میفرستادم به میکرو - بعد تو میکرو اونو دوباره به هشت تا بیت تبدیل میکردم و رو ledها نمایش میدادم.

              دانلود بدون دردسر از راپیدشر و فور شرد و ...

              دیدگاه


                #8
                پاسخ : تغییر متن تابلو روان با پورت سریال

                ممنون از توجه شما من هم تو این مدت همین کار رو کردم و جواب گرفتم .اما الان از چاله در امدم و افتادم تو چاه چون تا تعداد محدودی گاراگتر رو میشه این کارو باهاش کرد ولی وقتی می خواهی یه جمله توی تابلو نشون بدی که مثلا 20 حرفه sram برای گرفتن اطلاعات از pc جا نداره چون من اول اطلاعات رو به صورت رشته می گیرم وبعد از حلاجی میرو روی پورت می ریزم .اما sram جا نداره تا یه رشته طولانی بتونه بگیره .لطفا در این ضمینه کمکم کنید

                دیدگاه


                  #9
                  پاسخ : تغییر متن تابلو روان با پورت سریال

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

                  دیدگاه


                    #10
                    پاسخ : تغییر متن تابلو روان با پورت سریال

                    من از رم پارالل نمی تونم استفاده کنم چوم پورتهامو برای تابلو نیاز دارم . از spi هم نمی تونم چون از لچ های شیفت ریجیستر استفاده می کنم . الان تنها ارتباطی که برام مونده i2c هستش که می تونم eeprom خارجی بهش وصل کنم .

                    توی تابلو روان ها چطور از eeprom خارجی استفاده می کنند؟می خواهم بدونم می شه ارایه رو تو eprom تعریف کرد ؟ :angry:

                    لطفا اگه اطلاعاتی دارید به بنده هم منتقل کنید

                    دیدگاه


                      #11
                      پاسخ : تغییر متن تابلو روان با پورت سریال

                      خوب پس با این حساب راههای باقیمونده کمتر میشه.

                      فکر یمکنم از eeprom خارجی بخاطر اینکه سرعتش خیلی پایینه و تعداد دفعات خوندن نوشتن تو اون محدوده (مثلا 100 هزار بار؛ البته تئوری) استفاده نکنی بهتره.

                      پس تنها راه باقیمونده میشه همون آنالیز و اماده کردن اطلاعات تو کامپیوتر و فقط نمایش با تابلو.

                      موفق باشید.
                      دانلود بدون دردسر از راپیدشر و فور شرد و ...

                      دیدگاه

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