Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Дигитална Техника шаблони - в помощ на студента ;)
http://mcu-bg.com/mcu_site/viewtopic.php?f=10&t=1265
Страница 1 от 1

Автор:  HCL [ Вто Ное 15, 2005 3:12 pm ]
Заглавие:  Дигитална Техника шаблони - в помощ на студента ;)

Качвам едно шаблонче, което използвам за синтеза и опростяване посредством Карно-схеми до 5 неизвестни.
С това шаблонче намалих времето, което ми трябва за задачите от начален курс Дигитална Техника около 4 пъти :twisted:
хитро си е да има човек няколко копия за упражненията....асистентите гледат като гръмнати като им дадеш отговора половин час преди очакваното.

Прикачени файлове:
Synthesis.pdf [435.95 KiB]
462 пъти

Автор:  HCL [ Вто Яну 10, 2006 9:57 pm ]
Заглавие: 

Така, продьлжаваме с темата:
Намерих един много готин метод (отношение бьрзина/откриваемост на грешки) за преминаване от SOP в POS форма, или още наричано K(f)->D(f) преход.
Друго предимство е сравнително лесната му софтуерна реализация, ако можете да убедите профа да ви пусне с някоя по-интелигентна елка на изпита :twisted:

Примерно имаме f(А,B,C) = (А + /B + C)(/A + B)

1. развиваме функцията в каноничната и форма:
f(A,B,C) = (A + /B +C)(/A + B + C )(/A + B + /C)

и посредством TVL за пригледност:
Код:
   TVL K(f):   A B C          A B C   Maxterms
                   1 0 1    ->   1 0 1         M2
                   0 1 -           0 1 0         M5 
                                     0 1 1         M4


2. Ако нашата канонична POS форма се образува от Макстермите M2, M4, M5 => каноничната SOP форма на функцията ще се образува от сумата на незаетите минтерми m0, m1, m3, m6, m7.
Код:
т.е.
   A B C 
   0 0 0          m0
   0 0 1          m1
   0 1 0   M5   
   0 1 1   M4   m3
   1 0 0       
   1 0 1   M2
   1 1 0          m6
   1 1 1          m7

=>   D(f) = /A/B/C + /A/BC + /ABC + AB/C + ABC



за проверка смятаме D(/f) чрез 0->1 & 1->0 v TVL-a
Код:
   TVL D(/f)   A B C         minterms
                    0 1 0             m2
                    1 0 1             m5
                    1 0 0             m4

и тьй като това е D(/f) за което имаме минтерми m2 m5 и m4, логично е D(f) да се образува от минтерми m0, m1, m3, m6 и m7. Това е каноничната форма разбира се, за симплификации може да се доразвие с TVL или KP.
Това е засега :wink:[/quote]

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/