org 0000h
ajmp main;到主程序
org 0023h;串行口中斷入口
ljmp ckzd
main:mov scon,#0f0h;11110000b,多機通訊,允許接收,模式3,主控板晶體頻率11.0592MHZ
mov tmod,#00100000b;T1自動重裝入8位,T0定時器
mov th1,#0fdh;波特率9600
mov tl1,#0fdh
setb ea
setb es
setb tr1
sendadr:setb tb8;主機廣播,向所有從機發出地址信息
mov a,#01
mov sbuf,a
jnb ti,$
clr ti
clr p0.0
sjmp $
ckzd:jb ri,receive
fanhui:clr ti
reti
receive:clr ri
mov a,sbuf;接收
cjne a,#01,fan
fan:clr p0.1;應答指示
ret
|