STC89C51单片机的无线病床呼叫系统设计(2)

1.2设计要求及预期目标 设计要求: 按键当病患按下时,系统烦人发射模块可以发射信号,接收模块接收信号,进行解码再传输到报警系统进行声音报警。


1.2设计要求及预期目标

设计要求:

按键当病患按下时,系统烦人发射模块可以发射信号,接收模块接收信号,进行解码再传输到报警系统进行声音报警。

(2)在多个病床同时呼叫的时候,系统仍然可以快速准确无误的传输信号并立即报警。

(3)系统可以实现远距离的信号传输,在存在不可避免的干扰的情况下,仍可以实现准确的医患交流。

预期目标:信号传到报警系统进行报警,当医生按下复位按键时,系统恢复初始状态,警报声停止。在显示屏上会相应的病床号提示医生,系统中也设计了相应的时钟模块,当病患较多时,会出现医生不能及时回应各个呼叫,此时显示屏上会显示相应的病床号用来提醒医生,避免忽视遗忘,且此时警报会同时报警。

1.3设计可行性

部分医院采用的有线传输方式存在的空间弊端会导致医患交流不是非常方便,此时无线传输方式便可充分展现其优点,在无线技术的支持下,无线传输方式易于改变发射系统的位置,并且不影响行到的传输,病患与医生的交流,如果我们运用了无线技术,将更加方便,不仅涉及到平时的生活交流,例如手机通讯,互联网络,或者娱乐设备,甚至渗透到学习生活,例如远程教育,以及军工领域等,这大大提高了无线技术在医学领域的实施的可能性。大学期间专门有门课程是介绍单片机的概念及应用的,依据所学的单片机理论知识和平常的课程设计,对此次的课题实现提供了很大的帮助!

1.4 设计方案及步骤

对于此次的设计,制定了计划步骤如下:

(1)根据需要得到的预期功能构

想出原理框架图;查阅相关书籍资料,比如发射模块的原理,系统接收端和发射端的解码编码,C语言编程设计,显示屏的运行相关理论知识点等等;

(2)设计相应的硬件模块;发射模块,接收模块,液晶显示屏模块,声音报警模块,复位模块和控制模块;并在Protel软件中绘画出原理图。

(3)设置软件程序;主程序函数程序设计,初始化程序设计,延时程序设计,液晶显示子程序设计,定时器程序设计等等。

2 系统硬件设计

2.1 系统原理框图

根据初步的设想及构思为达到我们预期功能,制作一下简易的步骤原理图。

图2 系统原理框图

2.2  单片机STC89C51芯片简介

   根据本次课题的需要,设计过程中采用STC89C51单片机,该单片机可以控制整个系统的运行。STC89C51是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,内核精湛。,具有在系统可编程特性, 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口。方便我们设计我们想要的功能程序。我们可以编辑好我们想要的程序然后再将此程序下载到STC89C51芯片中去,速度较快。

图2.2 STC89C51单片机引脚图

经过多次比对,我们最终选择了51型。该单片机是由静态随机存取存储器,Flash存储器,通用异步收发传输器,串行外设接口,和其他不同的模块等部分组成

(一)单片机的功能、性能的主要介绍:

(1)工作频率:0~40KMHz;

(2)Flash空间:4KB;

(3)ROM:512B;

(4)3个16位的定时器;

(5)1个UART(通用异步通信口);

(6)中断源:8个;

(7)在系统可编程\在应用可编程;

(8)32或者36个I/O口;

(9)工作电压:3.8~5.5V;

(二)单片机的不同部位的引脚的详细说明: