اطلاعیه

Collapse
No announcement yet.

تنظیم ساعت دیجیتالی با ای سی ds1307

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

    تنظیم ساعت دیجیتالی با ای سی ds1307

    سلام من یک سوالی داشتم،من مدار ساعت دیجیتالی بستم و جواب داد حالا برای تنظیم ساعت با میکرو هنگامی که ساعت در حال کار است چگونه می باشد.

    #2
    پاسخ : تنظیم ساعت دیجیتالی با ای سی ds1307

    دوست من در این زمینه کلی مثال و پروژه رو سایت هست. برای این کار کلیدها رو وصل می کنی به اینرتاپت خارجی و سپس مقدار یک متغییر رو یکی یکی افزایش میدی و هر کجا لازم بود استفاده می کنی. اگه زبان برنامه نویسیت بیسیک هستش به اینجا یه سری بزن: http://www.eca.ir/forum2/index.php?t...1468#msg391468
    چرا ناراحتی پاتریک!
    + امروز ی بچه دیدم سرچهارراه گل میفروخت
    - از دیدنش ناراحت شدی؟
    + نه
    پس چی ناراحتت کرده
    + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
    ------------------------------------------------------------------------------------------------------
    تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
    ------------------------------------------------------------------------------------------------------
    محصولات

    دیدگاه


      #3
      پاسخ : تنظیم ساعت دیجیتالی با ای سی ds1307

      نه من به زبان ++c می نویسم اگه می شه راهنماییم کنید مرسی.راستی من کلی سایت گشتم درباره همین موضوع اما همه به زبان بیسیک نوشته اند.

      دیدگاه


        #4
        پاسخ : تنظیم ساعت دیجیتالی با ای سی ds1307

        ببخشید من فقط سی و بیسیک بلدم و با سی ++ اصلا کار نکردم.
        چرا ناراحتی پاتریک!
        + امروز ی بچه دیدم سرچهارراه گل میفروخت
        - از دیدنش ناراحت شدی؟
        + نه
        پس چی ناراحتت کرده
        + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
        ------------------------------------------------------------------------------------------------------
        تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
        ------------------------------------------------------------------------------------------------------
        محصولات

        دیدگاه


          #5
          پاسخ : تنظیم ساعت دیجیتالی با ای سی ds1307

          شما کجاش مشکل داری؟ نوی برنامه نویسی یا سخت افزار؟
          تو کدویژن دستورات rtc_set_time و rtc_set_date برای تنظیم استفاده میشه.

          دیدگاه


            #6
            پاسخ : تنظیم ساعت دیجیتالی با ای سی ds1307

            بله درست است این تابع هارو من ازش استفاده کردم اما می خوام که وقتی مثلا 1==1.PORTA به ساعت ما یکی بیفزاید یا اگر1== 2.PORTA به ثانیه ما بیفزاید.مرسی از پاسخ های شما.

            دیدگاه


              #7
              پاسخ : تنظیم ساعت دیجیتالی با ای سی ds1307

              شما اول باید ساعت فعلی بخونی بعد یک واحد بهش اضافه کنی و در نهایت اون در DS1307 ذخیره کنی
              [glow=red,2,300]تاپیک های ایجاد شده[/glow]

              دیدگاه


                #8
                پاسخ : تنظیم ساعت دیجیتالی با ای سی ds1307

                همین مشکل من هم در این جاست که من برنامه نوشتم که مثلا وقتی یک پین مساوی 1 شد یک واحد مثلا به دقیقه ما بیفزاید ولی کار نمی کند من چگونه این دستور رو باید بنویسم.

                دیدگاه


                  #9
                  پاسخ : تنظیم ساعت دیجیتالی با ای سی ds1307

                  نوشته اصلی توسط behboodi
                  همین مشکل من هم در این جاست که من برنامه نوشتم که مثلا وقتی یک پین مساوی 1 شد یک واحد مثلا به دقیقه ما بیفزاید ولی کار نمی کند من چگونه این دستور رو باید بنویسم.
                  کد:
                  if(PINA.1==1)
                  {
                  rtc_get_time(&h,&m,&s);
                  m++;
                  rtc_set_time(h,m,s);
                  }

                  دیدگاه


                    #10
                    پاسخ : تنظیم ساعت دیجیتالی با ای سی ds1307

                    آقا دستت درد نکنه مرسی مشکلم حل شد.

                    دیدگاه


                      #11
                      پاسخ : تنظیم ساعت دیجیتالی با ای سی ds1307

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

                      دیدگاه


                        #12
                        پاسخ : تنظیم ساعت دیجیتالی با ای سی ds1307

                        نوشته اصلی توسط behboodi
                        ببخشید یک سوال دیگه من داشتم من می توانم به جای استفاده از lcd برای نمایش ساعت از سون سگمنت مالتی پلکسر استفاده کنم.چون lcd اعداد رو کوچیک نمایش میده.مرسی از پاسخ هاتون.
                        بله
                        بجای LCD میشه روی سون سگمت نشون داد ولی باید چند خط کد دیگه بنویسی
                        [glow=red,2,300]تاپیک های ایجاد شده[/glow]

                        دیدگاه


                          #13
                          پاسخ : تنظیم ساعت دیجیتالی با ای سی ds1307

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

                          دیدگاه


                            #14
                            پاسخ : تنظیم ساعت دیجیتالی با ای سی ds1307

                            http://projects.m32.ir/up/2012/09/7Segment_4_BascomAVR.rar
                            [glow=red,2,300]تاپیک های ایجاد شده[/glow]

                            دیدگاه


                              #15
                              پاسخ : تنظیم ساعت دیجیتالی با ای سی ds1307

                              ببخشید اگه میشه به زبان ++c باشه چون من با بیسیک کار نکردم.مرسی

                              دیدگاه

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