اطلاعیه

Collapse
No announcement yet.

مقدار پورت میکرو؟

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

    مقدار پورت میکرو؟

    سلام دوستان.یه کمک بدین.

    مقدار پورت میکرو، تو برنامه نشونگر چیه؟
    مثلا اگر پورت بی 0 رو برابر 6 بذارم یعنی چی؟

    ممنون.

    #2
    پاسخ : مقدار پورت میکرو؟

    نوشته اصلی توسط lost_z
    سلام دوستان.یه کمک بدین.

    مقدار پورت میکرو، تو برنامه نشونگر چیه؟
    مثلا اگر پورت بی 0 رو برابر 6 بذارم یعنی چی؟

    ممنون.
    سلام.
    مقدار پورت b.6 رو نمیتونی 6 انتخاب کنی.
    portb.6 باید یک یا صفر انتخاب شه.
    اگه این پایه رو یک کنی ولتاژ این پایه 5 ولت و اگه صفر ولتاژ این پایه صفر ولت خواهد شد.
    به شرط اینکه این پایه بصورت خروجی تعریف شه.

    دیدگاه


      #3
      پاسخ : مقدار پورت میکرو؟

      بله.ولی من هر عددی غیر صفر انتخاب کردم.جواب داده.

      یه سوال دیگه.من موندم چه طور وقتی هیچ منبعی در کار نیست ، پروتیوس با میکرو LED ها رو خاموش روشن میکنه.

      واین که اگر یکی از پورت هارو ورودی منبع بذاریم از کجا بدونیم 5 ولت پورت مثلا b.6 رو تغذیه میکنه یا نه؟

      دیدگاه


        #4
        پاسخ : مقدار پورت میکرو؟

        سلام
        اگر پورتی برابر یک عدد 1 بایتی قرار گیرد.اون پورت برابر مقدار باینری اون عدد، 1 وصفر میشود مثلا باینری 6 برابره با110 بنابراین فرضا پورت b.0 و b.1 یک میشن وبقیه صفر

        دیدگاه


          #5
          پاسخ : مقدار پورت میکرو؟

          داداش دمت گرم راهنماییم کردی.
          البته فکر کنم اینی که شما گفتی به این صورت هستش مثلا DDRD=6 . وقتی که من یک پورت خاص رو 6 میذارم دیگه به پورت های دیگه چه ربطی داره؟


          یه سوال دیگه هم دارم .
          این که چطور میتونم پورتها رو از یک شماره دلخواه تا یه شماره دلخواه دیگه هدف قرار بدم؟

          مثلا تو حلقه، i رو به عنوان متغیر قرار بدم و مثلا بنویسم PORTD.i=1 ؟
          که اگر مثلا i =3 شد پورت d.3 رو هدف قرار میده.درسته؟

          ممنون.

          دیدگاه


            #6
            پاسخ : مقدار پورت میکرو؟

            کد:
            PORTD = 1<<i;
            1 را به اندازه i شیفت بدید به راست.
            آیا جهالت نیست که آدمی ساعات شیرین امروز را فدای روزهای آینده کند؟

            دیدگاه


              #7
              پاسخ : مقدار پورت میکرو؟

              PORTD.i به این شکل نداریم اصلا. همون که دوستمون گفتن رو باید انجام بدین. شیفت دادن.
              http://www.eca.ir/forum2/index.php?topic=108455.msg777842#msg777842

              دیدگاه

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