This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
hw:lab:pld:rozwiazania_7seg [2011/03/04 16:56] szymon.kulis |
hw:lab:pld:rozwiazania_7seg [2019/03/08 14:08] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Rozwiazanie 7 seg ====== | ====== Rozwiazanie 7 seg ====== | ||
+ | |||
+ | Przyjęta konwencja segmentów (ogólnie obowiązująca na świecie) | ||
+ | |||
+ | {{ :hw:lab:pld:7seg.png |}} | ||
+ | |||
===== segment a ===== | ===== segment a ===== | ||
Line 13: | Line 18: | ||
o1 = i3 + i1 + !i3*!i2*!i0 + i0*!i1 *i2*!i3 | o1 = i3 + i1 + !i3*!i2*!i0 + i0*!i1 *i2*!i3 | ||
+ | |||
+ | ==== implmentacja ==== | ||
+ | |||
+ | ^ ^ i0 ^ !i0 ^ i1 ^ !i1 ^ i2 ^ !i2 ^ i3 ^ !i3 ^ i4 ^ !i4 ^ i5 ^ !i5 ^ i6 ^ !i6 ^ i7 ^ !i7 ^ o0 ^ !o0 ^ o1 ^ !o1 ^ o2 ^ !o2 ^ o3 ^ !o3 ^ o4 ^ !o4 ^ o5 ^ !o5 ^ o6 ^ !o6 ^ o7 ^ !o7 | | ||
+ | ^ and0 | | | | | | | x | | | | | | | | | | | | | | | | | | | | | | | | | | | ||
+ | ^ and1 | | | x | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ||
+ | ^ and2 | | x | | | | x | | x | | | | | | | | | | | | | | | | | | | | | | | | | | ||
+ | ^ and3 | x | | | x | x | | | x | | | | | | | | | | | | | | | | | | | | | | | | | | ||
+ | ^ and4 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ||
+ | ^ and5 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ||
+ | ^ and6 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ||
+ | ^ and7 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ||
+ | |||
+ | |||
+ | ===== segment b ===== | ||
+ | |||
+ | Segment b (o2) powinien byc zapalony dla cyfr : 0,1,2,3,4,7,8,9 | ||
+ | |||
+ | ===== segment c ===== | ||
+ | |||
+ | Segment c (o3) powinien byc zapalony dla cyfr : 0,1,3,4,5,6,7,8,9 | ||
+ | |||
+ | |||
+ | ===== segment d ===== | ||
+ | |||
+ | Segment d (o4) powinien byc zapalony dla cyfr : 0,2,3,5,6,8 | ||
+ | |||
+ | |||
+ | ===== segment e ===== | ||
+ | |||
+ | Segment e (o5) powinien byc zapalony dla cyfr : 0,2,6,8 | ||
+ | |||
+ | ===== segment f ===== | ||
+ | |||
+ | Segment f (o6) powinien byc zapalony dla cyfr : 0,4,5,6,8,9 | ||
+ | |||
+ | |||
+ | ===== segment g ===== | ||
+ | |||
+ | Segment g (o7) powinien byc zapalony dla cyfr : 2,3,4,5,6,8,9 |