В протеусе накидал проджект, и код написал, но неравиться то что если все время не дергать ногами то ничего не видно, посоветуйте может это както поправить моно ?? ну там может драйвер какой для этого есть ???
Код
void show_number(unsigned char segment,unsigned char number);
void show(int num);
void show_number(unsigned char segment,unsigned char number)
{
switch(segment)
{
case 1:seg_1;break;
case 2:seg_2;break;
case 3:seg_3;break;
case 4:seg_4;break;
default: seg_1;break;
}
switch(number)
{
case 0:port_data=~63;break;
case 1:port_data=~6;break;
case 2:port_data=~91;break;
case 3:port_data=~79;break;
case 4:port_data=~102;break;
case 5:port_data=~109;break;
case 6:port_data=~125;break;
case 7:port_data=~7;break;
case 8:port_data=~127;break;
case 9:port_data=~111;break;
default:port_data=~63;break;
}
}
void show(int num);
void show_number(unsigned char segment,unsigned char number)
{
switch(segment)
{
case 1:seg_1;break;
case 2:seg_2;break;
case 3:seg_3;break;
case 4:seg_4;break;
default: seg_1;break;
}
switch(number)
{
case 0:port_data=~63;break;
case 1:port_data=~6;break;
case 2:port_data=~91;break;
case 3:port_data=~79;break;
case 4:port_data=~102;break;
case 5:port_data=~109;break;
case 6:port_data=~125;break;
case 7:port_data=~7;break;
case 8:port_data=~127;break;
case 9:port_data=~111;break;
default:port_data=~63;break;
}
}