اطلاعیه

Collapse
No announcement yet.

درخواست راهنمایی

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

    درخواست راهنمایی

    با سلام
    من طبق برنامعه زیر کاریک ic 7447 یا همان آی سی دیکودر را شبیه سازی کرده ام می خواستم بدان آیا دستورات و یا توابع کوتاهتری برای این کار وجود دارد یا خیر
    $regfile = "m323def.dat"
    $crystal = 8000000
    Config Portb = Input
    Config Portd = Output
    Do

    If Pinb.0 = 0 And Pinb.1 = 0 And Pinb.2 = 0 Then Portd = &B11111111

    If Pinb.0 = 0 And Pinb.1 = 0 And Pinb.2 = 1 Then Portd = &B11111110

    If Pinb.0 = 0 And Pinb.1 = 1 And Pinb.2 = 0 Then Portd = &B11111101

    If Pinb.0 = 0 And Pinb.1 = 1 And Pinb.2 = 1 Then Portd = &B11111100

    If Pinb.0 = 1 And Pinb.1 = 0 And Pinb.2 = 0 Then Portd = &B11111011

    If Pinb.0 = 1 And Pinb.1 = 0 And Pinb.2 = 1 Then Portd = &B11111010

    If Pinb.0 = 1 And Pinb.1 = 1 And Pinb.2 = 0 Then Portd = &B11111001

    If Pinb.0 = 1 And Pinb.1 = 1 And Pinb.2 = 1 Then Portd = &B11111000


    Loop

    End


    #2
    پاسخ : درخواست راهنمایی

    سلام
    میتونی این جوری بنویسی

    $regfile = "m323def.dat"
    $crystal = 8000000
    Config Portb = Input
    Config Portd = Output
    Do

    Portd = Pinb

    Loop

    End
    دنیا آنقدر وسیع است که برای همه مخلوقات جا هست. به جای آن که جای کسی را بگیرید، تلاش کنید جای واقعی خودتان را بیابید.

    دیدگاه


      #3
      پاسخ : درخواست راهنمایی

      نوشته اصلی توسط vahid_vzc
      با سلام
      من طبق برنامعه زیر کاریک ic 7447 یا همان آی سی دیکودر را شبیه سازی کرده ام می خواستم بدان آیا دستورات و یا توابع کوتاهتری برای این کار وجود دارد یا خیر
      $regfile = "m323def.dat"
      $crystal = 8000000
      Config Portb = Input
      Config Portd = Output
      Do

      If Pinb.0 = 0 And Pinb.1 = 0 And Pinb.2 = 0 Then Portd = &B11111111

      If Pinb.0 = 0 And Pinb.1 = 0 And Pinb.2 = 1 Then Portd = &B11111110

      If Pinb.0 = 0 And Pinb.1 = 1 And Pinb.2 = 0 Then Portd = &B11111101

      If Pinb.0 = 0 And Pinb.1 = 1 And Pinb.2 = 1 Then Portd = &B11111100

      If Pinb.0 = 1 And Pinb.1 = 0 And Pinb.2 = 0 Then Portd = &B11111011

      If Pinb.0 = 1 And Pinb.1 = 0 And Pinb.2 = 1 Then Portd = &B11111010

      If Pinb.0 = 1 And Pinb.1 = 1 And Pinb.2 = 0 Then Portd = &B11111001

      If Pinb.0 = 1 And Pinb.1 = 1 And Pinb.2 = 1 Then Portd = &B11111000


      Loop

      End
      سلام مگه شما نمیگی از 7447 استفاده کردی ؟؟؟ پس دیگه چرا از کد باینری استفاده میکنی ؟؟ oo:
      به جای کد باینری عدد مورد نظر رو بنویس اون 7447 خودش تبدیل میکنه و تو سگمنت نشون میده
      اتصال پایه ها رو اگه بلد نیستی بگو تا بگم موفق باشی
      AV Maziton 100
      Render By Artlantis Studio
      [img width=346 height=100]http://maziyar123.persiangig.com/View.jpg[/img]

      دیدگاه


        #4
        پاسخ : درخواست راهنمایی

        نوشته اصلی توسط maziyar123
        سلام مگه شما نمیگی از 7447 استفاده کردی ؟؟؟ پس دیگه چرا از کد باینری استفاده میکنی ؟؟ oo:
        به جای کد باینری عدد مورد نظر رو بنویس اون 7447 خودش تبدیل میکنه و تو سگمنت نشون میده
        اتصال پایه ها رو اگه بلد نیستی بگو تا بگم موفق باشی
        با تشکر از شما

        من در این برنامه می خوام کار یک ic دیکودر را شبیه سازی کنم که در سوال قبلی نیز آنرا گفتم و از ic 7447 استفاده نمی کنم و فقط می خوام با mega32 کار آن را شبیه سازی کنم

        دیدگاه


          #5
          پاسخ : درخواست راهنمایی

          نوشته اصلی توسط vahid_vzc
          با تشکر از شما

          من در این برنامه می خوام کار یک ic دیکودر را شبیه سازی کنم که در سوال قبلی نیز آنرا گفتم و از ic 7447 استفاده نمی کنم و فقط می خوام با mega32 کار آن را شبیه سازی کنم
          سلام اقا من شرمنده اصلا کلمه شبیه سازی رو ندیده بودم :mrgreen:

          اقا شما به من بگو منظورت از این دستورها چی بوده ؟؟؟
          If Pinb.0 = 0 And Pinb.1 = 0 And Pinb.2 = 0 Then Portd
          به کلید وصل میشن یا ............
          AV Maziton 100
          Render By Artlantis Studio
          [img width=346 height=100]http://maziyar123.persiangig.com/View.jpg[/img]

          دیدگاه

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