医院病人呼叫器.doc
《医院病人呼叫器.doc》由会员分享,可在线阅读,更多相关《医院病人呼叫器.doc(28页珍藏版)》请在沃文网上搜索。
1、太原理工大学课程设计 病 人 呼 叫 器摘要:本设计是一个采用89C51单片机配以外围适当电路完成一个可供64个病房使用的呼叫系统。该系统需运用单片机典型外围接口技术中的矩阵式键盘电路完成对病房的输入,由于病房较多,考虑到89C51单片机自身接口有限,需用可编程并行接口芯片8255A外扩I/O实现对矩阵式键盘的扫描与键值的读入。MCS-51单片机受管脚的限制,P0口不仅要作数据总线口而且还提供低8位A0A7,所以只能分时工作,故P0口输出的低8位地址数据必须用锁存器锁存。本设计采用74LS373,其锁存控制信号由引脚ALE提供。在ALE的下降沿将P0口输出的地址数据锁存。本设计中单片机要实现三
2、种功能:1)床位按钮的扫描与读入。2)按钮按下时振铃三秒并显示房号。3)护士响应后数码管灭,铃声停。关键词:呼叫器/单片机/医院/显示/蜂鸣器目录1.设计背景52.课程名称及要求52.1课程名称52.2设计要求53. 设计方案64.工作原理及工作流程65.KEIL软件程序编辑与调试86.各分模块设计及相关元器件的选用5 6.1单片机的选用11 6.2 74LS164简介14 6.3 74LS373简介14 6.4 8255A简介156.5按钮开关电路15 6.6声音报警电路17 6.7外部震荡电路18 6.8单片机复位电路19 6.9显示电路的设计20 7.PROTEUS仿真238.课程设计体
3、会24 参考文献249.附录25 附录125 附录226 附录327 1 .设计背景以前老是想那些独立的智能设备都是通过什么控制的,比如说厕所的红外控制系统、一些大酒店的自动电动门、洗衣机的自动控制等等好多好多。小时候都不理解他们是怎么自己控制的。上了大学后才了解到原来这都是通过单片机控制的。所以我就对单片机特别感兴趣。想学好了就可以自己做一点东西,那是我从小的梦想。病床呼叫系统是医院所必须的一种装置,这样既能省去医务人员的工作量又能及时的帮助病人反馈信息给医护人员,做到不耽误病情。目前,呼叫系统已经成为医院提高医护服务质量、提高医护人员工作效率和减少医疗事故的一种必不可少的基础设备,临床求助
4、呼叫(监护)是传送临床信息的重要手段,病房呼叫系统是病人请求值班医生或护士进行诊断和护理的紧急呼叫工具,可将病人的请求传送给值班医生或护士,并在值班室的监控中心电脑上留下准确完整的记录,是提高医院和病室护理水平的必备设备之一,呼叫系统的优劣直接关系到病员的安危,历来受到各大医院的普遍重视。它要求及时准确可靠简便可行。呼叫系统已经成可以为医院提高医护服务质量、提高医护人员工作效率和减少医疗事故。实验的目的是设计一种是实用又简单的电路模型,初步解释工作原理显示出预想的效果。2. 课题名称及要求2.1课题名称:医院住院病人“呼叫”器2.2设计要求:1.设计一种呼喊器,供医院住院病人“呼喊”医护人员时
5、使用。2.住院病人可通过按动自己的床位按扭开关向医护人员发出“呼喊”信号。3.一旦有病人发出“呼喊”信号,医护人员值班室显示楼层及病房编号,扬声器发出提示声响信号。3. 设计方案为使硬件电路设计尽可能合理,应注意以下几个方面: (1)尽可能采用功能强的芯片,以简化电路,功能强的芯片可以代替普通芯片,随着生产工艺的提高,新型芯片的价格不断下降,并不比普通芯片价格的总和高。 (2)留有设计余地。在设计硬件电路时,要考虑到将来修改扩展的方便。因为很少有一锤定音的电路设计,如果现在不留余地,将来可能要为一点小小的修改或扩展而被迫进行全面返工。 (3)程序空间。选用片内程序空间足够大的单片机。4工作原理
6、及工作流程系统组成如图1所示。此设计以单片机AT89C51为核心,由单片机I/O口采集检测开关信号,经过单片机内部MCU程序处理后通过数码管显示相应的按键号,并进行相应的声音报警,提醒医生注意当病人需要呼叫医务人员的时候,只要按一下床头的开关,医务人员值班室的指示台上就会发出音频信号,并且有指示灯指示出病人所在的楼层及病房号。设计原理图如图所示。 声音报警单片机处理按钮开关数码管显示图1 : 医院呼叫器装置原理框图软件流程及工作流程图 图2: 工作流程图5. Keil软件程序编译与调试1. 打开keil软件新建工程30,选择AT89C51。2. 创建文档,写入程序,保存为ASM格式。3. 添加
7、文件。4. 设置相关数据。4. 连接编译,仿真调试。6.结果分析。6各分模块设计及相关元器件的选用6.1单片机选用我们这学期主要学习了AT89C51,对该型号的单片机比较熟悉,同时AT89C51也能满足我们在设计中的需要,所以我们选择AT89C51作为我们课程设计的主要元器件,为后边的课程设计节省了时间。AT89C51的简介:AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的A
8、T89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。AT89C51引脚图:各引脚介绍:1. P0口作为信号输入端,将8255A收集到的按钮信号输入到单片机内部,为信号处理做准备。2. P3口:P3.0和P3.1用于控制数码管显示,将单片机处理的信息,传输到74LS164中,控制数码管的显示。3. P3.2:外部中断引脚,护士的软复位信号可以通过这个引脚输入,达到消除警报的作用。4. XTAL:外部时钟电路引脚,给单片机提供额定的工作频率。5. RST:复位引脚,当整个系统出现问题时,可以通过这个引脚,将系统复位。6. P1.0:声音报警系统控制引脚。6.2 按钮
9、开关电路键盘是单片机不可缺少的输入设备,本设计中按键是设计的灵魂,通过按键来模拟病房号来向单片机输入信号是实现人机对话的纽带。键盘按结构形式可以,本文proteus仿真按钮开关电路如图2所示。 图2 按钮开关电路按钮开关电路采用低电平有效。通过单片机检测P1口状态分别判断是几号按钮(病房)按下按钮。该电路总共采8行8列,分别代表8个病房和8个楼层。备注:此处优先级是相同的,如果考虑优先级就太复杂了所以这里就不考虑了。6.3 74ls164简介当三态允许控制端 OE 为低电平时,O0O7 为正常逻辑状态,可用来驱动负载或总线。当 OE 为高电平时,O0O7 呈高阻态,即不驱动总线,也不为总线的负
10、载,但锁存器内部的逻辑操作不受影响。 当锁存允许端 LE 为高电平时,O 随数据 D 而变。当 LE 为低电平时,O 被锁存在已建立的数据电平。当 LE 端施密特触发器的输入滞后作用,使交流和直流噪声抗扰度被改善 400mV。 引出端符号: D0D7 数据输入端 OE 三态允许控制端(低电平有效) LE 锁存允许端 O0O7 输出端 : 图3 proteus仿真里的74ls164图 6.4 74LS373简介 并行接口的简单扩展方式,由于TTL型或者CMOS型74系列器件的品种多,价格低。用74系列器件扩展单片机并行I/O接口是常用的并行接口扩展方法。74ls373: 是八D锁存器(三态).
11、一个封装中有八个锁存器,三态总线驱动输出,置数全并行存取,缓冲控制输入,时钟/使能输入有改善抗扰度的滞后作用.各个引脚如图所示:6.5 8255A简介 1.8255A简介: 8255A是一个通用的可编程并行I/O口接口芯片。 引脚定义如图所示: 8255A内部结构图: 从8255A结构图可以看出:1)8255A有3个8位并行I/O端口,端口A,B,C均可以工作在输入或输出方式。2)两组控制电路分别控制3个端口,A组控制电路控制A和端口C的高4位,B组控制电路控制B和端口C的低4位。3) 具有数据总线缓冲器,可以方便的与单片机数据总线连接;4) 端口,通过内部数据总线与数据总线缓冲器连接,即各端
12、口通过数据端口与单片机交互信息5) 提供读/写控制逻辑,可以很方便地通过MOVX指令完成对其各端口的操作。2 .8255A功能:数据端口A,B,C 端口A:一个8位数据输出锁存/缓冲器,一个8位数据输入锁存器;端口B:一个8位数据输出锁存/缓存器,一个8位数据输入缓冲器;端口C:一个8位数据输出锁存/缓存器,一个8位数据输入缓冲器。3个端口都可以作为数据输入或输出端口,但不同的的端口有不同的工作方式。出一般输入/输出方式外,端口A还可以工作在双向方式、握手联络方式,端口B可以工作在握手联络方式:而端口C可以作为控制或状态信号的端口,喂端口A和B提供握手联络信号,并且端口C还有可以工作在按位置位
13、/复位方式。2) A组和B组控制短路控制电路决定了8255A的工作方式,也决定了8255A在具体电路中的功能。控制电路中包含控制寄存器,接受来自单片机的控制字。写入8255A的控制字不同,8255A的工作方式不同。3) 数据总线缓冲器数据总线缓冲器提供了8255A与系统总线的接口。端口数据及8255A工作状态信息都是通过该缓冲器传送的,由于它具有缓冲结构,因而可以直接与单片机的数据总线连接。4) 读/写和控制逻辑读/写控制逻辑直接与单片机的控制总线及地址总线相连接,通常8255A的A0,A1及与地址总线连接连接,而和与单片机的读/写信号连接。5)8255有如下相关的控制信号。:片信号低电平时,
14、8255A被选中;:读信号低电平有效,该信号有效时可以读取8255A的端口数据或状态信号;:写信号,低电平有效,该信号有效时可以向8255A写入控制字或向端口写数据;RESET:复位信号,高电平有效,只有复位后,8255A才能接收单片机对其进行的初始化。本课设主要用来并行输出,数码管显示。6.6声音报警电路我们知道,声音的频谱范围约在几十到几千赫兹,若能利用程序来控制单片机某个口线的“高”电平或低电平,则在该口线上就能产生一定频率的巨型波,接上喇叭就能发出一定频率的声音,若再利用延时程序控制“高”“低”电平的持续时间,就能改变输出频率,从而改变音调,使喇叭发出不同的声音。当有按键按下时,单片机
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医院 病人 呼叫器