基于单片机的病房呼叫系统设计.doc
上传人:sy****28 上传时间:2024-09-11 格式:DOC 页数:21 大小:391KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

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

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

预览

免费试读已结束,剩余 11 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PAGE\*MERGEFORMATII基于单片机的病房呼叫系统学校:洛阳理工学院专业:自动化班级:B100407学号:B10040708姓名:陈志全摘要本设计是一个采用89C51单片机配以外围适当电路完成一个可供64张床位使用的病房呼叫系统。该系统需运用单片机典型外围接口技术中的矩阵式键盘电路完成对病房床号的输入,由于床位较多,考虑到89C51单片机自身接口有限,需用可编程并行接口芯片8255外扩I/O实现对矩阵式键盘的扫描与键值的读入。MCS-51单片机受管脚的限制,P0口不仅要作数据总线口而且还提供低8位A0~A7,所以只能分时工作,故P0口输出的低8位地址数据必须用锁存器锁存。本设计采用74LS373,其锁存控制信号由引脚ALE提供。在ALE的下降沿将P0口输出的地址数据锁存。由于该设计中单片机要实现三种功能:1)床位按钮的扫描与读入。2)按钮按下时振铃三秒并显示床号。3)护士响应管灭铃停。经过再三考虑采用静态LED显示比动态LED显示更容易实现上述三种功能,其好处在于单片机将字符段码送出后不需像动态显示那样对LED进行反复扫描就可以锁存显示值,直到下一次再送值时才可改变原值,这样在此期间单片机可抽出空去执行其它任务。因此这需采用单片机串行通信,本设计将串口设置为方式0,外接74LS164移位寄存器构成显示器接口电路,LED采用共阳极。振铃通过使P1.0输出一定频率的方波利用驱动电路驱动扬声器发声,本设计方波频率为1/20ms=50HZ。为实现响铃三秒,采用定时器产生中断控制三秒到时,将关定时器并使P1.0输出低电平使扬声器停止发声。驱动电路利用三极管将方波信号放大即可。当护士响应请求时本设计采用外部中断0实现,护士按下按钮时产生中断,在中断服务程序中将关定时器并使P1.0输出低电平使扬声器停止发声同时将LED熄灭。关键词:单片机;矩阵键盘;点阵;LED显示;呼叫系统目录TOC\o"1-3"\h\z\uHYPERLINK\l_Toc819第1章概述PAGEREF_Toc8191HYPERLINK\l_Toc243361.1选题的背景与意义PAGEREF_Toc243361HYPERLINK\l_Toc198211.2研究内容PAGEREF_Toc198211HYPERLINK\l_Toc4201第2章系统总体设计PAGEREF_Toc42012HYPERLINK\l_Toc85542.1方案的选择PAGEREF_Toc85542HYPERLINK\l_Toc51092.2病床呼叫系统的总体框图PAGEREF_Toc51093HYPERLINK\l_Toc29019第3章硬件设计PAGEREF_Toc290194HYPERLINK\l_Toc23103.1硬件电路PAGEREF_Toc23104HYPERLINK\l_Toc1443第4章软件设计PAGEREF_Toc14438HYPERLINK\l_Toc29114.1软件流程图PAGEREF_Toc29118HYPERLINK\l_Toc179004.2程序说明PAGEREF_Toc179008HYPERLINK\l_Toc32398第5章Proteus软件仿真PAGEREF_Toc3239812HYPERLINK\l_Toc51325.1仿真步骤及运行效果图:PAGEREF_Toc513212HYPERLINK\l_Toc30994课程设计体会PAGEREF_Toc3099414HYPERLINK\l_Toc28270参考文献:PAGEREF_Toc2827015HYPERLINK\l_Toc8767附1:源程序代码PAGEREF_Toc876716HYPERLINK\l_Toc1934附2:系统原理图PAGEREF_Toc193418PAGE\*MERGEFORMAT17第1章概述1.1选题的背景与意义病房呼叫系统主要是指当呼叫源有呼叫信号时,在系统上有相应的声、光呼叫信号指示,并能显示出呼叫号码。此系统主要由89C51单片机,64个按键,2个数码管,1个喇叭组成。每个病人要呼叫可以按键,同时会有喇叭响,数码管显示不同床位号,相应的指示灯亮病房呼叫系统是病人请求值班医生或护士进行诊断或护理的紧急呼叫工具,它主要用于协助医院病员在病床上方便地呼叫医务人员,可将病人的请求快速传送给值班医生或护