《四舍五入判别电路.docx》由会员分享,可在线阅读,更多相关《四舍五入判别电路.docx(2页珍藏版)》请在三一办公上搜索。
1、四舍五入判别电路.四舍五入判别电路 设计一个四舍五入判别电路,其输入为8421BCD码,要求当输大于或等于5时,判别电路输出为1,反之为0。 参考原理图: 四舍五入判别电路 AHDL硬件描述语言输入 SUBDESIGN t3_1 ( d0,d1,d2,d3:INPUT; out: OUTPUT; ) BEGIN IF( (d3,d2,d1,d0) = 5 ) THEN out=VCC; ELSE out=GND; END IF; END; 优先权排队电路 设计一个优先权排队电路,其框图如下: 排队顺序: A=1 B=1 C=1 最高优先级 次高优先级 最低优先级 要求输出端最高只能有一端为“1
2、”,即只能是优先级较高的输入端所对应的输出端为“1”。 参考原理图: 优先权排队电路 AHDL文本源程序 SUBDESIGN t3_3 ( a,b,c:INPUT; a_out,b_out,c_out: OUTPUT; ) BEGIN IF a THEN a_out=VCC; b_out=GND; c_out=GND; ELSIF b THEN a_out=GND; b_out=VCC; c_out=GND; ELSIF c THEN a_out=GND; b_out=GND; c_out=VCC; ELSE a_out=GND; b_out=GND; c_out=GND; END IF; END; 报告要求: 1、采用原理图输入法和文本输入法编程 2、详细论述实验步骤 3、要有实验波形图。 4、设计输入法的优劣心得。