病床呼叫系统(汇编)_第1页
病床呼叫系统(汇编)_第2页
病床呼叫系统(汇编)_第3页
病床呼叫系统(汇编)_第4页
病床呼叫系统(汇编)_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、摘 要病房呼叫系统是一种应用于医院病房、养老院等地方,用来联系沟通医护人员和病员的专用呼叫系统,是提高医院护理水平的必备设备之一。病房呼叫系统的优劣直接关系到病员的安危,历来受到各大医院的普遍重视。它要求及时、准确可靠、简便可行、利于推广。利用单片机设计了病房呼叫系统,分析了硬件电路与软件设计。该系统采用电源载波技术,利用系统的两芯电源线,实现语音信号和呼叫信号的交换。系统主机由AT89C51单片机实现,显示主控芯片选择51类的AT89C2051单片机,通信方式采用串行异步半双工通信方式。系统具有可靠性高、成本低、功能强大、安装方便等优点,具有较强的实用价值。关键词:病房呼叫系统、单片机、语音

2、信号、数据通信一、 课程设计要求1、模拟一个护理站下管16个床位,哪个病人要呼叫可以按键,相应蜂鸣器响,数码管显示:呼叫数量_床位号.要求:2、 6个数码管,正常情况下显示时间(时分秒),时间可通过按键调整3、 有人呼叫则闪烁显示数量_床位号并蜂鸣器响,按应答键后继续显示时间4、 若同时有多个病人呼叫则依次轮流显示:数量_床位号二、 外围电路的设计1、复位电路:由于用AT89C51仿真80C51,复位信号位低电平。2、数码管驱动:74LS2453、功能按键:调节时间按键:用开关将P3.7和低电平间联系起来,通过开关切换暂停调节时间。病房呼叫按键:用按钮将P1和高电平联系起来,通过外部中断显示呼

3、叫的病房号。应答按键:用按钮将P3.6和低电平联系起来,通过外部中断实现应答功能。三、 系统硬件接线图PROTEUS仿真图 1 PROTEUS仿真按键调时结果图2 PROTEUS仿真病房呼叫结果图3 PROTEUS仿真病房呼叫结果四、 流程图及软件清单1、 流程图电话机主机单片机数据信号输入电路接口电路数据信号输出电路音频解码电路请求、复位通话电路显示2、 软件清单7SEG-MPX6-CA74LS245AT89C51BUTTONCAP111192CAP-POLCRYSTALPNPRESSPEAKER11181五、 源程序代码LJ EQU 4FH ORG 0000H LJMP START ORG

4、 000BH LJMP INTT0 ORG 001BH LJMP INTT1 START: MOV R0,#70H MOV R7,#0BH CLR P3.0 MOV R2,#00HCLEARDISP:MOV R0,#00H INC R0 DJNZ R7,CLEARDISP MOV R0,#50H 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

5、 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: M

6、OV R4,#14H MOV R0,#71H ACALL ADD1 MOV A,R3 CLR C SUBB A,#60H ADDMM: JC OUTT0 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

7、 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 SETMM:CLR ET0 CLR TR0 SET2:JNB P3.7,SET1 SET4:MOV 72H,76H MOV 73H,77H MOV 74H,78H MOV 75H,79H LCALL

8、 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 C

9、LR 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 SJMP SET2 SET3: LCALL DISPLAY AJMP SET4 SET5: LCALL DISPLAY AJMP SETHH SET7: LCALL DISPLAY AJMP SET6 SETOUT1: LCALL DISPLAY AJMP SETOUT FANGHAO:

10、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

11、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 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,

12、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

13、JZ K13 MOV 69H,5BH MOV R2,#100 PP12: LCALL DISPLAY2 DJNZ R2,PP12 K13: MOV A,5CH JZ K14 MOV 69H,5CH 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,

14、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

15、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 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

16、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,#0D

17、H,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 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 MO

18、V 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 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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论