病房呼叫系统(1)

合集下载

病房呼叫系统

病房呼叫系统

病房呼叫系统病房呼叫系统是一种用于医疗环境中的技术解决方案,旨在提高病人护理和医疗工作效率。

该系统通过无线设备和中央监控系统之间的互联,使病人能够及时呼叫护士或医生,并为医护人员提供实时的病人信息和呼叫提醒。

系统组成和功能:1. 病人终端设备:每个病床配备一个病人终端设备,病人可以通过该设备呼叫护士或医生。

该设备通常包括呼叫按钮、紧急呼叫按钮、取消呼叫按钮等功能按钮,同时也可以显示病人的基本信息和呼叫状态。

2. 护士终端设备:护士可以通过护士终端设备接收病人的呼叫信息,并查看病人的基本信息和呼叫详情。

护士终端设备通常可以与中央监控系统实时同步,以便护士能够及时响应病人的呼叫。

3. 中央监控系统:中央监控系统是病房呼叫系统的核心,它可以接收和处理病人的呼叫信息,并将这些信息传输给相应的护士终端设备。

中央监控系统还可以记录和统计病人的呼叫情况,以便医院管理人员进行分析和改进。

4. 报警系统:病房呼叫系统通常还配备了紧急报警功能,当病人遇到紧急情况时,可以通过紧急呼叫按钮发送报警信息给医护人员,以便他们能够迅速响应和处理。

系统优势和效益:1. 提高病人满意度:病人可以通过病人终端设备随时呼叫护士或医生,无需长时间等待。

这不仅提高了病人的满意度,还可以减少病人的不安和焦虑情绪。

2. 提高医护工作效率:病房呼叫系统可以将病人的呼叫信息准确传达给相应的护士终端设备,避免了传统的人工呼叫方式可能存在的信息丢失或延误问题。

这样,医护人员可以更快地响应病人的需求,提高工作效率。

3. 实时监控和管理:中央监控系统可以实时监控病人的呼叫情况,并记录和统计相关数据。

这些数据可以为医院管理人员提供决策依据,优化病房护理流程和资源分配。

4. 紧急报警功能:病人遇到紧急情况时,可以通过紧急呼叫按钮发送报警信息,医护人员可以迅速响应并采取紧急处理措施,保证病人的安全。

案例分析:某医院引入了病房呼叫系统后,取得了显著的效益。

病人在使用病人终端设备呼叫护士或医生时,平均等待时间减少了50%,病人满意度得到了明显提升。

病房呼叫系统

病房呼叫系统

病房呼叫系统一、引言病房呼叫系统是一种通过技术手段实现医护人员与病房患者之间快速沟通和呼叫的系统。

该系统的目标是提高医疗服务的效率和质量,确保患者在病房内获得及时的医疗护理。

二、系统概述病房呼叫系统由以下几个组成部分构成:1. 患者呼叫设备:每个病床都配备有一个患者呼叫设备,患者可以通过按下按钮或触摸屏幕等方式向医护人员发送呼叫信号。

2. 医护人员终端:医护人员使用终端设备(如电脑、手机、呼叫器等)接收患者的呼叫信息,并及时作出响应。

3. 中央控制器:中央控制器作为系统的核心,负责接收和处理患者的呼叫信息,并将信息转发给相应的医护人员。

4. 呼叫管理系统:呼叫管理系统用于记录和管理患者的呼叫信息,包括呼叫时间、呼叫内容、响应时间等。

三、系统功能病房呼叫系统具有以下主要功能:1. 患者呼叫功能:患者可以通过按下按钮或触摸屏幕等方式向医护人员发送呼叫信号,表达自己的需求或请求。

2. 呼叫接收与分配功能:医护人员使用终端设备接收患者的呼叫信息,并根据紧急程度和患者的需求将呼叫任务分配给相应的医护人员。

3. 呼叫响应功能:医护人员接收到患者的呼叫信息后,及时作出响应,前往病房进行护理或解决患者的问题。

4. 呼叫记录与查询功能:系统会自动记录患者的呼叫信息,包括呼叫时间、呼叫内容、响应时间等,医护人员可以随时查询呼叫记录,了解患者的需求和护理情况。

5. 报警功能:系统可以根据患者的特殊情况或紧急需求发送报警信号,以便医护人员能够迅速响应并采取相应的护理措施。

