PDA

View Full Version : کمک در مورد خاتمه دادن در شمارنده با سون سگمنت مولتی پلکس سه تایی



amiri630
سه شنبه 26 آبان 1394, 01:30 صبح
با سلام : دوستان چطوری میتونم بعد از یک بار شمارش و خروج از حلقه ، این شمارنده را ریست کنم و از اول بشماره ؟ با تشکر


int z=64000; //120 sec
unsigned int n=0;
if(++n>100){

while(z--){
PORTB=Segment[2];
PORTD=common_anode[s4];
delay_ms(1);PORTB=Segment[3];
PORTD=common_anode[s5];
delay_us(25);PORTB=Segment[4];
PORTD=common_anode[s6];
delay_us(25);

if(~PINC.5 || --z==0) PORTC.1=1;
if(s1<=-1){s1=9;s2--;};
if(s2<=-1){s1=9;s2=9;s3--;};
if(s3<=-1){s1=9;s2=9;s3=9;s4--;};
if(s4<=-1){s1=9;s2=9;s3=9;s4=9;s5--;};
if(s5<=-1){s1=9;s2=9;s3=9;s4=9;s5=9;s6--;};s1--;
s1--;

}
{

amiri630
یک شنبه 01 آذر 1394, 00:02 صبح
امان از بی کسی :ناراحت: کسی نبود راهنمایی کنه اخرش خودم مشکل را بعد از چند روز حل کردم . سایت برنامه نویس هم هست ولی کسی جوابگو نیست متاسفانه !