还剩7页未读,继续阅读
文本内容:
温馨提示:想要程叙文件的网友可以在百度注册一个帐号,然后在百度知道提问(悬赏分至少,这也算是对我的鼓励吧,注册一个帐号就有积分,所以你不用耽心没积分,提问要有“病房呼叫系统”关键词,要不然我找不到你的提问),我会及时把文件发送给你,如果你想更快得到,请在百度发信息给我、课程论文要求论文题目病房呼叫系统个开关摹拟个病房的呼叫输入信号,号优先级最高;优先级挨次降低;用一个数码管显示呼叫信号的号码;没信号时显示;有多个信号呼叫课程论文时,显示优先级最高的呼叫号(其他呼叫用指示灯显示);凡有呼叫发出秒的呼叫声;对低优先级的呼叫进行存储,处理完高优先级的呼叫,再进行低优先级呼叫的处理(附加)O潘松《实用教程》[].成都电子科技大学出版社,2VHDL M2000滁志军《大规模可编程逻辑器件及其应用》[].成都电子科技大学出版社,3M
2000.赵曙光《可编程逻辑器件原理、开辟与应用》[].西安西安电子科技大学出版4M社,
2000.薛萍,陈海燕,裴树军《基于芯片的可编程数字频率计的设计》[]电测与5ISP J.仪表,2002,22123顾巨峰,周浩洋,朱建华《基于可编程逻辑器件的多功能数字频率计》[6Lattice J电子工程师,2002,12832设计分析根据实验要求可知,本实验的功能与优先编码器的功能一样,即允许同时输入两个以上的信号(本课程设计即为个病房呼叫信号,按键开关),但设计电路已经将有的输入信号按优先顺序排好了队(本课程设计即为好优先级最高;一优先级挨次降低)此外根据实验靠求,需呼叫发出秒呼叫声,则需一输出接出蜂鸣器同时此系统有存储功能,即用显示次级等呼叫信号,对低优先级的呼叫进行存储,处理完高优先级的呼叫,再进行低优先级呼叫的处理,所以必须设计一滤过最高级将其他输入信号一灯显示的电路,还需考虑将寄存器的输出信号延时LED74175设计过程大概需完成这些模块设计设计一模块完成当端有信号输入时,RESET将对所有病房信号清除;设计一低级等信号显示模块,其功能是滤除最高优先级的信号,保持其他的信号;设计一模块输出蜂鸣器模块,当输入端有病房有信号输出时,输出端(接蜂鸣器)将给出高电平,秒以后将从模块()得出的脉冲,1CLK1HZ fenpin1HZ计数器计秒即可,输出端将得到秒钟的高电平,即蜂鸣器发出秒的呼叫;设计一455反馈模块,将寄存器的输出信号延时后以后反馈到输入端设计方案:本实验的功能由下面的电路图来实现:其中又可拆分为个电路,分别实现不同的功能
①病房输入信号经优先编码器和译码器显示优先级最高的病房号;在没有信号输入的时候显示管显示为;当护士接受到信号,按下复位键时显示管被RESET清零
②病房输入信号经模块将滤除优先级高的病房号,其它病房输xinhaodeng入信号将在输出端显示出来deng2~deng5
③病房输入信号经与非门、触发器、模块、模块fenpin jishuqi后接蜂鸣器,当输入端有一个低电平时,蜂鸣器将发出秒的呼叫声5将完成题目要求的附加功能,对低优先级的呼叫进行存储,处理完高优D先级的呼叫,再进行低优先级呼叫的处理经一寄存器和一延时电路模块将储存的低优先级信号反馈到输入端,对其进行重新处理yanshi下面将分别介绍各个模块的电路模块1qingling其功能为保持病房输入信号,当端有信号输入时,将对所有病房信号RESET清除,其具体电路如下所示*TX7模块2xinhaodeng其功能是滤除最高优先级的信号,保持其他的信号,具体电路如下所示:模块3fenpin将的时钟信号经进制的计数器后得出的时钟信号,同732Hz7321HZ时当端有信号输出时,进制计数器将被清零,具体电路如下所示:RESET7324模块yanshi74闻将寄存器74175的输出信号延时16/732秒以后反馈到输入端,具体电路如下所示—电路仿真对总图进行波形仿真,在不考虑延时的情况下,得出下面的波形图,与预计的结果相符一二一一巴管脚分配硬件实现方案及结果将电路图按照说明书下载到实验箱,依管角编号正确连线将呼叫信号接到按扭开关上按下给出低电平,即病人给出呼叫信号或者护士给出接受信号在没有呼叫信号时译码器显示当有多个呼叫信号时显示优先级最高的病房Oo号,蜂鸣器发出秒的呼叫声,其它有呼叫的病房号将以的指示灯5deng2~deng5显示当护士按下键以后,将对刚才以指示灯存储的信号进行处理,数码显RESET示管显示其中最高的的病房号,蜂鸣器发出秒的呼叫声,其它有呼叫的病房号将5以的指示灯显示,直到所有呼叫全部处理完,数码显示管将显示deng2~deng50,2££-33;7-£33-的指示灯将不亮deng2~deng5经实验,证明硬件实验结果与理论相符心得与体味通过本次课程设计,我学到了不少知识首先,巩固了我的数字电子技术的基础知识通过对软件MAX+plus II
9.3的应用,我对知识有了很深的理解把自己的理论知识和实践结合起来,Baseline惟独理论知识是远远不够的,惟独把所学的理论知识与实践相结合起来,从理论中得出结论,才干真正为社会服务,从而提高自己的独立思量的能力其次,提高了我的动手能力并使我的思维更敏捷,视野更开阔本次设计使我懂得做事要细心,有耐心不容一丝马糊每一个子模块的编写调试成功都要在细心的检查,反复多次找出了错误和警告的基础下才干完成在器件的选择上也有一定的技巧,惟独选择了合适当前电路所适合的器件,编译才干得到完满成功要全面的考虑问题,使功能得到逐步的完善本次实验较成功,实现了病房呼叫系统的基本功能,将自己所学的应用到实践中去了在设计的过程中发现了自己的不足之处,让我明白自己的动手能力,思维方式以及相关的知识面都相当欠缺,对以前所学过的知识理解得不够深刻,掌握得不够坚固要做好一个课程设计并非易事,它需要平时的知识积累所以今后一定要注意在平时多思量相关问题,多接触这种设计性的题目,以增强自己的动手能力,思量能力这样做不仅可以巩固所学过的知识,而且学到了不少在书本上所没有学到过的知识通过这次设计,进一步加深了对的了解,让我对它有了更加浓厚的EDA兴趣应用可编程逻辑器件()实现数字系统设计,是目前利用(技术设计数字系统的潮流这种设计方法以数字系统设计软件为工具,将传统数字系统设计中的搭建调试用软件仿真取代,对计算机上建立的系统模型,用测试码或者测试序列测试验证后,将系统实现在芯片或者■用集成电路上,样最大程度地缩短了设计和开辟时间,低了成本,提高了系统的可靠性同时也感谢老师耐心的指导,对于我们提出的每一个问题老师都会赋予详细的解答.参考文献8卢毅,《赖杰与数字电路设计》.北京科学出版社,
1.VHDL[M]2001。