اطلاعیه

Collapse
No announcement yet.

اجرای برنامه ساعت در proteus

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

    اجرای برنامه ساعت در proteus

    سلام اگه ممکنه یک نفر روش نمایش ساعت روی سون سگمنت رو توضیح بده , برنامه آماده اش رو نمیخام , اگه ممکنه بگین چطور میشه برنامشو و مدارش رو طراحی کنم در مورد اسیلاتورشم توضیح بدید پیشاپیش ممنون
    http://multiprocessor.mihanblog.com
    ترجمه مقالات تخصصی برق و کامپیوتر

    #2
    پاسخ : اجرای برنامه ساعت در proteus

    با زبان c میخام بنویسم اما نمیدونم از کجا باید شروع کنم و اصلا چه اجزا و ic هایی نیاز داره :sad:
    http://multiprocessor.mihanblog.com
    ترجمه مقالات تخصصی برق و کامپیوتر

    دیدگاه


      #3
      پاسخ : اجرای برنامه ساعت در proteus

      نوشته اصلی توسط ghasedak21
      با زبان c میخام بنویسم اما نمیدونم از کجا باید شروع کنم و اصلا چه اجزا و ic هایی نیاز داره :sad:
      یه سرچ کنید فکر کنم پیدا میکنید :redface:
      کمتر سخن گویم
      بیشتر عمل کنیم

      دیدگاه


        #4
        پاسخ : اجرای برنامه ساعت در proteus

        سلام
        میتونی از تایمرهای میکرو یا از RTC مثل ds1307 استفاده کنی

        دیدگاه


          #5
          پاسخ : اجرای برنامه ساعت در proteus

          سلام
          یه کریستال 32768 هرتز ساعت به پایه TOSC1 میکرو وصل کن و تایمر 2 رو فعال کن و منبع کلاک رو روی این پایه قرار بده و تنظیمات رو روی حالت آسنکرون جهت RTC قرار بده. همچنین مقدار کلاک رو روی پرسکال 128 قرار می دیم. با انجام این تنظیمات تایمر به طور دقیق در هر ثانیه یک بار سر ریز میکنه. بعد با چند دستور شرطی می تونی ساعت رو بسازی. واسه سون سگمنت هم تا دلت بخواد آموزش هست. کریستال هم منظورم مثل اینه:



          دیدگاه


            #6
            پاسخ : اجرای برنامه ساعت در proteus

            پس پایه های xtal برای چی هستند ؟
            تو اینترنت برنامه های زیادی با این موضوع هستند اما روش طراحی اولیه و دلیل انتخاب پایه ها و یا تایمر رو توضیح ندادند برخی هم اسیلاتور رو به پایه های متفاوتی وصل کرده اند :read:
            کریستال 32768 در پروتیوس پیدا میشه ؟؟پیداش نکردم؟؟؟
            http://multiprocessor.mihanblog.com
            ترجمه مقالات تخصصی برق و کامپیوتر

            دیدگاه


              #7
              پاسخ : اجرای برنامه ساعت در proteus

              نوشته اصلی توسط ghasedak21
              پس پایه های xtal برای چی هستند ؟
              تو اینترنت برنامه های زیادی با این موضوع هستند اما روش طراحی اولیه و دلیل انتخاب پایه ها و یا تایمر رو توضیح ندادند برخی هم اسیلاتور رو به پایه های متفاوتی وصل کرده اند :read:
              کریستال 32768 در پروتیوس پیدا میشه ؟؟پیداش نکردم؟؟؟
              اون منبع کلاک CPU یا خود میکرو هستش.
              تایمر دو واسه ساختن ساعت با این کریستال بهینه شده. دلیل انتخابش اینه.
              ما واسه استفاده از تایمر ها یا می تونیم با استفاده از پرسکالر داخلی میکرو تایمر میکرو رو بگیرم و با تقسیم بر یه مقدار اون کلاک لازمه رو بدست بیاریم یا اینکه به پایه هایی که توی دیتاشیت هست یه کریستال ببندیم و ازش واسه اون تایمر استفاده کنیم. واسه تایمر صفر از پایه T0 و تایمر یک از پایه T1 و تایمر دو از دو پایه TOSC1,2 استفاده میشه.

              دیدگاه


                #8
                پاسخ : اجرای برنامه ساعت در proteus

                ممنون از توضیحاتتون
                فقط تو پروتیوس پیداش نمی کنم
                یک سوال دیگه ,برنامه اینتراپت رو چطور باید با C بنویسیم برای زدن کلید تنظیم ساعت میخام.
                http://multiprocessor.mihanblog.com
                ترجمه مقالات تخصصی برق و کامپیوتر

                دیدگاه


                  #9
                  پاسخ : اجرای برنامه ساعت در proteus

                  از کدوم وقفه می خوای استفاده کنی ؟ کدوم تایمر ؟
                  (مثلا می تونی از وقفه سرریز تایمر یا حالت مقایسه استفاده کنی)

                  دیدگاه


                    #10
                    پاسخ : اجرای برنامه ساعت در proteus

                    دوست عزیز تو نرم افزار یک کریستال انتخاب کنید روش دبل کلیک کن مقدار مورد نظر را به کریستال بده :applause:

                    دیدگاه

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