四、系统优势病房呼叫系统具有以下几个优势:1. 提高医疗服务效率:患者可以通过呼叫系统快速向医护人员传达需求,医护人员也可以迅速响应和处理患者的呼叫,从而提高医疗服务的效率。

2. 加强沟通与协作:病房呼叫系统能够实现患者与医护人员之间的实时沟通,促进医护人员之间的协作,提高团队工作效率。

3. 提升患者满意度:通过病房呼叫系统,患者能够及时得到医护人员的关注和护理,满足患者的需求,提升患者的满意度。

病房呼叫系统

病房呼叫系统

病房呼叫系统病房呼叫系统是一种用于医院病房的智能设备,旨在提高护理人员与患者之间的沟通效率,确保患者能够及时获得医护人员的帮助和关怀。

该系统通过无线网络连接医护人员的移动设备和病房内的呼叫设备,实现患者呼叫、护士接收呼叫、护士响应呼叫等功能,从而提高医护工作效率,提升患者满意度。

病房呼叫系统的主要组成部分包括患者端设备、护士端设备、服务器和管理软件。

患者端设备通常是一个小型的呼叫按钮,安装在患者的床头或手边,患者可以通过按下按钮向护士发出呼叫请求。

护士端设备可以是智能手机、平板电脑或专用的呼叫接收器,护士可以通过该设备接收患者的呼叫信息,并及时做出响应。

服务器是系统的核心部分,负责接收和处理患者呼叫信息,将信息传送到护士端设备,并记录呼叫的时间、地点和内容等信息。

管理软件则用于对系统进行配置和管理,包括添加和删除患者信息、设定呼叫优先级等功能。

病房呼叫系统的工作流程如下:当患者需要医护人员的帮助时,他们可以通过按下患者端设备上的呼叫按钮发送呼叫请求。

一旦呼叫被激活,服务器会立即接收到呼叫信息,并将信息发送到护士端设备。

护士收到呼叫信息后,可以查看患者的信息和呼叫内容,并根据需要做出相应的响应。

护士可以通过护士端设备上的界面选择接受呼叫、拒绝呼叫或将呼叫转发给其他护士。

一旦护士接受呼叫,系统会自动记录响应时间,并将护士的响应状态反馈给患者。

护士在完成任务后,可以通过护士端设备上的界面结束呼叫,并记录任务完成时间。

系统管理员可以通过管理软件对系统进行配置和管理,包括添加和删除患者信息、设定呼叫优先级等。

病房呼叫系统的优势和功能包括:1. 提高工作效率:病房呼叫系统可以实现患者与护士之间的实时通信,减少了护士在病房内巡视的次数,提高了护士的工作效率。

2. 提升患者满意度:患者可以通过呼叫按钮随时呼叫护士,得到及时的医护服务,增强了患者对医院的满意度和信任感。

3. 优化资源分配:病房呼叫系统可以根据患者的呼叫优先级自动分配任务给护士,确保护士能够及时响应重要的呼叫请求。

病房呼叫系统

病房呼叫系统

病房呼叫系统病房呼叫系统是一种用于提高医院病房护理效率和患者安全的重要工具。

该系统通过无线通信技术和智能设备,使患者能够方便地呼叫护士,并及时得到响应和匡助。

下面将详细介绍病房呼叫系统的功能、优势以及使用流程。

一、功能介绍1. 患者呼叫功能:患者可以通过手持设备或者床头面板上的按钮呼叫护士。

呼叫方式可以是语音呼叫、文字呼叫或者特定的呼叫信号。

2. 护士接收功能:护士通过接收设备(如护士站电脑、护士手持设备等)接收患者的呼叫信息,并能够及时看到患者的呼叫内容和位置信息。

3. 呼叫转接功能:护士可以将患者的呼叫信息转接给其他护士或者医生,以便更好地协调工作。

4. 呼叫优先级设置:根据患者的病情和需求,可以设置不同的呼叫优先级,以确保紧急情况得到及时处理。

5. 呼叫记录和统计功能:系统能够记录患者的呼叫信息,并生成统计报表,用于医院管理和护理质量评估。

二、优势介绍1. 提高工作效率:病房呼叫系统能够快速准确地将患者的呼叫信息传达给护士,避免了传统的手工呼叫方式可能浮现的延误和遗漏,提高了护士的工作效率。

