اطلاعیه

Collapse
No announcement yet.

سوال در مورد برنامه ساعت با DS1307

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

    #46
    پاسخ : سوال در مورد برنامه ساعت با DS1307

    :redface:
    اولا حلقه شما کامل نیست باید 2تا end if داشته باشین
    نمیدونم والا برنامه نمیدونم کدومه
    نمیتونم نظری بدم
    [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

    دیدگاه


      #47
      پاسخ : سوال در مورد برنامه ساعت با DS1307

      نوشته اصلی توسط علیدلی

      I
      f Hour = 10 And Mine = 30 And Seco = 13 Then
      set portb.2
      end if

      If Hour = 11 And Mine = 0 And Seco = 0 Then
      reset portb.2
      end if
      انا لله و انا الیه الراجعون

      دیدگاه


        #48
        پاسخ : سوال در مورد برنامه ساعت با DS1307

        یک سلام پر انرژی به اساتید :bye :bye :applause: :applause:
        دوستان از تو این سایت من یه مدار ستاره مثلا گرفتم .در مورد این مطلب یه چند تا سوال دارم .چون ما بهتر زبان همدیگه رو میفهمیم ،خاستم یه اطلاعی بهتون بدم و شما یه سری به این لینک بزنیید و یه کمکی کنید تا یه تغییراتی تو برنامه و مدار بدیم .پیشاپیش از همکاری شما اساتید سپاسگذارم :nerd: :nerd: :nerd:

        http://www.eca.ir/forum2/index.php?action=post;topic=9653.0;last_msg=41116
        یا به اندازه آرزوهایت تلاش میکنی یا به اندازه تلاشت ارزو میکنی

        دیدگاه


          #49
          پاسخ : سوال در مورد برنامه ساعت با DS1307

          نوشته اصلی توسط علیدلی
          یک سلام پر انرژی به اساتید :bye :bye :applause: :applause:
          دوستان از تو این سایت من یه مدار ستاره مثلا گرفتم .در مورد این مطلب یه چند تا سوال دارم .چون ما بهتر زبان همدیگه رو میفهمیم ،خاستم یه اطلاعی بهتون بدم و شما یه سری به این لینک بزنیید و یه کمکی کنید تا یه تغییراتی تو برنامه و مدار بدیم .پیشاپیش از همکاری شما اساتید سپاسگذارم :nerd: :nerd: :nerd:

          http://www.eca.ir/forum2/index.php?action=post;topic=9653.0;last_msg=41116
          اقا حامد کجایی چرا بهمون سری نمی زنی؟؟ :angry: :angry: :angry: :angry:
          شاهین جان شما که رفیق نیمه راه نبودی که :cry2: :cry2: :cry2: :cry2: :cry2:
          یا به اندازه آرزوهایت تلاش میکنی یا به اندازه تلاشت ارزو میکنی

          دیدگاه


            #50
            پاسخ : سوال در مورد برنامه ساعت با DS1307

            سلام ویژه خدمت اساتید :wow: :wow: :wow: :wow:

            دوستان من یه سوال برنامه ای دارم و اون اینکه ::میخام یه عدد رو کی پد وارد کنم و اون عدد تو eeprom ذخیره بشه .تا اینجا OK??

            با ذکر یه مثال::مثلا من رو کی پد میزنم 10..این عدد 10 تو eeprom ذخیره بشه .و بعد از 10 ثانیه یه رله رو فعال کنه (یعنی اینکه من هر عددی رو زدم تو eeprom ذخیره بشه و رله بعد از اون عدد وارده فعال بشه).ممنونم تو این زمینه کمکم کنید. :applause: :applause:
            یا به اندازه آرزوهایت تلاش میکنی یا به اندازه تلاشت ارزو میکنی

            دیدگاه


              #51
              پاسخ : سوال در مورد برنامه ساعت با DS1307

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

              دیدگاه


                #52
                پاسخ : سوال در مورد برنامه ساعت با DS1307

                نوشته اصلی توسط شاهین شرق
                اول فقط یه کی پد و lcd بنویس و ازش جواب بگیر بعد برو سراغ بقیه قسمتها.
                برنامه کی پد توی انجمن هست
                بفرمائید استاد اینم یه برنامه توپل :nerd: :nerd:
                Config Kbd = Portb , Debounce = 30 , Delay = 100

                Config Lcd = 16 * 2

                Config Lcdpin = Pin , Rs = Pind.0 , E = Pind.1 , Db4 = Pind.2 , Db5 = Pind.3 , Db6 = Pind.4 , Db7 = Pind.5

                Cursor Off
                Cls


                Dim Alireza As Byte
                Dim Alideli As Byte

                Main:
                Do
                Locate 1 , 1
                Lcd "alireza=" ; Alireza ; " "
                Do
                Alireza = Getkbd()
                Loop Until alireza <> 16
                Alireza = Lookup(alireza , Decode_data)
                Do
                Alideli = Getkbd()
                Loop Until Alideli = 16
                Loop
                End
                Decode_data:
                Data 1 , 2 , 3 , 10 , 4 , 5 , 6 , 11 , 7 , 8 , 9 , 12 , 13 , 0 , 14 , 15
                بعدش چیکار کنیم استاد ؟؟
                یا به اندازه آرزوهایت تلاش میکنی یا به اندازه تلاشت ارزو میکنی

                دیدگاه


                  #53
                  پاسخ : سوال در مورد برنامه ساعت با DS1307

                  خب اینو توی برنامه اون ساعت که باهم کاری کردیم قرار بده به صوری که باعث تداخل در برنامه نشه.
                  کاری که باید بکنی اینه مثلا ضمن اینه مدار ساعت کارای قبلی خودشون انجام میده در عدد کی پد روی توی متغیر ذخیره کنه و در یه گوشه lcd (فقط) نمایش بده.
                  یه برنامه تایمر توی قسمت پروژه های گذاشتم یه نیگا بهش کن.
                  انا لله و انا الیه الراجعون

                  دیدگاه


                    #54
                    پاسخ : سوال در مورد برنامه ساعت با DS1307

                    نوشته اصلی توسط شاهین شرق
                    خب اینو توی برنامه اون ساعت که باهم کاری کردیم قرار بده به صوری که باعث تداخل در برنامه نشه.
                    کاری که باید بکنی اینه مثلا ضمن اینه مدار ساعت کارای قبلی خودشون انجام میده در عدد کی پد روی توی متغیر ذخیره کنه و در یه گوشه lcd (فقط) نمایش بده.
                    یه برنامه تایمر توی قسمت پروژه های گذاشتم یه نیگا بهش کن.
                    نه استاد نمیخام اینو تو برنامه ساعت خودمون بکار ببرم .میخام بدونم که چطور میتونم یه همچنین برنامه ای بنویسم .چون میخام برا مدار ستاره مثلث این برنامه رو پیاده کنم .یه سری به این لینک بزن .یه سوال طرح کردم که در مورد این موضوع هست
                    http://www.eca.ir/forum2/index.php?action=post;topic=9653.0;last_msg=41116
                    یا به اندازه آرزوهایت تلاش میکنی یا به اندازه تلاشت ارزو میکنی

                    دیدگاه


                      #55
                      پاسخ : سوال در مورد برنامه ساعت با DS1307

                      اگه نمی خوای از ساعت استفاده کنی پس چه جوری 10ثانیه رو می سازی؟
                      انا لله و انا الیه الراجعون

                      دیدگاه


                        #56
                        پاسخ : سوال در مورد برنامه ساعت با DS1307

                        نوشته اصلی توسط شاهین شرق
                        اگه نمی خوای از ساعت استفاده کنی پس چه جوری 10ثانیه رو می سازی؟
                        اصلا نیازی به ساعت نیست.حتی در مدار ستاره اگر دیده باشید اصلا برنامه ساعت ننوشته .
                        فکر کنم شما منظور منو متوجه نشدید
                        ما رو کیپد میزنیم مثلا میزنیم 5 .بعد از 5 ثانیه یه رله فعال میشه.اینکه نیازی به ساعت نداره.حتما برنامه ستاره مثلث رو نگاه کنید تا متوجه بشید
                        یا به اندازه آرزوهایت تلاش میکنی یا به اندازه تلاشت ارزو میکنی

                        دیدگاه


                          #57
                          پاسخ : سوال در مورد برنامه ساعت با DS1307

                          نوشته اصلی توسط علیدلی
                          اصلا نیازی به ساعت نیست.حتی در مدار ستاره اگر دیده باشید اصلا برنامه ساعت ننوشته .
                          فکر کنم شما منظور منو متوجه نشدید
                          ما رو کیپد میزنیم مثلا میزنیم 5 .بعد از 5 ثانیه یه رله فعال میشه.اینکه نیازی به ساعت نداره.حتما برنامه ستاره مثلث رو نگاه کنید تا متوجه بشید
                          داش شاهین کجایی؟؟ چرا بهمون سری نمیزنی؟؟ :cry2: :cry2: :cry2: :cry2: :cry2:

                          اقا حامدم که معلوم نیست کجاست :angry: :angry: :angry: :angry:
                          یا به اندازه آرزوهایت تلاش میکنی یا به اندازه تلاشت ارزو میکنی

                          دیدگاه


                            #58
                            پاسخ : سوال در مورد برنامه ساعت با DS1307

                            شما اول معلوم کن که اگه مثلا با کی پد زدی 5 چه جوری می خوای 5ثانیه تاخیر رو ایجاد کنی؟
                            انا لله و انا الیه الراجعون

                            دیدگاه


                              #59
                              پاسخ : سوال در مورد برنامه ساعت با DS1307

                              نوشته اصلی توسط شاهین شرق
                              شما اول معلوم کن که اگه مثلا با کی پد زدی 5 چه جوری می خوای 5ثانیه تاخیر رو ایجاد کنی؟
                              حال شما چه روشی رو پیشنهاد میکنید؟؟.
                              یا به اندازه آرزوهایت تلاش میکنی یا به اندازه تلاشت ارزو میکنی

                              دیدگاه


                                #60
                                پاسخ : سوال در مورد برنامه ساعت با DS1307

                                خب چندتا راه داری:
                                1-اول اینکه از wait استفاده کنی که اصلا دقیق نیس.یک ثانیه اش شاید 3 ثانیه بشه!
                                2-از تایمر استفاده کنی که دقیقتره ولی برای زمانهای طولانی تر نه!
                                3-از همین ds1307 استفاده کنی.
                                انا لله و انا الیه الراجعون

                                دیدگاه

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