病床呼叫系统汇编.docx
- 文档编号:17979841
- 上传时间:2023-08-05
- 格式:DOCX
- 页数:20
- 大小:128.74KB
病床呼叫系统汇编.docx
《病床呼叫系统汇编.docx》由会员分享,可在线阅读,更多相关《病床呼叫系统汇编.docx(20页珍藏版)》请在冰点文库上搜索。
病床呼叫系统汇编
摘要
病房呼叫系统是一种应用于医院病房、养老院等地方,用来联系沟通医护人员和病员的专用呼叫系统,是提高医院护理水平的必备设备之一。
病房呼叫系统的优劣直接关系到病员的安危,历来受到各大医院的普遍重视。
它要求及时、准确可靠、简便可行、利于推广。
利用单片机设计了病房呼叫系统,分析了硬件电路与软件设计。
该系统采用电源载波技术,利用系统的两芯电源线,实现语音信号和呼叫信号的交换。
系统主机由AT89C51单片机实现,显示主控芯片选择51类的AT89C2051单片机,通信方式采用串行异步半双工通信方式。
系统具有可靠性高、成本低、功能强大、安装方便等优点,具有较强的实用价值。
关键词:
病房呼叫系统、单片机、语音信号、数据通信
一、课程设计要求
1、模拟一个护理站下管16个床位,哪个病人要呼叫可以按键,相应蜂鸣器响,数码管显示:
呼叫数量_床位号.要求:
2、6个数码管,正常情况下显示时间(时分秒),时间可通过按键调整
3、有人呼叫则闪烁显示数量_床位号并蜂鸣器响,按应答键后继续显示时间
4、若同时有多个病人呼叫则依次轮流显示:
数量_床位号
二、外围电路的设计
1、复位电路:
由于用AT89C51仿真80C51,复位信号位低电平。
2、数码管驱动:
74LS245
3、功能按键:
①调节时间按键:
用开关将P3.7和低电平间联系起来,通过开关切换暂停调节时间。
②病房呼叫按键:
用按钮将P1和高电平联系起来,通过外部中断显示呼叫的病房号。
③应答按键:
用按钮将P3.6和低电平联系起来,通过外部中断实现应答功能。
三、系统硬件接线图PROTEUS仿真
图1PROTEUS仿真按键调时结果
图2PROTEUS仿真病房呼叫结果
图3PROTEUS仿真病房呼叫结果
四、流程图及软件清单
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
五、源程序代码
LJEQU4FH
ORG0000H
LJMPSTART
ORG000BH
LJMPINTT0
ORG001BH
LJMPINTT1
START:
MOVR0,#70H
MOVR7,#0BH
CLRP3.0
MOVR2,#00H
CLEARDISP:
MOV@R0,#00H
INCR0
DJNZR7,CLEARDISP
MOVR0,#50H
MOVR7,#16
QL:
MOV@R0,#00H
INCR0
DJNZR7,QL
MOV20H,#00H
MOV7AH,#0AH
MOVTMOD,#11H
MOVTL0,#0B0H
MOVTH0,#3CH
MOVTL1,#0B0H
MOVTH1,#3CH
SETBEA
SETBIT0
SETBET0
SETBTR0
MOVR4,#14H
MOVP1,#0F0H
START1:
CLRIT1
CLRET1
CLRTR1
LCALLDISPLAY
JNBP3.7,SETMM1
JBP1.0,BF
JBP1.1,BF
JBP1.2,BF
JBP1.3,BF
SJMPSTART1
BF:
CLRP3.0
LJMPFANGHAO
SETMM1:
LJMPSETMM
INTT0:
PUSHACC
PUSHPSW
CLRET0
CLRTR0
MOVTL0,#0B0H
MOVTH0,#3CH
DJNZR4,OUTT0
ADDSS:
MOVR4,#14H
MOVR0,#71H
ACALLADD1
MOVA,R3
CLRC
SUBBA,#60H
ADDMM:
JCOUTT0
ACALLCLR0
MOVR0,#77H
ACALLADD1
MOVA,R3
CLRC
SUBBA,#60H
ADDHH:
JCOUTT0
ACALLCLR0
MOVR0,#79H
ACALLAdd1
MOVA,R3
CLRC
SUBBA,#24H
HOUR:
JCOUTT0
ACALLCLR0
OUTT0:
MOV72H,76H
MOV73H,77H
MOV74H,78H
MOV75H,79H
POPPSW
POPACC
SETBET0
SETBTR0
RETI
ADD1:
MOVA,@R0
DECR0
SWAPA
ORLA,@R0
ADDA,#01H
DAA
MOVR3,A
ANLA,#0FH
MOV@R0,A
MOVA,R3
INCR0
SWAPA
ANLA,#0FH
MOV@R0,A
RET
CLR0:
CLRA
MOV@R0,A
DECR0
MOV@R0,A
RET
SETMM:
CLRET0
CLRTR0
SET2:
JNBP3.7,SET1
SET4:
MOV72H,76H
MOV73H,77H
MOV74H,78H
MOV75H,79H
LCALLDISPLAY
JBP3.7,SET3
LCALLDL05S
JNBP3.7,SETHH
MOVR0,#77H
LCALLADD1
MOVA,R3
CLRC
SUBBA,#60H
HHH:
JCSET4
LCALLCLR0
CLRC
AJMPSET4
SETHH:
JNBP3.7,SET5
SET6:
MOV72H,76H
MOV73H,77H
MOV74H,78H
MOV75H,79H
LCALLDISPLAY
JBP3.7,SET7
LCALLDL05S
JNBP3.7,SETOUT
MOVR0,#79H
LCALLADD1
MOVA,R3
CLRC
SUBBA,#24H
HOUU:
JCSET6
LCALLCLR0
AJMPSET6
SETOUT:
JNBP3.7,SETOUT1
LCALLDISPLAY
JNBP3.7,SETOUT
SETBTR0
SETBET0
LJMPSTART1
SET1:
LCALLDISPLAY
SJMPSET2
SET3:
LCALLDISPLAY
AJMPSET4
SET5:
LCALLDISPLAY
AJMPSETHH
SET7:
LCALLDISPLAY
AJMPSET6
SETOUT1:
LCALLDISPLAY
AJMPSETOUT
FANGHAO:
SETBIT1
SETBET1
SETBTR1
LL:
LJMPL1
LL1:
MOVA,50H
JZK2
MOV69H,50H
MOVR2,#100
PP1:
LCALLDISPLAY2
DJNZR2,PP1
K2:
MOVA,51H
JZK3
MOV69H,51H
MOVR2,#100
PP2:
LCALLDISPLAY2
DJNZR2,PP2
K3:
MOVA,52H
JZK4
MOV69H,52H
MOVR2,#100
PP3:
LCALLDISPLAY2
DJNZR2,PP3
K4:
MOVA,53H
JZK5
MOV69H,53H
MOVR2,#100
PP4:
LCALLDISPLAY2
DJNZR2,PP4
K5:
MOVA,54H
JZK6
MOV69H,54H
MOVR2,#100
PP5:
LCALLDISPLAY2
DJNZR2,PP5
K6:
MOVA,55H
JZK7
MOV69H,55H
MOVR2,#100
PP6:
LCALLDISPLAY2
DJNZR2,PP6
K7:
MOVA,56H
JZK8
MOV69H,56H
MOVR2,#100
PP7:
LCALLDISPLAY2
DJNZR2,PP7
K8:
MOVA,57H
JZK9
MOV69H,57H
MOVR2,#100
PP8:
LCALLDISPLAY2
DJNZR2,PP8
K9:
MOVA,58H
JZK10
MOV69H,58H
MOVR2,#100
PP9:
LCALLDISPLAY2
DJNZR2,PP9
K10:
MOVA,59H
JZK11
MOV69H,59H
MOVR2,#100
PP10:
LCALLDISPLAY2
DJNZR2,PP10
K11:
MOVA,5AH
JZK12
MOV69H,5AH
MOVR2,#100
PP11:
LCALLDISPLAY2
DJNZR2,PP11
K12:
MOVA,5BH
JZK13
MOV69H,5BH
MOVR2,#100
PP12:
LCALLDISPLAY2
DJNZR2,PP12
K13:
MOVA,5CH
JZK14
MOV69H,5CH
MOVR2,#100
PP13:
LCALLDISPLAY2
DJNZR2,PP13
K14:
MOVA,5DH
JZK15
MOV69H,5DH
MOVR2,#100
PP14:
LCALLDISPLAY2
DJNZR2,PP14
K15:
MOVA,5EH
JZK16
MOV69H,5EH
MOVR2,#100
PP15:
LCALLDISPLAY2
DJNZR2,PP15
K16:
MOVA,5FH
JZL1
MOV69H,5FH
MOVR2,#100
PP16:
LCALLDISPLAY2
DJNZR2,PP16
L1:
MOVP1,#0F0H
JBP3.6,L11
LJMPSTART1
L11:
JNBP1.0,L2
MOV30H,#00H
LJMPRSCAN
L2:
JNBP1.1,L3
MOV30H,#01H
LJMPRSCAN
L3:
JNBP1.2,L4
MOV30H,#02H
LJMPRSCAN
L4:
JBP1.3,L44
LJMPLL1
L44:
MOV30H,#03H
RSCAN:
MOVP1,#0FH
C1:
JNBP1.4,C2
MOV31H,#01H
LJMPCALCU
C2:
JNBP1.5,C3
MOV31H,#02H
LJMPCALCU
C3:
JNBP1.6,C4
MOV31H,#03H
LJMPCALCU
C4:
JNBP1.7,RSCAN
MOV31H,#04H
CALCU:
INCLJ
MOVA,30H
MOVB,#04H
MULAB
ADDA,31H
CJNEA,#01H,HH2
MOV50H,A
HH1:
CJNEA,#02H,HH2
MOV51H,A
HH2:
CJNEA,#03H,HH3
MOV52H,A
HH3:
CJNEA,#04H,HH4
MOV53H,A
HH4:
CJNEA,#05H,HH5
MOV54H,A
HH5:
CJNEA,#06H,HH6
MOV55H,A
HH6:
CJNEA,#07H,HH7
MOV56H,A
HH7:
CJNEA,#08H,HH8
MOV57H,A
HH8:
CJNEA,#09H,HH9
MOV58H,A
HH9:
CJNEA,#0AH,HH10
MOV59H,A
HH10:
CJNEA,#0BH,HH11
MOV5AH,A
HH11:
CJNEA,#0CH,HH12
MOV5BH,A
HH12:
CJNEA,#0DH,HH13
MOV5CH,A
HH13:
CJNEA,#0EH,HH14
MOV5DH,A
HH14:
CJNEA,#0FH,HH15
MOV5EH,A
HH15:
CJNEA,#10H,JJ
MOV5EH,A
JJ:
LJMPLL1
DISPLAY2:
MOVA,69H
MOVB,#0AH
DIVAB
MOV41H,A
MOV40H,B
MOV42H,#0AH
MOV43H,#0AH
MOVA,LJ
MOVB,#0AH
DIVAB
MOV44H,B
MOV45H,A
MOVR1,#40H
MOVR5,#04H
PLAY2:
MOVA,R5
MOVP2,A
MOVA,@R1
MOVDPTR,#TABLE
MOVCA,@A+DPTR
MOVP0,A
LCALLDL1MS
INCR1
MOVA,R5
JBACC.7,ENDOUT2
RLA
MOVR5,A
AJMPPLAY2
ENDOUT2:
RET
TABLE:
DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0BFH
INTT1:
MOVTH1,3CH
MOVTL1,0B0H
CPLP3.0
RETI
DISPLAY:
MOVR1,#70H
MOVR5,#04H
PLAY:
MOVA,R5
MOVP2,A
MOVA,@R1
MOVDPTR,#TAB
MOVCA,@A+DPTR
MOVP0,A
LCALLDL1MS
INCR1
MOVA,R5
JBACC.7,ENDOUT
RLA
MOVR5,A
AJMPPLAY
ENDOUT:
RET
TAB:
DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
DL1MS:
MOVR6,#14H
DL1:
MOVR7,#19H
DL2:
DJNZR7,DL2
DJNZR6,DL1
RET
DLAY:
PUSHPSW
SETBPSW.3
DD2:
MOVR3,#2
MOVR2,#250
DD1:
DJNZR2,DD1
DJNZR3,DD2
RET
DL1S:
LCALLDL05S
LCALLDL05S
RET
DL05S:
MOVR3,#20H
DL05S1:
LCALLDISPLAY
DJNZR3,DL05S1
RET
END
五、心得体会
该系统利用单片机的自动控制特性,使得系统稳定可靠。
系统采用的元器件均是常见的电子元器件,因此系统硬件成本较低。
同时,在这次课程设计中收获很多,查找相关资料,分析数据,提高了自己的分析判断能力,获得许多经验,这都是不懈努力的结果。
通过这次课程设计使我明白了自己眼来的知识还比较欠缺。
自己要学习的东西还很多,以前老是觉得自己什么东西都会,是很难么东西都懂,现在才明白只是眼高手低。
通过这次课程设计,我才明白学习是一个长期累积的过程,在以后的学习、生活中都应该不断的学习,努力提高自己知识和综合素质。
总之,不管学会的还是学不会的的确觉得困难比较多,真是万事开头难,不知道如何下手。
之后终于做完了有种如释重负的感觉。
此外,我还明白,只是必须通过实践来检验,有的东西你自以为学会了,但真正用到的时候才发现是两回事,所以只有真正实践了才是只能挣的理解、学懂。
同时仍有许多课题需要去努力去完善。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 病床 呼叫 系统 汇编