2. 提升患者满意度:患者可以方便地呼叫护士,并得到及时的关注和匡助,提高了患者的满意度和就医体验。

3. 加强工作协调:系统支持呼叫转接功能,护士可以将患者的呼叫信息转接给其他护士或者医生,实现更好的工作协调和团队合作。

4. 提高护理质量:系统能够记录患者的呼叫信息,并生成统计报表,用于医院管理和护理质量评估,匡助医院改进护理服务,提高护理质量。

三、使用流程介绍1. 患者呼叫:患者可以通过手持设备或者床头面板上的按钮呼叫护士。

呼叫方式可以是语音呼叫、文字呼叫或者特定的呼叫信号。

2. 护士接收:护士通过接收设备(如护士站电脑、护士手持设备等)接收患者的呼叫信息,并能够及时看到患者的呼叫内容和位置信息。

3. 处理呼叫:护士根据患者的呼叫内容和位置信息,判断呼叫的紧急程度,并及时前往患者所在位置处理呼叫。

4. 呼叫转接:如果护士无法即将处理患者的呼叫,可以将呼叫信息转接给其他护士或者医生,以便更好地协调工作。

病房呼叫系统

病房呼叫系统

病房呼叫系统引言概述:随着医疗技术的不断发展,病房呼叫系统在医院中的应用越来越广泛。

病房呼叫系统是一种通过电子设备实现医患之间的即时沟通的系统,旨在提高医院的工作效率,改善患者的就医体验。

本文将从四个方面详细介绍病房呼叫系统的功能和优势。

一、提高医院工作效率1.1 实时呼叫功能:病房呼叫系统可以通过按钮或者触摸屏等方式,让患者或者医护人员直接呼叫护士站或者其他相关部门,实现即时沟通。

这样可以大大缩短医护人员的反应时间,提高医院的工作效率。

1.2 呼叫分级功能:病房呼叫系统可以根据患者的需求进行呼叫的分级处理。

例如,患者需要紧急护理时,可以选择紧急呼叫,系统将即将通知相关护士或者医生;而普通的需求可以选择普通呼叫,系统将按照医院设定的优先级进行处理。

这样可以更好地分配医护资源,提高工作效率。

1.3 呼叫记录功能:病房呼叫系统可以记录每一次呼叫的时间、呼叫内容以及处理结果等信息,可以作为医院管理的重要参考依据。

通过分析呼叫记录,医院可以发现问题所在,改进工作流程,进一步提高工作效率。

二、改善患者就医体验2.1 个性化服务:病房呼叫系统可以根据患者的需求提供个性化的服务。

例如,患者可以通过呼叫系统预约医生的门诊时间,避免长期等待;患者可以通过呼叫系统咨询护士关于用药和饮食的问题,提高就医的便利性。

2.2 患者安全保障:病房呼叫系统可以提供患者的安全保障。

例如,患者在需要紧急救护时,可以通过呼叫系统快速呼叫护士或者医生,减少因等待时间过长而导致的不良后果;患者可以通过呼叫系统报告不适症状,及时得到医护人员的关注和处理。

2.3 患者满意度提升:病房呼叫系统的使用可以提升患者的满意度。

通过及时响应患者的需求,提供高质量的服务,患者对医院的信任度和满意度将会大大提高。

三、提高医院管理水平3.1 数据统计分析:病房呼叫系统可以对呼叫数据进行统计和分析,匡助医院管理层了解医护人员的工作情况和患者需求的变化趋势。

通过分析数据,医院可以及时调整医护人员的工作安排,提高资源利用率。

病房呼叫系统 修改(1)

病房呼叫系统  修改(1)

课题住院部病房呼叫系统学生姓名廖振洲学号 122402010044 专业机电一体化班级机电3121系(院)机电工程与技术系指导教师易秀英职称讲师二○一五年五月二十五日目录摘要___________________________________________________ 3 引言___________________________________________________ 4 第一章方案确定 ________________________________________ 61.1 设计内容和要求:__________________________________ 61.2总体设计思路与方案确定 ____________________________ 6PLC的工作原理 ________________________________________ 7 第二章病房呼叫系统设计__________________________________ 82.1 病房呼叫器的流程设计程序__________________________ 82.2 I/O分配表 ________________________________________ 92.3 I/O接线图 ______________________________________ 102.4 I/O外部接线 ____________________________________ 112.5 梯形图的程序设计________________________________ 122.6 程序调试与仿真___________________________________ 152.7 实现结果:______________________________________ 19 总结__________________________________________________ 20摘要随着科技的发展,智能化的医院建设的将目前国内外先进的计算机技术、通信技术、网络技术、信息技术、自动化控制技术、办公自动化技术等运用在医院中。

