结构推理 两个8031系统进行双机通信,工作于方式1,将甲机芯片内RAM30H~4FH单元存放的数据送到乙机相应单元。要求画出电路连接图,选择波特率,编写完整的通信程序。
【正确答案】甲机: main: mov scon,#01000000b mov tmod,#00100000b mov th1,#0d0h mov tl1,#0d0h clr ea mov pcon,#80h setb tr1 mov r7,#16 mov r0,#30h loop: mov sbuf,@r0 jnb ti,$ clr ti inc r0 djnz r7,loop sjmp $ 乙机: org 000h ljmp main org ` 023h ljmp rxd_int org 100h main: mov scon,#01010000b mov tmod,#00100000b mov th1,#0d0h mov tl1,#0d0h setb es setb ea mov pcon,#80h setb tr1 mov r7,#16 mov r0,#40h sjmp $ rxd_int: mov @r0,sbuf clr ri inc r0 djnz r7,goret mov r7,#16 mov r0,#40h goret: reti
【答案解析】