سلام بچه ها
برنامه زیرو نوشتم:
برنامه ساده و به این شکله که از 0 تار f رو میشماره و در آخر یه بازر رو به صدا در میاره و دوباره 0 میشه. برنامه درست کارمیکنه فقط واسه همون اول که برق مدار وصل میشه بازر صدا میده تا یه بار تا f بشماره و از اون به بعد درست کار میکنه.
حالا میخواستم ببینم مشکلش چیه که اینطوری میشه؟؟؟؟
برنامه زیرو نوشتم:
کد:
#include <mega32.h>
#include <delay.h>
char segment[]={64,121,36,48,25,18,2,120,0,16,8,3,70,33,6,14};
void main(void){
int a;
DDRD=0b11111111;
DDRA=0b11111111;
while(1){
for (a=0;a<16;a++) {
PORTD=segment[a];
delay_ms(800);
}
PORTA.2=0;
delay_ms(500);
PORTA.2=1;}
}
حالا میخواستم ببینم مشکلش چیه که اینطوری میشه؟؟؟؟




oo:نگا نگا تو تگ کد بزارید لطفا :agree: 
دیدگاه