اطلاعیه

Collapse
No announcement yet.

آزاد کردن پایه که با ذستور .... .

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

    آزاد کردن پایه که با ذستور .... .

    دوستان من طبق عکس زیر برای استفاده کردن از 7 سگمنت 4 تایی خوب از 2 پورت استفاده کردم .پورت d به صورت کامل و پورت b از 4 تا پایه ی اول.
    خوب من الان به 2 تا پایه از پورت b برای ست کردن یه ال ای دی نیاز دارم.ولی چون از دستورات زیر برای روشن شدن 7سگمنت استفاده کردم ،
    Config Portd = Output
    Config Portb.0 = Output
    Config Portb.1 = Output
    Config Portb.2 = Output
    Config Portb.3 = Output
    H1 Alias &B00001110
    H2 Alias &B00001101
    H3 Alias &B00001011
    H4 Alias &B00000111
    H5 Alias &B00000000
    H6 Alias &B00001111
    D Alias Portd
    B Alias Portb
    اون پایه های آزاد پورت b رو وقتی output میزارم ،درجا صفر میشن.حالا میخام اون 4 تا پایه رو از این وابستگی در بیارم تا ازشون جدا استفاده کنم.باید چیکار کنم؟ممنون
    به سمت نور خورشید حرکت کن،تو میتونی تابش خورشید رو حس کنی ،حتی اگه کور باشی.
    (پیش به سوی هدف)

    #2
    پاسخ : آزاد کردن پایه که با ذستور .... .

    با سلام
    یعنی چی صفر میشن ؟
    خواستن توانستن است !

    دیدگاه


      #3
      پاسخ : آزاد کردن پایه که با ذستور .... .

      چجوری بگم.
      ببینید من میخام از پایه 5 پورت b به عنوان خروجی استفاده کنم.ولی نمیشه ونمیتونم ست کنم اونو.
      یعنی ببینید از دستور n &B00001101
      استفاده میکنم برای نمایش رو 7سگمنت دیگه.پس اون پین هایی که به 7سگمنت هم وصل نیست .صفر منطقی میشن و ال ای دی روشن نمیشه.
      اصلا میخام از 4 بیت 7 سگمنت استفاده کنم و بقیه پین های پورت بی رو آزاد بزارم برای کارهای دیگه.اینجوری میشه؟
      به سمت نور خورشید حرکت کن،تو میتونی تابش خورشید رو حس کنی ،حتی اگه کور باشی.
      (پیش به سوی هدف)

      دیدگاه


        #4
        پاسخ : آزاد کردن پایه که با ذستور .... .

        نوشته اصلی توسط hosseinam1370
        از پایه 5 پورت b به عنوان خروجی استفاده کنم.ولی نمیشه ونمیتونم ست کنم اونو.
        یعنی ببینید از دستور n &B00001101
        حسین جان دستورت کمی مشکل داره !
        شما میایی پورت B رو کاملا مقدار دهی میکنی !
        یعنی چی اهان شما میایی پایه های سه به بعد پورت B رو ریست میکنی بعد میایی مثلا میگی میخوام پورت B پایه 4 ست بشه همین که میکرو میاد پایه 4 رو ست کنه حلقه تکرار میشه پایه 4 ریست میشه ! و الی اخر ...
        خوب شما به جایی این دستور از چهارتا دستور استفاده کن :
        کد:
        set portb.0
        reset portb.1
        set portb.2
        set portb.3
        خواستن توانستن است !

        دیدگاه


          #5
          پاسخ : آزاد کردن پایه که با ذستور .... .

          اگه با 7 سگمنت مولتی پلکسر کار کرده باشید میدونید که همزمان باید به پایه های مشترک و پایه های روشن شدن مثلا اعداد دیتا داد تا در یک زمان در 7سگمنت اولی یه عدد و دومی یه عدد دیگه و ... .در غیر این صورت فقط یزره تاخر بیوفته اعداد قاطی میشه.من همین کاری که گفتین و کردم.ولی جواب نگرفتم. همه قاطی شد رفت و مجبورم به صورت باینری اونو خاموش و روشن کنم تا همزمان اتفاق بیوفته:
          Config Portd = Output
          Config Portb.0 = Output
          Config Portb.1 = Output
          Config Portb.2 = Output
          Config Portb.3 = Output
          H1 Alias &B00001110
          H2 Alias &B00001101
          H3 Alias &B00001011
          H4 Alias &B00000111
          H5 Alias &B00000000
          H6 Alias &B00001111
          D Alias Portd
          B Alias Portb
          do
          B = H1 'here is hossein sub'
          D = Lookup(a , Adad2)

          Waitms 2
          B = H2
          D = Lookup(c , Adad)

          Waitms 2
          B = H3
          D = Lookup(e , Adad2)

          Waitms 2
          B = H4
          D = Lookup(f , Adad)

          Waitms 2
          loop
          امیدوارم که فهمیده باشین منظورمو.
          و الان من به اون پایه های بیکار نیاز پیدا کردم.ولی بخاطر اینکه همش برای 7سگمنت داره کار میکنه و طبق عدد باینری همش صفر هست.
          حالا نمیدونم چجوری اونو جدا کنم از این دستور باینری تا ازش استفاده کنم دوست من.
          چیزی به ذهنتون میرسه؟
          ممنون
          به سمت نور خورشید حرکت کن،تو میتونی تابش خورشید رو حس کنی ،حتی اگه کور باشی.
          (پیش به سوی هدف)

          دیدگاه


            #6
            پاسخ : آزاد کردن پایه که با ذستور .... .

            بیس و نقشه پروتوس اپ کن ببینم مشکلش چی هستش !
            خواستن توانستن است !

            دیدگاه


              #7
              پاسخ : آزاد کردن پایه که با ذستور .... .

              ممنون از وقتی که گذاشتی.حل شد.
              به سمت نور خورشید حرکت کن،تو میتونی تابش خورشید رو حس کنی ،حتی اگه کور باشی.
              (پیش به سوی هدف)

              دیدگاه

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