为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 病床呼叫

病床呼叫

2017-11-15 21页 doc 94KB 22阅读

用户头像

is_594886

暂无简介

举报
病床呼叫病床呼叫 摘 要 病房呼叫系统是一种应用于医院病房、养老院等地方,用来联系沟通医护人员和病员的专用呼叫系统,是提高医院护理水平的必备设备之一。病房呼叫系统的优劣直接关系到病员的安危,历来受到各大医院的普遍重视。它要求及时、准确可靠、简便可行、利于推广。 利用单片机设计了病房呼叫系统,分析了硬件电路与软件设计。该系统采用电源载波技术,利用系统的两芯电源线,实现语音信号和呼叫信号的交换。系统主机由AT89C51单片机实现,显示主控芯片选择51类的AT89C2051单片机,通信方式采用串行异步半双工通信方式。系统具有可靠性高、...
病床呼叫
病床呼叫 摘 要 病房呼叫系统是一种应用于医院病房、养老院等地方,用来联系沟通医护人员和病员的专用呼叫系统,是提高医院护理水平的必备设备之一。病房呼叫系统的优劣直接关系到病员的安危,历来受到各大医院的普遍重视。它要求及时、准确可靠、简便可行、利于推广。 利用单片机设计了病房呼叫系统,分析了硬件电路与软件设计。该系统采用电源载波技术,利用系统的两芯电源线,实现语音信号和呼叫信号的交换。系统主机由AT89C51单片机实现,显示主控芯片选择51类的AT89C2051单片机,通信方式采用串行异步半双工通信方式。系统具有可靠性高、成本低、功能强大、安装方便等优点,具有较强的实用价值。 关键词:病房呼叫系统、单片机、语音信号、数据通信 1 一、 课程设计要求 1、模拟一个护理站下管16个床位,哪个病人要呼叫可以按键,相应蜂鸣器响, 数码管显示:呼叫数量_床位号.要求: 2、 6个数码管,正常情况下显示时间(时分秒),时间可通过按键调整 3、 有人呼叫则闪烁显示数量_床位号并蜂鸣器响,按应答键后继续显示时间 4、 若同时有多个病人呼叫则依次轮流显示:数量_床位号 二、 外围电路的设计 1、复位电路:由于用AT89C51仿真80C51,复位信号位低电平。 2、数码管驱动:74LS245 3、功能按键: ?调节时间按键:用开关将P3.7和低电平间联系起来,通过开关切换暂停调 节时间。 ?病房呼叫按键:用按钮将P1和高电平联系起来,通过外部中断显示呼叫的 病房号。 ?应答按键:用按钮将P3.6和低电平联系起来,通过外部中断实现应答功能。 三、 系统硬件接线图PROTEUS仿真 图 1 PROTEUS仿真按键调时结果 2 图2 PROTEUS仿真病房呼叫结果 图3 PROTEUS仿真病房呼叫结果 3 四、 图及软件 1、 流程图 电话机 数据信号输入电路 接主 口机 数据信号输出电路 电单 路 片 机 音频解码电路 请求、复位通话 显示 电路 2、 软件清单 7SEG-MPX6-CA 74LS245 AT89C51 BUTTON CAP 1 1 1 19 2 CAP-POL CRYSTAL PNP RES SPEAKER 1 1 1 8 1 五、 源程序代码 LJ EQU 4FH ORG 0000H LJMP START ORG 000BH LJMP INTT0 ORG 001BH LJMP INTT1 START: MOV R0,#70H MOV R7,#0BH CLR P3.0 MOV R2,#00H CLEARDISP:MOV @R0,#00H INC R0 DJNZ R7,CLEARDISP MOV R0,#50H 4 MOV R7,#16 QL: MOV @R0,#00H INC R0 DJNZ R7,QL MOV 20H,#00H MOV 7AH,#0AH MOV TMOD,#11H MOV TL0,#0B0H MOV TH0,#3CH MOV TL1,#0B0H MOV TH1,#3CH SETB EA SETB IT0 SETB ET0 SETB TR0 MOV R4,#14H MOV P1,#0F0H START1: CLR IT1 CLR ET1 CLR TR1 LCALL DISPLAY JNB P3.7,SETMM1 JB P1.0,BF JB P1.1,BF JB P1.2,BF JB P1.3,BF SJMP START1 BF: CLR P3.0 LJMP FANGHAO SETMM1:LJMP SETMM INTT0: PUSH ACC PUSH PSW CLR ET0 CLR TR0 MOV TL0,#0B0H MOV TH0,#3CH DJNZ R4,OUTT0 ADDSS: MOV R4,#14H MOV R0,#71H ACALL ADD1 MOV A,R3 CLR C SUBB A,#60H ADDMM: JC OUTT0 5 ACALL CLR0 MOV R0,#77H ACALL ADD1 MOV A,R3 CLR C SUBB A,#60H ADDHH:JC OUTT0 ACALL CLR0 MOV R0,#79H ACALL Add1 MOV A,R3 CLR C SUBB A,#24H HOUR:JC OUTT0 ACALL CLR0 OUTT0:MOV 72H,76H MOV 73H,77H MOV 74H,78H MOV 75H,79H POP PSW POP ACC SETB ET0 SETB TR0 RETI ADD1:MOV A,@R0 DEC R0 SWAP A ORL A,@R0 ADD A,#01H DA A MOV R3,A ANL A,#0FH MOV @R0,A MOV A,R3 INC R0 SWAP A ANL A,#0FH MOV @R0,A RET CLR0:CLR A MOV @R0,A DEC R0 MOV @R0,A RET 6 SETMM:CLR ET0 CLR TR0 SET2:JNB P3.7,SET1 SET4:MOV 72H,76H MOV 73H,77H MOV 74H,78H MOV 75H,79H LCALL DISPLAY JB P3.7,SET3 LCALL DL05S JNB P3.7,SETHH MOV R0,#77H LCALL ADD1 MOV A,R3 CLR C SUBB A,#60H HHH: JC SET4 LCALL CLR0 CLR C AJMP SET4 SETHH:JNB P3.7,SET5 SET6:MOV 72H,76H MOV 73H,77H MOV 74H,78H MOV 75H,79H LCALL DISPLAY JB P3.7,SET7 LCALL DL05S JNB P3.7,SETOUT MOV R0,#79H LCALL ADD1 MOV A,R3 CLR C SUBB A,#24H HOUU:JC SET6 LCALL CLR0 AJMP SET6 SETOUT:JNB P3.7,SETOUT1 LCALL DISPLAY JNB P3.7,SETOUT SETB TR0 SETB ET0 LJMP START1 SET1: LCALL DISPLAY 7 SJMP SET2 SET3: LCALL DISPLAY AJMP SET4 SET5: LCALL DISPLAY AJMP SETHH SET7: LCALL DISPLAY AJMP SET6 SETOUT1: LCALL DISPLAY AJMP SETOUT FANGHAO: SETB IT1 SETB ET1 SETB TR1 LL: LJMP L1 LL1: MOV A,50H JZ K2 MOV 69H,50H MOV R2,#100 PP1: LCALL DISPLAY2 DJNZ R2,PP1 K2: MOV A,51H JZ K3 MOV 69H,51H MOV R2,#100 PP2: LCALL DISPLAY2 DJNZ R2,PP2 K3: MOV A,52H JZ K4 MOV 69H,52H MOV R2,#100 PP3: LCALL DISPLAY2 DJNZ R2,PP3 K4: MOV A,53H JZ K5 MOV 69H,53H MOV R2,#100 PP4: LCALL DISPLAY2 DJNZ R2,PP4 K5: MOV A,54H JZ K6 MOV 69H,54H MOV R2,#100 PP5: LCALL DISPLAY2 DJNZ R2,PP5 K6: MOV A,55H 8 JZ K7 MOV 69H,55H MOV R2,#100 PP6: LCALL DISPLAY2 DJNZ R2,PP6 K7: MOV A,56H JZ K8 MOV 69H,56H MOV R2,#100 PP7: LCALL DISPLAY2 DJNZ R2,PP7 K8: MOV A,57H JZ K9 MOV 69H,57H MOV R2,#100 PP8: LCALL DISPLAY2 DJNZ R2,PP8 K9: MOV A,58H JZ K10 MOV 69H,58H MOV R2,#100 PP9: LCALL DISPLAY2 DJNZ R2,PP9 K10: MOV A,59H JZ K11 MOV 69H,59H MOV R2,#100 PP10: LCALL DISPLAY2 DJNZ R2,PP10 K11: MOV A,5AH JZ K12 MOV 69H,5AH MOV R2,#100 PP11: LCALL DISPLAY2 DJNZ R2,PP11 K12: MOV A,5BH JZ K13 MOV 69H,5BH MOV R2,#100 PP12: LCALL DISPLAY2 DJNZ R2,PP12 K13: MOV A,5CH JZ K14 MOV 69H,5CH 9 MOV R2,#100 PP13: LCALL DISPLAY2 DJNZ R2,PP13 K14: MOV A,5DH JZ K15 MOV 69H,5DH MOV R2,#100 PP14: LCALL DISPLAY2 DJNZ R2,PP14 K15: MOV A,5EH JZ K16 MOV 69H,5EH MOV R2,#100 PP15: LCALL DISPLAY2 DJNZ R2,PP15 K16: MOV A,5FH JZ L1 MOV 69H,5FH MOV R2,#100 PP16: LCALL DISPLAY2 DJNZ R2,PP16 L1: MOV P1,#0F0H JB P3.6,L11 LJMP START1 L11: JNB P1.0,L2 MOV 30H,#00H LJMP RSCAN L2: JNB P1.1,L3 MOV 30H,#01H LJMP RSCAN L3: JNB P1.2,L4 MOV 30H,#02H LJMP RSCAN L4: JB P1.3,L44 LJMP LL1 L44: MOV 30H,#03H RSCAN: MOV P1,#0FH C1: JNB P1.4,C2 MOV 31H,#01H LJMP CALCU C2: JNB P1.5,C3 MOV 31H,#02H LJMP CALCU C3: JNB P1.6,C4 10 MOV 31H,#03H LJMP CALCU C4: JNB P1.7,RSCAN MOV 31H,#04H CALCU: INC LJ MOV A,30H MOV B,#04H MUL AB ADD A,31H CJNE A,#01H,HH2 MOV 50H,A HH1: CJNE A,#02H,HH2 MOV 51H,A HH2: CJNE A,#03H,HH3 MOV 52H,A HH3: CJNE A,#04H,HH4 MOV 53H,A HH4: CJNE A,#05H,HH5 MOV 54H,A HH5: CJNE A,#06H,HH6 MOV 55H,A HH6: CJNE A,#07H,HH7 MOV 56H,A HH7: CJNE A,#08H,HH8 MOV 57H,A HH8: CJNE A,#09H,HH9 MOV 58H,A HH9: CJNE A,#0AH,HH10 MOV 59H,A HH10: CJNE A,#0BH,HH11 MOV 5AH,A HH11: CJNE A,#0CH,HH12 MOV 5BH,A HH12: CJNE A,#0DH,HH13 MOV 5CH,A HH13: CJNE A,#0EH,HH14 MOV 5DH,A HH14: CJNE A,#0FH,HH15 MOV 5EH,A HH15: CJNE A,#10H,JJ MOV 5EH,A JJ: LJMP LL1 DISPLAY2: MOV A,69H MOV B,#0AH 11 DIV AB MOV 41H,A MOV 40H,B MOV 42H,#0AH MOV 43H,#0AH MOV A,LJ MOV B,#0AH DIV AB MOV 44H,B MOV 45H,A MOV R1,#40H MOV R5,#04H PLAY2: MOV A,R5 MOV P2,A MOV A,@R1 MOV DPTR,#TABLE MOVC A,@A+DPTR MOV P0,A LCALL DL1MS INC R1 MOV A,R5 JB ACC.7,ENDOUT2 RL A MOV R5,A AJMP PLAY2 ENDOUT2: RET TABLE: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0BFH INTT1: MOV TH1,3CH MOV TL1,0B0H CPL P3.0 RETI DISPLAY: MOV R1,#70H MOV R5,#04H PLAY: MOV A,R5 MOV P2,A MOV A,@R1 MOV DPTR,#TAB MOVC A,@A+DPTR MOV P0,A LCALL DL1MS INC R1 MOV A,R5 JB ACC.7,ENDOUT RL A 12 MOV R5,A AJMP PLAY ENDOUT: RET TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H DL1MS: MOV R6,#14H DL1: MOV R7,#19H DL2: DJNZ R7,DL2 DJNZ R6,DL1 RET DLAY: PUSH PSW SETB PSW.3 DD2: MOV R3,#2 MOV R2,#250 DD1: DJNZ R2,DD1 DJNZ R3,DD2 RET DL1S: LCALL DL05S LCALL DL05S RET DL05S: MOV R3,#20H DL05S1: LCALL DISPLAY DJNZ R3,DL05S1 RET END 五、心得体会 该系统利用单片机的自动控制特性,使得系统稳定可靠。系统采用的元器件均是常见的电子元器件,因此系统硬件成本较低。 同时,在这次课程设计中收获很多,查找相关,分析数据,提高了自己的分析判断能力,获得许多经验,这都是不懈努力的结果。通过这次课程设计使我明白了自己眼来的知识还比较欠缺。自己要学习的东西还很多,以前老是觉得自己什么东西都会,是很难么东西都懂,现在才明白只是眼高手低。通过这次课程设计,我才明白学习是一个长期累积的过程,在以后的学习、生活中都应该不断的学习,努力提高自己知识和综合素质。 总之,不管学会的还是学不会的的确觉得困难比较多,真是万事开头难,不知道如何下手。之后终于做完了有种如释重负的感觉。此外,我还明白,只是必须通过实践来检验,有的东西你自以为学会了,但真正用到的时候才发现是两回事,所以只有真正实践了才是只能挣的理解、学懂。同时仍有许多课题需要去努力去完善。 13
/
本文档为【病床呼叫】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索