病床呼叫系统

合集下载

病房呼叫系统原理图

病房呼叫系统原理图

病房呼叫系统原理图病房呼叫系统是一种用于医院病房的设备,旨在提供快速、高效的病人呼叫服务。

它通过一套完整的硬件和软件系统,将病人的呼叫信号传递给医护人员,以便及时响应和处理。

一、系统组成1. 病人呼叫设备:病房内每个床位配备一个病人呼叫装置。

该装置通常由一个按键和一个呼叫指示灯组成,病人可以通过按下呼叫按钮向医护人员发送呼叫信号。

2. 主机控制器:主机控制器是病房呼叫系统的核心设备,负责接收和处理病人的呼叫信号。

它通常由一个微处理器、一个呼叫信号接收器和一个呼叫信号处理器组成。

3. 信号传输线路:用于将病人呼叫信号从病人呼叫设备传输到主机控制器。

传输线路可以采用有线或无线方式,具体根据医院的需求和实际情况而定。

4. 呼叫指示器:呼叫指示器安装在医护人员的工作站或护士站,用于显示病人的呼叫信息。

呼叫指示器通常由一个显示屏和一组指示灯组成,显示病人的呼叫床位号和呼叫类型。

5. 呼叫处理软件:呼叫处理软件安装在呼叫指示器所连接的计算机上,用于接收和处理病人的呼叫信号。

它可以根据医院的需求进行定制,包括呼叫优先级设定、呼叫分配和呼叫记录等功能。

二、工作原理当病人需要医护人员的帮助时,他们可以按下床头的呼叫按钮。

一旦按下按钮,病人呼叫设备会发送一个呼叫信号,信号通过信号传输线路传输到主机控制器。

主机控制器接收到呼叫信号后,会根据信号的来源和呼叫类型进行处理。

它会将病人的呼叫信息发送到呼叫指示器,并在指示器上显示病人的床位号和呼叫类型。

同时,主机控制器还会将呼叫信息发送到呼叫处理软件,以便进行呼叫记录和分配。

医护人员在工作站或护士站的呼叫指示器上可以清晰地看到病人的呼叫信息。

他们可以根据呼叫的紧急程度和病人的需求,及时做出响应和处理。

医护人员可以通过呼叫指示器上的功能键,确认接收呼叫、取消呼叫或转移呼叫。

三、系统特点1. 高效快捷:病房呼叫系统能够实现病人与医护人员之间的实时通讯,大大缩短了医护人员响应病人需求的时间,提高了工作效率。

病房呼叫系统原理图

病房呼叫系统原理图

病房呼叫系统原理图病房呼叫系统是一种用于医院病房的智能设备,旨在提高病人和医护人员之间的沟通效率和便利性。

该系统的原理图包括以下几个主要组件:呼叫按钮、呼叫显示器、呼叫管理器、呼叫接收器和报警器。

1. 呼叫按钮:呼叫按钮是病人手边的一个小型装置,通常安装在病床旁的床头柜上。

当病人需要医护人员的帮助时,只需按下呼叫按钮,系统将自动发送呼叫信号。

2. 呼叫显示器:呼叫显示器是安装在医护人员工作站的一个大屏幕显示器,用于显示病人的呼叫信息。

当病人按下呼叫按钮后,呼叫信息将即时显示在呼叫显示器上,以便医护人员能够及时响应。

3. 呼叫管理器:呼叫管理器是系统的核心控制单元,负责接收和处理病人的呼叫信号。

当呼叫按钮被按下时,呼叫管理器将收到一个信号,并将该信号与病人的信息进行关联。

然后,呼叫管理器将呼叫信息发送给呼叫显示器,并触发相应的报警器。

4. 呼叫接收器:呼叫接收器是医护人员随身携带的一个装置,通常是一个小型手持设备或者是医护人员的移动电话。

当呼叫管理器发送呼叫信息时,呼叫接收器将收到相应的呼叫提醒,以便医护人员能够及时响应。

5. 报警器:报警器是一个声音和光线的装置,用于提醒医护人员有病人呼叫。

当病人按下呼叫按钮后,呼叫管理器将触发报警器,发出声音和闪烁的光线,以吸引医护人员的注意。

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

2. 呼叫管理器接收到呼叫信号,并将呼叫信息发送给呼叫显示器。