病房呼叫系统

病房呼叫系统

病房呼叫系统引言概述:病房呼叫系统是一种医疗设备,旨在提高医院病房的工作效率和患者的护理质量。

它通过使用现代技术和创新设计,使医护人员能够更快速地响应患者的需求,提供更好的护理服务。

本文将详细介绍病房呼叫系统的五个重要部份。

一、呼叫按钮1.1 呼叫按钮的位置布置病房呼叫系统的呼叫按钮应该方便患者使用,因此应该安装在患者容易触及的位置,如床头、床尾或者手扶椅上。

此外,呼叫按钮还应具备防水和防尘的功能,以确保其长期的可靠使用。

1.2 呼叫按钮的功能呼叫按钮应该具备多种功能,以满足不同患者的需求。

例如,患者可以通过呼叫按钮请求护士前来提供紧急护理,如疼痛缓解、药物赋予等。

此外,呼叫按钮还可以用于患者的日常需求,如饮食、洗漱等。

1.3 呼叫按钮的反馈机制为了保证医护人员能够及时响应患者的呼叫,呼叫按钮应该具备反馈机制。

当患者按下呼叫按钮后,系统应该发送信号给医护人员的终端设备,如护士站的显示屏或者护士的腕带,以便他们能够及时收到呼叫信息。

二、呼叫终端设备2.1 护士站的显示屏护士站的显示屏是病房呼叫系统的核心组成部份之一。

它用于显示患者的呼叫信息,包括患者的姓名、床位号、呼叫类型等。

护士可以通过显示屏上的界面对患者的呼叫进行管理和响应。

2.2 护士的腕带为了提高医护人员对患者呼叫的响应速度,病房呼叫系统还可以配备护士的腕带。

当患者按下呼叫按钮后,呼叫信息将发送到护士的腕带上,以便他们能够及时收到呼叫通知,无需返回护士站。

2.3 挪移终端设备除了护士站的显示屏和护士的腕带,病房呼叫系统还可以配备挪移终端设备,如智能手机或者平板电脑。

这些挪移终端设备可以让医护人员在病房外部接收和响应患者的呼叫,提高医护人员的工作效率。

三、呼叫管理系统3.1 呼叫信息的记录和统计病房呼叫系统的呼叫管理系统可以记录和统计患者的呼叫信息,包括呼叫的次数、呼叫的类型、呼叫的响应时间等。

这些数据可以匡助医院管理人员分析和评估医护人员的工作效率和患者的满意度。

病房呼叫系统

病房呼叫系统

病房呼叫系统病房呼叫系统是一种用于医疗机构的通信设备,旨在提高病人护理的效率和质量。

该系统通过无线呼叫装置和中央控制台之间的通信,使病人能够随时呼叫护士或医生,并及时得到响应。

病房呼叫系统由以下几个主要组件组成:1. 病人呼叫装置:每个病床上都安装有一个病人呼叫装置,通常是一个按钮或开关。

病人只需按下按钮即可向护士或医生发送呼叫信号。

2. 护士/医生接收装置:护士或医生可以佩戴一个接收装置,如腕带或蓝牙耳机。

当病人呼叫时,接收装置会发出声音或震动提醒护士或医生。

3. 中央控制台:中央控制台是系统的核心部分,用于接收和管理所有病人的呼叫请求。

护士或医生可以通过中央控制台查看病人的呼叫信息,并及时作出响应。

4. 报警系统:病房呼叫系统还可以与医院的报警系统集成,以便在紧急情况下能够及时通知相关人员。

病房呼叫系统的工作流程如下:1. 病人按下呼叫装置上的按钮,发送呼叫信号。

2. 中央控制台接收到呼叫信号,并显示病人的床位号和呼叫时间。

