اطلاعیه

Collapse
No announcement yet.

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

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

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

    متن ویرایش شده ( عزیزان من خودم خیلی گشتم تا تونستم با مدار rtc کار کنم و الان میخوام بعد یه ماه سعی که یاد گرفتم به همه یاد بدم اخر تایپک توسط بنده اموزش کامل ds1307 قرار داداه شده البته در حال تکمیل شدن است هر سوالی باشه در خدمتیم
    فقط متن اصلیو ویرایش نکردم تا بدونید از کجا به کجا رسیدیم در ضمن صفحه ی 4 هست بچه های عزیز هم انشالا کمک میکنن تا بتونیم اموزش کامل کنیم کلمات پاین اون جمله هم برای پیدا کردن ادرس گوگل نوشته شده ینی اگه یه نفر سرچ کنه این تایپکم تو 2 یا سومین سطر از جستجو ها میاد)


    مردم بابا ینی چی این ایسی 700 تومن میفروشن هیشکی نمیخره این همه هم امکانات داره چند ساعته میگردم ولی نه لایبش هست نه اموزش دستوراتش تو بیسکام این مردم چشونه وقتی یه قطعه رو بدن 10000 تومن همه با کله میریزن میخرن :angry: ولی وقته یه قطعه ی ارزون با این همه امکانات میاد هیشکی حتی اسمشو نمیاره :angry:
    اگه میتونین کمک کنین دیگه بابا مردم اینقد میگردم هیچی پیدا نمیشه ای مسولان به جای اینکه این سایتای خوبو به خاطر سو تفاهم ببندین برین این سایتای تبلیغاتی رو ببندین که مثل کرم همه جا افتادن :cry2: حالا مدیر اخطار میده که سیاسی حرف نزن oo: اخه این کجاش سیاسیه :cry2: استادامون همشون سایت یو تیوبو مرجع میدن حالا فیلتر شده :cry2:
    اقا یون شرمنده اعصابم خراب بود :cry2:


    ((((((متن برای اسان تر شدن جستجو : ds1307 ; دی اس1307 ; دیاس 1307 ; اموزش کار با ds1307 ; ساخت ساعت با ds 1307 : مدار ds1307 برنامه ی ds1307 : ار تی سی
    ارتیسی " rtc " ای سی کلاک و ساعت ))))))


    پ ن :
    وقتی ft232rl به قیمت 4500 بود هیشکی نه ازش استفاده میکرد نه میخرید !! الان که 10000 شده همه 100 تا 100 تا میخرن !!
    735
    دقت خوب ارزان کم حجم پر کاربرد
    0%
    278
    بی ارزش ولی پر کاربرد
    0%
    137
    اصلا راضی نیستم اشکال زیاد دارد ( من جواب نگرفتم )
    0%
    106
    تا به حال با ds1307کار نکرده ام
    0%
    86
    باطری بک اپ کم جریان دارد به خاطر ان پر کاربرد است
    0%
    87
    به خاطر اسان بودن خواندن اطلاعات از ic خوب است
    0%
    28
    من مدار بهتری سراغ دارم (پاسخ داده شود)
    0%
    13
    دقت کمی دارد ساعت تغیر میکند عقب جلو میشود
    0%
    0
    سایر موارد توضیح داده شود
    0%
    0
    [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

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

    اینجا یه سورس کد هست:
    http://www.mcselec.com/index.php?opt...&Itemid=57
    اگه کارت راه نیوفتاد بگو یکی دیگه معرفی کنم

    دیدگاه


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

      داداشی انگشتم سوخت
      ای خدااااااااااااااااااا :eek: :angry: اصلا دات فایله ایسی تو لایبم نیست این سورس کد مال "89s8252.dat" استتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتتت تتتتتتتتتتت :angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry: انقد میزنم تا جونم در اد
      [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

      دیدگاه


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

        بیا داداش اینو امتحان کن:
        http://malavanfc.persiangig.com/Eca/RTC.rar
        در ضمن ما راضی نیستسیم انگشتتو بسوزونی !!

        دیدگاه


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

          نه دداش به خاطر شما ما انگشتمونو میسوزونیم ما که های ولتاژ زدیم شما هم زیرش شمع گذاشتی :mrgreen:
          منظورم تشکره (نوشته بود تشکر جیزه :mrgreen
          داداشی به همین سادگی به همین خوشمزگی چقدر کمه برنامش :applause:
          داداشی این تاریخش شمسیه ؟ مرسی :read:
          [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

          دیدگاه


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

            ای بابا چرا اینقدر ناراحتی حاجی جان اینقدر سرتو به دیوار نکوب اگه با بیسیک کار میکنی هر سوالی در موردds1307داری بگو تا کمکت کنم هر سوالی داری بپرس نوکرتم اینقدر سرتو نکوبون دردم گرفت :mrgreen: راستی بهتره به جای استفاده از برنامه های اماده دیگران استینو بالا بزنی و خودت مشغول شی منم کمکت میکنم چی میخوای فدات شم
            { خلاف قوانین - پاک شد }

            دیدگاه


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

              سلام
              کافی بود یه سرچی تو گوگل میزدی
              http://www.google.com/webhp?hl=fa#hl=fa&q=ds1307&lr=lang_fa& fp=5bd8a80bb9aacf77

              دیدگاه


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

                داداشی تشکر از همتون یزد کیتو دیدم
                http://malavanfc.persiangig.com/Eca/RTC.rar
                این فایلو بگیرین
                این برنامه چه طوریه که تاریخ میلادی رو تو 10 20 خط تبدیل به شمسی میکنه دستور باز خوانی هفته ؟
                چه طوریه؟
                یه راهنمایی
                کلی از دستورش بابا تو کفم :angry: oo:


                اضافه شده در تاریخ :
                داداشی من اینی که میگفتم با 32 بود مال شما 8 است داداشی رو این تایپک کامل صحبت کنیم البته میتونیم این فایلا رو اینجا شیر کنیم داداش من منطزرتم :read:
                [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

                دیدگاه


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

                  من شروع کردم دوباره
                  خوب ای سی یا دستمه الان تقریبا کامله الان یه سوال به ذهنم میرسه این ای سی rtc باید ولتاژ 3 ولت داشته باشه من از با طری 3.7 ولت با یه دیود استفاده کردم خوب ولی میخوام یه طوری ببندم مدارو با یه کلید سویچ کوچولو ساعت یه لحظه نشون داداه بشه بدون اینکه بک گراند ال سی دی روشن شه خو باید چی کار کنم ایا این ای سی ds1307 اگه به vcc اون 3.7 ولت بدی خروجی دیتا رو میده یه نه؟
                  :angry:
                  در ضمن دستوری داریم که توان مصرفیavr کم کنه تو محیط بیسکام؟
                  واسه همون ds1307

                  اضافه شده در تاریخ :
                  [code=vb]'============================================ =====
                  '* *
                  '============================================ ====

                  $regfile = "m8def.dat"
                  $crystal = 1000000
                  '------------------------ lcd -----------------------------------------------
                  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
                  Cls

                  '--------------------------- ds 1307 -----------------------------------------
                  $lib "ds1307clock.lib"
                  'configure the scl and sda pins
                  Config Sda = Portd.7
                  Config Scl = Portd.6
                  'address of ds1307
                  Const Ds1307w = &HD0 ' Addresses of Ds1307 clock
                  Const Ds1307r = &HD1
                  '------------------------------ key --------------------------------------------
                  Config Pinc.1 = Input
                  Config Pinc.2 = Input
                  Config Pinc.3 = Input
                  Config Pinc.4 = Input
                  '------------------------------------------------------------------------------
                  Config Debounce = 30

                  Dim A As Byte , B As Byte , Data1 As Byte , C As Byte

                  Dim Seco As Byte , Mine As Byte , Hour As Byte , Detaa As Word

                  '----------------------------------------------------------------------------
                  Cursor Off
                  '-----------------------------

                  '-------------------------------------------------------------------------------
                  Main:
                  Do
                  Gosub Ds1307
                  Gosub 24_12
                  Gosub Chekkey

                  Loop
                  '-------------------------------------------------------------------------------
                  Ds1307:
                  I2cstart ' Generate start code
                  I2cwbyte Ds1307w ' send address
                  I2cwbyte 0 ' start address in 1307
                  I2cstart ' Generate start code
                  I2cwbyte Ds1307r ' send address
                  I2crbyte Seco , Ack 'sec
                  I2crbyte Mine , Ack ' MINUTES
                  I2crbyte Hour , Nack

                  ' Hours
                  I2cstop

                  Seco = Makedec(seco) : Mine = Makedec(mine) : Hour = Makedec(hour)

                  If Seco > 59 Then Seco = 0
                  If Mine > 59 Then Mine = 0
                  If Hour > 23 Then
                  Hour = 0
                  Gosub Seco
                  End If

                  Return
                  '-------------------------------------------------------------------------------
                  24_12:
                  If Pinc.4 = 1 Then Gosub Disply_24
                  If Pinc.4 = 0 Then Gosub Disply_12
                  Return
                  '-------------------------------------------------------------------------------
                  Disply_24:

                  Locate 1 , 1
                  Lcd "Time = " ; Hour ; ":" ; Mine ; ":" ; Seco ; " "
                  Locate 2 , 6
                  Lcd "(24)"
                  Return

                  '-------------------------------------------------------------------------------
                  Disply_12:

                  If Hour = 0 Then Hour = 12
                  If Hour > 12 Then Hour = Hour - 12

                  Locate 1 , 1
                  Lcd "Time = " ; Hour ; ":" ; Mine ; ":" ; Seco ; " "
                  Locate 2 , 6
                  Lcd "(12)"
                  Return
                  '-------------------------------------------------------------------------------
                  Chekkey:

                  Debounce Pinc.1 , 0 , Seco , Sub
                  Debounce Pinc.2 , 0 , Mine , Sub
                  Debounce Pinc.3 , 0 , Hour , Sub


                  Return
                  '---------------------------------------------
                  Seco:
                  Incr Seco
                  If Seco > 59 Then Seco = 0
                  Seco = Makebcd(seco)
                  I2cstart ' Generate start code
                  I2cwbyte Ds1307w ' send address
                  I2cwbyte 0 ' starting address in 1307
                  I2cwbyte Seco
                  I2cstop
                  Return

                  '-------------------------------------
                  Mine:
                  Incr Mine
                  If Mine > 59 Then Mine = 0
                  Mine = Makebcd(mine)
                  I2cstart ' Generate start code
                  I2cwbyte Ds1307w ' send address
                  I2cwbyte 1 ' starting address in 1307
                  I2cwbyte Mine
                  I2cstop
                  Return
                  '-------------------------------------

                  Hour:
                  Incr Hour
                  If Hour > 23 Then Hour = 0
                  Hour = Makebcd(hour)
                  I2cstart ' Generate start code
                  I2cwbyte Ds1307w ' send address
                  I2cwbyte 2 ' starting address in 1307
                  I2cwbyte Hour
                  I2cstop

                  Return
                  '-------------------------------------

                  End[/code]

                  اضافه شده در تاریخ :
                  Config Debounce = 30
                  تا این جا که برنامرو فهمیدم این ینی چی Config Debounce = 30
                  :question:
                  اگه میشه ترو خدا کمک کنید متغیر های تاریخ روز ماه سال هفترو در بیارم برنامه اینه دانلودش کنید
                  http://bargiri2.persiangig.com/ds1307/ds1307.rar

                  اضافه شده در تاریخ :
                  ویرایش: یکی از بچه ها گفته بود کلا ds 1307 اصلا دقت نداره :angry: منم این جمله رو نوشتم :cry2:
                  در ادامیه تایپک متوجه خواهید شد که 1307 یکی از دقیق تری این ای سی هاست به شرط استفاده از ای سی و کریستال مرغوب )

                  اقا ترو خدا چرا اخه الان دارم 3 ساعته رو فیبر سوراخ دار لحیم میکنم :cry2: :cry:
                  کسی نظری نداره در ضمن یه سوال ممکنه میکرو باعث عقب موندنش بشه یعنی برنامت غلط باشه :cry2:
                  [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

                  دیدگاه


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

                    بعیده برنامه باعثش بشه
                    تو برد های یکسان عقب جلو میشدن
                    حتی دست به کریستالش میزدم بعضی موقع ها قاطی مکرد
                    فقط mt 48 t 86 با باتری و کریستال داخلی - تا ده سال بدون برق

                    دیدگاه


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

                      آقای فخاری شما سمپل یا کتابخانه این آی سی رو توی bascom دارید ؟؟؟ :nerd:

                      دیدگاه


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

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

                        دیدگاه


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

                          میزارم دااش لایب این ای سیو دارم اگه اخرین ورزن بر نامه بیسکامو بگیری خودش داره ولی الان سرعت کمه بعدا اپ میکنم لینک میدم :redface: :read:

                          اضافه شده در تاریخ :
                          اینم کل لایب های تازه ds 1307 هم توشه 200 کلیو هجمشه داداش اگه برنامشو بلدی کمک کن :cry2:
                          حمید جون یه کمکی هم شما بکن داداش گلم :cry2:
                          http://bargiri2.persiangig.com/LIB.rar

                          « آخرین ویرایش: امروز ساعت 0901 am توسط امیر معیری »(این جمله تو قوانین سایت اومده که اسم سایت دیگه نباید اورده شه ما هم راضی هستیم برای استقلال eca)))
                          عجبا چی میشه بابا مگه اسم یه سایت الکترونیک بود بعدش اومدین ورداشتین؟
                          ینی چی هر سایتی ار زش خودشو داره ینی میگی تبلیغه اون طرف زحمت کشیده یه برنامه سورس داداه من دلم نیومد تغیرش بدم داداش گفتم حیفه یه دو نفرم نگاه کنن به اون سایت حالا شما تو تایپک ما ویرایش بزن باشه اگه شما راضی نیستین ما هم تبلیغ سایت نمی کنیم

                          کلمات برای جستجو در گوگل و سایت :((( لایب 1307 ds دی اس lib *.lib لایب رری ds 1307 دانلود لایب رری )
                          [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

                          دیدگاه


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

                            سلام دوستمون راست میگه من از این ای سی استفاده کردم (تو مدار تابلو روانم) جلو میرفت هی :sad:
                            کریستالشو عوض کردم بیشتر جلو رفت : :angry:

                            آخرش مجبور به حذف تاریخ و ساعت شدم :cry: :cry:

                            فکر کنم اگه یه کریستال خوب بزاری درست بشه مشکلش ولی در کل آی سی خوبی نیست !

                            دیدگاه


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

                              داداش گلم ببین باید قسمت فلزی کریستالو رو به جی ان دی وصل کنی کردی؟ در ضمن باید کنار پایه های کریستالو به جی اندی وصل کنی دیتا شیتو بخون تا بهتر بشه من فلا مدار کامله برنا مشو دارم ادیت میکنم هیچی نمیدونم کمک کنید oo: :angry:
                              ویرایش : ما بعد 1 هفته کار به صورت بک اپ و روشن هیچ خطایی ندیدیم مرجع ما مقایسه با ساعت کامپیوتر بود که حتی 1 ثانیه هم در یک هفته اشتباه نمیکنه )
                              [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

                              دیدگاه

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