3. 呼叫显示器即时显示病人的呼叫信息。

4. 同时,呼叫管理器触发报警器,发出声音和闪烁的光线。

5. 医护人员收到呼叫信息的提醒,及时响应病人的需求。

病房呼叫系统的优势和应用:1. 提高病人的满意度:病人只需按下呼叫按钮,就能快速呼叫医护人员,减少等待时间,提高服务质量。

2. 提高医护人员的工作效率:医护人员能够及时收到病人的呼叫信息,快速响应,提高工作效率。

3. 方便管理和统计:呼叫管理器能够记录和统计病人的呼叫信息,有助于医院管理人员进行工作评估和资源调配。

大型医院病床呼叫系统方案

大型医院病床呼叫系统方案

大型医院病床呼叫系统方案一、引言大型医院为了提高医疗服务的效率和质量,需要建立一套高效、智能的病床呼叫系统。

该系统可以帮助医院管理病患的入院、出院等信息,加快医生、护士响应患者需求的速度,提高患者就医体验和医院管理水平。

本文将介绍一套适用于大型医院的病床呼叫系统方案,包括硬件设备、软件功能和系统流程等。

二、硬件设备1.病床呼叫器:病患在需要医护人员帮助时,可以通过按下病床呼叫器按钮来发出呼叫信号。

病床呼叫器应具备防水、防撞、易于清洁等特点,方便患者使用。

2.护士站终端:护士站终端是与病床呼叫器相连接的设备,用于接收并显示患者的呼叫信息。

护士可以通过终端查看呼叫的紧急程度,同时还可以通过终端与患者进行通话。

3.护士移动终端:护士移动终端可以让医护人员在走动中收到患者的呼叫信息,并及时响应。

移动终端应具备便携、耐用等特点,方便医护人员使用。

4.文字呼叫器:部分患者由于身体原因无法使用手持呼叫器,可以通过文字呼叫器发送呼叫信息。

文字呼叫器应该设置在易于患者触及的位置,方便患者使用。

三、软件功能1.呼叫通知:当患者按下病床呼叫器按钮或通过文字呼叫器发送呼叫信息时,系统应立即发送通知给护士站和护士移动终端,并显示响应该呼叫的医护人员信息。

2.紧急程度判断:患者在发出呼叫信号时,可以选择紧急程度。

系统应自动根据患者选择的紧急程度来确定护士响应的优先级,确保重症患者得到更快的响应。

3.护士通话:护士接到呼叫通知后,可以通过护士站终端或护士移动终端与患者进行通话,了解患者的需求,并提供必要的帮助和指导。

4.呼叫记录与统计:系统应记录患者发出呼叫的时间、内容、响应情况等信息,并提供相关的统计报表,以帮助医院管理人员评估医疗服务质量和效率。

四、系统流程1.患者发出呼叫信号:患者按下病床呼叫器按钮或通过文字呼叫器发送呼叫信息。

2.呼叫通知发送:系统立即将呼叫通知发送给护士站终端和护士移动终端,显示呼叫的紧急程度和患者信息。

病房呼叫系统

病房呼叫系统

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

病房呼叫系统方案

病房呼叫系统方案

病房呼叫系统方案简介:病房呼叫系统是一种用于医疗机构的智能化设备,旨在提高患者的医疗体验和护理质量。

本文将详细介绍病房呼叫系统的功能、工作原理、技术要求和实施步骤。

一、功能:1. 患者呼叫:患者可通过病床上的呼叫按钮向护士发出呼叫请求,包括疼痛、需用药物、上厕所等。

2. 护士呼叫:护士可通过手持终端或工作站接收患者呼叫信息,并及时响应。

3. 呼叫转接:护士可将患者呼叫请求转接给其他医护人员,以便更好地满足患者需求。

4. 实时监控:管理人员可通过系统监控患者呼叫情况,及时了解各个病房的工作状态。

5. 统计分析:系统可自动生成各种统计报表,帮助管理人员评估医护人员的工作效率和患者满意度。

二、工作原理:1. 呼叫按钮:每个病床配备一个呼叫按钮,患者按下按钮即可发出呼叫请求。

2. 信号传输:呼叫按钮通过有线或无线方式将信号传输给呼叫系统主机。

3. 呼叫接收:主机将呼叫信息发送给护士的手持终端或工作站。

