基于AT89C51的单线双机通信协议 (7)

2008-03-07 18:39:50   作者:未知   来源:互联网   

关键字:MOV POP 外部中断 PSW 空操作 符号说明 单片机系统 通信协议 CTPIO 双机

P>

  T0RA2 :

  POP A

  POP PSW

  RETI

  ;==============================================================

  INT_T0WAH:;终止响应位(读数据)读结束

  JNB RSF,T0WAH1

  JMP ERROR3

  T0WAH1:

  ;SETB CTPIO

  ;SETB TSIO

  MOV P3,#0FFH

  SETBRDF ;设置有新接收数据标志

  MOV A,RDATX ;处理数据

  MOV STATE,A

  JZT0WAH2

  CPL A

  MOV P0,A

  CLR RDF ;数据已处理,清标志

  MOV TCON,#01H ;下降沿中断

  MOV IE,#81H ;开外部中断0

  POP A

  POP PSW

  RETI

  T0WAH2:

  CLR RDF ;数据无须处理,清标志

  MOV TCON,#01H ;下降沿中断

  MOV IE,#81H ;开外部中断0

  POP A

  POP PSW

  RETI

  ;==============================================================

  ERROR1: ;无结束位

  MOV TCON,#01H ;下降沿中断

  MOV IE,#81H ;开外部中断0

  MOV P0,#0FEH

  ;SETB CTPIO

  ;SETB TSIO

  MOV P3,#0FFH

  POP A

  POP PSW

  RETI

  ;==============================================================

  ERROR2: ;无响应位

  MOV TCON,#01H ;下降沿中断

  MOV IE,#81H ;开外部中断0

  MOV P0,#0FCH

  ;SETB CTPIO

  ;SETB TSIO

  MOV P3,#0FFH

  POP A

  POP PSW

  RETI

  ;==============================================================

  ERROR3: ;RSCNT错

  MOV TCON,#01H ;下降沿中断

  MOV IE,#81H ;开外部中断0

  MOV P0,#0F8H

  ;SETB CTPIO

  ;SETB TSIO

  MOV P3,#0FFH

  POP A

  POP PSW

  RETI

  ;================================================================

  DLY2MS:

  MOV DLYD0,#02H

  DLY2MS1:

  MOV DLYD1,#0FFH

  DLY2MS2:

  DJNZDLYD1,DLY2MS2

  DJNZDLYD0,DLY2MS1

  RET

  ;================================================================

 

[1] [2] [3] [4] [5] [6] [7]
相关阅读
汽车防盗报警监控系统的设计 2008-07-28
Modbus RTU通信协议在MCF51QE128上的实现(图) 2008-07-21
基于红外传感器的CO2气体检测电路设计 2008-06-30
关于RTX51 TINY的分析与探讨 2008-06-05
基于USB2.0接口的语音采集系统设计 2008-05-28
基于USB2.0接口的语音采集系统设计 2008-05-28
基于无线数传技术的话音扰频模块设计 2008-05-27
基于RFID技术的物流运输管理系统的构建 2008-05-22
一种基于DSP的张力、深度、速度测量系统 2008-05-16
盐炉温控柜的设计与实现 2008-03-24
FPGA与DSP的高速通信接口设计与实现 2008-03-20
编辑:ssb
本文引用地址: http://www.eeworld.com.cn/afdz/2008/0307/article_417.html
[发表评论]
[加入收藏]
[告诉好友]
[打印本页]
[关闭窗口]
[返回顶部]
[RSS订阅]

小广播

最热点击

专栏

向农,EEWORLD副总编。被英特尔董事长贝瑞特称为“中国可与之对话的两名记者之一”

【详细】

总编随笔
汤宏琳,人皆称为“汤汤”,电子工程世界高级编辑。随着EEWORLD一起成长。

【详细】

汤汤手记
今年,是中国集成电路产业丰收的一年,相比较往年都有大幅提升。

【详细】

凯哥博客

论坛精华

精选博文