数电课程设计报告_数电课程设计报告书
数电课程设计报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“数电课程设计报告书”。
数电课程设计报告
一、实验题目:
民航客机客舱服务应答系统
二、设计思路
我选择的是将22个座位中优先级最高的请求选择出来的电路。实际上就是一个24x5优先编码器。
1.通过22优先编码的特点知道,总计应当有22个输入和至少5个输出。因此除了需要3片8-3编码器。
2.除了将每个编码器的编码输出端作为最终编码输出端的后三位之外,还差两个高位编码输出端,参考例题我决定使用三个拓展输出端进行运算得到高位输出。
3.通过将三个译码器的输出端分别连接到下一个的使能端,优先级最高的编码器使能端直接接低电平(默认使他有效),优先级最低的编码器输出端不接任何外设。
4.下面分析最高位如何运算获得:
首先,根据8-3优先编码器的性质,只有当编码器中使能端有效且有有效输入的时候,拓展输出端有效(输出低电平),因此从最高到最低的拓展输出端可能的二进制组合如下:
然后,当片1(优先级最高)被选中的时候,输出是16-22的二进制码,最高两位都是10,同理,片2是01,片3是00,没有输入的时候为00,但是由于没有输入的时候和片3被选中的时候输出高位相同,因此将优先级最低的位默认有效,排除没有输入的情况,此时所有拓展的可能输出情况与可能的最高位输出对应如下:
可知
D4=Ex_L2·Ex_L3 D3=Ex_L1·Ex_L3 因此,最高位的运算式得到了。
5.因为原编码器输出的结果与之后是输出的是反码,而上述最高位是按照原码编码输出,为了一致,可在最高两位上加上反相器(反码输出)或是在低三位输出上加上反相器(原码输出),这里为了后来分析方便,我选择了后者。6.通过输出端接发光二极管显示优先编码的结果
三、设计电路图:(Multisim13)
四、实验结果:
正确输出了1-22的编码,每次只有优先级最高的那位能够输出,没有输出时输出0。
五、实验总结
multisim13用起来不是很顺手,每次都要上百度查阅相关器件选择的位置,以后还需要多加练习。