基于数电课程设计的病房呼叫系统
下载需积分: 9 | DOC格式 | 193KB |
更新于2024-09-12
| 68 浏览量 | 举报
病房呼叫系统
本资源的主要设计目标是实现一个病房呼叫系统,能够模拟五个病房的呼叫输入信号,并显示呼叫信号的号码,同时具有优先级机制,能够处理多个呼叫信号。
信号存储模块
信号存储模块是整个系统的核心部分,负责存储来自五个病房的呼叫信号。该模块采用五个D触发器实现对输入信号的存储,每个D触发器对应一个病房的呼叫信号。 patient1-patient5表示一号病房至五号病房的呼叫信号,而nurse1-nurse5为清零信号,用于对呼叫信号进行复位。采用的低电平有效信号设计,使得系统更加稳定可靠。
在信号存储模块中,每个D触发器的输入端连接一个非门,用于将低电平信号转换为高电平信号,以便触发D触发器的工作。当patient有低电平输入时,经过一个非门,变为高电平,上升沿动作,使D触发器工作。因为D接高电平,所以Q输出高电平。只要未复位,Q一直输出为高电平,使信号得以存储于num1-num5输出端,进入show模块。
显示模块
显示模块是系统的输出部分,负责显示呼叫信号的号码。该模块采用74148优先译码器对信号进行优先译码,使优先级高的译码输出,在BCD七段显示数码管中显示。该模块的设计考虑到了优先级机制,能够正确地显示呼叫信号的号码。
时间控制模块
时间控制模块是系统的控制部分,负责控制蜂鸣器的响铃时间。该模块通过用计数器对蜂鸣器的响铃时间进行控制(5秒)。当有呼叫信号输入时,系统将启动蜂鸣器,并在5秒后停止。
系统设计
整个系统的设计可以分为三个模块:信号存储模块、显示模块和时间控制模块。信号存储模块负责存储呼叫信号,显示模块负责显示呼叫信号的号码,时间控制模块负责控制蜂鸣器的响铃时间。三个模块的协调工作,使得系统能够正确地处理呼叫信号。
优点
本系统的设计具有以下优点:
* 能够正确地处理多个呼叫信号
* 具有优先级机制,能够正确地显示呼叫信号的号码
* 采用低电平有效信号设计,使得系统更加稳定可靠
* 能够实现5秒的蜂鸣器响铃时间控制
结论
本系统的设计实现了一个功能完善的病房呼叫系统,能够正确地处理呼叫信号,显示呼叫信号的号码,并具有优先级机制和时间控制功能。该系统的设计具有良好的实用价值,对于实际应用具有重要的参考价值。
相关推荐
u011149303
- 粉丝: 0
- 资源: 1
最新资源
- http错误(常用错误解释和处理)
- Thinking In C#(Prentice Hall)
- 网络工程师模拟试题及答案
- 软件测试.测试技术,
- 《深入浅出C# 中文版 图文皆译》
- 面向数据集成的空间数据源wrapper 技术的研究.pdf
- ds18b20中文资料(来自网上)
- 概率论与数理统计浙大四版
- Sniffer Pro 4.7 入门指南
- Websphere 集群安装与配置
- 基于DELPHI的公司进销存管理系统
- 在AIX 5.2 上安装oracle 10g 数据库
- 《数字信号处理》试题库
- lotus script lotus script lotus script
- 人工神经网络的基准地价评估方法研究
- AIX 中文安装手册