اطلاعیه

Collapse
No announcement yet.

کمک برای اضافه کردن چند خط برنامه

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

    کمک برای اضافه کردن چند خط برنامه

    با سلام
    یه چند خط برنامه برای pwm رو می خواستم به یه برنامه که برای ساعت 7 سگمنت نوشته شده رو اضافه کنم هر جور امتحان کردم نشد (برنامه نویسی بلد نیستم)
    اگه کسی بتونه کمک کنه ممنون میشم

    برنامه pwm :
    کد:
    Config Timer2 = Pwm , Prescale = 8 , Pwm = On , Compare_pwm = Clear_up
    Dim Y As Byte
    Config Porta.2 = Input
    Config Porta.3 = Input
    Config Portd.7 = Output
    Ddra.2 = 0 : Porta.2 = 1
    Ddra.3 = 0 : Porta.3 = 1
    Y = 127.5
    Do
    If Pina.2 = 0 Then Y = Y + 31.875
    If Pina.3 = 0 Then Y = Y - 31.875
    If Y > 255 Then Y == 31.875
    If Y < 30 Then Y == 255
    Ocr2 = Y
    Waitms 20
    Loop
    برنامه اصلی :
    http://s3.picofile.com/file/75805869...name1.rar.html

    #2
    پاسخ : کمک برای اضافه کردن چند خط برنامه

    دوست عزیز می خوای pwm چه جوری باشه ؟مشخصات ؟
    و عملکرد مورد نظرت رو هم توضیح بده تا دوستان با دید بازتری بتونن کمکتون کنن.
    چرا ناراحتی پاتریک!
    + امروز ی بچه دیدم سرچهارراه گل میفروخت
    - از دیدنش ناراحت شدی؟
    + نه
    پس چی ناراحتت کرده
    + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
    ------------------------------------------------------------------------------------------------------
    تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
    ------------------------------------------------------------------------------------------------------
    محصولات

    دیدگاه


      #3
      پاسخ : کمک برای اضافه کردن چند خط برنامه

      نوشته اصلی توسط سوران آراسته
      دوست عزیز می خوای pwm چه جوری باشه ؟مشخصات ؟
      و عملکرد مورد نظرت رو هم توضیح بده تا دوستان با دید بازتری بتونن کمکتون کنن.
      راستش خودم اینقد pwm رو براش نوشتم
      کد:
      Config Timer2 = Pwm , Prescale = 8 , Pwm = On , Compare_pwm = Clear_up
      Dim Y As Byte
      Config Porta.2 = Input
      Config Porta.3 = Input
      Config Portd.7 = Output
      Ddra.2 = 0 : Porta.2 = 1
      Ddra.3 = 0 : Porta.3 = 1
      Y = 127.5
      Do
      If Pina.2 = 0 Then Y = Y + 31.875
      If Pina.3 = 0 Then Y = Y - 31.875
      If Y > 255 Then Y == 31.875
      If Y < 30 Then Y == 255
      Ocr2 = Y
      Waitms 20
      Loop
      همین کارم رو راه می اندازه
      می خوام یه سیگنال pwm برای کنترل نور led هام داشته باشم با دو تا کلید فشاری کم و زیاد بشه همون چیزی که خودم نوشتم که 9تا پله براش گذاشتم از کم نور به پر نور
      در مورد pwm مشکل ندارم در مورد اضافه کردن اون به برنامه اصلی مشکل دارم.

      دیدگاه


        #4
        پاسخ : کمک برای اضافه کردن چند خط برنامه

        کسی نبود این مشکل رو حل کنه
        من خودم با همه حلقه ها امتحان کردم ولی یا فقط pwm اجرا میشه یا فقط ساعت . نمی دونم چه جوری ترکیبشون کنم که با هم کار کنن
        :angry:

        دیدگاه


          #5
          پاسخ : کمک برای اضافه کردن چند خط برنامه

          برادر من والا هنگ کردم نمی دونم داری چیکار می کنی هدفت چیه و ...
          عزیز اول شماتیک رو بزار بعد بگو وقتی این ساعته دیگه pwm می خوای چیکار ؟؟؟
          و همچنین منظورت از اینکه برنامه به درستی اجرا نمیشه و باید یا ساعت باشه یا pwm ایا منظورت عملکرد غیر صحیح کلیدهای موجود هستش یا تغییرات در نمایش و غیره؟؟
          یه خورده واضحتر بحث رو ادامه بده تا سایر دوستان هم در غیاب بنده بهتر بتونن کمکت کنن.
          موفق باشی
          چرا ناراحتی پاتریک!
          + امروز ی بچه دیدم سرچهارراه گل میفروخت
          - از دیدنش ناراحت شدی؟
          + نه
          پس چی ناراحتت کرده
          + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
          ------------------------------------------------------------------------------------------------------
          تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
          ------------------------------------------------------------------------------------------------------
          محصولات

          دیدگاه


            #6
            پاسخ : کمک برای اضافه کردن چند خط برنامه

            نوشته اصلی توسط سوران آراسته
            برادر من والا هنگ کردم نمی دونم داری چیکار می کنی هدفت چیه و ...
            عزیز اول شماتیک رو بزار بعد بگو وقتی این ساعته دیگه pwm می خوای چیکار ؟؟؟
            pwm رو برای کنترل نور led هایی که به جای سون سگمنت می ذارم می خوام

            و همچنین منظورت از اینکه برنامه به درستی اجرا نمیشه و باید یا ساعت باشه یا pwm ایا منظورت عملکرد غیر صحیح کلیدهای موجود هستش یا تغییرات در نمایش و غیره؟؟
            آره pwm دارم اما با کلید ها بالا پایین نمیشه

            دیدگاه


              #7
              پاسخ : کمک برای اضافه کردن چند خط برنامه

              کسی نمی خواد جواب ما رو بده ؟ :angry:

              دیدگاه

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