基于单片机的病房呼叫系统设计

news2024/12/22 6:31:02
摘 要: 文章基于 51 系列的单片机设计的病房呼叫系统 在以 AT89C51 单片机为核心,以 74HC573 锁存器 、数码管显示模块、 矩阵按键模块等为辅组成的,按键分布在各个病床的床头,可以节约接口资源,当按下按键,数码管显示模块显示对应的床号,同时接通蜂鸣器表示提醒,护士按下取消按钮取消呼叫。
关键词: 单片机;矩阵键盘;数码管显示;蜂鸣器呼叫;并行通信
一家医院要想有竞争力,除了医疗水平之外,服务水平也是关键的因素,服务质量的提升迫在眉睫。 陪护问题一直是医患矛盾的主体,病房呼叫系统可以方便病人找到护士,大大减少了陪护的时间,降低了护理成本,而且价格低廉,安装简便。

1 病房呼叫系统设计

本系统一共分为五个模块,时钟模块 复位模块 键盘输入模块、 数码管显示模快和蜂鸣器报警模块 。AT89C51 主要用于当病人有呼叫请求时,接受请求信号和对应的控制字,同时发出响应;矩阵键盘电路主要用于输入请求信号,按键分布在各个病床的床头,病人可以触手可及的地方;数码管显示电路用于接受单片机发出的指令,同时显示呼叫病人的病房号等信息,这部分应该安装在护士值班室显眼的地方,以便护士可以第一时间看到有效信息;声音报警电路用于辅助作用,当有病人呼叫时,接通蜂鸣器,可以起到提醒值班护士的作用。 如图 1 所示

2 系统软件设计

2.1 显示程序设计

当进入显示程序,程序的编写比较复杂 首先令 n =1 ,检测床号是否为 0 ,若不为 0 ,表示有病房呼叫,则显示对应的信息,继续扫描键值检测是否有其他病房呼叫,若 n =0 ,表示其他病房无呼叫;若床号为 0 ,则继续扫描下一病床号。

2.2 键盘扫描程序设计

键盘扫描程序是整个程序中占用 CPU 时间最长的,因为在无病房呼叫时,单片机一直进行扫描操作,本设计采用扫描法对按键进行查询。

3 系统仿真

利用 Proteus 软件对病房呼叫系统进行仿真,当有患者呼叫时,显示对应的床位信息,当有两个患者同时呼叫时,先显示第一个呼叫的患者的床位信息,如果优先级相同,当第二个患者按下时,并不是立刻显示,而是在第一个显示30s 后,再显示第二个,对每一个功能进行仿真调试

4 结 语

本课题主要完成病房呼叫系统,实现了数码管显示模块显示对应的床号,同时接通蜂鸣器表示提醒,护士按下取消按钮取消呼叫等功能,并对 8 位单片机 8051 芯片做一个深入的学习和应用,以及 8051 外部电路的设计,学会了采用 74LS164 移位寄存器和单片机的串行通信驱动数码管等专业知识。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2263623.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

编译原理复习---目标代码生成

适用于电子科技大学编译原理期末考试复习。 1. 目标代码 是目标机器的汇编代码或机器码,在本课程中指的是类似于汇编代码的一种形式,由一条条的指令构成目标代码。 抽象机指令格式:OP 目的操作数,源操作数。 我们要做的&…

Redis数据对象

