سلام
من کد زیر رو نوشتم
با یکبار یک کردن PORTA.0 تا زمانی که } [PORTC=a[9 بشه مدام دستور های داخل if اجرا میشه
من کد زیر رو نوشتم
با یکبار یک کردن PORTA.0 تا زمانی که } [PORTC=a[9 بشه مدام دستور های داخل if اجرا میشه
#include <mega32.h>
#include <delay.h>
unsigned char a[11]={0x3f,0x30,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x07,0xff,0x6f};
unsigned char i=0;
void main(void)
{
DDRC=0xff;
while (1) {
if(PINA.0==1)
{
PORTC=a[i];
delay_ms(1000);
i++;
}
}
}
دیدگاه