4. 响应处理:护士接收呼叫信息后,根据患者的需求及时响应并处理。

5. 数据记录:系统会记录患者呼叫的时间、内容、响应时间等数据,以便后续统计分析。

三、技术要求:1. 系统稳定性:呼叫系统应具备高可靠性和稳定性,确保患者呼叫信息能够及时准确地传递给护士。

2. 响应速度:系统应能够实现快速响应,护士接收呼叫信息后应能够及时赶到患者床边。

3. 扩展性:系统应具备较好的扩展性,能够适应医院规模的变化,并支持多种设备的接入。

4. 数据安全:系统应采取必要的安全措施,保护患者的隐私和医疗信息不被泄露。

5. 用户友好性:系统界面应简洁明了,易于操作,方便医护人员上手使用。

四、实施步骤:1. 需求分析:与医院管理人员和医护人员沟通,了解其需求和期望,明确系统功能和技术要求。

2. 设计方案:根据需求分析结果,制定详细的系统设计方案,包括硬件设备、软件功能和网络架构等。

3. 系统开发:根据设计方案,进行系统开发和测试,确保系统的稳定性和功能完备性。

病房呼叫系统原理图

病房呼叫系统原理图

病房呼叫系统原理图病房呼叫系统是医院内部常见的一种设备,用于病人在病房内需要医护人员的帮助时,通过按下呼叫按钮向医护人员发送呼叫信号,以便及时得到帮助和照顾。

本文将详细介绍病房呼叫系统的原理图及其工作流程。

一、病房呼叫系统的原理图病房呼叫系统的原理图主要包括以下几个关键组件:1. 病人呼叫按钮:安装在病房床头或手边的按钮,病人可以通过按下按钮向医护人员发送呼叫信号。

按钮通常采用防水设计,以防止水溅到按钮上导致损坏。

2. 病房呼叫主机:接收和处理病人发送的呼叫信号,根据信号的不同进行相应的处理。

主机通常由微处理器、电源模块、通信模块、呼叫信号处理模块等组成。

3. 护士站显示屏:安装在护士站的显示屏,用于显示病房呼叫的相关信息,包括病房号、床位号、呼叫类型等。

4. 护士站呼叫器:当病人呼叫时,护士站的呼叫器会发出声音和光闪烁等提示,以提醒护士站的工作人员有病人需要帮助。

5. 医护人员接收设备:包括护士站的接收设备和医护人员的移动接收设备。

护士站的接收设备用于接收和处理病人的呼叫信号,并将信号转发给相应的医护人员。

医护人员的移动接收设备可以是手持呼叫器或者智能手机等,用于接收护士站转发的呼叫信号。

二、病房呼叫系统的工作流程1. 病人呼叫:当病人需要医护人员的帮助时,可以通过按下病房床头或手边的呼叫按钮向医护人员发送呼叫信号。

2. 呼叫信号传输:病人的呼叫信号通过有线或无线方式传输到病房呼叫主机。

3. 呼叫信号处理:病房呼叫主机接收到呼叫信号后,根据信号的不同进行相应的处理。

例如,如果是紧急呼叫信号,主机会立即将信号转发给护士站,并触发护士站的呼叫器发出声音和光闪烁等提示。

如果是一般呼叫信号,主机会将信号信息显示在护士站的显示屏上,并等待医护人员接收和处理。

4. 医护人员接收和处理:护士站的工作人员接收到病人的呼叫信号后,可以通过护士站的接收设备查看呼叫信息,并根据需要派遣相应的医护人员前往病房提供帮助。

病房呼叫系统原理图

病房呼叫系统原理图

病房呼叫系统原理图病房呼叫系统是一种用于医疗机构的设备,旨在提供病人与医护人员之间的有效沟通和快速响应的机制。

该系统的原理图描述了其基本组成部分和工作原理,以便了解其功能和运行方式。

一、病房呼叫系统的基本组成部分1. 病人终端:每个病床上都安装有一个病人终端,病人可以通过这个终端向医护人员发送呼叫请求。

病人终端通常包括一个呼叫按钮、一个取消按钮和一个显示屏,用于显示呼叫状态和其他相关信息。

2. 护士站终端:护士站终端是医护人员接收和处理呼叫请求的设备。

它通常位于护士站的工作台上,包括一个显示屏和一个操作面板。

