اطلاعیه

Collapse
No announcement yet.

RF01D و AVR و بیسکام

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

    #31
    پاسخ : RF01D و AVR و بیسکام

    ببین داداش :mrgreen:
    قرار نیست که بیام برنامه رو کامل بنویسم بدم به شما :mrgreen:
    این نمونه برنامه هست
    فقط یک کاراکتر دریافت میکنه
    ولی به 2 تا دستور میشه اینو هر چند تا کاراکتر که میخوای بکنی !!
    این فقط برای این نوشته شده که طرز کار وقفه سریال رو اموزش بده همین :redface:
    [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

    دیدگاه


      #32
      پاسخ : RF01D و AVR و بیسکام

      ببینید داداه ای که برای شما ارسال میشه رشته هست
      یعنی یه نوشته هست که هر حرف یا کاراکترش 8 بیتی یا 255 حالتی هست
      این یک کاراکتر رو دریافت میکنه
      حالا شما کافیه یه متغیر از جنس استرینگ
      تعریف کنی
      میخوای 12 تا کاراکتر دریافت کنی ؟؟
      dim sina as string*12
      خوب کافیه هر بار که میری رو حلفه وقفه
      کاراکتر جدید رو بریزی پشت سر هم روی متغیر سینا
      یادت باشه باید بعد اینکه این متغیر پر شد ه
      حتما برای گرفتن اطلاعات کارت بعدی متغیر رو پاک کن
      با دستور
      sina=""

      راستی برای اضافه کردن کاراکتری که گرفتی به استرینگ سینا از دستور خیلی اسونی استفاده میشه
      sina=sina+a
      [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

      دیدگاه


        #33
        پاسخ : RF01D و AVR و بیسکام

        سلام حامد خان
        راستش من از اول همین کارو کردم (برنامه اول من هم به همین صورت بود)
        به برنامم وقفه را هم اضافه کردم (که شما زحمتشو کشیدید)
        ولی فقط دو بایت نشون میده
        که معمولا بایت دوم اون هر دفعه یک عدد نیست (گاهی عدد تغییر پیدا میکنه)
        من دقیقا از همین دستورات استفاده می کنم ولی فقط دو بایت نمایش میده...
        آموزش ساخت دستگاه برف ساز خانگی : https://www.eca.ir/forums/thread55009.html
        مقاله آموزشی 11 پروژه با AVR و بسکام: https://www.eca.ir/forums/thread31760.html
        _*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡_

        دیدگاه


          #34
          پاسخ : RF01D و AVR و بیسکام

          http://bargiri.persiangig.com/eca/test%20-2.rar

          چی بگم والا
          ولی یکم ازمون خطا لازم دارین !!!
          وگر نه نمیتونید برنامه رو کامل کنید
          [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

          دیدگاه


            #35
            پاسخ : RF01D و AVR و بیسکام

            نوشته اصلی توسط sina1359
            حامد خان این یکی را هم نوشتم
            ولی فقط دو کاراکتر نشون میده
            که اشکالی غیر قابل فهمه



            کد:
            $regfile = "m8def.dat"
            $crystal = 8000000
            $baud = 9600
            
            Config Lcd = 16 * 2
            Config Lcdpin = Pin , Rs = Portb.5 , E = Portb.4 , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7 = Portb.3
            
            Dim B As Byte
            Dim X As Byte
            Dim Y As String * 15
            
            Cursor Off
            
            Do
            Cls
            Locate 1 , 1
            Lcd "RFID"
            
            For X = 1 To 10
            B = Inkey()
            Y = Y + Chr(b)
            Next X
            
            Locate 2 , 1
            Lcd Y
            
            Waitms 500
            Y = ""
            
            Loop
            y=""
            چراا ؟؟؟؟؟ :redface:
            [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

            دیدگاه


              #36
              پاسخ : RF01D و AVR و بیسکام

              نوشته اصلی توسط حامد رحیمی
              y=""
              چراا ؟؟؟؟؟ :redface:
              سلام حامد خان
              خوب هستید که انشا...؟

              حامد خان خودتون در پست قبل فرموده بودید که باید به این صورت عمل کرد( sina="&quot
              میتونید بیشتر توضیح بدید
              ممنون میشم
              با تشکر


              آموزش ساخت دستگاه برف ساز خانگی : https://www.eca.ir/forums/thread55009.html
              مقاله آموزشی 11 پروژه با AVR و بسکام: https://www.eca.ir/forums/thread31760.html
              _*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡_

              دیدگاه


                #37
                پاسخ : RF01D و AVR و بیسکام

                در برنامه بالا (اگر درست عمل میکرد :mrgreen
                من بایتها را یکی پس از دیگری در Y جمع میکنم و بر روی LCD نمایش میدادم
                و بعد از 500 میلی ثانیه , دباره Y صفر شده و آماده دریافت اطلاعات میشه (وقتی این برنامه را نوشتم
                کار با وقفه سریالی را بلد نبودم)...
                آموزش ساخت دستگاه برف ساز خانگی : https://www.eca.ir/forums/thread55009.html
                مقاله آموزشی 11 پروژه با AVR و بسکام: https://www.eca.ir/forums/thread31760.html
                _*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡_

                دیدگاه


                  #38
                  پاسخ : RF01D و AVR و بیسکام

                  حامد خان فکری به نظرتون نرسید؟
                  آموزش ساخت دستگاه برف ساز خانگی : https://www.eca.ir/forums/thread55009.html
                  مقاله آموزشی 11 پروژه با AVR و بسکام: https://www.eca.ir/forums/thread31760.html
                  _*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡_

                  دیدگاه


                    #39
                    پاسخ : RF01D و AVR و بیسکام

                    سلام اقای سینا 1359 من کتاب 11پروژه با AVR رو دارم در مورد پروژه شما کامل توضیح داده ولی متاسفانه در چاپ اشتباها شماتیک مدار رو چاپ نکرده وگرنه برنامه کامل هست هم به زبان بسکام هم به زبان سی.فقط تنها عیبش اینکه شماتیک رو نویستنده اشتباها چاپ نکرده.اتفاقا من هم میخاستم بسازمش در اولین فرصت این کارو انجام میدم.تو ارشیو مدارهام یه نگاه میندازم یادم هست که چندتا مداردر مورد RFID داشتم که سورسش باز بود واتفاقا هم به زبان بسکام بودش.پیدا میکنم وقرار میدم.در ضمن RFID رو چند گرفتی ؟؟
                    اگر مطالب مفید بود دکمه تشکر رو یادتون نره قندعسلم :applause:
                    یا به اندازه آرزوهایت تلاش میکنی یا به اندازه تلاشت ارزو میکنی

                    دیدگاه


                      #40
                      پاسخ : RF01D و AVR و بیسکام

                      نوشته اصلی توسط علیدلی
                      سلام اقای سینا 1359 من کتاب 11پروژه با AVR رو دارم در مورد پروژه شما کامل توضیح داده ولی متاسفانه در چاپ اشتباها شماتیک مدار رو چاپ نکرده وگرنه برنامه کامل هست هم به زبان بسکام هم به زبان سی.فقط تنها عیبش اینکه شماتیک رو نویستنده اشتباها چاپ نکرده.اتفاقا من هم میخاستم بسازمش در اولین فرصت این کارو انجام میدم.تو ارشیو مدارهام یه نگاه میندازم یادم هست که چندتا مداردر مورد RFID داشتم که سورسش باز بود واتفاقا هم به زبان بسکام بودش.پیدا میکنم وقرار میدم.در ضمن RFID رو چند گرفتی ؟؟
                      اگر مطالب مفید بود دکمه تشکر رو یادتون نره قندعسلم :applause:
                      سلام علی آقا
                      مدار شماتیک نیاز نیست
                      خودم دارم
                      بگید براتون بزارم
                      من 15 تومان RF01D یا همون ریدر RFID خریدم
                      اگر برنامه کتاب را اسکن کنید و قرار بدید و یا آن را تایپ کنید (این کار بهتره) و در فروم قرار بدید
                      ممنون میشم
                      من هم شماتک را کامل میکنم
                      تا اگر خدا بخواد یک مقاله مشترک تهیه کنیم(اگر دوست داشتید)
                      آموزش ساخت دستگاه برف ساز خانگی : https://www.eca.ir/forums/thread55009.html
                      مقاله آموزشی 11 پروژه با AVR و بسکام: https://www.eca.ir/forums/thread31760.html
                      _*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡_

                      دیدگاه


                        #41
                        پاسخ : RF01D و AVR و بیسکام

                        نوشته اصلی توسط sina1359
                        سلام علی آقا
                        مدار شماتیک نیاز نیست
                        خودم دارم
                        بگید براتون بزارم
                        من 15 تومان RF01D یا همون ریدر RFID خریدم
                        اگر برنامه کتاب را اسکن کنید و قرار بدید و یا آن را تایپ کنید (این کار بهتره) و در فروم قرار بدید
                        ممنون میشم
                        من هم شماتک را کامل میکنم
                        تا اگر خدا بخواد یک مقاله مشترک تهیه کنیم(اگر دوست داشتید)
                        الان کتاب رو نگاه کردم ولی متاسفانه برنامه بسکام 309 خط هست :angry: :angry:
                        و نمیشه این همه رو تایپ کرد ولی خوشبختابه این کتاب سی دی داره که تمام برنامه ها داخل اون هست ولی دست دوستان هست در اولین فرصت میگیرم ومیذارم .چون اینجوری بهتره و نمیخاد شما هم این همه برنامه در بسکام بنویسید. :applause:
                        یا به اندازه آرزوهایت تلاش میکنی یا به اندازه تلاشت ارزو میکنی

                        دیدگاه


                          #42
                          پاسخ : RF01D و AVR و بیسکام

                          علی آقا بیزحمت تو کتاب نگاه کنید در اول برنامه بسکام
                          باود ریت را چه عددی قرار داده
                          با تشکر
                          آموزش ساخت دستگاه برف ساز خانگی : https://www.eca.ir/forums/thread55009.html
                          مقاله آموزشی 11 پروژه با AVR و بسکام: https://www.eca.ir/forums/thread31760.html
                          _*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡_

                          دیدگاه


                            #43
                            پاسخ : RF01D و AVR و بیسکام

                            نوشته اصلی توسط sina1359
                            علی آقا بیزحمت تو کتاب نگاه کنید در اول برنامه بسکام
                            باود ریت را چه عددی قرار داده
                            با تشکر
                            طبق معمول 9600
                            یا به اندازه آرزوهایت تلاش میکنی یا به اندازه تلاشت ارزو میکنی

                            دیدگاه


                              #44
                              پاسخ : RF01D و AVR و بیسکام

                              :mrgreen:
                              لینکی که به شما دادم مگه تا 20 تا کاراکتر دریافت نمیکنه ؟؟
                              لینک دوم رو برای شما تصحیح کردم حالا
                              نوبت به اون رسیده که شما اون رو تکمیک کنی با دریافت کاراکتر اینتر
                              متغیر که در وقفه مقدار گرفته با نام حامد هست رو در یه متغیر دیگه بریزی و
                              حامد رو طبق راه حل بالا مساوی "" قرار بدی
                              [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

                              دیدگاه


                                #45
                                پاسخ : RF01D و AVR و بیسکام

                                برنامه توی کتاب به دردتون نمیخوره !!
                                توی بدترین شرایت نشستم و 650 خط برنامه بدون حتی یک سطر کپی کردن نوشتم
                                خودتون یاد بگیرید بابا از این اسون تر؟
                                برنامه وقفه اماده دادم بهتون 20 حرف میگیره
                                حالا شما باید یه کاری کنید به محض دریافت کاراکتر enter برنامه بفهمه دیتای یک کارت اومد کار های مورد نظر رو انجام بده اماده دریافت دیتای کارت 2 وم باشه !!
                                [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

                                دیدگاه

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