اطلاعیه

Collapse
No announcement yet.

این پایه ها رو به کجا باید وصل کنم ؟

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

    این پایه ها رو به کجا باید وصل کنم ؟

    سلام دوستان من تازه دارم میکرو 8051 یاد می گیرم تو کتاب اولین پروژه روشن خاموش کردن led هستش ... اما این پایه ها چیه ؟ باید چی کارشون کنم ؟ من عکس گرفتم و آلود کردم لطفا کمکم کنین .

    لینک عکس : http://s5.tinypic.com/2m6v78n.jpg

    #2
    پاسخ : این پایه ها رو به کجا باید وصل کنم ؟

    سلام دوست عزیز خوش آمدی ببین این عکسی که پلود کردی مال یک میکرو از خانواده 8051 هست که 40 پین هست و این پایه هایی که نشان داده شده پورت های Input/Output هست که دراین مدار شما Port های 2و 3 بصورت ورودی تعریف شده اند که به میکروسوئیچ وصل شده اند. و Port های 0و1 به صورت خروجی تعرف شده اند که آنها رو با یک بافر NOT به LED وصل شده اند. در ضمن شماره پایه های این پورت ها رو هم می تونی تو عکس زیر ببینی:

    در ضمن توی این عکسی که گذاشتی نشان نداده ولی برای راه اندازی هی میکرو احتیاج به یک سرس بایاس هست در خانواده 8051 پایه های XTAL1 و XTAL2 باید به کریستال و خازن های 22pf وصل شوند، پایه RST با یک مقاومت 10K به زمین و با یک خازن 10uf/16V به 5 ولت و پایه EA و VDD به 5 ولت و پایه Vss به زمین وصل شود. این اتصالات رو میتونی توی شکل زیر ببینی که عکس شبیه سازی یک مدار دیگه هست که فقط اتصال VDDو Vss رو نشون نداده.

    موفق باشی اگر باز هم مشکلی داشتی بگو دوستان حتما کمکت می کنن.موفق باشی.
    سعی نکن انسان موفقی باشی بلکه سعی کن انسان ارزشمندی باشی. آلبرت انیشتین

    دیدگاه


      #3
      پاسخ : این پایه ها رو به کجا باید وصل کنم ؟

      :redface:
      داشت یادم می رفت توی خانواده 8051 از هر پین پورت صفر که می خوای استفاده کنی( توی مدار شما هر 8 پین اون) باید اون پین رو با یک مقاومت 10K، به ولتاژ 5 ولت وصل کنی در اصطلاح میگن Pull up کنی. توی شکل دوم پست قبلی هم اگه نگاه کنی 4 پینی که از پورت صفر استفاده شده رو Pull up کرده.
      سعی نکن انسان موفقی باشی بلکه سعی کن انسان ارزشمندی باشی. آلبرت انیشتین

      دیدگاه


        #4
        پاسخ : این پایه ها رو به کجا باید وصل کنم ؟

        واقعا ممنونم .... از اینکه وقت گذاشتین توضیح دادین

        دیدگاه


          #5
          پاسخ : این پایه ها رو به کجا باید وصل کنم ؟

          سلام دوست عزیز من فایل شبیه ساز رو همراه با برنامه بیسیک برات تو لینک زیر UP کردم البته 8 تا LED رو با 8 Switch کنترل می کنه از پورت صفر هم استفاده کردم تا Pull up رو متوجه بشی.(فقط پورت صفر این خاصیت رو داره بقیه لازم ندارن) یک مسئله دیگه اینکه مقاومت های Pull up باید یک رنجی بین 4.7K تا 10K باشن و برای مقاومت متصل بین LED و میکرو(که برای کاهش جریان کشیده شده از میکرو هست) از 220 اهم استفاده کن تو شبیه سازی این مقادیر رو برای اینکه جواب بهتری ببینیم تغییر دادم.اگر خواستی بگو اسمبلیش رو برات بذارم ولی از روی همون بیسیک هم میتونی متوجه بشی کلا 5 خط برنامست!!
          و یک پیشنهاد با توجه به اینکه گفتی می خوای برای یکی از پروژه هات از میکرو استفاده کنی و هدفت در حال حاضر یادگیری میکرو هست نه انجام خاص این مداری که گفتی فکر کنم بهتره از 8051 استفاده نکنی و برنامه نویسی رو هم با بیسیک یا سی انجام بدی به دو دلیل:
          1.میکرو قدیمی هست و امکاناتش از AVR و PIC و AMR خیلی کمتره.
          2. چون رشته شما برق نیست اگر با زبان های سطح بالا کار کنی کمتر احتیاج به کار مستقیم با سخت افزارها خواهی داشت که راحتتر هست.
          *الیته AMR که میکرو خیلی جدید و کمیابی و تجربه ها هم تو این زمینه کمتره پس بهتره از AVR یا PIC استفاده کنی.
          این هم لینک :
          http://rapidshare.com/files/178349259/LED.zip.html
          سعی نکن انسان موفقی باشی بلکه سعی کن انسان ارزشمندی باشی. آلبرت انیشتین

          دیدگاه

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