اطلاعیه

Collapse
No announcement yet.

مشکل در برنامه میکرو

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

    مشکل در برنامه میکرو

    سلام
    من میخام وقتی پایه 0 پورت B رو که صفر کردم ،پایه صفر پورت c یک بشه (سطح ولتاژ 5) .ولی خروجی پرش داره. مشکل بنظرتون کجاست ؟
    40 کیلو بایت

    http://uploadkon.ir/?file=New folder (3)_14.rar
    چه یافت آنــکه تــو را گم کرد وچه گم کرد آنـکه تــو را یافت.

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

    عزیزان کجایین شما :cry2:
    چه یافت آنــکه تــو را گم کرد وچه گم کرد آنـکه تــو را یافت.

    دیدگاه


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

      دوست عزیز برنامت کو ؟
      لینکت خرابه ..
      ولی
      config portc.0=output
      config pinb.0=input

      do
      if pinb.0 = 0 then
      set portc.0
      else
      reset portc.0
      end if
      و یه مقاومت PULL UP بزار برای پورت B
      به همین آسونی.........
      loop


      دیدگاه


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

        ببخشید لینک رو تغییر دادم

        #include <mega8.h>

        void main(void)
        {
        DDRC=1;
        DDRB=0;
        PORTC=0;
        PORTB=1;


        while (1)
        {
        if(PINB==0);
        {
        PINC.0=1;

        }
        }
        }
        چه یافت آنــکه تــو را گم کرد وچه گم کرد آنـکه تــو را یافت.

        دیدگاه


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

          1-اخر شرط if سمی کالن نمیخواد
          2-PIN برای خواندن مقدار از ورودیه نه مقدار دادن به خروجی
          اینو تست کن:
          کد:
          #include <mega8.h>
          
          void main(void)
          {
          DDRC=1;
          DDRB=0;
          PORTC=0;
          PORTB=1;
          
          
          while (1)
             {
             if(PINB==0)
             {
             PORTC.0=1;
          
             }
          }
           }

          دیدگاه


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

            آقا قوربونت
            درست شد حق با شما بود
            من همین دستورات شما رو نوشته بودم ولی همین سیمی کالن رو ...
            چه یافت آنــکه تــو را گم کرد وچه گم کرد آنـکه تــو را یافت.

            دیدگاه

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