网学网为需要电气工程与自动化类别的朋友们搜集整理了医院病床呼叫系统相关资料,希望对各位网友有所帮助!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
2.3 数据通讯和数据处理 多功能呼叫系统的核心是MCS-51多机全双工通讯。如图所示各子机仅能和主机通讯,子机之间的通讯要通过主机进行,本单位不允许子机之间通讯。对所有子机的SM2位置1,使其处于接收地址帧状态,主机每隔20ms发送其中的一子机地址,其中包含8位地址,第9位为地址数据标志位,为1表示是发送地址﹔为0表示是数据。子机接到数据后,同本机的设定地址比较,如果相同,SM2清“0”。并计时20ms,这时,该机可以接收主机发送的数据,也可向主机发送数据,20ms计时到,置SM2=1,失去了与主机通讯权,主机开始发送另一子机的地址,受权于另外一台子机。这样对于100个以内床位子机,在2s之内都可以同主机通讯,接收主机数据或向主机发送数据,主机同各个子机分时进行数据交换。 主机接收到子机送来的数据,有效的数据是子机应答主机、子机呼叫、当前唯一的呼叫、烟火报警等情况之一。分析接收到的数据,如果是子机应答主机,子机应答主机灯亮,子机已经将该机的通话系统打开,医护人员可以和被呼叫的床位通话。 如果是子机呼叫,根据标志判断是否是当前唯一的呼叫,是当前唯一的呼叫,主要显示当前呼叫的床位号,打开通话系统,向子机发出应答指令,子机打开通话线路,和呼叫者通话。否则,主机将向该呼叫者发出线路忙的指令,当前有人排队指示灯亮,并将该呼叫号排入队列中﹔如果是烟火报警,烟火报警指示灯亮,医护人员应该亲自去病房说服教育,或者在病房内安装请勿吸烟的标志并通过主机发出警告声,提请病人或家属不要吸烟。程序流程如图2所示。 主机数据处理子程序清单: 1. CHHU2:PUSH A 2.MOV A,SBUF 3.CJNE A,34H,CC2 ﹔ 子机应答主机转CC2 4.MOV @R0,A ﹔ 子机呼叫 5.INC R0 6.INC R4 7.INC R2 8.JNB 10H CC 9.MOV A,4FH ﹔ 当前第一次呼叫 10.ACALL BCD ﹔ 显示当前呼叫号 11.CLR A 12.MOV P1,A 13.AJMP CC314. CC: MOV A,#0FEH ﹔ 非第一个呼叫排队 15.CLR TB8 16.MOV SBUF,A 3.2硬件电路原理
主程序 |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |