基于89s51单片机的无线病房呼叫系统设计大学毕设论文
基于AT89C51单片机的病房呼叫系统的设计
基于AT89C51单片机的病房呼叫系统的设计摘要:本文提出了一种基于AT89C51单片机的病房呼叫系统设计方案。
该系统采用了红外传感器、按键、LCD显示器等硬件设备,并采用C语言编程实现系统控制与数据处理。
该系统能够实时监测病人在病房内的情况,并在病人有需要时发出呼叫信号,方便病人及时获取医疗人员的帮助。
经过实验验证,该系统稳定可靠,可应用于医疗卫生领域。
关键词:AT89C51单片机、病房呼叫系统、红外传感器、LCD显示器、C语言编程Abstract: This paper proposes a design scheme for a hospital ward call system based on the AT89C51 single-chip microcomputer. The system adopts hardware devices such as infrared sensors, buttons, and LCD displays, and uses C language programming to implement system control and data processing. The system can monitor the situation of patients in the ward in real time, and issue a call signal when patients need help, which is convenient for patients to obtain timely medical assistance. After experimental verification, the system is stable and reliable and can be applied to the medical and health field.Keywords: AT89C51 single-chip microcomputer, ward call system, infrared sensor, LCD display, C language programming一、引言随着人们生活水平的提高以及医疗技术的不断发展,人们对医疗服务质量和效率的要求越来越高。
基于单片机的病房紧急呼叫系统设计
Ke y wo r d s : 5 1 mi c r o c o n t ol r l e r ; s e r i l a c o mmu n i c a t i o n ;1 6 0 2 L CD ; f u l l - d u p l e x c o mmu n i c a t i o n; a l a r m
设计一款能满足大众要求 , 适 合 各 种 服 务 性 行 业 的 紧 急 呼叫系统 , 无 疑 会 对 改 善 人 们 生 活 起 着 十 分 重 要 的作 用 。 对 医 院 单 位 而言 , 在 同类 行 业 中 , 需要对病人 或客户进行快 速 、 准 确 的 服 务 和 治 疗 ,这 就 需 要 一 种 能 够 提 高 医 院 工作 人 员 办 事
c o r e c o n t r o l l e r a d o p t s t h e l o w p r i c e , r e l i a b l e p e fo r r ma n c e o f t h e s i n g l e c h i p mi c r o c o mp u t e r . Ma i n w o r k i n g p r i n c i p l e o f t h e s y s — t e m c a l l i s a l l e x t e n s i o n b u t t o n s , b u z z e r a l a r m h 0 s L a n d a c c o r d i n g t O he t c ll a n u mb e r a n d t h e t i me s . Ho s t k e y p a d c a n q u e y r e x ・
基于单片机的病房呼叫系统论文
基于单片机的病床呼叫系统的设计摘要病房呼叫系统是病人请求值班医生或护士进行诊断、护理的紧急呼叫工具,它主要用于协助医院病员在病床上方便地呼叫医务人员,可将病人的请求快速传送给值班医生或护士,是提高医院和病房护理水平的必备设备之一。
医院的竞争越来越激烈,商业医院的生存是第一位的,提升档次和服务质量迫在眉睫,陪护问题一直是医患矛盾的主体,也是长期困扰卫生系统服务质量的大问题,使用病房呼叫系统,方便病人更快找到医生,以节约病人的宝贵时间系统是基于51系列的单片机设计的病床呼叫系统。
该系统以AT89C51单片机为核心辅以矩阵键盘、LED显示电路和部分简单模拟和数字电路组成的能够实现病人和医护人员之间信息的传递。
每个病人要呼叫可以按键,同时会有蜂鸣器响,不同的数码管显示床位号,相应的指示灯亮。
这里主要矩阵键盘输入信号,这是编程的关键。
在该设计中每个病房都有一个按键,当患者有需要时,按下按键,此时值班室的显示屏可显示此患者的床位号,多人使用时可实现循环显示,医护人员按下“响应”键取消当前呼叫。
此系统能够为医院提供一个成本低、效率高、操作方便和易于安装维护的快捷系统。
关键词:AT89C51,矩阵键盘,LED,病床呼叫DESIGN OF WARDS CALL SYSTEMBASED ON MICROCONTROLLERABSTRACTWard call system is the patient's request to the doctor on duty or nurse emergency call tools for diagnosis, care, and it is mainly used to assist the hospital patient in the bed easily call the medical staff, the patient's request can be quickly sent to the duty doctor or nurse is to improve one of the essential equipment of hospital and ward level of care.Increasingly fierce competition in the hospital, commercial hospital survival is the first to enhance the grade and quality of service is imminent,accompany the issue has been the main body of the patient conflict, but also long-troubled health system quality of service issues, using the ward call system more convenient for patients to find a doctor to save the valuable time of the patient.The system is a ward call system based on the 51 series micro-chip design. The sy-stem uses AT89C51 micro-controller as the core, supplemented by matrix keybo ard, LED dot matrix display of a simple circuit and some analog and digital circuit s to achieve the transfer of information between patients and health care.In this design,each ward has a button, when patients in need, press the butto n, the display of the duty room to display the number of beds in this patient, people u se to achieve circular display, press the medical staff "response" to cancel the curre nt call. This system can provide a low cost, high efficiency, easy operation and eas y installation and maintenance system for the hospital.KEYWORD: AT89C51, matrix keyboard, LED, ward call目录前言 (5)第一章系统整体设计 (6)§1.1 功能与方案确定 (6)§1.1.1 功能要求 (6)§1.1.2 方案论证 (6)§1.1.3 总体结构框图 (7)§1.2 框架模块功能描述 (7)第二章系统硬件设计 (8)§2.1 硬件构成示意图 (8)§2.2 单片机介绍 (8)§2.3 主要单元模块介绍 (8)§2.3.1 控制器AT89C51 (8)§2.3.2键盘电路设计 (11)§2.3.3显示电路设计 (15)§2.3.3报警电路设计 (17)§2.3.4控制电路设计 (17)第三章系统软件设计 (18)§3.1 系统软件环境介绍 (18)§3.1.1 KEIL_C (18)§3.1.2 Protues ISIS (18)§3.2 系统程序设计 (20)§3.2.1 系统主程序流程图 (20)§3.2.2 显示程序流程图 (22)§3.2.3 键盘扫描流程图 (22)第四章系统调试与结果 (24)§4.1 硬件调试 (24)§4.2 软件调试 (25)结论 (26)参考文献 (27)致谢 (29)附录 (30)前言伴随着医疗体制改革的不断深化和医疗事业的飞速发展,越来越多的人们需要迅捷、方便地得到医院的各种各样的医疗服务,这必将使医院之间的竞争日趋激烈。
基于51单片机的无线病房呼叫系统设计-毕业设计
基于51单片机的无线病房呼叫系统设计-毕业设计苏州大学本科生毕业设计(论文)基于51单片机的无线病房呼叫系统设计苏州大学应用技术学院 10电子,1016405030, ,殷成,目录前言 ........................................................ 2 第一章理论分析及总体方案 ..................................... 3 第1.1节设计要求和目标....................................... 3 第1.2节设计可行性验证....................................... 3 第1.3节设计方案及步骤....................................... 3 第二章系统硬件设计 ......................................... 4 第2.1节系统的原理框图....................................... 4 第2.2节 STC89C51单片机芯片介绍 ............................... 4 第2.3节硬件模块设计 ........................................ 7 第三章系统软件设计 ........................................ 12 第3.1节设计的软件环境...................................... 12 第3.2节主函数程序设计...................................... 13 第3.3节初始化程序设计...................................... 14 第3.4节延时子程序设计...................................... 17 第3.5节液晶显示子程序设计 .................................. 17 第四章系统测试与分析 ....................................... 19 第4.1节无线模块测试 ....................................... 19 第4.2节系统的调试 ......................................... 20 结论 ....................................................... 24 参考文献.................................................... 25 致谢 ....................................................... 26 附录 ....................................................... 27 附录1:Protel原理图 ........................................ 27 附录2: 元器件清单 ........................................... 28 附录3:实物图 .............................................. 29 附录4:C语音源程序 (30)-i-苏州大学本科生毕业设计(论文)基于51单片机的无线病床呼叫系统设计苏州大学应用技术学院 10电子,1016405030, ,殷成,【摘要】: 本文以STC89C51单片机为控制核心,加入无线接收和发射模块,声音报警和液晶显示等模块设计了一个无线病床呼叫系统,通过无线发射模块PT2262进行数据传送,用无线接收芯片PT2272接收传送过来的信号,再利用编码解码技术,经STC89C51处理后显示输出并发出警告, 从而实现病人与医护的无线远距离沟通。
毕业设计(论文)基于单片机的病房呼叫控制系统设计
基于单片机的病房呼叫控制系统设计目录摘要 (I)ABSTRACT................................................................................................................... I I 第1章绪论 (1)1.1设计目的及意义 (1)1.2国内外研究现状 (2)1.3设计意义 (2)第2章设计方案概述 (4)2.1设计原理 (4)2.2设计总体概述 (4)2.3模块器件选型 (5)第3章系统的硬件电路 (6)3.1系统主电路图 (6)3.2单片机AT89C51 (6)3.2.1单片机AT89C51简介 (6)3.2.2单片机AT89C51的主要功能和特性 (7)3.2.3单片机复位电路 (8)3.2.4单片机时钟电路 (9)3.3功能模块电路 (9)3.3.1无线发射模块电路 (10)3.3.2无线接收模块电路 (12)3.3.3数码管显示电路 (15)3.3.4报警电路 (16)第4章系统的软件设计 (18)4.1程序流程图 (18)4.1.1主程序流程图 (18)4.1.2定时中断服务流程图 (19)4.1.3跳出中断服务流程图 (19)4.2程序设定 (20)4.2.1程序初始化设定 (20)4.2.1延时子程序设定 (21)4.2.2数码管显示时序设定 (21)4.2.3单片机外部中断设定 (22)第5章硬件焊接及调试 (24)5.1硬件焊接 (24)5.2硬件调试 (24)结论 (26)致谢 (27)参考文献.................................................................................... 错误!未定义书签。
附录1附录2摘要随着科学技术的发展,无线技术在我们生活的不同领域都得到了十分普遍的应用,而医疗方面对无线技术的需求也是日益增加。
病床呼叫系统毕业设计
摘要医院已经从人工管理模式向智能化方向发展。
“病床呼叫系统”可以实现对病房的智能化管理,可实现呼叫、求救警报、信息存储、显示等等功能。
患者在住院期间,可能会在任意时间请求医生或护士进行诊断或护理。
病床求助呼叫是传送临床信息的重要手段,病床呼叫系统是患者向值班医生或护士发出紧急呼叫的工具,要将患者的请求快速传给值班医生或护士,并在护士站的监控中心留下准确完整的记录,是提高医院和病室护理的重要组成部分。
本系统以STC89C51单片机为核心辅以4个外接键盘、LED点阵显示电路和部分简单模拟和数字电路组成的,能够实现病人和医护人员之间信息的传递。
在该设计中模拟2个病房每个病房2个病床编号0101/0102和0201/0202,每个病床都有一个按键,当患者有需要时,按下按键,此时值班室的显示屏可显示此患者的病房号和床位号,医护人员按下“响应”键取消当前呼叫。
此系统能够为医院提供一个成本低、效率高、操作方便和易于安装维护的快捷系统。
关键词:单片机;键盘;点阵;LED;病床呼叫系统IAbstractManagement model of hospital from artificial intelligent direction.Bed call system can achieve the intelligent management of the ward; can realize the call, distress alert, information storage, display and more. Patients during hospitalization may at any time request the doctor or nurse for the diagnosis or nursing.Beds help call is an important means of transmission of clinical information, bed call system is a tool for patients issued an urgent call to the on duty doctor or nurse, you want to the patient's request quickly passed to the duty doctor or nurse, and left the nurses’ station monitoring center accurately the complete record is an important part to improve the care of hospitals and sick rooms.STC89C51 single-chip at the core of the system combined with 4 external keyboard, LED dot-matrix display circuit and some simple consisting of analog and digital circuits, transmission of information between patients and health care personnel can be achieved Simulation in the design of two wards each ward two beds in 0101/0102 0201/0202,each hospital bed has a button, when the patients when necessary, press the button, the display of the duty room to display in this patient ward number and bed number,health care workers press the "response" to cancel the current call.This system can provide a low cost, high efficiency, easy operation and easy installation and maintenance system for the hospital.Keywords:MCU;Keyboard;Dot matrix;LED display;Calling system目录1.绪论 (1)1.1课题背景 (1)1.2 病床呼叫系统发展概况 (1)1.3 课题研究的目的和意义 (2)2. 51系列单片机的简介 (3)2.1 单片机的发展介绍 (3)2.2 单片机的结构特点 (3)2.3 单片机的实际应用 (3)2.4 控制器STC89C51 (4)2.5 单片机的发展趋势 (6)2.6 病床呼叫系统发展 (7)3. 接口技术和程序设计语言 (9)3.1 键盘接口 (9)3.2 显示器接口 (9)3.2.1 液晶显示器 (9)3.2.2 LED点阵显示屏 (9)3.2.3 数码管显示原理 (10)3.3 程序设计语言 (11)3.3.1 单片机C语言的特点 (11)3.3.2 单片机C语言使用的编程软件 (11)4. 基于单片机的病床呼叫系统的设计实现 (13)4.1 系统总体设计 (13)4.1.1 功能要求 (13)4.1.2 设计方案 (13)4.1.3 总体结构框图 (13)4.2 系统硬件设计 (13)4.2.1 硬件构成示意图 (13)4.2.2 外围电路设计 (14)4.3 系统软件设计 (20)4.3.1 设计的软件环境简介 (20)4.4 系统的调试与结果 (22)4.4.1 调试界面显示 (22)4.4.2 程序开发及代码调试 (23)结论 (27)致谢 (28)参考文献 (29)附录 (30)1 绪论1.1 课题背景在这个瞬息万变,竞争激烈的时代,选择一个优越的工具往往能提升企业在这个市场上的竞争力。
基于单片机的病房呼叫系统开发毕业论文
基于单片机的病房呼叫系统开发毕业论文目录毕业设计任务书 (I)摘要 (I)绪论 (1)第1章系统整体设计 (3)1.1功能与方案确定................................................................................. .3 1.2框架模块功能描述.. (5)第2章系统硬件设计 (6)2.1 硬件构成示意图 (6)2.2 外围电路设计 (6)2.3 呼叫系统控制器AT89C51 (6)2.4 键盘电路设计 (9)2.5显示电路设计 (13)2.6 控制电路设计 (19)第3章系统软件设计........................................................................ (21)3.1 设计的软件环境简介 (21)3.2 系统程序设计 (23)第4章调试与结果 (27)4.1 调试界面显示 (27)4.2 结果分析 (28)结论/展望 (30)致谢 (31)参考文献 (32)附录 (33)附录A............................................................ (33)附录B (34)II IIII绪论病床呼叫系统是一种应用于医院病房、养老院等地方,用来联系沟通医护人员和病员的专用呼叫系统,是提高医院水平的必备设备之一。
病床呼叫系统的优劣直接影响到病员的安危,历来受到各大医院的普遍重视。
它要求及时、准确可靠、简便可行、利于推广。
目前市场上存在着许多种型号不一功能各异的医院病房呼叫系统,主要为两大类:有线式和无线式。
无线式病房呼叫系统不存在铺设线路的问题,但是可靠性差,而且无线电波会干扰其他医疗仪器设备。
本文设计的是有线式的,适合较小的医院病房使用,具有成本低,易于操作、安装和维护,而且具有可靠稳定,对其他医疗设备不会产生干扰的特点;但受到布线较多,影响美观,故不适宜较大的医院。
毕业设计病房呼唤系统
病房呼唤系统设计【摘要】本论文主要论述了有关基于单片机的病房呼唤系统的设计。
我的设计是以AT89C51为核心的病人呼唤系统,对该系统的硬件和软件结构进行了相应的描述。
通过对病区的数据收集,实现医院医疗人员值班室和病人房之间的通信呼唤联系,具有利用方便、操作简单等特点。
病床呼唤系统是病人请求值班医生或护士进行诊断护理的紧急呼唤工具,可将病人的请求快速传送给值班医生或护士,是提高医院和病室护理水平的必要设备之一。
临床呼唤求助装置是传送临床信息的重要手腕,关系病员安危,传统的病房呼唤系统普遍采用有线式,虽然布线安装繁琐、保护不便、利用率低,而且实时性差。
可是相对无线式呼唤系统而言,它的靠得住性高,不会干扰其它医疗仪器设备,目前大多数医院采用有线呼唤系统,在医院的病房里每一个床位边都装有一个呼唤按钮,当病人需要帮忙时,按下呼唤按钮,护士办公室里呼唤显示板上相应房间号的指示灯点亮并进行声音提示。
关键词:单片机;程序;数码管;目录 (7)1 任务提出与方案验证单片机病房呼唤系统简介病床呼唤系统是病人请求值班医生或护士进行诊断护理的紧急呼唤工具,可将病人的请求快速传送给值班医生或护士,是提高医院和病室护理水平的必要设备之一。
继电器控制的门铃式呼唤系统,由于外观粗燥、噪声大、功能单一,在医院达标定级中已不能适应现代医院的要求。
利用单片机的多机通信功能,设计出的具有振铃、显示房号等功能的多功能病床呼唤系统,知足了医院的病房管理和护理的要求。
而此刻,只需要一块几厘米见方的单片机,写入简单的程序,就可以够使您以前的电路简单很多。
相信您在利用并掌握了单片机技术后,无论在您此后开发或是工作上,必然会带来意想不到的惊喜。
本设计是以AT89C51为核心的病人呼唤系统,对该系统的硬件和软件结构进行了相应的描述。
通过对病区的数据收集,实现医院医疗人员值班室和病人房之间的通信呼唤联系,具有利用方便、操作简单等特点。
单片机病房呼唤系统的进展史随着全世界老龄化进程的加速,全世界生存环境的恶化,和人类对健康关注的增加,医疗行业正快速膨胀。
基于单片机的人病房呼叫系统的设计
摘要病房呼叫系统是病人与值班医生通信的基本手段,是提高医院水平的必备设备之一。
病床呼叫系统的优劣直接影响到病人的安危,历来受到各大医院的普遍重视。
本文分析了我国医院对病房呼叫系统的实际需求,针对医院所需的安全性、稳定性、灵活性、低功耗、成本等因素设计了本文的基于单片机的病房呼叫系统的总体解决方案。
病房呼叫系统利用AT89C51系列的单片机作为核心,设计中有响铃提示功能和显示屏显示功能,当病人有需求时,根据自己的需求按下床头对应的呼叫按键,即可在护士值班室和病房区域听到响铃呼叫,并在显示屏上显示相应的病房号和床号,护士站呼应后也可按下回应键进行应答。
该系统可以提高医护人员的工作效率及对病人的服务水平,保证了病人的安全。
关键词:单片机液晶屏呼叫系统AbstractWard calling system is the basic means for patients and doctors on duty communication is one of the necessary equipment,improving the hospital level.Sickbed calling system directly affect the quality of patients,which have captured people's attention on usual.This paper analyses the actual demand of our hospital ward calling system,according to the hospital requires security,stability,flexibility, low power consumption,cost and other factors to design the overall solution about single chip ward calling system.The single chip microcomputer of AT89C51series was used as the core of the Ward calling system,which has the function of ring tip and screen display. When patients need help,they can press the corresponding emergency calling button at the head of the bed according to their own needs. Meanwhile,the calling can be heard in the nurse station and ward area, and the corresponding room and bed can also be displayed on the LCD screen.When the calling was received,the nurse will press the corresponding button to reply.This system can improve the working efficiency of medical staff, enhance the patient care and ensure the safety of patients.Key Words:Single chip microcomputer LCD Calling system目录第一章绪论 (1)1.1课题研究背景及意义 (1)1.2国内外研究综述 (1)1.3本课题设计方案 (2)第二章系统介绍与设计方案 (4)2.1本设计实现的功能 (4)2.2设计主要考虑因素 (4)2.3系统框架构造 (4)第三章系统硬件设计 (6)3.1硬件设计方案 (6)3.2主机部分电路设计 (7)3.2.1AT89C51控制器 (7)3.2.2显示模块 (7)3.2.4通信模块 (9)3.3从机部分电路设计 (10)3.4上位机模块 (10)第四章系统软件设计 (11)4.1系统软件环境介绍 (11)4.1.1KEIL_C (11)4.1.2Visual Studio (11)4.2下位机软件设计 (12)4.2.1主机软件设计 (12)4.2.2从机软件设计 (14)4.3上位机软件设计 (16)第五章结论 (18)5.1设计结论概述 (18)5.2本设计主要完成的工作 (18)参考文献 (19)致谢 (20)附录 (21)第一章绪论1.1课题研究背景及意义随着社会的发展,医疗体制改革与医疗事业也不断深化和飞速发展,信息时代的医院管理已经从传统的人管模式向智能化、电子化、信息化、网络化的高科技管理模式的方向迅猛发展。
基于单片机的病房呼叫系统毕业论文
基于单片机的病房呼叫系统毕业论文基于单片机的病房呼叫系统毕业论文目录毕业设计任务书 (I)摘要.........................................................................................................I 绪论..(1)第1章系统整体设计 (3)1.1功能与方案确定................................................................................. .3 1.2框架模块功能描述.. (5)第2章系统硬件设计 (6)2.1 硬件构成示意图 (6)2.2 外围电路设计 (6)2.3 呼叫系统控制器AT89C51 (6)2.4 键盘电路设计 (9)2.5显示电路设计 (13)2.6 控制电路设计 (19)第3章系统软件设计 (21)3.1 设计的软件环境简介 (21)3.2 系统程序设计 (23)第4章调试与结果 (27)4.1 调试界面显示 (27)4.2 结果分析 (28)结论/展望 (30)致谢 (31)参考文献 (32)附录 (33)附录A (33)附录B (34)第1章呼叫系统总体设计1.1功能与方案确定1.1.1呼叫系统功能要求本课题主攻方向是使系统实现以下目的:1.任一病房(共16张)呼叫,医护值班室马上能响应并显示病房号;2.显示病房床号;3.若有多个病床呼叫就循环显示;4.处理完毕后清除记录;5. 显示器不重复显示按一次以上的病床号设计目的和要求:①软件方面要求界面美观,功能齐全,能写出最优控制算法,并能制成软件。
②硬件方面研制出到一套及时、准确、可靠、简便可行、利于推广的硬件控制系统,能做成集成电路,减小体积,方便存放和测试。
a、系统框架建立输入系统和显示系统是设计的两大系统,因此,在开题之前要对其单独进行分析,能准确的构建系统的框架,这是对系统进行分析和控制的前提。
基于单片机的病房呼叫系统开发毕业论文
基于单片机的病房呼叫系统开发毕业论文目录毕业设计任务书 (I)摘要............................................................................................ . (I)绪论............................................................................................ (1)第1章系统整体设计 (3)1.1功能与方案确定………………………………………..……….….……….…....... .31.2框架模块功能描述 (5)第2章系统硬件设计 (6)2.1 硬件构成示意图 (6)2.2 外围电路设计 (6)2.3 呼叫系统控制器AT89C51 (6)2.4 键盘电路设计 (9)2.5显示电路设计 (1)32.6 控制电路设计 (19)第3章系统软件设计........................................................................ (21)3.1 设计的软件环境简介 (21)3.2 系统程序设计 (23)第4章调试与结果 (27)4.1 调试界面显示 (27)4.2 结果分析 (28)结论/展望………………………………………..……….….……….……............... .30致谢............................................................................................ .. (31)参考文献............................................................................................ (32)附录........................................................................................... . (33)附录A............................................................ .............................. (33)附录B............................................................................................ . (34)绪论病床呼叫系统是一种应用于医院病房、养老院等地方,用来联系沟通医护人员和病员的专用呼叫系统,是提高医院水平的必备设备之一。
基于51单片机的医院病房紧急呼叫系统(无线语音)毕业论文
梧州学院毕业论文论文题目医院病房紧急呼叫系统毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神□优□良□中□及格□不及格2、学生掌握专业知识、技能的扎实程度□优□良□中□及格□不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力□优□良□中□及格□不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性□优□良□中□及格□不及格5、完成毕业论文(设计)期间的出勤情况□优□良□中□及格□不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)指导教师:(签名)单位:(盖章)年月日评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)评阅教师:(签名)单位:(盖章)年月日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况□优□良□中□及格□不及格2、对答辩问题的反应、理解、表达情况□优□良□中□及格□不及格3、学生答辩过程中的精神状态□优□良□中□及格□不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格评定成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)教研室主任(或答辩小组组长):(签名)年月日2教学系意见:系主任:(签名)年月日3摘要本文介绍了一种以AT89S52单片机设计的医院病房无线呼叫系统。
基于AT89S51单片机的多功能病床呼叫系统
毕业设计(论文)说明书题目:基于51单片机多功能病床呼叫系统系别:电子工程系专业:电子信息工程学生姓名:学号:指导教师:职称:题目类型:摘要我国进行单片机项目开发已经有二十多年的历史,在此期间所进行的单片机开发项目已经由简单到复杂,由小型系统到大型综合系统。
单片机应用也越来越广泛,从开始的工作控制,到现在的航空航天、消防安全、工作数据采集、石油地质勘探、铁路交通运输以及楼宇自动化等,甚至目前的许多家电中都有单片机的应用。
随着计算机技术的飞速发展,单片机已逐渐发展成为一门关键的技术学科。
而随着社会的进步和发展,医疗水平的不断提高,现代医院护理需要简易及时地获知并处理病人的突发病况。
基于单片机设计的医院病床呼叫控制系统能同时监控多个病床,避免了人工呼叫的不便与效果差等缺点,它是现代医院必不可少的设备。
有了病床呼叫控制系统,医院的护理工作变得更加方便全面,不用再为人手不足或未能及时发现突发病况而烦恼。
本文介绍了基于AT89S51单片机的多功能病床呼叫系统的设计方法。
本设计采用主从结构,当病床有按键按下时,以呼叫源为从机的AT89S51单片机对信息进行处理,然后通过芯片MAX485发送,等待主机的接收;以监控系统为主机的另一块AT89S51单片机将接收到的信息处理,并且LED数码管显示对应的床号,同时蜂鸣器报警;最后通过复位键撤销报警。
AT89S51是一个低功耗,高性能CMOS 8位单片机,用其设计的电路具有性能可靠,使用方便的优点。
关键词:单片机;病床呼叫系统;主从结构;蜂鸣器;AT89S51;MAX485;LEDAbstractMicrocontroller project development in China has been 20 years of history, undertaken during this period has been microcontroller development projects from simple to complex, from small systems to large integrated systems. Microcontroller applications are more and more widely, from the beginning of job control, and now aerospace, fire safety, work data collection, petroleum exploration, rail transportation, and building automation, and even now many home appliances are single-chip microcomputers. With the rapid development of computer technology, microcontroller has been gradually developed and become a key technical discipline.With social progress and development of the continuous improvement of medical standards, modern hospital care needs to be informed and to deal with simple and timely patient's sudden illness. Design based on single-chip microcomputer of hospital beds in the same time call control system can monitor many beds, to avoid some disadvantages :the inconvenience of artificial call and poor result, these are essential to modern hospital equipment. With the call control system of hospital beds, hospital care has become more convenient and comprehensive, no longer in short supply or failure to timely detection of sudden illness and trouble.A method to devise a multi-bed system is based on the Microcontroller AT89S51 in the article. This design uses master-slave structure, when the beds when the button is pressed to call the source AT89S51 microcontroller from the machine to process the information, then send the chip MAX485, waiting to receive the host; to monitor and control systems for a host of other AT89S51 Microcontroller will receive information processing and LED digital display of the bed number and the buzzer alarm. Finally, reset alarm key revocation. AT89S51 is a low-power, high-performance CMOS 8-bit microcontroller. The circuit is designed reliable and easy to use with it.Keywords: microcontroller; beds call system; master-slave structure; buzzer; AT89S51; MAX485; LED目录引言 (2)1 病床呼叫控制系统的研究目的及意义 (2)1.1 病床呼叫控制系统的功能与设计方案 (2)1.1.1从机实现按键呼叫功能 (2)1.1.2主机实现显示功能 (2)1.1.3实现远程通信功能 (2)1.2 病床呼叫控制系统的原理框图 (3)1.3 主要芯片的相关介绍 (3)1.3.1 单片机AT89S51 (3)1.3.2传输芯片MAX485 (8)2 多功能病床呼叫控制系统的硬件设计 (9)2.1 电路工作原理图 (9)2.1.1从机的构成及工作原理 (9)2.1.2主机的构成及工作原理 (10)2.2 病床呼叫控制系统的各部分电路设计 (10)2.2.1单片机时钟电路的设计 (10)2.2.2 单片机复位电路的设计 (11)2.2.3按键控制电路的设计 (12)2.2.4数码显示电路的设计 (12)2.2.5声音报警电路的设计 (13)2.2.6通信电路的设计 (13)3 多功能病床呼叫控制系统的软件设计 (14)3.1 程序设计思想 (14)3.2流程分析 (14)3.3 程序设计 (14)3.3.1从机主程序 (14)3.3.2呼叫功能处理 (15)3.3.3主机主程序 (17)3.3.4床号显示程序 (18)3.3.5延时程序 (18)4 应用软件及程序语言介绍 (19)4.1 PROTEL介绍 (19)4.2 Keil uVision3介绍 (19)4.2.1系统概述 (19)4.2.2Keil C51单片机软件开发系统的整体结构 (19)4.3 C语言介绍 (20)5结论 (20)谢辞 ...........................................................................错误!未定义书签。
基于89s51单片机的无线病房呼叫系统设计
基于89S51单片机的无线病房呼叫系统软件设计第1章单片机与 AT89S51芯片概述1.1单片机简介单片机全称为单片微型计算机(Single Chip Microcomputer),又称为微控制器(Micro controller Unit)或嵌入式控制器(Embedded Controller)。
它是将计算机的基本部件微型化并集成到一块芯片上的微型计算机,通常片内都含有CPU、ROM、RAM、并行I/O、串行I/O、定时器/计数器、中断控制、系统时钟及系统总线等。
随着技术的发展,单片机片内集成的功能越来越强大,并朝着片上系统方向发展。
单片机有着体积小、功耗低、功能强、性能价格比高、易于推广应用等显著优点,在自动化装置、智能仪器仪表、过程控制、通信、家用电器等许多领域得到日益广泛的应用。
1.2AT89S51介绍如图1-1为AT89S51引脚图图1-1 AT89S51引脚图AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供性价比高的解决方案。
AT89S51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes 的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。
此外,AT89S51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。
空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。
基于单片机的病房呼叫系统设计论文
基于单片机的病房呼叫系统设计论文Standardization of sany group #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#本科毕业设计(论文)题目基于单片机的病房呼叫系统设计姓名专业学号指导教师郑州科技学院信息工程学院二○一五年六月目录基于单片机的病房呼叫系统设计摘要医疗呼叫系统是提高医院医疗服务水平和质量的一个重要组成部分,医院医务人员与病人之间信息沟通是医疗呼叫系统的主要功能。
无线医疗呼叫系统可在不改变病房现有布局的情况下实现医务人员与病人之间的交流。
本文介绍了一种基于STC89C51单片机的病房呼叫系统,整个系统以STC89C51单片机为核心辅以无线模块以及显示电路,能够实现病人和医护人员之间的信息传递。
当有按键按下时,无线发射模块编码并发射信号,再由无线接收模块接收到信号译码后汇总到单片机,最终由LCD1602示出呼叫者的病床号并伴有蜂鸣器的报警声,从而获得医疗救治。
此系统能够为医院提供一个成本低效率高、操作方便和易于安装维护的快捷系统。
关键词:单片机;无线模块;LCD1602;蜂鸣器;呼叫系统THE DESIGN OF SICKBED CALLING SYSTEM BASED ON SINGLE CHIPMICORCOMPUTEAbstractMedical Call system is used to improve the health care in hospital and its main function is to keep in touch between the doctors or the nurses and the patients. They can contact with each other by the wireless medical call system(WMCS) under unchanging existing ward's layout.This paper introduces a kind of Sickbed Calling System based on STC89C51 Single Chip Microcomputer. All the system as STC89C51 Single Chip Microcomputer as core, and coupled with wireless module and display circuit, so it let the exchange between doctors and patients comes true. This project use the button replace the button beside sickbed. When someone press down the button beside the sickbed to need doctors or nurses the wireless send module to send the message, then received by wireless receive module and collected by Single Chip Microcomputer, displayed by LCD1602 indicator and accompany with alarming from buzzer at last, so that they receive the help from doctors or nurses. This equipment provide a low cost and efficient and easy to manipulate system to the hospital. Keywords:Single Chip Microcomputer; LCD1602; Buzzer; Calling System1 绪论课题研究的背景及意义病房呼叫系统是一种能够为病房护士与病人提供远程对话的辅助工具,它可以有效地加强护士与病人之间的联系,提高医疗护理水平,缓和医患之间的紧张关系。
毕业设计(论文)-基于单片机的无线病床呼叫系统[管理资料]
P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。
T0(记时器0外部输入)
T1(记时器1外部输入)
/WR(外部数据存储器写选通)
/RD(外部数据存储器读选通)
P3口同时为闪烁编程和编程校验接收一些控制信号。
I/O口作为输入口时有两种工作方式,即所谓的读端口与读引脚。读端口时实际上并不从外部读入数据,而是把端口锁存器的内容读入到内部总线,经过某种运算或变换后再写回到端口锁存器。只有读端口时才真正地把外部的数据读入到内部总线。上面图中的两个三角形表示的就是输入缓冲器CPU将根据不同的指令分别发出读端口或读引脚信号以完成不同的操作。这是由硬件自动完成的,不需要我们操心,1然后再实行读引脚操作,否则就可能读入出错,为什么看上面的图,如果不对端口置1端口锁存器原来的状态有可能为0Q端为0Q^为1加到场效应管栅极的信号为1,该场效应管就导通对地呈现低阻抗,此时即使引脚上输入的信号为1,也会因端口的低阻抗而使信号变低使得外加的1信号读入后不一定是1。若先执行置1操作,则可以使场效应管截止引脚信号直接加到三态缓冲器中实现正确的读入,由于在输入操作时还必须附加一个准备动作,所以这类I/O口被称为准双向口。89C51的P0/P1/P2/P3口作为输入时都是准双向口。
基于51单片机的病房呼叫系统的设计设计本科毕业论文
摘要为使医疗人员实现更好、更便捷和病人之间的沟通,提升了医院服务水平和质量,本文主要以AT89S51为核心的病房呼叫系统,该系统主要由蜂鸣器,数码管,指示灯,按键及单片机组成。
当病房的病人需要帮助时,可以按下呼叫的按钮,值班室的值班人员可在显示器上看到相对应的房号和床号,然后再安排并落实病人的需求。
如果有多人同时的按下按钮的时候,可以按照实际的情况来安排,尽量先解决重病房的病人需求。
另外该系统采用的是有线的,优点是安全可靠,不干扰其它医疗电子设备的正常运行,缺点是安装的时候繁琐,设备的维护不方便,时效性也比较低。
关键词:病房呼叫;单片机; 串口显示AbstractTo realize better and more convenient medical staff and patients to communicate between, improve the level and quality of service in hospital, thisarticle who nasty ward calling system with AT89S51 as the core, the system is mainly composed of a buzzer, digital tube, lights, buttons and single chip microcomputer. When ward patients need help, you can press the call button, the duty room attendants can be seen on the display number corresponding to the room and bed, and then arrange and implement the patient's needs. If there are many people at the same time, press the button, can according to the actual situation to arrange, as far as possible to solve the heavy ward patients needs. Inaddition, the system USES a cable, the advantage is safe and reliable, does notinterfere with the normal operation of other medical electronic equipment, thedisadvantage is that when installing trival, equipment maintenance is not convenient, timeliness is also low.Keywords:ward call;Single chip microcomputer; serial port display1 绪论 (1)2 系统硬件设计 (1)2.1 单片机介绍 (1)2.2系统原理 (2)2.3 主要元器件介绍 (2)2.4 各模块设计 (4)2.4.1 LED显示模块设计 (4)2.4.2 键盘模块设计 (4)2.4.3 声音模块设计 (4)2.4.4 接口电路设计 (4)2.5 单片机控制电路 (5)3 系统软件设计 (5)3.1 系统总流程图 (5)3.2 各模块功能设计 (6)3.3 系统平台 (9)3.3.1 汇编语言 (9)3.3.2伟福软件 (10)3.4 计数器延时设定 (11)3.4.1 计数器硬件延时 (11)3.4.2 软件延时 (12)4 系统测试 (12)4.1 系统硬件调试 (12)4.2 系统软件调试 (13)5 结论 (13)参考文献 (14)附录 (15)致谢 (22)随着社会的不断发展,科学技术的不断进步,越来越多的人对医疗服务行业更加的注重,想要扎根立足这个行业,首先要提高医院病人和医务人员的沟通,使之更加的及时,简单,可靠。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于89S51单片机的无线病房呼叫系统软件设计第1章单片机与 AT89S51芯片概述1.1单片机简介单片机全称为单片微型计算机(Single Chip Microcomputer),又称为微控制器(Micro controller Unit)或嵌入式控制器(Embedded Controller)。
它是将计算机的基本部件微型化并集成到一块芯片上的微型计算机,通常片内都含有CPU、ROM、RAM、并行I/O、串行I/O、定时器/计数器、中断控制、系统时钟及系统总线等。
随着技术的发展,单片机片内集成的功能越来越强大,并朝着片上系统方向发展。
单片机有着体积小、功耗低、功能强、性能价格比高、易于推广应用等显著优点,在自动化装置、智能仪器仪表、过程控制、通信、家用电器等许多领域得到日益广泛的应用。
1.2AT89S51介绍如图1-1为AT89S51引脚图图1-1 AT89S51引脚图AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供性价比高的解决方案。
AT89S51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes 的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。
此外,AT89S51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。
空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。
同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。
(1)主要功能特性:✧ 兼容MCS-51指✧ 令系统✧ 4k可反复✧ 擦写(>1000次)ISP Flash ROM✧ 32个双向I/O口✧ 4.5-5.5V工作电压✧ 2个16位可编程定时/计数器✧ 时钟频率0-33MHz✧ 全双工UART串行中断口线✧ 128x8bit内部RAM✧ 2个外部中断源✧ 低功耗空闲和省电模式✧ 中断唤醒省电模式✧ 3级加密位✧ 看门狗(WDT)电路✧ 软件设置空闲和省电功能✧ 灵活的ISP字节和分页编程✧ 双数据寄存器指✧ 针(2)AT89S51各引脚功能介绍:引脚如图1-1所示,以下是各引脚的说明.VCC:AT89S51 电源正端输入,接+5V。
VSS:电源地端。
XTAL1:单芯片系统时钟的反相放大器输入端。
XTAL2:系统时钟的反向放大器输出端,一般在设计上只要在 XTAL1 和XTAL2 上接上一只石英振荡晶体系统就可以动作了,此外可以在两个引脚与地之间加入一 20PF 的小电容,可以使系统更稳定,避免噪声干扰而死机。
RESET:AT89S51的重置引脚,高电平动作,当要对晶片重置时,只要对此引脚电平提升至高电平并保持两个机器周期以上的时间,AT89S51便能完成系统重置的各项动作,使得内部特殊功能寄存器之内容均被设成已知状态,并且至地址0000H处开始读入程序代码而执行程序。
EA/Vpp:"EA"为英文"External Access"的缩写,表示存取外部程序代码之意,低电平动作,也就是说当引脚为低电平后,系统会调用外部的程序代码(存于外部EPROM中)来执行程序。
因此在8031及8032中,EA引脚必须接低电平,因为其内部无程序存储器空间。
如果是使用 8751 内部程序空间时,引脚要接成高电平。
此外,在将程序代码烧录至8751内部EPROM时,可以利用此引脚来输入21V 的烧录高压(Vpp)。
ALE/PROG:ALE是英文"Address Latch Enable"的缩写,表示地址锁存器启用信号。
AT89S51可以利用这个引脚来触发外部的8位锁存器(如74LS373),将端口0的地址总线(A0~A7)锁进锁存器中,因为AT89S51是以多工的方式送出地址及数据。
平时在程序执行时ALE引脚的输出频率约是系统工作频率的1/6,因此可以用来驱动其他周边晶片的时基输入。
此外在烧录8751程序代码时,此引脚会被当成程序规划的特殊功能来使用。
PSEN:此为"Program Store Enable"的缩写,其意为程序储存启用,当8051被设成为读取外部程序代码工作模式时(EA=0),会送出此信号以便取得程序代码,通常这支脚是接到EPROM的OE脚。
AT89S51可以利用PSEN及RD引脚分别启用存在外部的RAM与EPROM,使得数据存储器与程序存储器可以合并在一起而共用64K 的定址范围。
PORT0(P0.0~P0.7):端口0是一个8位宽的开路电极(Open Drain)双向输出入端口,共有8个位,P0.0表示位0,P0.1表示位1,依此类推。
其他三个I/O 端口(P1、P2、P3)则不具有此电路组态,而是内部有一提升电路,P0在当作I/O 用时可以推动8个LS的TTL负载。
如果当EA引脚为低电平时(即取用外部程序代码或数据存储器),P0就以多工方式提供地址总线(A0~A7)及数据总线(D0~D7)。
设计者必须外加一个锁存器将端口0送出的地址锁住成为A0~A7,再配合端口2所送出的A8~A15合成一个完整的16位地址总线,而定位地址到64K的外部存储器空间。
PORT2(P2.0~P2.7):端口2是具有内部提升电路的双向I/O端口,每一个引脚可以推动4个LS的TTL负载,若将端口2的输出设为高电平时,此端口便能当成输入端口来使用。
P2除了当作一般I/O端口使用外,若是在AT89S51扩充外接程序存储器或数据存储器时,也提供地址总线的高字节A8~A15,这个时候P2便不能当作I/O来使用了。
PORT1(P1.0~P1.7):端口1也是具有内部提升电路的双向I/O端口,其输出缓冲器可以推动4个LS TTL负载,同样地,若将端口1的输出设为高电平,便是由此端口来输入数据。
如果是使用8052或是8032的话,P1.0又当作定时器2的外部脉冲输入脚,而P1.1可以有T2EX功能,可以做外部中断输入的触发引脚。
PORT3(P3.0~P3.7):端口3也具有内部提升电路的双向I/O端口,其输出缓冲器可以推动4个TTL负载,同时还多工具有其他的额外特殊功能,包括串行通信、外部中断控制、计时计数控制及外部数据存储器内容的读取或写入控制等功能。
其引脚分配如下:P3.0:RXD,串行通信输入。
P3.1:TXD,串行通信输出。
P3.2:INT0,外部中断0输入。
P3.3:INT1,外部中断1输入。
P3.4:T0,计时计数器0输入。
P3.5:T1,计时计数器1输入。
P3.6:WR:外部数据存储器的写入信号。
P3.7:RD,外部数据存储器的读取信号。
(3)AT89S51与AT89C51比较:89S51相对于89C51而言:新增加了很多功能,性能有了较大提升,价格基本不变,甚至比89C51更低!ISP在线编程功能,这个功能的优势在于改写单片机存储器内的程序不需要把芯片从工作环境中剥离。
是一个强大易用的功能。
最高工作频率为33MHz,大家都知道89C51的极限工作频率是24M,就是说S51具有更高工作频率,从而具有了更快的计算速度。
内部集成看门狗计时器,不再需要像89C51那样外接看门狗计时器单元电路。
全新的加密算法,这使得对于89S51的解密变为不可能,程序的保密性大大加强,这样就可以有效的保护知识产权不被侵犯。
兼容性方面:向下完全兼容51全部字系列产品。
比如8051、89C51等等早期MCS-51兼容产品。
也就是说所有教科书、网络教程上的程序(不论教科书上采用的单片机是8051还是89C51还是MCS-51等等),在89S51上一样可以照常运行,这就是所谓的向下兼容。
比较结果:就如同INTEL的P3向P4升级一样,虽然都可以跑Windows98,不过速度是不同的。
从AT89C51升级到AT89S51 ,也是同理。
和S51比起来,C51就要逊色一些,实际应用市场方面技术的进步是永远向前的。
第2章系统硬件设计2.1 系统原理框图如图2-1所示为系统原理框图:图2-1 系统原理框图2.2硬件模块设计该系统主要包括无线发射模块,无线接收模块,指示灯模块设计,声音模块,显示模块五部分组成。
2.21 无线发射模块编码发射模块主要由PT2262编码IC和高频调制、功率放大电路组成,发射模块的A、B、C、D四个按键分别代表不同的病床号,按下代表病人呼救。
如图2-1为无线发射模块电路图。
图2-2 无线发射模块2.22无线接受模块解码接收模块包括接收头和解码芯片PT2272两部分组成。
接收头将收到的信号输入PT2272的14脚(DIN),PT2272再将收到的信号解码。
四个数据输出口接到四个I/O口,分别接在AT89S51单片机最小系统P1口的P1.4-P1.7引脚上。
通过不断的扫描 I/O口是高电平还是低电平来判断是否有病人呼叫,是通过循环实现的。
同时还需要考虑到一些问题,例如,当有多个病人同时呼叫时,能使互不干扰。
如图2-3为无线接收模块电路图:图2-3 无线接收模块2.23 指示灯模块利用发光二极管实现,发光二极管占用了四个I/O口,分别接在P2口的P3.4-P3.7引上.指示灯连接如图2-4所示:图2-4 指示灯连接电路2.23 声音模块利用蜂鸣器来实现,蜂鸣器报警占用了四个I/O口,分别接在P2口的P2.4-P2.7引脚上蜂鸣器连接如图2-5所示:图2-5 蜂鸣器连接电路2.24 LED显示模块主要由74HC164和数码管组成的,通过串口输入和串口输出把号码显示到数码管上。
主要实现顺序移动,有串行输入口和串行输出口,分别接在AT89S51芯片的P1.0,P2.0 P1.1,P2.1 P1.2,P2.2 P1.3,P2.3)通过74HC164来实现,在程序中主要是用循环来实现给一个时钟信号,输入一个数据,当有按键按下时,数码管将显示出是几号床位上的病人呼叫,而且一直在显示,直到有护士发现。
图2-6为74HC164和数码管连接电路:图2-6 74HC164和数码管连接电路第 3 章系统软件设计3.1单片机程序设计的步骤单片机的程序设计通常包括根据任务绘制程序流程图编写程序及汇编等几个步骤1 绘制流程图所谓流程图就是用各种符号,图形,箭头把程序的流向及过程用图形表示出来,绘制流程图是单片机程序编写前最重要的工作,通常我们的程序就是根据流程图的指向采用适当的指令来编写的。