اطلاعیه

Collapse
No announcement yet.

rtc ds1307 ساعت ارزان ولی بدون مشتری

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

    پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

    نوشته اصلی توسط ramin1st
    با سلام دوست عزیز منظورم این سورسه :
    کد:
    '-------------------------------------------------------------------------------
    '              DS1307.BAS
    ' shows how to use the ds1307 clock on the 2313 futurlec board
    ' it also shows the CONFIG CLOCK=USER option
    '-------------------------------------------------------------------------------
    $regfile = "2313def.dat"
    $crystal = 8000000
    $baud = 19200
    $lib "mcsbyte.lbx"                     ' for smaller code
    $lib "ds1307clock.lib"                   ' modified lib
    $framesize = 16
    $hwstack = 24
    $swstack = 16
    
    
    'configure the scl and sda pins
    Config Sda = Portd.6
    Config Scl = Portd.5
    
    'address of ds1307
    Const Ds1307w = &HD0                    ' Addresses of Ds1307 clock
    Const Ds1307r = &HD1
    
    Config Clock = User                     ' this will dim the bytes automatic
    'dim other needed variables
    Dim Weekday As Byte
    
    Print "DS1307"
    Waitms 100
    ' assigning the time will call the SetTime routine
    Time$ = "23:58:59"                     ' to watch the day changing value
    Date$ = "11-13-02"                     ' 13 november 2002
    Do
     Print "Date Time : " ; Date$ ; " " ; Time$
     Waitms 500
    Loop
    
    End
    
    'called from ds1307clock.lib
    Getdatetime:
     I2cstart                         ' Generate start code
     I2cwbyte Ds1307w                     ' send address
     I2cwbyte 0                        ' start address in 1307
    
     I2cstart                         ' Generate start code
     I2cwbyte Ds1307r                     ' send address
     I2crbyte _sec , Ack
     I2crbyte _min , Ack                    ' MINUTES
     I2crbyte _hour , Ack                   ' Hours
     I2crbyte Weekday , Ack                  ' Day of Week
     I2crbyte _day , Ack                    ' Day of Month
     I2crbyte _month , Ack                   ' Month of Year
     I2crbyte _year , Nack                   ' Year
     I2cstop
     _sec = Makedec(_sec) : _min = Makedec(_min) : _hour = Makedec(_hour)
     _day = Makedec(_day) : _month = Makedec(_month) : _year = Makedec(_year)
    Return
    
    Setdate:
     _day = Makebcd(_day) : _month = Makebcd(_month) : _year = Makebcd(_year)
     I2cstart                         ' Generate start code
     I2cwbyte Ds1307w                     ' send address
     I2cwbyte 4                        ' starting address in 1307
     I2cwbyte _day                       ' Send Data to SECONDS
     I2cwbyte _month                      ' MINUTES
     I2cwbyte _year                      ' Hours
     I2cstop
    Return
    
    Settime:
     _sec = Makebcd(_sec) : _min = Makebcd(_min) : _hour = Makebcd(_hour)
     I2cstart                         ' Generate start code
     I2cwbyte Ds1307w                     ' send address
     I2cwbyte 0                        ' starting address in 1307
     I2cwbyte _sec                       ' Send Data to SECONDS
     I2cwbyte _min                       ' MINUTES
     I2cwbyte _hour                      ' Hours
     I2cstop
    Return
    سلام ممنون از جوابتون
    توی اون دو خط بالا که نوشتین lib$ همینو بنویسیم کافیه یا باید لایبریشو دانلود کنیم ذخیره کنیم بعد ازش استفاده کنیم؟؟؟

    دیدگاه


      پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

      نوشته اصلی توسط Masoud0711
      به دادم برسین که این موجوده 8 پا (ds1307) دیگه واسم اعصاب نذاشته هر کاری میکنم سازه خودشو میزنه همش زمان رو صفر نشون میده.
      برنامم میدونم درسته چون از به برنامه آماده برداشتم تو پروتئوسم جواب میده فقط یه سوال درباره برنامه داشتم که هرچی سرچ زدم آخرش نفهمیدم
      دستور lib$=ds1307clock.lib تو بسکام نقشش چیه این وسط
      تو سخت افزارم مگه وقتی 5 ولت تغذیه رو به ds1307 وصله نذاشتن باتری backup تاثیری داره؟؟
      ممنون
      اون دستور اگه توی فایل هگز تون هست و پروتیوس جواب میده باید باشه
      من یک بار ساختم باتریش نباید 5 ولت باشه باید سه ولت باشه و اینکه بهتره که باتری بکاپ باشه اگه نباشه دیگه چه لزومی داره که شما از این ای سی استفاده کنید .
      مولا علی (ع) میفرمایند : آسوده باش , آستین هارا بالا بزن , بر خدا توکل کن , آنگاه خدا را خواهی دید که زودتر از تو دست به کار شده است .

      دیدگاه


        پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

        با سلام دورباره
        نه لازم نیست چیزی دانلود کنید فقط بنویسید کافیه خودش تمام کار هارو انجام میده :job:
        SADRAS

        دیدگاه


          پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

          اگه شبیه سازی کردین که هیچ ولی اگه به جای باطری بهش 5 ولت دادین فاتحه صلوات
          من دوست ندارم خودم را درگیر مسئله بهشت یا جهنم بکنم ، چون در هر دو قسمت دوستان خوبی دارم !

          دیدگاه


            پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

            نوشته اصلی توسط icarus
            اگه شبیه سازی کردین که هیچ ولی اگه به جای باطری بهش 5 ولت دادین فاتحه صلوات
            به جای باتری backup بهش 5 ولت ندادم به تغذیش 5 ولت دادم یعنی بازم فاتحه؟؟؟!!!

            دیدگاه


              پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

              فاتحه که کلن صواب داره ولی اگه به باطری نزدی لازم نیست :rolleyes:
              تغذیه از 4 الی 5.5 اگه اشتباه نکنم تو دیتاشیت اومده مشکلی نداره
              من دوست ندارم خودم را درگیر مسئله بهشت یا جهنم بکنم ، چون در هر دو قسمت دوستان خوبی دارم !

              دیدگاه


                پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

                نوشته اصلی توسط icarus
                فاتحه که کلن صواب داره ولی اگه به باطری نزدی لازم نیست :rolleyes:
                تغذیه از 4 الی 5.5 اگه اشتباه نکنم تو دیتاشیت اومده مشکلی نداره
                نه که خیلی دله خوشی از ds1307 دارم همین مونده براش فاتحه هم بخونم والااااا
                یعنی واقعا تا حالا کسی مثه مشکل من واسش پیش نیومده؟؟؟

                دیدگاه


                  پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

                  نوشته اصلی توسط Masoud0711
                  نه که خیلی دله خوشی از ds1307 دارم همین مونده براش فاتحه هم بخونم والااااا
                  یعنی واقعا تا حالا کسی مثه مشکل من واسش پیش نیومده؟؟؟
                  یعنی با اون که فاتحه خوندید باز هم درست نشد

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

                  دیدگاه


                    پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

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

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

                    دیدگاه


                      پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

                      نوشته اصلی توسط Masoud0711
                      سلام
                      امشب که به سیستم دسترسی ندارم ولی صبح حتما فایلشو میزارم.مرسی از جوابتون و راهنماییهاتون
                      http://uplod.ir/ys76pht4nerk/saat.zip.htm

                      اینم خدمت دوستان

                      دیدگاه


                        پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

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

                        دیدگاه


                          پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

                          نوشته اصلی توسط سید مصطفی طبسی
                          اون دستور اگه توی فایل هگز تون هست و پروتیوس جواب میده باید باشه
                          من یک بار ساختم باتریش نباید 5 ولت باشه باید سه ولت باشه و اینکه بهتره که باتری بکاپ باشه اگه نباشه دیگه چه لزومی داره که شما از این ای سی استفاده کنید .
                          نه دوست عزیز نیاز به دانلود نیست با bascom 2.0.7.3 کاملا جواب میده
                          SADRAS

                          دیدگاه


                            پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

                            نوشته اصلی توسط Finder_
                            خب حالا سعی کن ds1307 رو راه بندازی. البته ساعت رو به صورت عددی روی lcd نمایش بده
                            حالا میشه یکی از کامل ترین پروژه هارو توی این تایپک برام بذارین؟
                            (اگه میشه بیسیک باشه)
                            مشخصات : http://www.eca.ir/forum2/index.php?topic=1721.msg638969#msg638969

                            هیچ وقت از یادگیری نترس
                            [move] :agree: :biggrin: :sad: :rolleyes:[/move]

                            دیدگاه


                              پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

                              نوشته اصلی توسط Masoud0711
                              http://uplod.ir/ys76pht4nerk/saat.zip.htm

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

                              دیدگاه


                                پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

                                نوشته اصلی توسط محمد جواد شفیعی
                                کسی نیست؟ :cry2: :cry2: :angry: :angry: ~x( ~x( :-(( :-((
                                من به زبان C دارم.
                                اما تو همین تاپیک بیسیکش هم هست.
                                بگرد دوست من بگرد ! :read:
                                گفت که دیوانه نهی لایق این خانه نهی

                                دیدگاه

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