اطلاعیه

Collapse
No announcement yet.

adc

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

    adc

    سلام
    آیا میشه توی بسکام برای مگا 8 این طوری نوشت?
    می خوام 4 تا کلید رو که یک سرشون به زمین مدار وصل کردم ، برنامه ی راه اندازیش رو این طوری بنویسم.
    ddrc.1=1 :portc.1=0
    ddrc.2=1 :portc.2=0
    ddrc.3=1 :portc.3=0
    ddrc.4=1 :portc.4=0
    .
    .
    .
    if pinc.1=0 then set portd.0
    ...
    متشکرم

    #2
    پاسخ : adc

    نوشته اصلی توسط mohammad.p
    سلام
    آیا میشه توی بسکام برای مگا 8 این طوری نوشت?
    می خوام 4 تا کلید رو که یک سرشون به زمین مدار وصل کردم ، برنامه ی راه اندازیش رو این طوری بنویسم.
    ddrc.1=1 :portc.1=0
    ddrc.2=1 :portc.2=0
    ddrc.3=1 :portc.3=0
    ddrc.4=1 :portc.4=0
    .
    .
    .
    if pinc.1=0 then set portd.0
    ...
    متشکرم
    شما وقتی بعد از تعیین ورودی،خروجی بودن پورت نوشتی مثلا portc.1=0 یعنی این پایه رو pull down کردی و این پایه همیشه صفر هست مگر اینکه سطح یک رو مستقیما بهش اعمال کنی.شما توی شرطت نوشتی اگر صفر شد،پس معنیش اینه که در حالت عادی یک دیگه،پس باید اون پورت رو pull up کنی یعنی بنویسی portc.1=1.در ضمن شما پورتت رو خروجی تعریف کردی،اگر میخوای از پورت فقط بخونی باید ورودی تعریفش کنی.

    دیدگاه


      #3
      پاسخ : adc

      متشکرم از راهنماییتون.
      پس یعنی این طوری درسته؟
      ddrc.1=0 :portc.1=1
      ddrc.2=0 :portc.2=1
      ddrc.3=0 :portc.3=1
      ddrc.4=0 :portc.4=1

      دیدگاه


        #4
        پاسخ : adc

        نوشته اصلی توسط mohammad.p
        متشکرم از راهنماییتون.
        پس یعنی این طوری درسته؟
        ddrc.1=0 :portc.1=1
        ddrc.2=0 :portc.2=1
        ddrc.3=0 :portc.3=1
        ddrc.4=0 :portc.4=1
        آره،برای کار شما درستش اینه

        دیدگاه

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