اطلاعیه

Collapse
No announcement yet.

ساخت delay 100ns

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

    ساخت delay 100ns

    سلام به همه
    نوی یک پروزه ای نیاز به ایجاد یک delay 100ns !!!!
    دارم دوستان اسمبلی کار
    اگه میشه کدش برام بنویسن
    و نحوه کارشو بگن
    فرکانس میکرو هم 8MHz
    یا علی......
    :applause: :applause: :applause: :applause: :applause: :applause: :applause: :applause:

    #2
    پاسخ : ساخت delay 100ns

    با این فرکانس نمیشه.
    چون حداقل سیکل وظیفه طی 125 نانو ثانیه انجام میشه
    با فرکانس 16 مگاهرتز هم دقیقا نمیشه یک تاخیر 100 نانو ثانیه ایجاد کرد.
    باید فرکانس کلاک 10 مگاهرتز باشه که باید از یک کلاک خارجی استفاده کنی
    ... و (بدانيد) گرفتن تصميمهاى محكم (براى رسيدن به اهداف بزرگ) با خوش گذرانى و سفرهآ‌هاى رنگين سازگار نيست و چه بسيار كه خواب شبانه تصميمهاى محكم روز را از ميان برده و تاريكيآ‌ها، خاطره همتآ‌هاى بلند را از يادها محو كرده است. (نهجآ‌البلاغه، خطبه211)

    امام علي (ع):کسي که به وقت ياري رهبرش در خواب باشد، با لگد دشمنش بيدار مي شود (غررالحکم،ص 422)

    دیدگاه


      #3
      پاسخ : ساخت delay 100ns

      سلام من الان رفتم توی فروشگاه کریستال 10mhz
      بود
      اگه میشه کدشو برام بنویسید!!1 :read: :read: :read: :read:
      :applause: :applause: :applause:
      یاعلی
      اقا ما منتظریم........

      دیدگاه


        #4
        پاسخ : ساخت delay 100ns

        کد خاصی نداره. توی برنامه ات هرجاش که خواستید بنویسید NOP یک کلاک تاخیر ایجاد میشه. چون با این دستور میکرو کاری انجام نمیده.
        ... و (بدانيد) گرفتن تصميمهاى محكم (براى رسيدن به اهداف بزرگ) با خوش گذرانى و سفرهآ‌هاى رنگين سازگار نيست و چه بسيار كه خواب شبانه تصميمهاى محكم روز را از ميان برده و تاريكيآ‌ها، خاطره همتآ‌هاى بلند را از يادها محو كرده است. (نهجآ‌البلاغه، خطبه211)

        امام علي (ع):کسي که به وقت ياري رهبرش در خواب باشد، با لگد دشمنش بيدار مي شود (غررالحکم،ص 422)

        دیدگاه


          #5
          پاسخ : ساخت delay 100ns

          یعنی باید 120 nop
          بنویسم؟؟؟!!!1 :surprised:

          دیدگاه


            #6
            پاسخ : ساخت delay 100ns

            نوشته اصلی توسط h.torabi
            یعنی باید 120 nop
            بنویسم؟؟؟!!!1 :surprised:
            شما یک دونه nop بنویسی 100 نانو ثانیه تاخیر ایجاد میشه. حالا اگر میخوای تاخیرهای بیشتری ایجاد کنی باید از روش های دیگه مثل تایمر استفاده کنی
            اول تاپیک زدی میخوای 100 نانو ثانیه تاخیر داشته باشی نه بیشتر
            ... و (بدانيد) گرفتن تصميمهاى محكم (براى رسيدن به اهداف بزرگ) با خوش گذرانى و سفرهآ‌هاى رنگين سازگار نيست و چه بسيار كه خواب شبانه تصميمهاى محكم روز را از ميان برده و تاريكيآ‌ها، خاطره همتآ‌هاى بلند را از يادها محو كرده است. (نهجآ‌البلاغه، خطبه211)

            امام علي (ع):کسي که به وقت ياري رهبرش در خواب باشد، با لگد دشمنش بيدار مي شود (غررالحکم،ص 422)

            دیدگاه


              #7
              پاسخ : ساخت delay 100ns

              همه دستورات داخل کدویژن اگر براساس اسمبلی نوشته بشه باید یک #asm قبش بزاری.
              این کد تاخیز یک سیکل ساعت رو به وجود میاره.
              کد:
              #asm("NOP") ;
              ---------
              .
              .
              ...........

              دیدگاه


                #8
                پاسخ : ساخت delay 100ns

                نوشته اصلی توسط AliRezaDAVE
                شما یک دونه nop بنویسی 100 نانو ثانیه تاخیر ایجاد میشه. حالا اگر میخوای تاخیرهای بیشتری ایجاد کنی باید از روش های دیگه مثل تایمر استفاده کنی
                اول تاپیک زدی میخوای 100 نانو ثانیه تاخیر داشته باشی نه بیشتر
                اااا
                داداش شرمنده اصلا حواسم نبود

                دیدگاه

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