数字逻辑电路课程设计报告-家庭式小餐馆点餐系统

数字逻辑电路课程设计报告-家庭式小餐馆点餐系统

ID:13944794

大小:503.00 KB

页数:15页

时间:2018-07-25

数字逻辑电路课程设计报告-家庭式小餐馆点餐系统_第1页
数字逻辑电路课程设计报告-家庭式小餐馆点餐系统_第2页
数字逻辑电路课程设计报告-家庭式小餐馆点餐系统_第3页
数字逻辑电路课程设计报告-家庭式小餐馆点餐系统_第4页
数字逻辑电路课程设计报告-家庭式小餐馆点餐系统_第5页
资源描述:

《数字逻辑电路课程设计报告-家庭式小餐馆点餐系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机科学学院课程设计报告课程数字电子技术(B)题目家庭式小餐馆点餐系统年级2008级专业计算机科学技术学号0000000学生00000任课教师002010年6月14日13课程设计题目家庭式小餐馆点餐系统验收时间2010/6/12验收地点9#307指导教师00课题总体设计思想概述想到这个设计题目后和要求后,首先考虑的是优先权得问题,这个可以用优先编码器解决,但是实验用的软件里没有优先编码器,刚开始没有想到解决办法,后来才想到可以自己用逻辑门做一个。信号需要反馈又涉及到了信号得锁存问题,可以用触发器解决,同时可以解决逻辑清0问题。设计目的1.当房间有紧

2、急呼叫时,显示房间优先级和房间号码(在本实验中设置优先级最高为7,房间号是1;其次是优先级为6的2号房间;之后依次类推,总共有7~4四个优先级的1~4四个房间)。2.根据房间可以容纳的几餐人数设置优先级别。1号房间可容纳的就餐人数最多,优先级别最高;其次是2号房间,依次类推。当有多人呼叫时,就餐人数多的房间优先。3.餐馆人员处理完当前最高级别的呼叫后,按下清除键,系统按优先级别显示其它呼叫房间的编号。注:家庭式小餐馆服务人员就一个,所以按就餐人数多少分优先级依次服务。13设计原理系统由呼叫信号锁存,优先编码,二进制译码,显示及逻辑控制清除等几部分组成

3、,电路核心部分为优先编码器,当有信号输入时,用触发器锁存相应的按键信号,由优先编码器完成信号优先级的送别,并提供相关的显示输出编码。呼出信号由信号锁存(触发器)进入,再进入优先编码(优先编码器)。同时信号回馈给信号锁存区,循环运作,直至呼叫信号完全提示。同时加入逻辑控制(清0)。总体设计框图:13设计方案1、单元电路设计:在这里信号锁存用到D触发器7474,优先编码用的自制的优先编码器,二进制译码用3-8二进制译码器74138,信号显示用到六反相器74LS04和四位并行加法器74LS83。1.信号锁存信号锁存用74LS74正边双D触发器.,起引脚图如

4、下:7474功能表如下:输入输出预置清除时钟DQQ’SD’RD’CP01xx1010xx0100xx1111↑11011↑001110xQ0Q0’74LS74正边沿触发双D触发器的动作特点是输出端状态的转换发生在CP的上升沿,而且触发器所保存下来的所保存的状态仅仅取决于CP上升沿到达是的输入状态。假设Q的初始状态为低电平,当给SD’一个高电平时,输入一个时钟信号是,D触发器被强制翻转,是Q输出变成高电平,Q’输出为低电平。触发器可以保持信号,同时接受反馈信号,最后还可以实现逻辑清0.13设计方案设计方案此电路先用到4个D分别代表个房间,是先把D端置高

5、电平,当给了时钟CP后,Q端出高电平1,我们要用的输出端正是Q。当清除端给了信号0后,Q’端出1,利用这点可以对信号进行清除,既会显示其它病人的信号。后面还会再用到4个D锁存由138出来的信号,用来当作开关,利用此信号接至前面4个D触发器的清除端。2.优先编码在优先编码器电路中,允许同时输入两个以上编码信号。而优先编码器已经将输入的信号优先的顺序进行了排除,当同时有几个信号输入时,只对其中优先级最高的那个进行编码。真值表如下:由表中可以看出,在E1=0电路正常工作状态下,允许0-7当中同时有几个输入端为低电平,即有编码输入信号。其中7的优先权最高,0

6、的优先权最低,当7=0时,无论其它输入端有无信号输入,输出端只给出7的编码,其余的类同。而在本试验中给出的四路信号中7号位的优先给最高,所以把7号触发器的信号接至I7,6-4号分解接至I6-I4。当7号房间按下按钮(CP)时,I7出0,无论I4-I6出什么信号都只出000,所以I7的优先权最高,同理I6的优先权大于I5,I4的优先权最低。13133.进制转换二进制译码器的输入是一组二进制代码,输出是一组与输入代码一一对应的高,低电平信号。由于需要反馈信号,需要2进制进行转换,由此用到3-8二进制译码器74138.其引脚图如下:真值表如下:输入输出S1

7、A2A1A0×1×××111111110××××1111111110000011111111000110111111100101101111110011111011111010011110111101011111101110110111111011011111111110从功能表中我们都可以看到74LS138的八个输出引脚,任何时刻要么全为高电平1—13芯片处于不工作状态,要么只有一个为低电平0,其余7个输出引脚全为高电平1。如果出现两个输出引脚同时为0的情况,说明该芯片已经损坏。此电路中,当Y0’出0时就是清除了1号房间的呼叫信号,Y1’-Y3’出

8、0时分别清除了房间2、3、4的呼叫信号。4、其他元件1、初始化7474清零端初始化要用74LS08(两输入与

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。