您当前的位置:五五电子网电子知识单片机-工控设备单片机通信基于单片机的双机通信设计 正文
基于单片机的双机通信设计

基于单片机的双机通信设计

点击数:7777 次   录入时间:03-04 12:04:03   整理:http://www.55dianzi.com   单片机通信
              PUSH   82H
              PUSH   83H
              RET
DATAKEY2: DEC    R1
              MOV   A,R1
              SJMP   DATAKEY1
 
DISP:        SETB  0D4H
             MOV  R1,#7EH
             MOV  R2,#20H
             MOV  R3,#00H
DISP1:
              MOV   DPTR,#DATACO
              MOV   A,@R1
              MOVC  A,@A+DPTR
              MOV   DPTR,#0FF22H
              MOVX  @DPTR,A
              MOV   DPTR,#0FF21H
              MOV   A,R2
              MOVX  @DPTR,A
              LCALL  DELAY
              DEC    R1
              CLR    C
              MOV        A,R2
              RRC    A
              MOV   R2,A
              JNZ    DISP1
              CLR    0D4H
              RET
DELAY:    MOV   R7,#03H
DELAY0:   MOV   R6,#0FFH
DELAY1:   DJNZ   R6,DELAY1
          DJNZ   R7,DELAY0
          RET
 DATAC  DB  0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
              DB  88H,83H,0C6H,0A1H,86H,8EH,0BFH,0CH,89H,0DEH
              END
四、 实验步骤
1、准备2台DVCC系列实验仪,确定1号为发送,2号为接收。
2、将1号RXD插孔和2号的TXD插孔相连。
3、将1号TXD插孔和2号的RXD插孔相连。
4、将1号GND插孔和2号的GND插孔相连(共地)。
5、将8253CS插孔和Y4插孔相连,8251CS和Y5插孔相连。
6、将SIO区D0—D7和BUS2区 XD0—XD7相连。
7、先运行2号机,在2号机提示符“P.....”状态下,输入0D00后,再按EXEC键进入等待接收状态,显示器显示“8251—2”。
8、再运行1号机,在1号机处于提示符“P.....”状态下,输入0E00H后,按EXEC键,进入串行发送状态。显示器显示“8251—1”。
9、在1号机的键盘上输入数字键,应在2号机显示器上显示对应数字值。
10、输入数字键后再按MON键,1号机显示“8251 good”。如果不输入数字键直接按MON键,则显示“Err”,如果双机通信不能正常进行,也显示“Err”。



上一页  [1] [2] 


本文关键字:单片机  通信  单片机通信单片机-工控设备 - 单片机通信