كود:
unsigned short mask(unsigned short num);
تعريف المصفوفة من نوع unsigned short
ادرجت هده المصفوفة الاختصار
عود ان اكتب portb=0b11000000=192 لكي يظهر رقم واحد
اكتب باختصال portb mask(x)
كود:
unsigned char x=0,a=0,b=1,e=0,r=1,t=0,u=1;
int y=0,j=0;
تعريف المتغيرات من نوع int et unsigned char
كود:
//Timer0
//Prescaler 1:32; TMR0 Preload = 100; Actual Interrupt Time : 4,992 ms
اولا احتسبت مدة 5 ميلي تانية
فهده المدة جعلتها صغيرة لكي يقوم تيمر0 multiplexage
le temp d'exécution de programme c'est
temp=frequnce/4
donc
temp=4mhz/4=1mhz=1000000hz
f=1000000/(Prescaler*(timer0- TMR0 Preload )
f=1000000/(32*(256-100)
f=200.32051
t=1/f
t=1/200.32051
t=0.004992 second
t=4.99 ms