اطلاعیه

Collapse
No announcement yet.

مشکل این دیمر چیه؟

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

    مشکل این دیمر چیه؟

    من این دیمر را ساختم اما کار نمیکنه کسی میدونه مشکل اون کجاست؟



    اینم برنامه:

    $regfile = "m8def.dat"
    $crystal = 4000000

    Config Pinb.1 = Output
    Config Pind.7 = Input
    Config Pinb.0 = Input

    Config Int0 = Rising
    On Int0 Int0_int


    Enable Interrupts
    Enable Int0


    Dim E As Eram Byte
    Dim B As Byte
    Dim D As Byte

    If E > 9 Then E = 9
    B = E
    D = 0
    Set Portb.1

    Do

    If Pind.7 = 0 Then
    If B > 0 Then Decr B
    Waitms 10
    E = B
    End If

    If Pinb.0 = 0 Then
    If B < 9 Then Incr B
    Waitms 10
    E = B
    End If



    Loop

    End

    Int0_int:

    Set Portb.1
    For D = 0 To B
    Waitus 200
    Next D
    Reset Portb.1

    Return

    #2
    پاسخ : مشکل این دیمر چیه؟

    اینم برنامه:

    $regfile = "m8def.dat"
    $crystal = 4000000

    Config Pinb.1 = Output
    Config Pind.7 = Input
    Config Pinb.0 = Input

    Config Int0 = Rising
    On Int0 Int0_int


    Enable Interrupts
    Enable Int0


    Dim E As Eram Byte
    Dim B As Byte
    Dim D As Byte

    If E > 9 Then E = 9
    B = E
    D = 0
    Set Portb.1

    Do

    If Pind.7 = 0 Then
    If B > 0 Then Decr B
    Waitms 10
    E = B
    End If

    If Pinb.0 = 0 Then
    If B < 9 Then Incr B
    Waitms 10
    E = B
    End If



    Loop

    End

    Int0_int:

    Set Portb.1
    For D = 0 To B
    Waitus 200
    Next D
    Reset Portb.1

    Return
    [/quote]

    1-این خط رو عوض کن
    If E > 9 Then E = 9
    اول E رو توی یه متغیر Ram بریز بعد مقایسه کن

    2- آیا روی پایه 4 میکرو پالسی میبینی
    3-مطمعن بشو جای پایه T1 و T2 ترایاک رو درست وصل کردی (توی نقشه که اشتباهه)
    4- مدار تو از برق میتونه ایزوله باشه پس چرا نول برق شهر رو به زمین کل دستگاه وصل کردی؟

    دیدگاه


      #3
      پاسخ : مشکل این دیمر چیه؟

      نوشته اصلی توسط behi88
      1-این خط رو عوض کن
      If E > 9 Then E = 9
      اول E رو توی یه متغیر Ram بریز بعد مقایسه کن

      2- آیا روی پایه 4 میکرو پالسی میبینی
      3-مطمعن بشو جای پایه T1 و T2 ترایاک رو درست وصل کردی (توی نقشه که اشتباهه)
      4- مدار تو از برق میتونه ایزوله باشه پس چرا نول برق شهر رو به زمین کل دستگاه وصل کردی؟
      اصلا من اون خط رو برداشتم و مقدار متقیر B را با شروع برنامه برابر 5 گذاشتم اما کار نمیکنه
      ترایاک هم درسته چون وقتی پایه ترایاک را فعال میکنم لامپ روشن میشه
      در ضمن وقتی هم اون اپتوکوپلر آشکار ساز ورودی را برمیدارم لامپ روشن نمیشه البته وقتی خط قبل DO-LOOP پورت بی 1 را یک نکنم

      دیدگاه


        #4
        پاسخ : مشکل این دیمر چیه؟

        سلام دوست من
        شما باید زمین مدارت را بدی به نول مشکلت حل میشه
        فرزندم در راه است

        دیدگاه


          #5
          پاسخ : مشکل این دیمر چیه؟

          نوشته اصلی توسط علیرضا کیانی
          شما باید زمین مدارت را بدی به نول مشکلت حل میشه
          سلام، اینطوری که خیلی ناجور میشه؟
          چون ممکنه بعضی وقتها جای فاز و نول عوض بشه

          دیدگاه


            #6
            پاسخ : مشکل این دیمر چیه؟

            خب اگه میخواهی اینطوری نشه به این مقاله یه نیگاه بنداز
            http://www.eca.ir/forum2/index.php?topic=25712.msg121501#msg121501
            فرزندم در راه است

            دیدگاه

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