显示屏用于显示病人的呼叫信息和其他相关信息,操作面板用于接收呼叫请求并进行相应的处理。

3. 中央控制器:中央控制器是病房呼叫系统的核心设备,负责管理和协调病人终端和护士站终端之间的通信。

它接收病人的呼叫请求,并将其发送到护士站终端上进行处理。

同时,中央控制器还负责监测系统的运行状态,如电池电量、网络连接等。

4. 呼叫传输设备:呼叫传输设备用于将病人的呼叫请求传输到护士站终端。

它通常采用无线通信技术,如Wi-Fi或蓝牙,以实现病人终端和护士站终端之间的远程通信。

5. 数据存储设备:数据存储设备用于存储病人的呼叫记录和其他相关数据。

这些数据可以用于后续的分析和统计,以改进医护人员的工作效率和病人的护理质量。

二、病房呼叫系统的工作原理1. 病人发起呼叫请求:当病人需要医护人员的帮助时,他们可以按下病人终端上的呼叫按钮。

呼叫请求将被发送到中央控制器。

2. 中央控制器接收呼叫请求:中央控制器接收到病人的呼叫请求后,将其发送到护士站终端。

同时,它还会将呼叫请求的相关信息显示在病人终端和护士站终端的显示屏上。

3. 医护人员处理呼叫请求:当医护人员收到呼叫请求时,他们可以通过护士站终端上的操作面板进行相应的处理。

他们可以接听呼叫、取消呼叫、转移呼叫或者将呼叫请求标记为紧急情况。

4. 呼叫传输和通知:当医护人员接听呼叫或进行其他处理时,中央控制器将相应的信息传输回病人终端。

病床呼叫系统可行性分析

病床呼叫系统可行性分析

病床呼叫系统可行性分析引言随着医疗技术的不断发展和人们健康意识的提高,人们对于医疗服务的要求也越来越高。

在医院病房中,病人呼叫医护人员是十分重要的一环。

传统的病床呼叫方式存在很多不便之处,比如病人需要费力地按压呼叫按钮,等候时间不确定等问题。

为了提高病人的就医体验和医院的医疗服务质量,病床呼叫系统应运而生。

本文将对病床呼叫系统的可行性进行分析。

病床呼叫系统的概述病床呼叫系统是一种基于无线通信技术的智能医疗设备,可以实现病人与医护人员之间的即时沟通和呼叫服务,方便病人将需求传递给医护人员。

系统由病床端的按钮设备和医护人员端的接收设备组成,通过无线网络传递信息。

可行性分析技术可行性病床呼叫系统的核心技术是无线通信技术,如WiFi或蓝牙。

目前,这些技术已经得到广泛应用,成熟可靠。

大多数医院已经在使用这些技术,因此支持病床呼叫系统的技术基础已经具备。

另外,病床呼叫系统还需要支持实时通信功能,确保呼叫信息的准确传递和医护人员的及时响应。

当前的通信技术已经提供了实时通信的能力,因此技术可行性得到了保证。

经济可行性引入病床呼叫系统需要一定的经济投入,包括设备采购、系统开发、网络建设等。

然而,由于无线通信技术的普及和设备成本的下降,病床呼叫系统的成本相对较低。

同时,引入病床呼叫系统可以提高医院服务质量,提升病人的就医体验,从而提高医院的竞争力。

因此,在经济上,病床呼叫系统是可行的。

法律可行性病床呼叫系统涉及到信息的传递和储存,涉及到病人的隐私和医院的保密要求。

在使用病床呼叫系统时,医院需要遵守相关的法律法规和保护病人隐私的规定。

通过合法合规的使用和数据管理,病床呼叫系统可以符合法律要求。

社会可行性病床呼叫系统的推广和使用将会对医院和病人带来实实在在的好处。

对于医院来说,病床呼叫系统可以提高医院的服务质量和病人的满意度,有助于打造良好的医疗品牌形象。

对于病人来说,病床呼叫系统可以方便快捷地呼叫医护人员,提高就医体验。

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

目录一、设计要求 (1)二、设计目的 (1)三、设计的具体实现 (2)1.系统概述 (2)2.设计方案与框图 (3)3.程序流程 (5)4.单元电路设计 (5)5.软件程序设计 (10)四、程序的调试与仿真 (12)1.用Keil C编译程序 (12)2.Proteus软件调试与仿真结果 (13)五、结论与展望 (15)六、心得体会及建议 (16)七、附录 (17)八、参考资料 (22)病床呼叫系统设计报告一、设计要求1.设计一个可容64张床位的病房呼叫系统。

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

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

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

