1. I have attached two pic 1 & 2. Driving together two segment as in circuit attached.
Since segment pins are drived from same data pins, so I have done multiplex them using bc557.
2. problem is when I display two different character on segments, there is shadow of each segment on another segment. Foe example in pc1, 12 is displayed. First segment as 1 on it & second segment has 2 on it. As can be seen, there is shadow of 2 on segment 1 ans 1 on segment 2.
3. I dont know why it it is happening. Pic2 shows 11 displayed on it which is correct probably because both overshadow each other.
4. Ckt attached shows thee segment & MCU is powered by +5V. BC557 base is driven by MCU open drain pins at T1 & T2. Code is while 1 loop where eac segment is refreshed every 1ms. I have also increased time to 10ms, but same result.

Since segment pins are drived from same data pins, so I have done multiplex them using bc557.
2. problem is when I display two different character on segments, there is shadow of each segment on another segment. Foe example in pc1, 12 is displayed. First segment as 1 on it & second segment has 2 on it. As can be seen, there is shadow of 2 on segment 1 ans 1 on segment 2.
3. I dont know why it it is happening. Pic2 shows 11 displayed on it which is correct probably because both overshadow each other.
4. Ckt attached shows thee segment & MCU is powered by +5V. BC557 base is driven by MCU open drain pins at T1 & T2. Code is while 1 loop where eac segment is refreshed every 1ms. I have also increased time to 10ms, but same result.


