هذا برنامج بسيط لعمل مؤقت دائم واختيار فترات متباينة للفصل والوصل الهدف منه فترات راحة مختلفة لعمل اي جهاز على مدار ال24 ساعة مثلا اغلاق مدة خمس دقائق كل 12 ساعة او 10 دقائق او 15 دقيقة مع الرغبة في تطوير المشروع بربطه بعارضة سباعية للعد التانزلي ارجو التصحيح فأنا مبتدأ في هذا المجال
ولكم مني كل الشكر
void main (){char x ;
trisa=0b11111111,
trisb=0;
portb=0; porta=0;
loop:
switch(x) {
case 0: if(porta.f0==0){a: portb.f0=1;delay_ms(1000);portb.f0=0;delay_ms(500) ;goto a;}break;
case 1: if(porta.f1==0){b: portb.f0=1;delay_ms(3000);portb.f0=0;delay_ms(3000 );goto b};break;
default

ortb=0; }