二、设计目的该系统的目的就是能够满足这个要求,且实际意义在于能够为医院提供一个成本低、不复杂、生产和安装方便的简单快捷病房呼叫系统,方便病人更快找到医生,以节约病人的宝贵时间。

系统主要用于医院、门疹、养老院等场所。

可大大降低护理成本,增强护理的及时性和有效性,安装极其简便。

以前当病人需要服务时就不得不亲自到值班室去叫。

安装该呼叫系统后,可在减少护理人员的同时,保证病员随时能够得到服务,让每个病人及时得到最佳护。

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

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

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

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

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

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

又采用了直观的汇编语言,故该系统具有安装方便,成本低等特点.利用51系列单片机进行病房呼叫系统设计。

1.利用51系列单片机进行病房呼叫系统设计。

2.利用独立式键盘作为呼叫按钮。

3.利用两位八段数码管来显示病房呼叫的病床号。

4.利用Proteus ISIS仿真软件对病房呼叫系统功能进行仿真。

三、设计的具体实现1.系统概述1.1单片机的发展介绍单片机也被称作“单片微型计算机”、“微控制器”和“嵌入式微控制器”,单片机一词最初源于“Single Chip Microcomputer”,简称SCM。

随着单片机在技术和体系结构上的进步,其控制功能不断扩展,国际上逐渐采用“MCU”(Micro Controller Unit,微控制器)来代替SCM。

单片机的发展历史大致分为4个阶段。

第一阶段:单片机的探索阶段。

第二阶段:单片机的完善阶段。

第三阶段:向微控制器发展的阶段。

第四阶段:单片机的全面发展阶段。

单片机是微型机的一个重要分支,它在结构上的最大特点是把CPU、存储器、定时器和多种输入/输出接口电路集成在一块超大规模的集成电路芯片上。

单片机内是一种在线式实时控制计算机,在线式就是现场控制,需要有较强的抗干扰能力,较低的成本。

单片机由于种结构,所以具有很多显著的特点。

主要有控制能力强,抗干扰能力强、可靠性高,性能价格比高,低功耗、低电压,扩展了多种串行口和系统扩展容易等。

单片机广泛应用于仪表仪器、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分为以下几个范畴:(1)在智能仪器仪表上的应用(2)在工业控制中的应用(3)在家用电器中的应用(4)在计算机网络和通信领域的应用(5)单片机在医用设备领域中的应用2.设计方案与框图2.1设计方案(1)系统单片机采用AT89S52,AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。

使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。

片上Flash允许程序存储器在系统可编程,亦适于常规编程器。

(2)由于系统需要用到的I/O端口比较多,所以采用矩阵式键盘,此类键盘采用矩阵式行列扫描方式,优点是可减少占用单片机的I/O口数目,使CPU有足够的资源去处理其他的工作(多机通讯)。

(3)显示采用传统的两个8位数码管(LED )动态扫描显示传输的数据信息。

软件驱动简单,硬件电路调试方便,显示信息量足够用,而且结构简单。

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

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

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

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

单片机AT89S52 复位电路按键电路数码管显示电路 振铃响应电路 按键响应电路3.软件程序的流程图图3.3.1 软件程序流程图病房呼叫系统硬件安装好后,给系统供电则系统开始准备运行,然后整个系统初始化等待呼叫。

如果有病人按下呼叫按钮则响铃会报警、数码管显示病床号,否则系统继续保持初始化。

当医护人员按下复位按钮时系统则会恢复到初始化状态,否则数码管一直显示呼叫病床号。

4.单元电路设计4.1控制器AT89C51 开 始 初 始 化 是否呼叫 扫描整个键盘 LED 显示、响铃 响应复位 结 束等待 延时 初始化显示、停止响铃AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4k bytes的可反复擦写的只读程序存储器(PEROM)和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度,非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89C51单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。

