اطلاعیه

Collapse
No announcement yet.

چند سوال درمورد بسکام

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

    چند سوال درمورد بسکام

    1.دستکر initlcd تو زبان بسکام چیه و چیکار میکنه
    2.من توسط تایمرهای تو میکرو اومدم و یه ساعت طراحی کردم ولی وقتی برای مثال ثانیه را داره میشماره وعددش دورقمی هستش.مشکلی نیست اما زمانیکه ثاینه یک رقمی میشه مثلا اعداد کوچکتر 10 میخوام بجای یک رقمی دو رقمی نشون بده.مثلا وقتی 8 میشه بنویسه 08.نشون دهنده من هم lcd هستش

    #2
    پاسخ : چند سوال درمورد بسکام

    شرط بزار اگه کوچیک تر از 10 بود ابتدا یک 0 بنویس روی lcdبعد متغیر یا عددی که مربوط به ساعت هست
    http://s6.uplod.ir/i/00674/9cm41hm4inx0.jpg

    دیدگاه


      #3
      پاسخ : چند سوال درمورد بسکام

      میشه بیشتر توضیح بدین
      راستی.من یه ساعت با تایمر یک میکرو روی lcd راه انداختم ولی بعد از چند دقیقه که درست عمل کرد ناگهان روی صفحه عبارات نامفهوم و درهم ظاهر میشه علتش چیه

      دیدگاه


        #4
        پاسخ : چند سوال درمورد بسکام

        اینو از اساتید بپرس اما برنامه قبلیتو بزار برات ویرایش کنم
        http://s6.uplod.ir/i/00674/9cm41hm4inx0.jpg

        دیدگاه


          #5
          پاسخ : چند سوال درمورد بسکام

          خب چند تا نکته :
          1)در رابطه با اون دوستمون که گفتن بعد از چند دقیقه کار چیزای عجیب و غریب نشون میده ، اولا از چه نوع منبع تغذیه ای استفاده میکنین؟(ترانس؟سوییچینگ؟ اگه سوییچینگ استفاده میکنین ، چه مارکی؟) دوما برنامه و شماتیک رو بذار تا بررسی بشه ...
          1)واسه این که جای عدد قبلی رو LCD تو زبان بیسیک پاک بشه باید بعدش چند تا space بزنی مثلا:
          [code=qbasic]lcd a;" "[/code]
          تیم کاوش در مسابقات بین المللی ایران اپن 2016.نمایشی.مین یاب.
          علم را باید در آزمایشگاه یاد گرفت نه در دانشگاه!

          دیدگاه


            #6
            پاسخ : چند سوال درمورد بسکام

            نوشته اصلی توسط pars_paya
            خب چند تا نکته :
            1)در رابطه با اون دوستمون که گفتن بعد از چند دقیقه کار چیزای عجیب و غریب نشون میده ، اولا از چه نوع منبع تغذیه ای استفاده میکنین؟(ترانس؟سوییچینگ؟ اگه سوییچینگ استفاده میکنین ، چه مارکی؟) دوما برنامه و شماتیک رو بذار تا بررسی بشه ...
            1)واسه این که جای عدد قبلی رو LCD تو زبان بیسیک پاک بشه باید بعدش چند تا space بزنی مثلا:
            [code=qbasic]lcd a;" "[/code]
            از دوستان متشکرم.اولا منبع تغذیه من فعلا همون منابع تغذیه ای است که تو ازمایشگاه استفاده میکنند.که احتمال 100 صددرصد از نوع سوییچینگه
            دوما برنامه ای که نوشتم بدین صورته
            Enable interruppts
            decaller zaman
            enable ovf1
            timer1=64356
            on ovf1 saat
            start timer
            do
            home
            lcd h;":" m; ":";s;":"
            loop
            end
            saat:
            stop timer1
            incr cun
            if cun=1000 then
            cun=0
            cls
            call zaman
            end
            timer1=64536
            start timer1
            return
            zaman:
            incr s
            if s>59 then
            s=0
            Incr m
            end if
            If m>59 then
            m=0
            Incr h
            end if
            if h>23 then
            cls
            h=1
            return
            درضمن از اسلاتور داخلی میکرو اسفاده کردم و فرکانسم هم 1 مگاهرتز انتخاب شده

            دیدگاه


              #7
              پاسخ : چند سوال درمورد بسکام

              1)خب دوست من ، اگه تایمر 2 خالی هست ، راه نوشتن برنامه ساعت اینی که شما نوشتید نیست ...
              به هر حال ...
              2)یه لطفی بکن و واسه تغذیه میکرو یدونه خازن عدسی 104 بذار ..
              3)اگه درست نشد ، یه بار با باطری کتابی و 7805 تست کن و نتیجه شو بگو ...
              منبع آزمایشگاهی خیلی جالب نیست ...
              تیم کاوش در مسابقات بین المللی ایران اپن 2016.نمایشی.مین یاب.
              علم را باید در آزمایشگاه یاد گرفت نه در دانشگاه!

              دیدگاه


                #8
                پاسخ : چند سوال درمورد بسکام

                نوشته اصلی توسط pars_paya
                1)خب دوست من ، اگه تایمر 2 خالی هست ، راه نوشتن برنامه ساعت اینی که شما نوشتید نیست ...
                به هر حال ...
                2)یه لطفی بکن و واسه تغذیه میکرو یدونه خازن عدسی 104 بذار ..
                3)اگه درست نشد ، یه بار با باطری کتابی و 7805 تست کن و نتیجه شو بگو ...
                منبع آزمایشگاهی خیلی جالب نیست ...
                ممنون ولی تایمر یک باتایمر دو چه فرقی داره
                2.عیب برنتمه ای که نوشتم چیه میشه عیبشو بگی و راهنماییم کنیید.ممنون میشم
                3.اون خازن هم گذاشتم ولی جواب نداد

                دیدگاه


                  #9
                  پاسخ : چند سوال درمورد بسکام

                  1)با باطری کتابی +7805 تست کنید اول .
                  2)تایمر 2 زمان دقیق رو با خاصیت آسنکرونش و کریستال کوارتز(32768هرتز) ، فراهم میکنه ..
                  3)اصلا اگه تایمر دو استفاده کنی خود بسکام واسه ساعت یه تابع شیک داره که بی دردسر میتونی ساعت درست کنی باهاش ..
                  4)اگه مطالب به دردتون میخوره دکمه تشکر یادتون نرررره
                  تیم کاوش در مسابقات بین المللی ایران اپن 2016.نمایشی.مین یاب.
                  علم را باید در آزمایشگاه یاد گرفت نه در دانشگاه!

                  دیدگاه

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