Тут решил прекрутить 7 сегментник, зашол в магазин купил 2-а 2ух значных с 10 выходами, как соединять понятно, но вот только они 2,5 В как с этим быть ??? да еще и 4 светика на одну ногу МК.
В протеусе накидал проджект, и код написал, но неравиться то что если все время не дергать ногами то ничего не видно, посоветуйте может это както поправить моно ?? ну там может драйвер какой для этого есть ???
Код
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;
}
}