课程设计-基于51单片机设计的病床呼叫系统实现: 摘要 病房呼叫系统是传送临床信息的重要手段,可将病人的请求快速传送给值班医生或护士,它主要用于协助医院病员在病床上方便地呼叫医务人员,是提高医院和病室护理水平的必备设备之一。让患者需要服务时,只要按一下随身携带的呼叫器,信息立马就能传至护工处.避免没有看护人在时,病人急需服务却无法通知医生的情况.它要求及时、准确、可靠、简便可行。 本设计的呼叫系统由按键检测,数据处理,信息显示三部分组成。由C51单片机作为主要控制器,利用液晶显示器作为显示部分,使用3X8矩阵开关分别模拟医院病房与病床位数。病人按下按键时,C51立即获取病人的病房号和病床号,同时采集此时的时间并一起显示在液晶显示器上,当护士看到显示器上病人的信息,并按下清零键后,液晶显示器恢复到初始状态。本系统对键盘的检测采用中断的方式,能够提高系统的立即性和高效性。当同时有数个病床呼叫时,本系统还可以循环呼叫记录显示。 关键词:病房呼叫 单片机 中断 液晶显示 目录 1设计任务及要求分析 1 1.1 设计任务 1 1.2 任务要求分析 1 2 系统设计和方案选择 2 2.1 设计思路 2 2.2 键盘采集方案选择 2 2.3设计芯片的选择 3 3病床呼叫系统硬件电路设计 4 3.1单片机控制系统硬件设计 4 3.2液晶显示的硬件设计 4 3.3扫描键盘的硬件设计 5 3.4时钟芯片的硬件设计 6 3.4中断电路设计 6 4病房呼叫系统软件设计 7 4.1主程序设计 7 4.2矩阵键盘的中断程序的设计 8 4.3液晶LCD12864驱动程序的设计 10 4.4实时时钟DS1302驱动程序的设计 11 5仿真结果及分析 12 5.1 无病人呼救时的仿真结果 12 5.2 有病人呼救时的仿真结果 12 5.3 有多个病人呼救时的仿真结果 12 6心得体会 14 参考文献 15 附录1系统原理图 16 附录2程序源代码 17
基于ESP8266模块控制的简单APP,实现传感器数据接受及控制led灯
2021-12-25 09:19:55 25.71MB esp8266
1
Arduino ESP8266家庭气象站 具有自动背光的时钟,NTP时间同步,测量CO2,湿度,温度,大气压以及Blynk或Cayenne同步。 组件 二氧化碳传感器MH-Z19 ESP8266(基于NodeMCU ESP12 +) ST7920 128x64液晶显示器 湿度/压力/温度BME280 光敏电阻5528 LDR NPN晶体管P2N2222A或类似的 按钮,电阻器​​,电线,外壳 可选的 TL431可提供更好的显示对比度调整。 (注意!需要在显示屏上切割JP3,请参见照片) 相片: 带3D打印表壳和按钮的版本 带有购买的保护套和按钮的版本 带有3D打印的表壳和按钮的 3D模型 在stl文件夹中 布林克和卡宴: Blynk文档 卡宴文档 数据受限于以下值: v1-温度; v2-湿度; v4-大气压; v5-二氧化碳传感器MH-Z19; v7-光线感
2021-12-24 22:26:17 3.3MB clock wifi ntp-client weather-station
1
将32bit的float型数据 转换为 64bit的double类型存储在内存中,跨平台可用。解决C51等平台double类型为32bit存储的问题。
2021-12-24 09:59:45 2KB 数据转换 float double C51
1
1、采用数码管实现。 2、整场比赛分4节,每节12分钟,采取倒计时方式,10秒之内精确到0.1秒。每到12分钟会自动暂停,按下按键K1后继续计时。 3、24秒倒计时,按下按键K2后重新从24秒开始计时,计时到10秒之内精确到0.1秒,到0.0秒是点亮-个LED灯。 4、按下按键K3,全部计时复位。 二、计分系统: 1、采用LCD实现。 2、显示两队的名字和比分。 3、按下按键K3进行分数清零。 4、按下按键K4和K5分别对两队进行加分,每按一次加1分。
2021-12-24 09:05:12 44KB 单片机 实训 篮球计时计分器 C51
1
ArduinoWebsockets:一个用于使用Arduino编写现代Websockets应用程序的库(ESP8266和ESP32)
2021-12-23 19:32:37 78KB iot arduino esp8266 esp32
1
2006.6 聂小猛 写的C51教程 PDF文档,三十多个文件打成一包 教程
2021-12-23 15:59:26 1.58MB C51 入门教程 实例代码 30章
1
内含自己在做指纹识别时整理的所有源代码和其它相关资源;代码含有适用于Stm32,Arduino,C51等处理器以及软件实现的代码实现方案,并有自己在编译和修改时所作的详细中文注释和原理解释;另外还有关于芯片的介绍,驱动,使用手册,原理介绍等相关的开发资源和工具;希望本资源对您有用!
2021-12-23 15:13:36 27.71MB AS608 Arduino STM32 C51
1
PWM是Pulse width modulation的缩写,即脉冲宽度调制。STC15W4K系列单片机集成了一组(各自独立6路)增强型的PWM波形发生器。本压缩包包含本人原创PWM波形发生器相关Keil C库函数源码。
1
c51单片机秒表,可实现计时,误差小,反应灵敏,结构简单
2021-12-22 19:38:45 99KB 秒表
1