2022年基于单片机的病床呼叫系统大学本科方案设计书.docx
《2022年基于单片机的病床呼叫系统大学本科方案设计书.docx》由会员分享,可在线阅读,更多相关《2022年基于单片机的病床呼叫系统大学本科方案设计书.docx(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源作者 qiqi指导老师 wangwang摘要系统是基于 51 系列的单片机设计的病床呼叫系统;该系统以AT89C51 单片机为核心辅以矩阵键盘、 LED 点阵显示电路和部分简洁模拟和数字电路组成的能够实现病人和医护人员之间信息的传递;在该设计中每个病房都有一个按键,当患者有需要时,按下按键,此时值班室的显示屏可显示此患者的床位号,多人使用时可实现循环显示,医护人员按下“响应”键取消当前呼叫;此系统能够为医院供应一个成本低、效率高、操作便利和易于安装保护的快捷系统;关键词:单片机;矩阵键盘;点阵; LED显示;呼叫系统欢迎下载精品学习资源目录引言 11 51 系列单片机的简介 11.
2、1 单片机的进展介绍 11.2 单片机的结构特点 21.3 单片机的实际应用 21.4 掌握器 AT89C5132 接口技术 42.1 键盘接口 42.2 显示器接口 53 程序设计语言 93.1 机器语言 93.2 汇编语言 93.3 高级语言 94 基于单片机的病床呼叫系统的设计实现104.1 系统总体设计 104.2 系统硬件设计 114.3 系统软件设计 154.4 系统的调试与结果 19结论 20致谢 21参考文献 21附录 22附录 A:原理图 22附录 B:源程序 23欢迎下载精品学习资源引言病床呼叫系统是一种应用于医院病房、养老院等地方,用来联系沟通医护人员和病员的专用呼叫系统
3、,是提高医院水平的必备设备之一;病床呼叫系统的优劣直接影响到病员的安危,历来受到各大医院的普遍重视;它要求准时、精确牢靠、简便可 行、利于推广 1;目前市场上存在着很多种型号不一功能各异的医院病房呼叫系统,主要为两大类:有线式和无线式 2;无线式病房呼叫系统不存在铺设线路的问题,但是牢靠性差, 而且无线电波会干扰其他医疗仪器设备3 ;本文设计的是有线式的,适合较小的医院病房使用,具有成本低,易于操作、安装和保护,而且具有牢靠稳固,对其他医疗设备不会产生干扰的特点;但受到布线较多,影响美观,故不相宜较大的医院;病床呼叫治理系统便于病员快捷的呼叫护士,缩短人工呼叫的时间;当今病房呼叫系统正在逐步地
4、向智能化进展,它可以和录像机一起使用,当病人按下开关时,在护士值班室的大屏幕能够观看病人的需要;并且可以配备对讲机等设备,能够使病员准时快捷地与医护人员进行沟通;1 51 系列单片机的简介1.1 单片机的进展介绍单片机也被称作“单片微型运算机”、“微掌握器”和“嵌入式微掌握器”,单片机一词最初源于“ Single Chip Microcomputer ”,简称 SCM;随着单片机在技术和体系结构上的进步,其掌握功能不断扩展,国际上逐步采纳“MCU ”( Micro Controller Unit, 微掌握器)来代替 SCM;单片机的进展历史大致分为 4 个阶段;第一阶段:单片机的探究阶段;这一
5、阶段主要是探究如何把运算机的主要部件集成在芯片上;其次阶段:单片机的完善阶段; Intel 公司在 MCS-48 的基础上推出了完善的、典型的 MCS-51 单片机系列;它在以下几个方面奠定了典型的通用总线型单片机体系结构:设置了经典、完善的 8 位单片机的并行总线结构;外围功能单元由 CPU 集中治理的模式;表达掌握特性的地址空间和位操作方式;欢迎下载精品学习资源指令系统趋于丰富和完善,并且增加了很多突出掌握功能的指令;第三阶段:向微掌握器进展的阶段;这一阶段主要是为了满意测控系统要求的各种外围电路和接口电路,突出其职能化掌握才能;第四阶段:单片机的全面进展阶段;由于很多大半导体和电气厂商都
6、开头参加单片机的研制和生产;随着单片机在各个领域全面深化的进展和应用,逐步显现了高速、低功耗、大寻址范畴、强运算才能的8 位、16 位、32 位通用型单片机以及小型廉价的专用型单片机,仍有功能全面的片上单片机系统;41.2 单片机的结构特点单片机是微型机的一个重要分支,它在结构上的最大特点是把CPU、储备器、定时器和多种输入 /输出接口电路集成在一块超大规模的集成电路芯片上;单片机内是一种在线式实时掌握运算机,在线式就是现场掌握,需要有较强的抗干扰才能,较低的成本;单片机由于这种结构,所以具有很多显著的特点;主要有掌握才能强,抗干扰才能强、牢靠性高,性能价格比高,低功耗、低电压,扩展了多种串行
7、口和系统扩展简洁等特点;1.3 单片机的实际应用单片机广泛应用于外表仪器、家用电器、医用设备、航空航天、专用设备的智能化治理及过程掌握等领域,大致可分为以下几个范畴:(1) )在智能仪器外表上的应用单片机具有体积小、功耗低、掌握功能强、扩展敏捷、微型化和使用便利等特点,广泛应用于仪器外表中看,结合不同类型的传感器,可以实现诸如电压、功率、频率、温度、流量、速度、角度、硬度、元素、压力等物理量的测量;采纳单片机掌握使得仪器外表数字化、智能化、微型化;且功能比采纳电子和熟识电路更加强大;例如精密的测量设备(功率计、示波器和各种分析仪);(2) )在工业掌握中的应用用单片机可以构成形式多样的掌握系统
8、、数据采集系统;例如工厂流水线的智能化治理,电梯智能化掌握、各种报警系统,与运算机联网构成二级掌握系统等;(3) 在家用电器中的应用可以这样说,现在的家电基本上都采纳了单片机掌握,从电饭煲、洗衣机、电冰欢迎下载精品学习资源箱、空调机、彩电、其他音响视频器材、再到电子称量设备,五花八门,无其不有, 无所不在;(4) 在运算机网络和通信领域的应用现在的单片机普遍具有通信接口,可以很便利的与运算机实现数据通信,为运算机网络和通信设备间的应用供应了极好的物质条件,可以的通信设备基本上都实现了单片机灵能掌握,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动
9、电话,集群移动通信,无线对讲机等;(5) )单片机在医用设备领域中的应用单片机在易用设备领域中的应用相当广泛,例如医用呼吸机,各种分析仪,监护仪,超声波诊断设备及病床呼叫系统等等;此外单片机在工商、金融、科研、训练、国防、航空航天领域都有相当广泛的应用;1.4 掌握器 AT89C51AT89C51 是美国 ATMEL 公司生产的低电压 ,高性能 CMOS8 位单片机,片内含 4k bytes 的可反复擦写的只读程序储备器PEROM 和 128 bytes的随机存取数据储备器 RAM ,器件采纳 ATMEL 公司的高密度,非易失性储备技术生产,兼容标准 MCS-51 指令系统 ,片内置通用 8
10、位中心处理器 CPU和 Flash 储备单元,功能强大AT89C51 单片机可为您供应很多高性价比的应用场合,可敏捷应用于各种掌握领域2 ;主要特性:与 MCS-51 产品指令系统完全兼容 4K 字节可重擦写 Flash闪速储备器 1000 次擦写周期 全静态操作 :0Hz-24MHz 三级加密程序储备器 1288 字节内部 RAM 32 个可编程 I/O 口线 2 个 16 位定时/计数器 5 个中断源可编程串行 UART 通道AT89C51 单片机采纳 40Pin 封装的双列直插 DIP 结构,图 1.1 是它的引脚配置图;40 个引脚中,正电源和地线两根;4 组 8 位 I/O 口,共
11、32 个引脚;时钟电路引脚欢迎下载精品学习资源XTAL1 和 XTAL2 ;掌握信号引脚包含:复位输入端冲输入端 ALE/PROG ,片外程序储备器选通掌握信号端编程电源输入端 EA/VPP;RET,地址锁存答应输出/编程脉PSEN,内外程序储备器挑选/P1.0P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RST P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 XTAL2 XTAL1VssVcc AT89PC05.10P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7EA/VppALE/PROG PSEN P2.7 P2
12、.6 P2.5 P2.4 P2.3 P2.2 P2.1P2.0图 1.1AT89C51 单片机引脚图2 接口技术2.1 键盘接口在单片机的应用系统中,通常都有人机对话功能;它包含人对系统的状态干预、数据的输入以及应用系统向人报告运行状态与运行结果等;键盘成为人机联系的必要手段,此时需要配置适当的键盘输入设备5 ;2.1.1 键盘工作原理键盘中的每个按键都是一个常开的开关电路,当所设置的功能键或数字键按下时,就处于闭合状态;对于一组键或一个键盘,需要通过接口电路与单片机相连,以便将键的开关状态通知单片机;单片机可以采纳查询或中断方式检查有无键的输入以及是哪个键被按下,并通过转移指令转入执行该键的
13、功能程序,执行完再返回到原始状态;2.1.2 独立式按键欢迎下载精品学习资源独立式按键是指直接用 I/O 口线构成的单个按键电路;每个独立式按键单独占有一根 I/O 口线,每根 I/O 口线的工作状态都不会影响其他I/O 口线的工作状态;2.1.3 行列式键盘独立式按键电路每一个按键开关占用一根I/O 口线;当按键数较多时,要占用较多的 I/O 口线;因此,在按键数大于8 时,通常采纳行列式(也称“矩阵式”)键盘电路;最简洁的键盘,每个键对应 I/O 端口的一位,没有什么键闭和时,各位均处于高电位;当有一个键按下时,就是对应位接地而成为低电位,而其它位仍为高电位;这样, CPU 只要检测到某一
14、位为“ 0”,便可判别出对应键已经按下;但是,当键盘上的 键较多时,引线太多,占用的I/O 端口也太多;比如,一个有64 个键的键盘,采纳这种方法来设计时,就需要 64 条连线和 8 个 8 位并行端口;所以,这种简洁结构只用在 仅由几个键的小键盘中;通常使用的键盘结构是矩阵式的,如图2.1 所示;设有 m * n 个键盘,那么,采纳矩阵式结构以后,便只要条引线就行了;比如,有m + n 个键, 那么,只要用两个并行端口和 16 条引线便可以完成键盘的连接 6 ;图 2.1 矩阵键盘2.2 显示器接口为了便利人们观看和监视单片机运行情形,通常需要利用显示器作为单片机的输出设备,以显示单片机的键
15、输入值、中间信息以及运算结果等;在单片机应用系统中,常用的显示器主要有LCD (液晶显示器)和 LED(发光二极管显示器);这两种显示器都具有耗电省,配置敏捷,线路简洁,安装便利,耐振动,寿命长等优点;2.2.1 液晶显示器液晶显示器LCDLiquidCrystal Display 是一种极低功耗的显示器;由于其具有清楚度高,信息量大等特点,从而使得它越来越广泛地应用在小型仪器的显示中;欢迎下载精品学习资源把 LCD 与驱动器组装在仪器的部件的英文名称为LCD Module,简称 LCM ;LCM一般分为三类,即段码型液晶模块、点阵字符液晶模块和点阵图形液晶模块;2.2.2 LED 点阵显示屏
16、LED 点阵显示屏的构成型式有多种,其中典型的有两种;一种把所需展现的广告信息烧写固化到 EPROM 芯片内,能进行固定内容的多幅汉字显示,称为单显示型; 另一种在机内设置了字库、程序库,具有程序编制才能,能进行内容可变的多幅汉字 显示,称可编程序型 7;目前,国内的LED 点阵显示屏大部分是单显示型,其显示的内容相对较少,显示花样较单一;一般在产品出厂时,显示内容就已写入显示屏掌握系统中的EPROM 芯片内,当需要更换显示内容时就特别困难,这样使该类型的显示屏使用范畴受到了限制;国内的另一种 LED 显示屏可编程序型 LED 显示屏,虽然增加了显示屏系统的编程才能,显示内容和显示花样都有所增
17、加,但也存在着更换显示内容不便的缺点; 随着社会经济的快速进展,如今的广告牌都存在着显示内容丰富、信息量大、信息更 换速度快等特点;因此传统的LED 显示屏掌握系统已经越来越不能满意现代广告宣扬业的需要;而利用 PC 机通信技术掌握LED 显示屏,就具有显示内容丰富,信息更换敏捷等优点 7 ; 8*8 点阵如图 2.2 和图 2.3 是 8*8 点阵原理图和实物图欢迎下载精品学习资源图 2.28*8 点阵原理图图 2.3 为 88 单基色点阵的结构图,从内部结构可以看出88 点阵共需要 64 个发光二极管,且每个发光二极管是放置在各行和列的交叉点上;当对应的某一列置高电图 2.3 8*8 点阵
18、实物图平,另一列置低电平常,就在该行和列的交叉点上相应的二极管就亮;图 10 为 88 点阵 LED 外观及引脚图,其等效电路如图9 所示,只要其对应的X、Y 轴顺向偏压,即可使LED 发亮;例如假如想使左上角LED 点亮,就 Y0=1 , X0=0 即可;应用时限流电阻可以放在X 轴或 Y 轴8 ; 8*8 点阵显示原理从理论上说,不论显示图形仍是文字,只要掌握与组成这些图形或文字的各个点 所在的位置相对应的 LED 器件发光,就可以得到我们想要的显示结果,这种同时掌握各个发光点亮灭的方法称为静态驱动显示方式;8*8 的点阵共有 64 个发光二极管,明显单片机没有这么多的端口,假如我采纳锁存
19、器来扩展端口,按8 位的锁存器来运算, 8*8 的点阵需要64/8=8 个锁存器;这个数字很巨大,由于我们仅仅是8*8 的点阵,在实际应用中的显示屏往往要大得多,这样在锁存器上花的成本将是一个很巨大的数字;因此在实际应用中的显示屏几乎都不采纳这种设计,而采纳另外一种称为动态扫描的显示方法 9 ;动态扫描的意思简洁地说就是逐行轮番点亮,这样扫描驱动电路就可以实现多行(比如 8 行)的同名列共用一套驱动器;具体就8*8 的点阵来说,把全部同 1 行的发欢迎下载精品学习资源光管的阳极连在一起,把全部同1 列的发光管的阴极连在一起(共阳极的接法),先送出对应第一行发光管亮灭的数据并锁存,然后选通第1
20、行使其燃亮肯定时间,然后熄灭;再送出其次行的数据并锁存,然后选通第2 行使其燃亮相同的时间,然后熄灭;以此类推,第 8 行之后,又重新燃亮第1 行,反复轮回;当这样轮回的速度足够快(每秒 24 次以上),由于人眼的视觉暂留现象,就能够看到显示屏上稳固的图形了;采纳扫描方式进行显示时,每一行有一个行驱动器,各行的同名列共用一个驱动器;显示数据通常储备在单片机的储备器中,按8 位一个字节的形式次序排放;显示时要把一行中各列的数据都传送到相应的列驱动器上去,这就存在一个显示数据传输的问题;从掌握电路到列驱动器的数据传输可以采纳并列方式或串行方式;明显,采纳并行方式时,从掌握电路到列驱动器的线路数量大
21、,相应的硬件数目多;当列数很多时,并列传输的方案是不行取的 10 ;采纳串行传输的方法,掌握电路可以只用一根信号线,将列数据一位一位传往列驱动器,在硬件方面无疑是特别经济的;但是,串行传输过程较长,数据按次序一位一位地输出给列驱动器,只有当一行的各列数据都以传输到位之后,这一行的各列才能并行地进行显示;这样,对于一行的显示过程就可以分解成列数据预备(传输)和列数据显示两部分;对于串行传输方式来说,列数据预备时间可能相当长,在行扫描周期确定的情形下留给行显示的时间就太少了,以致影响到 LED 的亮度;解决串行传输中列数据预备和列数据显示的时间冲突问题,可以采纳重叠处理的方法;即在显示本行各列数据
22、的同时,传送下一列数据;为了达到重叠处理的目的, 列数据的显示就需要具有所存功能;经过上述分析,就可以归纳出列驱动器电路应具有的功能;对于列数据预备来说,它应能实现串入并处的移位功能;对于列数据显示来说,应具有并行锁存的功能;这样,本行已预备好的数据打入并行锁存器进行显示时,串并移位寄存器就可以预备下一行的列数据,而不会影响本行的显示;图 2.4 为显示屏电路实现的结构框图:列驱动器单电源片机行驱LED 显示点阵动器欢迎下载精品学习资源图 2.4 显示屏系统框图3 程序设计语言单片机能执行的程序可以用很多种语言编写;从语言结构及其与单片机的关系两方面可分为三大类:分别是机器语言、汇编语言和高级
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 基于 单片机 病床 呼叫 系统 大学本科 方案设计
限制150内