eda课程设计——病房呼叫系统

eda课程设计——病房呼叫系统

ID:25896425

大小:384.00 KB

页数:21页

时间:2018-11-23

eda课程设计——病房呼叫系统_第1页
eda课程设计——病房呼叫系统_第2页
eda课程设计——病房呼叫系统_第3页
eda课程设计——病房呼叫系统_第4页
eda课程设计——病房呼叫系统_第5页
资源描述:

《eda课程设计——病房呼叫系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计说明书课程:EDA技术基础组号:B8组题目:病房呼叫系统组员:专业:电子信息科学与技术指导教师:2010年1月8日第18页B8组整体设计报告目录一、课程设计思路………………………………………………………11、设计题目……………………………………………………12、设计要求……………………………………………………13、设计想法……………………………………………………1二、课程设计过程………………………………………………………21、模块分配……………………………………………………22、模块具体设计……

2、…………………………………………2三、课程设计综合介绍…………………………………………………41、整体原理图…………………………………………………42、引脚配置……………………………………………………53、整体设计实现………………………………………………5参考文献…………………………………………………………………6附件(病房呼叫系统整体程序)………………………………………7第18页一、课程设计思路一)、设计题目:病房呼叫系统二)、设计要求:1、用8个开关模拟8个病房的呼叫输入信号,1号优先级最高;1~8

3、优先级依次降低;2、用一个数码管显示呼叫信号的号码;没信号时显示0;有多个信号呼叫时,显示优先级最高的呼叫号(其他呼叫用指示灯显示);用四个数码管显示呼叫等待时间(mmss)。3、凡有呼叫发出5秒的提示声;呼叫3分钟未处理输出报警信号。发挥部分:对低优先级的呼叫进行存储,处理完高优先级的呼叫,再进行低优先级呼叫的处理。三)、设计想法:1、整体设计思路:根据设计要求,我们将设计分为几个模块来设计,分别为:锁存模块、选优模块(对病房选优)、选优模块2(对复位选优)、计时模块、显示模块、蜂鸣模块。2、整体设计

4、流程:(1)、锁存器:对病房呼叫的信号进行存储并处理信号,需要用一个对所有的呼叫信号进行存储的锁存器。(2)、数据选择器(选优):对发出呼叫的病房进行优先选择,选择优先级最高的一个病房号,病房号从1到8优先级一次降低。(3)、数据选择器2(选优2):对时间控制信号进优先选择,这样就是的数码管显示器显示的时间为当前优先级最高的病房所呼叫的时间。(4)、计时器:病房呼叫系统中要求凡有呼叫发出,呼叫3分种未处理输出报警信号,即要求一个模块对呼叫时间计时,因此我们设计一个分秒计时器,对呼叫时间计时。实验箱中时钟

5、频率为20MHZ,故计时部分需加入分频,我们使之为1s。(5)、显示器:用一个数码管显示呼叫信号的号码,用四个数码管显示呼叫等待时间(mmss),设计一七段数码显示器,数码片选为低电平有效,扫描信号定为1KHZ。第18页二、课程设计过程一)、模块分配:锁存模块:选优模块、对复位选优模块:计时模块:显示模块:连接模块、蜂鸣器模块二)、模块具体设计1.锁存模块:由于有8个病房所以设计了8个输入信号且高电平时为信号输入,另外考虑到时间模块显示的是当前等待时间,所以小组讨论后决定时间显示当前等待时间为最好,所以

6、在锁存模块,把复位加到锁存模块,高电平的时候表示复位不工作,低电平的时候表示复位。锁存器的一个输入信号与LED灯相连,使得有呼叫信号时,与病房相对应的灯亮。另外一个相同的输出信号连接选优器,对信号进行选优,还有一个相同输出信号控制计时模块中的SP信号。2.选优模块:由设计要求,数码管要显示优先级最高的病房的呼叫信号,所以我们须得对病房呼叫信号进行选优,还考虑到对时间的优先级的问题,所以设计了两个优先输出信号。程序功能部分按优先病房号顺序依次输出BCD码代表的1、2、3、4、5、6、7、8.3.选优2:考

7、虑到复位键一一对应的问题,我们的时间模块又只用了一个,显示当前最优先病房的等待时间,所以选优2模块连在选优模块的后面以及和8个位宽的复位信号相连,然后通过选优模块,使得输出地复位信号为当前最优先的病房所对应的复位信号。锁存器模块的一个输出信号也在这时进行选优,选出来的优先级最高的信号与时间模块中的SP信号对应。4.计时模块:由设计要求计时用四个数码管显示mmss,所以时间方面采用的是以秒进位,实验箱中的时间频率为20MHZ,所以选择了0:20000000即一秒的分频,另外由于有呼叫信号时,SP=1,我们

8、得立即计时,所以定义了每个1秒之内出现一个上升沿,当上升沿到来时时间加计1s,另外mmss之中前一个m代表的是分的十位,后一个m代表的是分的个位,前一个s代表的是秒的十位,后一个s代表的是秒的个位。第18页1.显示模块:显示模块所要显示的就是优先级最高的呼叫病房的号码以及呼叫等待的时间mmss,所以在模块的设计当中,我们用中间的六个数码管依次显示当前最优先呼叫病房号,分的十位,分的个位,再一个数码管显示一横杠,和秒计位区分开来。在依次是秒的

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

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

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