pencil
08-10-2013, 01:38
سلام بر همه مهندسان عزیز بنده میخواستم با میکرو یک گیت 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 ;
}
}
}مهندسین گرامی میشه بگید اشکال کار من کجاست ومنو راهنمایی کنید؟
#include <mega8.h>
void main(void)
{
DDRC= (1<<DDC2);
while (1)
{
if ( PORTB == 0x03 )
PORTC.2=1 ;
else
PORTC.2 = 0 ;
}
}
}مهندسین گرامی میشه بگید اشکال کار من کجاست ومنو راهنمایی کنید؟