الرئيسيةبحث

تصميم التوابع المنطقية باستخدام فاك الشفرة

فاك الشفرة : دارة منطقية لها عدة مخارج ومن أجل كل إمكانية (احتمال) للدخل واحد و واحد فقط من إشارة الخرج تكون (1)منطقي لذلك يمكن أن نعتبر فاك الشفرة to2^(n)(n) يولد العبارات الأصغرية أو الأعظمية لتابع منطقي ما . بنية فاك الشفرة : من أجل القيم المحتملة للمدخلين (A,B) تكون المخارج كما يلي : (m0=AB,m1=A'B,m2=A'B,m3=A'B')



مداخل التحكم:

فاك الشفرة يمتلك واحد أو أكثر من مداخل التحكم والتي تستخدم إما لتمكين الدارة المصممة أو قسر جميع المخارج إلى (0) منطقي وتكون عبارة الخرج المنطقية yi=Ai Bi E حيث (E) مدخل التحكم.

فاك الشفرة باستخدام الدارات المتكاملة (Standard MSI decoder ) :

1- : IC(SN74138) فاك شفرة (3 TO 7) مخارج الدارة تكون متممة وتمتلك ثلاثة مداخل تحكم حيث (Yi=mi(G1 G2a" G2b" )') والدارة تكون ممكنة من أجل G1=1 ،G2a=0,G2b=0

2-(IC(SN74154)  : فاك شفرة (4 TO16) المخارج متممة وتمتلك مدخلي تحكم حيث Yi=mi((G1"G2")') ، mi=ABCD حيث (D)الخانة الأكثر أهمية و(A) الخانة الأقل أهمية والمخارج تكون ممكنة عندما (G1"=1,G2"=1)

استخدام فاك الشفرة في تحقيق التوابع المنطقية : ليكن لدينا فاك الشفرة (n to 2^(n)) فان مخارج هذه الدارة تمثل كل احتمالات العبارة الأصغرية ل (n) متغير دخل منطقي . فاك الشفرة هو دارة متكاملة وبالتالي فان تصميم الدارة المنطقية المنفذة للتابع (,..f(A,B,C يكون أقل كلفة وأكثر كفاءة فيما إذا أردنا تصميمه باستخدام البوابات الأساسية (and ، or ، …) .

كل إشارة خرج من فاك الشفرة متممة لذلك يمكن معالجتها باستخدام بوابات (AND,OR)


f(a,b,c,...)=m1+m2+....+mk

حسب ديمورغان '('f(a,b,c,....,)=(m1'.m2'......mK

يمكن أن ينفذ باستخدام الصيغة الأعظمية أو الأصغرية مثال1: ليكن لدينا التابع المنطقي بثلاثة متحولات F(Q,X,P)=E m(0,1,4,6,7) =E M (2,3,5) 1-استخدام فاك الشفرة (مخارج غير متممة)وبوابة  : or F(Q,X,P)=m0+m1+m4+m6+m7 2-استخدام فاك الشفرة (مخارج متممة)وبوابة  : and F(Q,X,P)=(m0'+m1'+m4'+m6'+m7')' 3-استخدام فاك الشفرة (مخارج غير متممة)وبوابة or : F(Q,X,P)=(M2+M3+M5)' 4- استخدام فاك الشفرة (مخارج متممة)وبوابة  :and F(Q,X,P)=M2' M3' M5'

مثال2:

صمم الدارة النطقية المنفذة للتابعين (F1,F2) باستخدام الدارات التالية (74154 ،7420 ،7408 ) F1(W,X,Y,Z)= F2(W,X,Y,Z)= m(0,1,2,3,4,5,7,8,10,11,12,13,14,15)

F(w ،x ،y ،z)=((m1’,m9’,m12’,m15’)’) F(W ،X,Y,Z)=m6’ m9’

تقدمة الطالب:عبد الله مجوز