3. 护士或医生接收到呼叫信号的提醒,并查看中央控制台上的呼叫信息。

4. 护士或医生尽快前往病人的床位,提供所需的护理或医疗服务。

5. 如果病人的呼叫属于紧急情况,护士或医生可以触发报警系统,以便其他相关人员能够及时响应。

病房呼叫系统的优势和益处如下:1. 提高病人满意度:病人可以随时呼叫护士或医生,无需长时间等待。

这种即时响应有助于提高病人对医疗机构的满意度。

2. 提高工作效率:护士或医生可以通过中央控制台管理所有病人的呼叫请求,避免遗漏或延误。

这种集中管理的方式可以提高工作效率,减少人为错误。

3. 加强团队协作:病房呼叫系统可以促进医护人员之间的沟通和协作。

护士或医生可以及时了解病人的需求,并根据情况进行安排和协调。

4. 提高护理质量:病房呼叫系统可以确保病人在需要时及时得到护理或医疗服务。

这有助于提高护理质量,减少并发症的发生。

5. 提供紧急救援:病房呼叫系统的报警功能可以在紧急情况下及时通知相关人员,以便进行紧急救援。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机课程设计课题:系别:电气与信息工程学院专业:电子信息工程姓名:学号:华南理工2014年01月01日成绩评定·一、指导教师评语(根据学生设计报告质量、答辩情况及其平时表现综合评定)。

二、评分课程设计成绩评定目录一、设计目的 (2)二、设计要求 (2)三、总体设计 (1)四、各部分电路设计 (2)五、整体电路图 (5)六、设计总结 (7)参考文献 (10)附1 源程序代码 (11)- 1 -一、设计目的病房呼叫系统是病人请求值班医生或护士进行诊断或护理的紧急呼叫工具。

它的实际意义在于能够为医院提供一个成本低、不复杂、生产和安装方便的简单快捷病房呼叫系统,方便病人更快找到医生,以节约病人的宝贵时间。

它主要用于协助医院病员在病床上方便地呼叫医务人员,可将病人的请求快速传送给值班医生或护士,是提高医院和病房护理水平的必备设备之一。

医院的竞争越来越激烈,商业医院的生存是第一位的,提升档次和服务质量迫在眉睫,陪护问题一直是医患矛盾的主体,也是长期困扰卫生系统服务质量的大问题。

使用病房呼叫系统,可以方便病人更快地找到医生,以节约病人的宝贵时间。

因此该系统具有很大的应用前景和广阔的市场发展空间。

本设计是基于51系列的单片机设计的病房呼叫系统。

在该设计中每个患者床头都有一个按键,当患者有需要的时候,按下按键,此时,值班室的系统板上会显示此患者的床位号,并且为了提醒效果更好会震铃3秒。

此时,值班室的护士会看到哪个病房的患者又需要,然后护士按下“响应”键取消当前呼叫。

本系统是一个64个床位的的病房呼叫系统,核心部件选择内部存储资源丰富的AT89C51单片机,输入采用8×8矩阵键盘。

显示采用2位7段共阴极LED 动态显示,复位电路采用上电加按钮复位,时钟采用12MHz晶体振荡电路。

编程语言方面针对病房呼叫系统程序比较简单,接口可以不通过扩展而实现,而且考虑到汇编的语言对端口的操作比较直观,故采用汇编语言,由于采用AT89C51单片机内部有充足的程序存储单元和数据存储单元,因此不需要进行外围存储扩展。

又采用了直观的汇编语言,故该系统具有安装方便,成本低等特点.二、设计要求(1)设计一个可容64张床位的病房呼叫系统。

(2)要求每个床位都有一个按钮,当患者需要呼叫护士时,按下按钮。

此时护士值班室内的呼叫系统板上显示该患者的床位号,并振铃3秒。

(3)当护士按下“响应”键时,取消当前呼叫。

三、总体设计1、总体框图2、框架模块功能描述(1)上电按键复位(复位电路):该部分包括晶振和复位,需要时对控制器发出中断信号,以对系统进行调节。

(2)8*8按键电路(键盘电路):键盘电路输入相当于一个外界的干扰信号,用于向单片机传输命令或数据。

(3)单片机AT89C51:总体电路的控制核心,通过软件编程,对实时采集的信息进行处理,同时也对调节电路进行驱动和控制。

