医院住院病人电子监控仪的软件设计

本设计是基于单片机STC89C52的医院住院病人电子监控仪的设计。该系统主要用于实时监测病人的输液过程。系统硬件包括检测板和报警板两部分,主要采用了红外对管检测静脉输液的液滴信号,采用LCD1602显示时间和液滴速度,采用DS1302时钟芯片进行计时,并设计了7个独立按键用于报警及时间的调整。当系统检测液滴信号后,能在1602上显示当前的液滴速度,并且,在检测液滴信号异常后,能够及时报警。系统的软件设计通过C语言完成,整个软件部分由中心控制和点滴检测两大模块组成,其中,中心控制模块程序的主要功能为接收信号和报警,点滴检测模块程序的主要功能为检测点滴信号,并通过信号整形放大后,发送液滴信号。整个系统的硬件主控电路采用单片机来实现,功耗小,可行性高,易于实现,系统功能较为完善,具有一定的实用性。关键字 单片机,电子监控仪,STC89C52,DS1302,液滴检测
目 录
1 绪论...................................................................1
1.1 研究背景...........................................................1
1.2 发展状况...........................................................1
1.3 设计效果...........................................................2
2 硬件设计...............................................................3
2.1 硬件总体设计案.....................................................3
2.2 元器件选择.........................................................4
2.3 信号采集端主控电路设计....................................... *好棒文|www.hbsrm.com +Q: #351916072# 
......5
2.4 中心控制端主控电路设计.............................................6
2.5 检测板和报警板其他电路设计.........................................7
3 实物调试...............................................................7
3.1 硬件调试...........................................................7
3.2 软件调试..............................................................10
4 软件设计..............................................................11
4.1 中心控制端主程序设计...............................................11
4.2 中心控制端24L01 测试子程序(NRF24L01_Check)设计..................14
4.3 中心控制端2401接收模式子程序(NRF24L01_RX_Mode)设计..............15
4.4 中心控制端判断报警子程序(NRF24L01_RxPacket、RX_Data[0])设计......17
4.5 信号采集端主程序设计...............................................18
4.6 信号采集端InitLcd()子程序设计......................................21
4.7 信号采集端更新显示模块设计.........................................24
4.8 信号采集端液滴检测模块设计.........................................25
4.9 信号采集端红外遥控设置时间程序计..................................27
4.10 信号采集端时钟模块程序设计.......................................29
4.11 定时器T1中断程序设计............................................30
4.12 信号采集端脉冲信号处理函数Circle_Time_Get()程序设计............31
4.13 信号采集端红外通信模块程序设计...................................31
总结....................................................................33
致谢....................................................................34
参考文献................................................................35
附录A电路图............................................................36
附录B硬件调试..........................................................39
附录C检测板代码清单....................................................40

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wlw/523.html

好棒文