- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
病人呼叫系统
摘 要:本设计在模块化设计思想上,充分利用单片机(AT89S52)可编程、易控制等优点,初步实现了医院病人呼叫系统的设计。即:当医院根据病情对住院病人进行编号并设置护理级别后。病人紧急呼叫时,会产生声、光提示,并显示病人编号,以便医护人员及时处理。
本设计共由按键模块、系统控制模块、床号显示模块、声光提示模块以及电源模块构成。其中,按键模块采用了7×8的矩阵键盘模式;系统控制模块选用单片机AT89S52作为核心控制元件;床号显示模块利用LED数码管的静态显示方式;而以7805芯片为核心的电源模块则主要用来对单片机和声光显示模块提供稳定的+5V直流电源。总之,该系统各模块之间相辅相成,共同完成了对医院病人呼叫系统的功能实现。
关键字:按键;控制;扫描;7×8;AT89S52;LED数码管;7805芯片
赛题分析:
经充分分析讨论后,将原题的任务、基本要求、发挥部分重新整理如下:
一、任务
根据任务,要设计、组装、调试一个医院病人呼叫系统。
二、系统应具有功能和主要技术指标如下:
1、基本要求
(1)当病人紧急呼叫时,会产生声、光提示,并显示病人编号(床位数十)。
首先,必定要设计一个按键模块用来给病人做紧急呼叫工具;其次,要设计一个声光提示模块,其由蜂鸣器、发光二极管组成;最后,还需要一个编号显示模块,可选用LED数码显示。
(2)根据病人病情设置优先级。当有多人呼叫时,病情严重者优先。
(3)医护人员处理完当前最高级别呼叫后,系统按优先级别显示其它呼叫病人的号码。
2、发挥部分
设计一个有时钟功能的医院病人呼叫系统(床位数五十):
(1)可任意设定时间提示;
(2)病人紧急呼叫持续时间显示。
目 录
1.系统设计 4
1.1整体方案比较与论证 4
1.1.1设计思路 4
1.1.2 方案论证与比较 5
1.1.3 系统组成 6
1.2硬件设计 6
1.2.1 按键电路的设计 6
1.2.2 声光提示电路的设计 7
1.2.3 数码显示电路的设计 7
1.3软件设计 8
2.系统测试 8
2.1测试方法与步骤 8
2.1.1按键模块的功能测试 8
2.1.2系统控制模块的功能测试 9
2.1.3编号显示模块的功能测试 9
2.1.4声光提示模块的功能测试 9
2.1.5电源模块的功能测试 9
2.2指标测试记录 9
3.结论 10
附录1 主要元器件清单 10
附录2 电路原理图 11
附录3 源程序清单 11
1.系统设计
1.1整体方案比较与论证
1.1.1设计思路
题目要求设计一个医院病人呼叫系统,实现当病人有事呼叫医务人员时对医务人员的声光提示和病人床号显示并且根据病情严重性设置优先级,同时实现紧急呼叫时的持续时间提示业务。设计分为键盘按钮,系统控制,声光提示,病人编号显示和电源五个模块。键盘部分采用矩阵式按键电路,即7×8键盘结构,由单片机0.0~0.7,1.0~1.6十五个接口控制,此键盘设置在节约单片机接口的同时可实现题目中对50个床位的要求;单片机系统部分采用AT89S52单片机芯片实现对键盘自动扫描、防抖,并实现声光提示和对显示器进行自动刷新 ,显示部分采用液晶显示模块,实现包括优先级设置的床号显示,持续时间显示;1.7接口对放光二极管和蜂鸣器控制,实现声光提示,电源部分采用W7805稳压芯片制作的+5伏供电电源对单片机和声光提示模块供电。
其系统模块图设计如下:
1.1.2 方案论证与比较
(1)键盘扫描部分方案论证与比较
方案一:采用定时扫描方式。
此扫描方式每隔一段时间对键盘扫描一次,通常利用单片机内部定时器,产生10ms的定时中断,CPU响应定时器溢出中断请求,对键盘进行扫描,以响应键盘输入请求。
方案二:采用中断扫描方式。
此扫描方式是在键盘上有键盘阖上时才产生中断请求,CPU响应中断,执行中断服务程序,判断键盘上闭合键的键号,并作出相应的处理。
方案选择:此系统选择定时扫描,此扫描方式能及时响应键入的命令,便于对正在执行程序的干预。
(2)键盘接口电路的方案论证与比较
方案一:直接使用I/O口的键盘连接电路。
由于AT89S52的I/O口具有输出锁存和输入缓冲的功能,因而他们组成键盘电路时,可省去输出锁存器和输入缓冲器,键位的列线,行线直接分别与单片机中接口相连。
方案二:利用I/O口和译码器的接口连接键盘电路。
将键盘的七根列线与译码器相连后由译码器74HC138三根口输入单片机,节省了I/O口。
方案选择:本系统采用直接使用I/O口的键盘连接电路。此方案使系统最大程度节约硬件数量,实现电路的简化和材料的节约。
1.1.3 系统组成
系统主要有按键模块,单片机控制模块,声光提示模块,LED显
文档评论(0)