(4)数码管显示电路:将从键盘上输入的信号显示出来,给人以直观的印象。

(5)振铃响应电路:用于LED数码管上显示按键数值,同时振铃。

(6)按键响应电路:用于对数码管上显示的数值复位,对单片机程序清零。

因该系统需要比较多的输入、输出口,所以采用内部存储资源和I/O口比较多的MCS-51指令系列的AT89C51单片机,2位LED动态显示,需要8根数据线,采用P0口作为数据线,P3口的P3.0,P3.1作为线选,相当于地址线,选择其中一位显示,P3.2口作为中断1的专门接口外接一个接地的按钮以实现护士响应该患者的请求产生中断。

根据要求至少有64个病房的输入要求的,采用8×8矩阵键盘,采用矩阵键盘也是利用软件节省硬件,利用内部ROM,进行循环查询。

扬声器可以用一个准I/O口,这里采用P0的第八口P3.7 。

采用AT89C51作为运算和控制单元完全满足系统的需求。

四、各部分电路设计1、复位电路RST引脚是复位信号输入端,高电平有效。

采用上电加按钮复位,因为本系统设计考虑到该系统比较重要,所以除了采用上电复位的方式外,应该还有按钮复位备用复位方式以防止系统死机时能。

如下图1所示。

图1 上电加按钮复位电路2、时钟电路时钟是时序的基础,AT89C51核片内由一个反相放大器构成振荡器,可以由它产生时钟,时钟可以由两种方式产生内部方式和外部方式。

本系统采用内部方式,在XTAL1和XTAL2端外接石英晶体作为定时元件,内部反相放大器自激振荡,产生时钟。

时钟发生器对振荡脉冲二分频。

电容采用33pF电容。

如下图2所示。

图2 时钟电路3、显示电路LED即发光二极管,它是一种由某种半导体材料制成的PN结,由于掺杂浓度很高,当正相偏置时,会产生大量的电子-空穴复合,把多余的能量释放为光能。

LED显示器具有工作电压低、体积小、寿命长(约十万小时)、响应速度快,颜色丰富(红、黄、绿等)等特点,是智能仪器最常使用的显示器。

LED 显示器有单个、七段和点阵式几种类型,本设计将使用2位8段共阴极LED显示器。

P0口作为LED显示码输出端,P3.0、P3.1口接线选端,电路连接图如图3所示。

图3 LED显示器4、报警电路采用发光二极管和蜂鸣器相串联,用三极管加限流电阻作为控制开关,用单片机P3.7端口控制,当有高电平导通,显示器显示床号的同时蜂鸣器发出“嘀嘀”声作为呼叫提示。

电路连接图如图4所示。

图4 报警电路5、键盘电路采用P3口与矩阵8*8键盘连接。

键盘的选用方面,在程序调试时经过橡胶键盘与按钮键盘进行比较,虽然橡胶键盘的正确率较高,易用性较强,但是由于购买困难最终制作实物时选用经济、已购买的按钮开关。

仿真图如图5。

图5 键盘电路6、控制电路控制按键接p3.3端口,当有呼叫发出时,值班室人员收到相应信息后,可按下“响应按钮”,通过编程令单片机执行中断程序。

五、整体电路图1、整体电路图2、系统初始化及呼叫过程启动系统后,系统进行初始化,此时,单片机执行SETB EASETB EX0SETB IT0CLR P3.7MOV 30H,#0FFHLCALL DISPLED当执行以上程序后,进行系统初始化,此时LED数码管显示00,等待呼叫,如下图6所示。

图6 等待呼叫图之后,进入键盘扫描,端口P2进行键盘横向扫描,初始化后输出高电平。

P0端口扫描键盘列向,当有患者按下呼叫键按钮时,按钮左右电路接通,有信号输入。

此时显示对应的病房号,如图7为按下18号键。

图7 LED显示此时,接通LED的端口输出相应信号,连接响铃spesker的P3.7端置位,LED显示按钮所代表的病床位,响铃发出报警响声,提醒值班室人员有病人出现紧急情况。

