资源预览内容
第1页 / 共28页
第2页 / 共28页
第3页 / 共28页
第4页 / 共28页
第5页 / 共28页
第6页 / 共28页
第7页 / 共28页
第8页 / 共28页
第9页 / 共28页
第10页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
新乡医学院生命科学技术系毕业设计(论文) 第 23 页学号:本科毕业论文题 目:基于单片机的无线多路病床呼叫系统软件设计院 系:生命科学技术系专 业:生物医学工程班 级:2007级2班学生姓名:王宝霞导师姓名:朱永涛 白帆二一一 年 六月毕业设计(论文)诚信声明书本人声明:本人所提交的毕业论文 基于单片机的无线多路病床呼叫系统是本人在指导教师指导下独立研究、写作的成果,论文中所引用他人的无论以何种方式发布的文字、研究成果,均在论文中加以说明;有关教师、同学和其他人员对本文的写作、修订提出过并为我在论文中加以采纳的意见、建议,均已在我的致谢辞中加以说明并深致谢意。本论文和资料若有不实之处,本人承担一切相关责任。论文作者: (签字) 时间: 年 月 日指导教师已阅: (签字) 时间: 年 月 日村民建房委员会应建立村级农房建设质量安全监督制度和巡查制度,选聘有责任心和具有一定施工技术常识的村民作为义务巡查监督员,开展经常性的巡查和督查。目 录摘 要IIABSTRACTIII第一章 绪 论11.1课题研究背景及意义11.2设计要求及预期目标11.3设计可行性1第二章 设计材料及方案步骤22.1 设计材料22.2 设计方案及步骤3第三章 系统硬件设计43.1 系统原理框图43.2 单片机AT89C51芯片简介43.3 硬件模块设计63.3.1无线发射模块73.3.2无线接收模块83.3.3数码管显示模块93.3.4指示灯模块93.3.5声音模块10第四章 系统软件设计114.1 单片机C语言程序设计步骤114.2 延时子程序设定114.3 数码管显示子程序114.4 初始化程序设计134.5 主函数程序设计164.6 外部中断服务子程序164.7 定时器中断服务子程序设计18第五章 硬件制作与软件调试中遇到的问题195.1 硬件设计制作中的问题195.2 软件设计中的问题19第六章 系统结果与分析20参考文献21致 谢22摘 要随着无线技术的发展,无线应用技术已经渗透到生活的各个领域,无线传输技术也越来越成熟,本设计是将无线传输技术应用到临床上的研究型课题,实现基于单片机AT89C5l和无线传输模块构成的无线多路病床呼叫系统,将简单论述其工作原理和软硬件设计方法,概括研究成果。本设计是以AT89C51单片机为核心,通过无线发射模块发射传输信号,无线接收模块接收信号,经AT89C51处理,实现病人与医护的无线远距离沟通。通过软硬件设计,实现了病床呼叫器的设计要求,制作出实物产品,检测一切正常,能够实现100米的远距离发射接收,也能绕过障碍物传输,能够满足临床应用的要求。本产品性能稳定、占用空间小、使用材料少、传输速度快、距离远,是无线技术在医学临床上的大胆应用,具有创新性和可行性。关键词:单片机AT89C5l;无线传输模块;病床呼叫ABSTRACTAs wireless technology, wireless application technology has penetrated into all spheres of life, more and more sophisticated wireless technology, this design is the wireless transmission technology to the clinical research on the subject, and the realization of wireless transmission based on single chip AT89C5l modules consisting of multiple beds call system, will simply discuss the working principle and design method of hardware and software, general research results. The design is based on AT89C51 microcontroller as the core, through the wireless transmitter module transmitting transmission signal, the wireless receiver module received signal, transmission to patients and health care AT89C51 control to achieve long-distance wireless communication. Through software and hardware design, implementation of the design requirements for hospital beds pagers, create physical products, testing all the normal distance of 100 meters can be achieved transmitting and receiving, but also can transfer to bypass obstacles, to achieve clinical application. The stable performance, small footprint, use fewer materials, transmission speed, distance and wireless technology in the medical application of clinical bold, innovative and feasible.Key words : AT89C51;wireless transmit modul;sickbed beeper第一章 绪 论1.1课题研究背景及意义目前大多医院的病床呼叫系统采用有线传输方式,有线传输占用空间较大,耗材多,而且不易移动,因此现今需要对病床呼叫系统进行升级,近年来在我国无线领域有了大的进展,这为此提供了有力的技术支持。有的一些简易无线发射接收模块传输距离近,速率低,可靠性差,不适合用于产品的设计。本设计是基于单片机实现的医用无线多路病床呼叫系统,分为无线发射模块、无线接收模块、单片机控制部分、显示部分、警报呼叫部分和复位应答部分。本系统通过无线电实现信号的传递,单片机作为控制部件协调处理整个系统的工作,实现无线信号的远距离传输,减少了材料的耗费,安装简单,使医患沟通更加灵活,是无线网络技术在医学临床上的大胆应用,具有创新性。1.2设计要求及预期目标设计要求:设计出稳定高效的运行系统,并且有一定的抗干扰能力,能够实现多路呼叫且互不干扰。距离在100m范围内,实现多路无线病床呼叫,并留有扩展空间。预期目标:病人按呼叫键时,无线发射器发射信号,无线接收器接收无线信号,通过单片机控制处理,护士值班室发出呼叫警报持续10s左右,相应床位的呼叫指示灯亮,同时数码管上显示相应的床位号并隔1s闪烁一次,当护士按键应答,指示灯熄灭,数码管显示消失,警报由定时器控制关闭。当有多个病人呼叫没有及时应答时,对应指示灯都亮,数码管上间隔1s轮回显示床位号。单片机复位时,数码管清零。1.3设计可行性有线呼叫器受位置的制约不能很好的达到医患沟通,无线呼叫系统就显示其很大的优越性,可移动,不受位置制约,现今无线传输技术有了突飞猛进的发展,技术越来越成熟,普遍应用到生活、娱乐、学习和军工等领域,这为无线传输技术与医学临床的结合提供了技术支持。在校期间我们也学习了与单片机相关的课程,有了一定的理论基础。我校现有的实验室与设备也能够满足系统硬件制作调试与软件仿真的需求。因此,本课题具有可行性,能够得到实现。第二章 设计材料及方案步骤2.1 设计材料根据本设计要求,我将使用的设计材料见表2-1。表2-1 使用材料清单由于无线收发模块是从网上购买,在制板时就没有在原理图中划出。2.2 设计方案及步骤针对我要设计的题目,制定以下方案:第一步,根据设计目的构想设计的原理图框架,学习设计中要用到的知识,如无线发射模块的原理、编码解码,单片机C语言编程设计,数码管显示,使用的芯片引脚工作原理,Proteus和Protel软件使用等。预计准备时间为三周。第二步,根据初步设计的原理图在Proteus上画出,同时进行Keil C程序编写,进行软件仿真、调试,直到运行成功。预计时间为五周。第四步,在Protel中绘制原理图,准备使用材料,制作封装,布线制作PCB板,打印制板,然后将程序下载到制单片机中,进行硬件检测调试,如没有达到预期目的,再更换元器件或添加元器件,直到产品调试成功。预计时间为三周。通过努力我们提前做好产品,并实现了预期目标。第三章 系统硬件设计3.1 系统原理框图根据设计要求绘制系统原理图如图3-1所示。发射模块接收模块数码管显示指示灯单片机声音报警图3-1 系统原理图3.2 单片机AT89C51芯片简介AT89C51是一种带4K字节闪存可编程可擦除只读存储器(FPEROMFlash Programmable and Erasable Read Only Memory)的低电压,高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU(Cenctral Processing Unit)和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C系列单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如图3-2所示。图3-2 AT89C51外形及引脚图1、主要功能部件和特性:(1) 8位微处理器(CPU)。(2) 程序存储器(4KB Flash ROM)。(3) 数据存储器(128B RAM)。(4) 4个8位可编程并行I/O口(P0口、P1口、P2口、P3口)。(5) 1个全双工的异步串行口。(6) 2个可编程的16位定时器/计数器。(7) 中断系统具有5个中断源、5个中断向量。(8) 32可编程I/O线。(9) 特殊功能寄存器(SFR)26个。(10) 13个程序加密锁定位。(11) 低功耗的闲置和掉电模式。2、AT89C51引脚介绍:(1) VCC(40脚):接+5V电源。(2) GND(20脚):接数字地。(3) XTAL1(19脚):片内振荡器反相放大器和时钟发生器电路的输入端。(4) XTAL2(18脚):片内振荡器反相放大器的输出端。本设计中使用12M晶振。(5) RSTE(9脚):复位信号输入端,高电平有效。(6
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号