主要特性:(1)与MCS-51产品指令系统完全兼容;(2)4K字节可重擦写Flash闪速存储器;(3)1000次擦写周期三.全静态操作:0Hz-24MHz ;(4)三级加密程序存储器;(5)128×8字节内部RAM;(6)32个可编程I/O口线;(7)2个16位定时/计数器;(8)6个中断源;(9)可编程串行UART通道;(10)低功耗空闲和掉电模式。

AT89C51单片机采用40Pin封装的双列直插 DIP结构,图1.1是它的引脚配置图。

40个引脚中,正电源和地线两根;4组8位I/O口,共32个引脚;时钟电路引脚 XTAL1和 XTAL2;控制信号引脚包含:复位输入端 RET,地址锁存允许输出/编程脉冲输入端 ALE/PROG,片外程序存储器选通控制信号端 PSEN,内外程序存储器选择/编程电源输入端 EA/VPP。

输入输出引脚AT89C51引脚如图所示:图3.4.1 AT89C51引脚图P0~P3:通用I/O口;VCC:电源端,一般接5V;GND:电源地;XTAL1,XTAL2:外接晶体振荡器,不能超过24M;需加微调电容,一般为30pF;RST/VPD:复位端,平时为低电平;ALE/PROG:地址锁存允许信号端;EA/Vpp:外部程序存储器地址允许输入端/固化编程电压输入端。

4.2复位电路RST引脚是复位信号输入端,高电平有效。

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

上电加按钮复位一般由RC组成,它响应时间大约为10ms。

当按下按钮时,系统会从地址0000H从新开始执行程序。

如图所示:图3.4.2.1 复位电路4.3时钟电路时钟是时序的基础,AT89S52芯片内由一个反相放大器构成振荡器,可以由它产生时钟,时钟可以由两种方式产生内部方式和外部方式。

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

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

电容采用33pF 的电容,如下图3.4.3.1所示。

图3.4.3.1时钟电路4.4显示电路 采用2位8段共阴极LED ,P0口作为LED 显示码输出端,P3.0、P3.1口接线选端,在单片机应用系统中常用的显示器有发光二极管数码显示器LED(如图3.4.4.1)。

LED显示器具有耗电少、成本低廉、配置简单灵活,抗干扰性强等优点,但显示内容有限,且不能显示图形,因而其灵活性受到限制。

8段LED由7个发光二极管按“日”字形排列,阴极接在一起称为共阴极接法。

图3.4.4.1 LED显示器4.5报警响铃电路响铃报警部分电路是通过三极管将信号放大然后通过喇叭发出报警声音,当有高电平导通,显示器显示床号的同时蜂鸣器发出“嘀嘀”声作为呼叫提示。

P3.2位“响应按钮”端。

图3.4.5.1 报警响铃电路图3.4.5.2 响应电路4.6键盘电路矩阵键盘,每个键对应I/O端口的一位,没有什么键闭和时,各位均处于高电位。

当有一个键按下时,就是对应位接地而成为低电位,而其它位仍为高电位。

这样,CPU只要检测到某一位为”0”,便可判别出对应键已经按下。

但是,当键盘上的键较多时,引线太多,占用的I/O端口也太多。

比如,一个有64个键的键盘,采用这种方法来设计时,就需要64条连线和8个8位并行端口。

所以,这种简单结构只用在仅由几个键的小键盘中。

通常使用的m⨯个键盘,那么,键盘结构是矩阵式的,如图2-5所示。

设有nm+条引线就行了。

比如,有采用矩阵式结构以后,便只要n⨯个键,那么,只要用两个并行端口和16条引线便可以8=864完成矩阵8*8键盘连接。

图如下所示:图3.4.6.1 矩阵8*8键盘5.软件程序设计5.1系统初始化启动系统后,系统进行初始化,此时,单片机执行SETB EASETB EX0SETB IT0及 CLR P3.7MOV 30H,#0FFHLCALL DISPLED进行系统初始化LED显示00,等待呼叫5.2键盘扫描程序KEY: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 ACC5.3延时程序DELAY3:DDL1: MOV 41H,#220DDL2: MOV 42H,#250DDL3:DJNZ 42H,DDL3LCALL DISPDJNZ 41H,DDL2四、程序的调试与仿真1.用Keil C编译于AT89C51的控制设计,以Keil C为软件编程环境,以proteus软件为电路仿真设计环境,通过运行可以生成hex文件,为后面Proteus仿真做准备,二者的结合为该系统的设计提供有利条件。

相关文档
最新文档