如图8所示:图8 呼叫振铃3、响应过程当有呼叫发出时,值班室人员收到相应信息后,可按下“响应按钮”,单片机执行中断程序,程序如下:INTR_0: MOV 30H,#0FFH图9 护士看到呼叫时的响应(按下按钮)六、设计总结1、设计过程中遇到的问题及解决方法首先选择这个课题之后,在设计中首先考虑到键盘的设计问题,由于这个题目的键盘设计是所有题目中最多的,达到了64个按键,想到我们刚学习的键盘设计知识,没有采用独立式键盘,因为如果采用这种方案的话I/O口是远远不够用的,于是采用按钮构造的矩阵式键盘,但是矩阵式键盘对程序编写的要求多而且也很麻烦,这也就是考验我们对所学知识有比较透彻的了解和我们的耐心。

当然在设计的过程中遇到了很多问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,如对以前所学过的知识理解得不够深刻,掌握得不够牢固,比如说wave仿真不熟练,Proteus仿真知识及操作、对单片机汇编语言掌握得不好……不过通过这次课程设计之后,也学到了很多知识,更重要的是一定把以前所学过的知识重新温故,学好用好,学以致用。

最后在百般努力下,这次课程设计终于完成了,在设计中遇到了很多编程问题,最后在崔立志老师的辛勤指导下,终于实现了设计的要求。

同时,在老师的身上也让我学得到很多实用的知识,在次我表示感谢!同时,对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢!2、设计体会通过此次设计,我进一步加深了对单片机的理解,使我的编程思想更趋于成熟,编程思路更加开阔。

画完硬件电路图后我将编译好的程序载入单片机后我屏住呼吸怀着激动的心情按下了运行键,然而我并没看到我期望看到的结果,心情很是失落。

于是我开始认真排查错误,我发现:(1)后面几行以行为单位的键值显示有重复。

(2)两个LED只有十位能显示而个位刚上电时亮待有键按下时熄灭。

(3)有键按下时扬声器并不发声。

(4)护士按钮不能使外部中断起作用。

(5)键盘有键按下时键盘扫描动作迟缓。

对第5个问题我首先想到可能是我的延时程序延时时间太长,于是我将延时时间变短些,果真不出所料单片机对键盘的扫描迅速了。

但是其它四个问题还是老样子。

对第4个问题当我反复按护士按钮时发现单片机的INT0引脚始终是高电平不变。

此时我顿然想到可能时上拉电阻阻值过大使开关失去了作用,于是我将电阻值改小点,成功的给INT0引脚送入低电平,令我兴奋的是外部中断居然起作用了,它可以将亮的那个LED熄灭。

对第2个问题,显示床号个位的74LS164移位寄存器的输入由显示床号十位的74LS164移位寄存器的最低位数据线提供,我将该最低位数据线不通向LED 时,居然发现显示床号个位的LED也能正常工作,但是显示床号十位的LED显示就出现了残缺。

此问题我最终通过给显示床号十位的74LS164移位寄存器的最低位数据线接上电阻后再输入到显示床号个位的74LS164移位寄存器得以解决。

对第3个问题是扬声器驱动电路没有起作用,我用一个三极管加一个电阻将此问题解决。

当听到我做的系统发出定时3S的声音时,我激动不已,心想我成功的将该课题完成了。

然而好事多磨,又一个拦路虎出现了,我发现我做的键盘第1、3、5、列按键待第二次有键按下时自动锁死不起作用了,我知道我的主程序有问题,最后经过认真排查我发现我将MOV A,#00H写成了MOV A,00H ,MOV A,00H可能将00H单元的不确定数送给A显然会引起错误。

将MOV A,00H改为MOV A,#00H 后至此我的课程设计已完满完成。

在我解决以上问题的过程中,我提高了理论分析水平,更提高了我的心理承受能力,这是我受益非浅,更坚定了我学好后续课程的信心。

