السلام عليكم و رحمة الله و بركاته
مشكلتي هي اني اردت ان اجرب كود ل 7segment و لكن RB4 لا تعمل كما في الصوره
و كذلك حاولت مع ال porta و لكن هو ايضا فيه بعض البنات التي لا تعمل هذا هو الكود
ساعدوا اخاكم
كود:
char n;
char seg(char y)
{char k;
switch(y)
{
case 0 : k=0x3F; break;
case 1 : k=0x06; break;
case 2 : k=0x5B; break;
case 3 : k=0x4F; break;
case 4 : k=0x66; break;
case 5 : k=0x6D; break;
case 6 : k=0x7D; break;
case 7 : k=0x07; break;
case 8 : k=0x7F; break;
case 9 : k=0x6F; break;
}
return k;
}
void main()
{cmcon=7;
trisb=0;
portb=0;
while(1)
{
for(n=0;n<10;n++)
{
portb=seg(n);
delay_ms(1000);
}
}
}