اطلاعیه

Collapse
No announcement yet.

مشکل در ساخت زیر برنامه

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

    مشکل در ساخت زیر برنامه

    با سلام به همه دوستان.میخوام با pwm یه برنامه بنویسم تو بسکام اینجوری باشه که وقتی یه pin مثلاd.1 یک میشه این زیربرنامه رو اجرا کنه
    For A = 0 To 255
    Pwm1a = A
    Waitms 10
    If A = 255 Then Exit For
    Next A
    set PORTc.1
    وقتی صفر میشه این برنامه رو اجرا کنه
    For A = 255 To 0 Step -1
    Pwm1a = A
    Waitms 10
    If A = 0 Then Exit For
    Next A
    reset PORTc.1
    در اصل میخام با نکه داشتن یک کلید نور led کم کم زیاد بشه وقتی به حداکثر رسید یک رله وصل بشه
    بعد وقتی کلید قطع بشه کم کم نور led کم بشه و وقتی خاموش شد رله قطع بشه.
    با mega8 هست.من تازه با میکرو اشنا شدم لطفا یه کمکی بکنین :cry2:. خیلی ممنون.

    #2
    پاسخ : مشکل در ساخت زیر برنامه

    سلام داشی

    اول اینکه چرا از اینتراپت استفاده نمی کنی
    دوم اینکه ایا از این دستور استفاده می کنی برای یک و صفر شدن
    config pind.1=input
    if pind.1=1 then
    این کار رو بکن (خودت میدونی ٰ حالا میتونی هر چی بنویسی مثلا برو تو ای زیر برنامه)
    end if
    if pind.1=0 then
    این کار رو بکن (خودت میدونی ٰ حالا میتونی هر چی بنویسی مثلا برو تو ای زیر برنامه)
    end if
    اگه از این دستور استفاده کردی اشتباه
    if PORTD.1=1 then
    منظورم اون پورته
    اگه مشکلی بود از اینتراپت استفاده کن که خیلی بهتره
    نوکرتم گلم. :smile:
    ?Why not

    دیدگاه


      #3
      پاسخ : مشکل در ساخت زیر برنامه

      ممنون از راهنماییتون. اکه میشه در مورد اینتراپت یه خورده بیشتر توضیح بدین.

      دیدگاه


        #4
        پاسخ : مشکل در ساخت زیر برنامه

        چشم عزیزم

        مقاله های زیادی هست در مورد اینتراپت مثل 1nafar ولی چشم
        اینتراپت یعنی وقفه
        گفتی که داری از میکرو Atmega8 استفاده میکنی خب این میکرو دو پایه به نام های int0 و int1 داره
        که از این دو پایه می تونی از همین کاری که خودت انجام میدی استفاده کنی
        گفتی اینتراپت چیه؟ در زمانی که میکرو داره هر کاری را انجام میده وقتی این پایه (بر اساس اینکه فعال به صفر یا یک کرده باشی) تغییر وضعیت پیدا بکنه میره تو زیر برنامه ای که واسش تعیین کردی.
        برای اینکه از سر در گمی در بیای برو PDF جناب آقای 1nafar رو بخون خیلی کمکت میکنه
        یه سرچ کن تو گوگولی مگولی پیداش می کنی.pdf رو میگم.
        اگه نگفتم نکته زیاد داره چه سخت افزاری و چه نرم افزاری
        ?Why not

        دیدگاه


          #5
          پاسخ : مشکل در ساخت زیر برنامه

          خیلی متشکرم.یادم رفته بود میشه وقفه

          دیدگاه

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