اطلاعیه

Collapse
No announcement yet.

اتصال کلید به میکرو+bascom

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

    اتصال کلید به میکرو+bascom

    سلام
    من یک مدار دارم که 6کلید به پورت dمتصل است.وبه همین پورت led ها(6عدد)وسگمن هم متصل است.
    من میخوام مثلابا فشردن یک کلید با تاخیر میلی ثانیه یکی از led ها روشن شده وعدد روی سگمنت افزایش یابدو...
    یعنی 6 کار را میخواهم انجام دهم ولی هر چی برنامه مینویسم اصلا خروجی شدن را نمیفهمد وفقط نمایشگری که به ان کلید متصل است کمرنگ روشن می شود.من برنامه زیر رانوشته ام اما نمیدانم کی خروجی کنم چون هیچ حالتی جواب نداد

    Lable4:
    Ddrd = &B10000001
    Portd = &H00

    If Pind.1 = 0 Then
    Bte1 = 2
    End If
    If Pind.2 = 0 Then
    Bte1 = 6
    End If
    If Pind.3 = 0 Then
    Bte1 = 7
    End If
    If Pind.4 = 0 Then
    Bte1 = 3
    End If
    If Pind.5 = 0 Then
    Bte1 = 1
    End If
    If Pind.6 = 0 Then
    Bte1 = 0
    End If
    If Fbit20 = 1 Then
    If Bte1 <> 5 Then
    Bte1 = 8
    End If
    Else
    If Fbit15 = 1 Then
    If Bte1 <> 0 Then
    Bte1 = 8
    End If
    End If
    End If
    If Fbit28 = 1 Then
    If Bte1 <> 4 Then
    Bte1 = 8
    End If
    End If


    If Bte1 = Bte2 Then
    If Fbit2 = 1 Then
    If Bte4 > Constant27 Then
    Ddrd = &HFF
    On Bte1 Goto Lable16 , Lable17 , Fbit3k , Lable18 , Lable19 , Lable20 , Up , Down , Exit_lable4
    [align=left]

    #2
    پاسخ : اتصال کلید به میکرو+bascom


    میشه یکیم واضح تر توضیح بدی
    از یک پورت هم خروجی ال ای دی گرفتی هم خروجی 7 سگمنت و هم ورودی کلید

    پورت کم داری یا حتما می خوای این طوری باشه

    اگه پورت کم داری راه حل دیگه ای هم هستش




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

    دیدگاه


      #3
      پاسخ : اتصال کلید به میکرو+bascom

      سلام
      همون دیشب طراحی کردم ولی اینترنتم از کار افتاد دیشب نتونستم بفرستم.
      البته از توضیحات شما فقط فهمیدم 6 تا دکمه داری که به ازای زدن هر کدوم باید لامپ مربوطه چند میلی ثانیه روشن شود و یک واحد به روی سون سگمنت اضافه شود.

      اینم فایل:
      با پروتئوس 7.6 کار کردم و زبان برنامه نویسی بیسیک.
      http://www.fileden.com/getfile.php?file_path=http://www.fileden.com/files/2009/11/10/2645291/hana.rar
      البته تا 99 میشمارد اگر خواستی 4 رقمی هم میکنم.

      دیدگاه


        #4
        پاسخ : اتصال کلید به میکرو+bascom

        سلام خیلی ممنون
        ولی برنامه من این کار فقط یک کلیدشه
        اصل برنامه اینه
        یک کلید بالا میبره.ویک ledروشن میشه(البته led لحظه ای روشن میشه وعدد سگمنت باید بمونه)
        یک کلید پایین میاره ویک ledروشن میشه
        یک کلید علامت بهینه نشون میده ویک ledروشن میشه
        یک کلید عدد سنسور رو میخونه ویک ledروشن میشه
        یک کلید خاموش وروشن میکنه ویک ledروشن میشه
        یک کلید هم الارم میده ویک ledروشن میشه
        من برنامه تک تک رو دارم ومینویسم ولی وقتی همه به هم وصل میشن ووارد مدار اصلی میشیم درست کار نمیکنه.
        مدار رو هم استادمون داده ونمیشه عوضش کرد من فقط نمیدونم کجای این lableورودی کنم وکجاش خروجی ؟
        چطور بهش بفهونم این پورت اول ورودی این lableبشه بعد 2میلی ثانیه خروجی بشه که نمایشگرا نمایش بدن

        دیدگاه


          #5
          پاسخ : اتصال کلید به میکرو+bascom

          خیلی جالبه!
          استادتون حواسش نبوده که یکی از پورتها رو هم ورودی کرده و هم خروجی!!!
          یعنی هم ورودی برای کلیدها و هم خروجی برای سون سگمنتها.
          من تا جایی که به مخم فشار آوردم این جوری میشه:
          http://www.fileden.com/getfile.php?file_path=http://www.fileden.com/files/2009/11/10/2645291/2.rar
          میشه سر راه اون 2 تا سیم مثل مدار خودت 2 تا ترانزیستور هم گذاشت.
          اما من تعجب میکنم چرا استاد چنین پروژه ای داده!

          دیدگاه

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