设计目的: (1) 设计一个可供至少6个病房呼叫的简易呼叫系统; (2) 掌握数字电路设计与调试方法,熟悉相应集成电路的使用方法。 设计功能: (1)至少能满足来自6个病房的呼叫,为每个病房设置呼叫开关; (2)当有多个病房同时呼叫时,护士值班室显示优先级别最高的病房号且蜂鸣器使计算机上的扬声器发声; (3)用LED灯显示病房的呼叫。 设计思路: 首先,要明确病房呼叫系统的最终目的。这次项目主要是通过控制六个开关高低电平的切换来使七段数码管显示对应的数字,从而模拟出实际生活中医对病房管理的方式。其次,因为系统有六条线路,所以我们就利用了8线3线编码器74LS148其中的六线进行编码,从而控制对应的病房号。其主要作用是控制病房号的优先级别。接着,因为我们选用了共阳七段数码管,所以我们就选择了74LS47共阳译码器来驱动数码管,它是3线8线译码器。再者,因为需要发光二极管的亮灯来提示对应病床号的呼叫,二极管具有单向导电性,而按键为低电平导通74ls148,所以我们选择了74LS04反相器来控制发光二级管的熄灭与点亮。最后,我们还加了一个蜂鸣器作为报警呼叫器,当病人按下病房里的按钮时,对应的警示灯就会点亮,此时蜂鸣器就会发出报警声,关闭蜂鸣器不会影响数码管的显示。 我们的项目是设计六路的呼叫线路,而且还要考虑各个线路的优先级别,下面我就模拟一个场景来讲解一下我们项目的工作流程:假设现在医院里的护士值班台要照顾六个病房的病人,编号分别是1、2、3、4、5、6,护士值班台安装有一个蜂鸣器以及六盏对应各病房的灯。工作上班时间,蜂鸣器是一直开着的,只有当病人按下病房里的呼叫按钮时它才会报警。如果只有一个病房发起呼叫,即只有一盏灯亮,护士可以去到对应的病房里把灯关了,处理完病人的事情就可以了。如果同时亮了几盏灯,数码管此时只显示优先级最高的病房号,等护士去处理该病房的病人时,关掉按钮,数码管接着显示此优先级的病房号,等护士处理完事情后返回值班台即可看到下一个要处理的病房号,以此类推。
电路原理图如下:
|