基本结构图 key和value指向的是redisObject对象 type:标识该对象用的是什么类型(String、List Redis数据结构 SDS SDS有4个属性: len:记录了字符串长度,因此获取字符串长度的时候时间复杂度O(1&#xff…

Gale-Shapley算法

一. 设计目的 盖尔-沙普利算法(Gale-Shapley算法)的设计目的是为了解决稳定匹配问题,即在给定一组男性和女性的偏好列表的情况下,找到一个稳定的匹配。这里的“稳定”指的是不存在任何一对男性和女性,他们彼此都比当前…

JWT令牌与微服务

1. 什么是JWT JWT(JSON Web Token)是一种开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于作为JSON对象在各方之间安全地传输信息。JWT通常用于身份验证和信息交换。 以下是JWT的一些关键特性: 紧凑&#xff…

视频点播系统|Java|SSM|VUE| 前后端分离

【技术栈】 1⃣️:架构: B/S、MVC 2⃣️:系统环境:Windowsh/Mac 3⃣️:开发环境:IDEA、JDK1.8、Maven、Mysql5.7 4⃣️:技术栈:Java、Mysql、SSM、Mybatis-Plus、VUE、jquery,html 5⃣️数据库可…

docker部署Melody开源音乐管理工具

Melody是一款非常实用的开源音乐管理工具。它不仅功能强大、操作简便,还支持多平台检索和一键下载/上传功能。更重要的是,它还支持一键“解锁”无法播放的歌曲和多端适配。如果你也是音乐爱好者,不妨试试Melody,让你的音乐生活更加…

问题小记-达梦数据库报错“字符串转换出错”处理

最近遇到一个达梦数据库报错“-6111: 字符串转换出错”的问题,这个问题主要是涉及到一条sql语句的执行,在此分享下这个报错的处理过程。 问题表现为:一样的表结构和数据,执行相同的SQL,在Oracle数据库中执行正常&…

day4:tomcat—maven-jdk

一,java项目部署过程 编译:使用javac命令将.java源文件编译成.class宇节码文件打包:使用工具如maven或Gradle将项目的依赖、资源和编译后的字节码打包成一个分发格式,如.jar文件,或者.war文件(用于web应用&#xff09…

【D3.js in Action 3 精译_046】DIY 实战:在 Observable 平台利用饼图布局函数实现 D3 多个环形图的绘制

当前内容所在位置: 第五章 饼图布局与堆叠布局 ✔️ 5.1 饼图和环形图的创建 ✔️ 5.1.1 准备阶段(一)5.1.2 饼图布局生成器(二)5.1.3 圆弧的绘制(三)5.1.4 数据标签的添加(四&#…

Swin transformer 论文阅读记录 代码分析

该篇文章,是我解析 Swin transformer 论文原理(结合pytorch版本代码)所记,图片来源于源paper或其他相应博客。 代码也非原始代码,而是从代码里摘出来的片段,配上简单数据,以便理解。 当然&…

Vscode搭建C语言多文件开发环境

一、文章内容简介 本文介绍了 “Vscode搭建C语言多文件开发环境”需要用到的软件,以及vscode必备插件,最后多文件编译时tasks.json文件和launch.json文件的配置。即目录顺序。由于内容较多,建议大家在阅读时使用电脑阅读,按照目录…

麒麟操作系统服务架构保姆级教程(二)sersync、lsync备份和NFS持久化存储

如果你想拥有你从未拥有过的东西,那么你必须去做你从未做过的事情 上篇文章我们说到rsync虽好,但是缺乏实时性,在实际应用中,咱们可以将rsync写进脚本,然后写进定时任务去备份,如果每天凌晨1:00…

关于小程序内嵌h5打开新的小程序

关于小程序内嵌h5打开新的小程序 三种方式 https://juejin.cn/post/7055551463489011749 只依赖于h5本身的就是 https://huaweicloud.csdn.net/64f97ebb6b896f66024ca16c.html https://juejin.cn/post/7055551463489011749 navigateToMiniProgram 故小程序webview里的h5无法…

QP:Query切词

Query 分词(切词) 分词指将一段连续的文本切成一个个独立且有意义的词汇,在文本召回中会对 Doc 文本内容分词以构建索引,并通过对查询词 Query 分词后去做检索。Query 分词在搜索中是一个基础信号,除了文本召回&#…

鸿蒙元服务从0到上架【第二篇】

第一招:在AppGallery后台下载对应的证书等文件 AppGallery后台 新增发布证书,具体操作可查看申请发布证书 申请发布Profile证书 第二招:在IDE中填写 第三招:打包【⚠️发布上架的只能是Build App】 终端展示这一片绿&#xf…

9_HTML5 SVG (5) --[HTML5 API 学习之旅]

SVG 模糊效果 HTML5中的SVG&#xff08;可缩放矢量图形&#xff09;允许我们创建高质量的二维图形&#xff0c;包括应用各种滤镜效果。模糊效果是通过<feGaussianBlur>滤镜原语来实现的。下面我将给出4个使用SVG进行模糊效果处理的示例&#xff0c;并为每个代码段添加详…

vue+node+mysql8.0,详细步骤及报错解决方案

1.下载需要安装的插件 下载express npm install express下载cors&#xff0c;用于处理接口跨域问题 npm install cors下载mysql npm install mysql 2.配置服务器 可以在vue项目的src同级创建server文件夹&#xff08;这里的位置可随意选择&#xff09; 然后依次创建&#…

相机雷达外参标定综述“Automatic targetless LiDAR–camera calibration: a survey“

相机雷达外参标定综述--Automatic targetless LiDAR–camera calibration: a survey 前言1 Introduction2 Background3 Automatic targetless LiDAR–camera calibration3.1 Information theory based method(信息论方法)3.1.1 Pairs of point cloud and image attributes(属性…

Epic游戏使用mod

以土豆兄弟为例&#xff1a; 第一步&#xff1a;获取 SteamCMD 下载官方 Steam 控制台客户端 (steamCMD) 1. 下载好后打开&#xff0c;是一个在 cmd 窗口的运行的命令行 2. 输入以下代码登录 login anonymous 第二步&#xff1a; 确认自己要下载的游戏 ID 和 mod ID 然后…

EGO Swarm翻译

目录 摘要 Ⅰ 介绍 Ⅱ 相关工作 A . 单四旋翼局部规划 B . 拓扑规划 C. 分布式无人机集群 Ⅲ 基于梯度的局部规划隐式拓扑轨迹生成 A.无需ESDF梯度的局部路径规划 B.隐式拓扑轨迹生成 Ⅳ 无人机集群导航 A 机间避碰 B. 定位漂移补偿 C. 从深度图像中去除agent Ⅴ …