اطلاعیه

Collapse
No announcement yet.

فلاشر

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

    فلاشر

    سلام از راستش من یه برنامه فلاشر با c نوشتم که روی پورت a یه برنامه و روی پورت b و d یه برنامه دیگه اجرا میکنه ولی مشکل اینجاست که برنامه هر دو پورت رو همزمان اجرا نمیکنه میتونید در این مورد کمکم کنید برنامش چطوری میشه ممنون میشم راستش من یخورده تازه واردم اگه لطف کنید و به زبان ساده راهنمایی کنین یا در نوشتن برنامه کمکم کنید ممنون میشم
    { خلاف قوانین - پاک شد }

    #2
    پاسخ : فلاشر

    فکر نمیکنی بهتر باشه برنامه ات رو اینجا بزاری تا بقیه بتونن بفهمن مشکل برنامه ی شما چیه ؟
    That`s It ...I`m out of here

    دیدگاه


      #3
      پاسخ : فلاشر

      در مورد سوال دیگم میتونین بگین باید چکار کنم و با چه ای سی این کارو انجام بدم ببینین من میخوام برنامه ای بنویسم که روی پورت A میکرو یکسری led چشمک بزنه و روی پورت B و D میکرو یکسری دیگه LED با یه برنامه دیگه چشمک بزنه یه برنامه فلاشر ولی میخوام این دو برنامه مختلف روی این دو پورت بصورت همزمان اجرا بشه یعنی دو پورت مستقل از هم کارکنن حالا میتونین راهنمایی کنین با چه ای سی و برنامش چطوری میشه
      اینم برنامه :
      #include <mega16.h>
      #include <delay.h>
      #define B PORTB
      #define D PORTD
      #define A PORTA
      char i;
      char x;
      char z;
      void main(void)
      {
      PORTA=0x00;
      DDRA=0x0F;
      PORTB=0x00;
      DDRB=0xff;
      PORTD=0x00;
      DDRD=0xFf;

      while (1)
      {
      i=0x55; //1
      B=i;
      D=i;
      delay_ms(50);
      B=B<<1;
      D=D<<1;
      delay_ms(50);
      x=0X0F; //2
      A=x;
      delay_ms(50);
      x=0X00;
      A=x;
      delay_ms(50);
      }
      }
      { خلاف قوانین - پاک شد }

      دیدگاه

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