|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
内容提要:系统以AT89S51单片机为控制核心,利用VD5026和VD5027编解码集成电路来实现病房呼叫系统的主机, L7 d. s# c4 R4 s# v! Z
与分机的通信,采用主动循环访问有效避免漏报。本系统性能稳定、应用广泛。9 B# E. V' h! _
关键词:单片机编码器解码器呼叫系统
8 U7 H9 b9 F v+ z x* u; B在医院的正常运转中,医学设备有着相当重要的
! r+ o( m5 V+ `( X O! R作用,病房呼叫系统就是其中之一。作为每个病床4 W m8 V; k' j' E g: H
的基本配置,它可以使得病人的呼叫更加方便,医' q5 g, i1 i5 u- }
护人员的工作更加有条理。现在有线的呼叫系统多
$ X9 O/ _; a8 Z" z+ R, g4 v是数字电路组成,结构复杂,分机地址少,还有的
6 m- Q2 y; l, B+ ?! L' v( m" r5 B8 W) [是使用无线系统呼叫,很容易对医院中的其他设备
0 M& C7 [; S6 r, ~ M产生干扰。我们利用AT89S51单片机设计出一套简: `( \' [# N/ p1 F/ ~" v
单可行,性能稳定的系统,经测试此系统完全能够1 ~* i4 ?3 b2 _0 B; ?0 u
满足医院的需要。7 @5 q! L0 \1 Y& l1 ]% `1 r2 T
本文所介绍的基于单片机的病房呼叫系统,可以& }2 G) Q$ \. j& v% x
对病房中的所有分机循环访问,共能产生128个分机# c7 o3 q K* Z; g5 C' e
地址,而且还可以扩展地址。采用有线通信设计,抗# c1 I' r2 Y: X. T' Z" k* P
干扰能力强,单片机的控制使得系统更加稳定可靠。) K4 d! {; t: C9 T
1系统硬件设计
+ J9 N [5 W# ]7 z+ y1.1系统结构7 `) p6 r3 v- z
如图1所示,主要由主机和分机组成,主机有
' v' K: t0 ^* ]3 @) vAT89S51单片机的控制部分,有LED数据显示部分和, Q3 y0 r a; U# K
VD5026编码器部分;分机有VD5027解码器部分和- -/ H! N ~. \# R7 d" I
些简单的分立器件,开关电路。
! z/ R8 n2 A3 t5 j5 ^$ t5 o1 V8 z, Y5 U* `' D7 L
单片机主要控制作用: P0口循环的送出分机的地4 f# G) Q5 w8 {+ P3 ~/ {
址给编码器,实现了系统主机对每个分机的循环访问,
& o4 R( `3 i% O9 D' W; D避免了漏报的情况。在得到分机的呼叫后,单片机产
0 W5 s+ n3 ? O- y4 w, }" p生中断,分析呼叫分机的地址,送给数码管显示,并
5 g+ S& R5 K0 M( C且等待医生的响应,等医生按下复位开关后,单片机4 `7 |( e% P2 M2 f; w# `5 X1 y, x4 J' R
冉返回主程序继续循环地址。
" h9 T! C& Q- _$ W9 a" T编解码器(如图2)功能介绍: VD5026\VD5027是/ t$ I# l8 X! Y+ ~; G
CMOS大规模数字集成电路。他们组合应用起来构成- S8 ?1 k( u3 Z
.一个发射接收数字编译码系统。A0 A7是它们的地: y# w- \$ T, p8 H
址端,VD5026的输出接到VD5027的输入上,当编解
j: ^/ `" b( ~- e码器的地址设置完全-样时,解码成功,VD5027 的输' u5 v' ]4 r! l* W$ i* I
出为高电平,而且数据端第10脚第13脚的输出与
6 ?7 \, V+ G' ZVD5026的数据输入端完全- -样。: J c0 i' X2 r* E' A) N* M
木系统使用了编解码地址端的高低电平两种状态,
6 d5 |. A4 Y* ]7 U& K
5 ]8 f) C+ W& D1 x/ v. P$ x5 J' a7 Q$ ?! u) Y3 x
附件下载:
5 A! k6 |% i+ x y! c! ~6 `+ R3 R T7 j6 }
|
|