سلام بر همه مهندسان عزیز بنده میخواستم با میکرو یک گیت And به این صورت که وقتی پین0 و1 پورت B یک شد پین 2 پورت C برابر یک شود برای اینکار برنامه زیر رو نوشتم اما برنامه رو وقتی تو عمل یا پروتوئوس میبندم کار نمیکنهمهندسین گرامی میشه بگید اشکال کار من کجاست ومنو راهنمایی کنید؟کد:#include <mega8.h> void main(void) { DDRC= (1<<DDC2); while (1) { if ( PORTB == 0x03 ) PORTC.2=1 ; else PORTC.2 = 0 ; } } }