医院呼叫系统设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
医院呼叫系统设计
一、摘要:医院住院部共50张床位,每个床位上有一个按钮开关,如果病人有需要可以响应该按钮,护士站的值班护士就可以知道,并通过显示译码器显示出该该床的床号。
二、设计思路
我们最先想到的是用7个74LS148优先编码器进行级联,选取低50个口作为病床输入端,取反后输出二进制编码1—50.但考虑到七段译码器输入为0-9,若要相连直接显示床号则行不通。于是我们设想十位与各位分别显示,从而表示医院床号1-50。
三、具体方案
1原理:
74LS147是10线进制-4线BCD优先编码器,74LS147的真值表如下:
我们可以可通过常用集成芯片二-十进制优先编码器74LS147的逻辑图来理解优先编码的实现原理。
十进制优先编码器74LS147的逻辑图
74LS147优先编码器以低电平输入为有效信号,各输入信号按照、、、、、、、优先级逐渐降低。优先级最高。我
们以为例分析其优先编码的实现方法。当为低电平(有效信号)时,则A点为高电平。由逻辑代数基本公式9知,输入信号被A
点高电平封锁。由于A点为高电平,则B点为低电平。由逻辑代数基本公式9知,~输入信号被B点低电平封锁,只有被编码。
可类似分析为高电平(无效信号)时,其余输入的优先级。
2、电路设计
我们采用两个74LS147 10线进制-4线BCD优先编码器来分别显示各位和十位。74LS47为低电平有效,用它来驱动共阳极的LED显示器。原理图如下:上面用于显示十位,下面显示各位。
图中的每个节点即可接一个床位,可表示45个数(即1—50中出10、20、30、40、50的数)当下面的74LS147的各输入均接‘1’时,各位显示‘0’。综上即可表示1—50的床位号。
五、改进建议
由于是优先编码器,当两个病床同时呼叫时显示高位。于是我们可将病床分为5个等级(1-10、11-20、21-30、31-40、41-50),病人病情从轻到重,充分利用了优先编码器特点,使病人得到更有效地救治。