基于单片机的病床呼叫系统-毕业论文6789(5)

2025-08-08

首先对各存储单元初始化,设定定时初值,接着判断清零键,看是否按下,若按下,则清零,然后继续扫描键盘,如扫描到键盘有键按下,则调用计数显示子程序,循环显示病床号时,要判断标志位是否为1,若为1,则表示已经按下,则不响应,如为0,则调用循环显示病床号子程序,循环显示病床号,接着定时一秒。最后,清除定时一秒,准备下一次的定时。

.2 显示电路流程图

图4.12 按键总数显示程序流程图 图4.13按键循环显示子程序

显示程序描述

(1)按下键总数显示子程序描述(图 4.12 按键总数显示程序流程图) 把按键数存储单总元(COUNTER)的值经过BCD调整后十位和个位分别送(7AH)(7BH),调用显示子程序显示按键总数。

(2)循环显示病床号子程序描述(图 4.13按键循环显示子程序) 首先判断标志位是否为0,若为0,则表对示应的存储单元里没有值存入,则再检测下一个存储单元标志位是否为0,直到检测到为1.如为1,则把值存入(BED_BOUNTER)中,接着进行BCD调整为十进制,把十位和个位分别送入(BEDCODE_1)和 BEDCODE_2 中,然后调用显示子程序,循环显示病床号。

4.4系统的调试与结果

系统调试工作是系统开发过程中必不可少的一个过程,一个完整的控制系统调试包含控制系统的硬件联调、软件联调、系统仿真、仿真烧录和现场安装调试等几个环节。在系统设计组装完成后,首先是进行实验室条件下的系统硬件调试,调试成功后,有了硬件的保证,就容易发现软件的漏洞,进而促进改进和完善。

所有的调试通过后,要进行现场运行并能持续一定的时间,待其中未发现故障后,方可验收合格,才算完成了整个系统的设计工作

面显示

下面是我们通过Proteus软件编程,使对应的软件仿真模块变成可视化的控制界面:

图4.14 系统初始化界面 图4.15 按下8键后界面

图4.16 按下3键后显示界面 图4.17 按下OK键后显示界面

结果分析

启动电源,显示屏显示0000,在按下8号键时,界下部分显示病床(即8号病床呼叫);界面上部分代表共有一个病床按下,在起始位置显示(循环显示);如果现在不按清零键,再按下3号键时,按键号循环显示,可以看出该系统具有记忆功能,以至于不会忽略之前按下的按键;图5.4反映了控制电路的可行性,按up键向后选一房间(呼叫病房),down向前选一房间(呼叫病房),ok则去房间.。综上所述,本系统实现了主要功能:显示病床号,亮报警提醒值班人员,若有多个病床同时呼叫,则循环显示病床号,确保性息不丢失,待值班人员处理呼叫信息。通过PROTEUS软件仿真,能达到上述结论,满足课题目目的,达到要求。

结论

至此,此系统的详细设计及过程已经结束。

在设计的过程中遇到了很多问题,发现了自己的不足之处,有很多没有学习,

如Proteus仿真知识及操作,还有单片机的C语言编程;有些软件掌握得不够牢固,比如说wave仿真不熟练;通过此次学习,进一步加强了我的理解,同时提高了我独立自学的能力。

整个设计过程中,老师详细的指导,同学的帮助,以及校图书馆的资料给了我很大的帮助。此次设计让我从中学到很多东西。虽然中间遇到很多困难,但都对于我是一次很好的锻炼。设计以后,才更加深刻感受到自己的学习只是理论部分,而且很多时候不能付诸实践。这次设计能够让我从实践中重新学习理论知识,对我今后的工作和学习有了很多提高。

但是由于本人水平有限,整个设计仍有很多不足之处,如程序不够完善、灵活,显示可以采用液晶LCD模块,还有可以采用无线NRF2401射频模块及其无线扩展功能等等。完善后将会进一步提高设计的稳定性和普适性。

最后,在指导老师和同组同学的身上我学得到很多实用的知识,特别感谢指导老师给予的帮助,还用同学之间的资源共享。再次表示感谢!

致谢

时光匆匆,大学三年已经接近尾声。这三年给我留下很多美好的记忆,同时接受很多优秀老师的教育,和很多同学的帮助。在此论文完成之际,我要向这三年来帮助我的老师、同学表示由衷的感谢!

这几个月的毕业设计,充满了忙碌,也感到学习的充实。从拿到毕业设计的题目,之后便开始整理材料,这期间,在图书馆里找到很多有关书籍。然后开始了一系列的整体方案的设计,并投入选择器材和方案的制定。最后开始整体的实验,虽然其中经历很多的失败。在老师、同学的帮助下,我很快克服了困难。设计的系统虽不是那么完善,但也是从知识到实践的转换。我从中学到了怎样独立

地思考发现问题、解决问题和进一步完善提高的能力。时光短暂,但给我留下很多深刻的印象,这是第一次独立自主的做设计。以前只注重理论的学习,却忽略了实践。通过此次设计,对我今后的学习和工作必将有很大的帮助。

在此,谨向所有帮助我的老师、同学表示衷心的感谢和敬意! 参考文献

[1] 王意岗.病房呼叫系统[J].建筑电气,2004 23 :179-182.

[2] 朱艳华,田行军,李夏青.基于PL3105的病床呼叫系统设计[J].北京石油化工学院学报,2009,17(2):40-43.

[3] 邬春明,王艳茹.基于低压线载波技术的病床呼叫系统[J].电子技术应用,2005,31(9):60-63

[4] 何立民.《单片机初级教程-单片机基础》[M].北京:北京航空航天大学出版社,2006,82(1):2-3

[5] 李朝青.单片机原理及接口技术[M].北京:北京航空航天大学出版社,2005

[6 ] 康华光《电子技术基础》[M]. 北京:高等教育出版社, 2000:17-23 [7]康华光《电子技术基础 模拟部分 》[M]. 北京:高等教育出版社, 1999:112-119

[8]丁元杰.《单片微机原理及应用》[M].北京:机械工业出版社, 1996:256-276

[9]何立民.《单片机应用技术选编》[M].北京:北京:航空航天大学出版社, 1996.218~224

[10]张培仁等清华大学出版

[11]李伯成《单片机及嵌入式系统》[M]. 北京:清华大学出版社, 2005:337-346

[12]肖金球《单片机原理与接口技术》[M]. 北京:清华大学出版社, 2004:153-159

[13]王环,张亚宁 《单片机程序设计实例》[M] 北京:清华大学出版社, 2003:520-524

[14]治刚单片机应用技术与实训北京:清华大学出版社2004:130-133 [15]胡汉才.《单片机原理及接口技术》[M]. 北京:清华大学出版社, 1995:111-123

[16]徐淑华等.《单片机微机原理及应用》[M]. 哈尔滨工业大学出版社, 1994:336-351

.

附录void main uchar j; TMOD 0x10;

TH0 65536-45000 /256;//设置50毫秒定时 TL0 65536-45000 %6; TR0 1; ET0 1; EA 1; P3_1 0; while 1


基于单片机的病床呼叫系统-毕业论文6789(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:HG202中文说明书

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219