参考文献[1] 王意岗.病房呼叫系统[J].建筑电气,2004(23):179-182.[2] 朱艳华,田行军,李夏青.基于PL3105的病床呼叫系统设计[J].北京石油化工学院学报,2009,17(2):40-43.[3] 邬春明,王艳茹.基于低压线载波技术的病床呼叫系统[J].电子技术应用,2005,31(9):60-63[4] 何立民.《单片机初级教程-单片机基础》[M].北京:北京航空航天大学出版社,2006,82(1):2-3[5] 李朝青.单片机原理及接口技术[M].北京:北京航空航天大学出版社,2005[6] 康华光《电子技术基础》[M]. 北京:高等教育出版社, 2000:17-23[7] 康华光《电子技术基础(模拟部分)》[M]. 北京:高等教育出版社, 1999:112-119[8] 丁元杰.《单片微机原理及应用》[M].北京:机械工业出版社, 1996:256-276[9] 何立民.《单片机应用技术选编》[M].北京:北京:航空航天大学出版社, 1996.218~224[10]张培仁等.《MCS-51单片机原理与应用》[M]. 北京.清华大学出版社, 2003:130~145[11]李伯成《单片机及嵌入式系统》[M]. 北京:清华大学出版社, 2005:337-346[12]肖金球《单片机原理与接口技术》[M]. 北京:清华大学出版社, 2004:153-159[13]王环,张亚宁《单片机程序设计实例》[M] 北京:清华大学出版社, 2003:520-524[14]治刚.《单片机应用技术与实训》[M]. 北京:清华大学出版社, 2004:130-133[15]胡汉才.《单片机原理及接口技术》[M]. 北京:清华大学出版社, 1995:111-123[16]徐淑华等.《单片机微机原理及应用》[M]. 哈尔滨工业大学出版社, 1994:336-351附1 源程序代码ORG 0000HLJMP MAINORG 0003HLJMP INTR_0ORG 0030HMAIN: SETB EA ;初始化系统,EA/EXO/IT0置位 SETB EX0SETB IT0MAIN1: CLR P3.7 ;P3.7清零MOV 30H,#0FFHLCALL DISPDP1: LCALL KEYLCALL DISPLJMP DP1KEY:LCALL KSJNZ K1LCALL DELAY2 ;延时消抖RETK1: LCALL DELAY2JNZ K2LJMP KEYK2: MOV R2,#0FEHMOV P1,#0FFH ;使P1口置高电平MOV R4,#00HK3: MOV P2,R2LOOP0: JB P1.0,LOOP1 ;扫描按钮键盘MOV A,#00HLJMP LOOPKLOOP1: JB P1.1,LOOP2MOV A,#08HLJMP LOOPKLOOP2: JB P1.2,LOOP3MOV A,#10HLJMP LOOPKLOOP3: JB P1.3,LOOP4MOV A,#18HLJMP LOOPKLOOP4: JB P1.4,LOOP5MOV A,#20HLJMP LOOPKLOOP5: JB P1.5,LOOP6MOV A,#28HLJMP LOOPKLOOP6: JB P1.6,LOOP7MOV A,#30HLJMP LOOPKLOOP7: JB P1.7,NEXTMOV A,#38HLOOPK: ADD A,R4 ;移位扫描行 PUSH ACCK4: LCALL KSJNZ K4POP ACCMOV 30H,ASETB P3.7LCALL DELAY3CLR P3.7RETNEXT: INC R4MOV A,R2JNB ACC.7,RET0 RL AMOV R2,ALJMP K3KS: MOV P2,#0FFHMOV P1,#00HMOV A,P2XRL A,#0FFHRET0:RET DELAY2: MOV R5,#08HD7: MOV R6,#0FAHD8: DJNZ R6,D8DJNZ R5,D7RETDISP:LCALL HBCD PLAY: CLR P3.0MOV DPTR,#DSEG1 MOV A,31HMOVC A,@A+DPTR MOV P0,ALCALL DL1SETB P3.0CLR P3.1MOV DPTR,#DSEG1 MOV A,32HMOVC A,@A+DPTR MOV P0,ALCALL DL1SETB P3.1RETDL1: MOV R7,#05HDL: MOV R6,#0FFHDL6: DJNZ R6,$DJNZ R7,DLRETDSEG1:DB 3FH,06H,5BH,4FH,66H ;输入LED显示段 DB 6DH,7DH,07H,7FH,6FHHBCD:MOV A,30HINC AMOV B,#100DIV ABMOV R5,AMOV A,#10XCH A,BDIV ABMOV 31H,AMOV 32H,BRETINTR_0: MOV 30H,#0FFH ;响应中断CLR P3.7 ;清零P3.7RETIDELAY3:DDL1: MOV 41H,#220DDL2: MOV 42H,#250DDL3:DJNZ 42H,DDL3LCALL DISPDJNZ 41H,DDL2RETEND。

相关文档
最新文档