您好,欢迎光临电子应用网![登录] [免费注册] 返回首页 | | 网站地图 | 反馈 | 收藏
在应用中实践
在实践中成长
  • 应用
  • 专题
  • 产品
  • 新闻
  • 展会
  • 活动
  • 招聘
当前位置:中国电子应用网 > 技术应用 > 正文

51单片机的串行口扩展方法

2008年08月15日14:33:26 51电子网 我要评论(2)字号:T | T | T
 

   下面是与上述硬件电路相关的接口程序,该程序用a51汇编语言编制,程序仅说明了中断方式下对子串口0(tx0、rx0)的操作,其它子串口类似。

    tblock data20h

    rblock data30h

    length data14h

    …

    txr_rev_send: clres

    jbcri,receive

    clrti

    mova,@r0

    clrp2.0 ; 写数据到"sbuf"前必须先置欲发送子串口的地址

    clrp2.1

    clrp2.2

    movsbuf,a

    djnz r2,next

    sjmp $

    next: incr0

    reti

    receive:mova,p2

    anda,#31h;判断是否为子串口0

    jnzelse

    mova,sbuf

    mov@r1,a

    incr1

    reti

    

    

    

    图(1) at89c52与sp2538的电路连接

  

第 1 2 3  页
网友评论:已有2条评论 点击查看
登录 (请登录发言,并遵守相关规定)
如果您对新闻频道有任何意见或建议,请到交流平台反馈。【反馈意见】
关于我们 | 联系我们 | 本站动态 | 广告服务 | 欢迎投稿 | 友情链接 | 法律声明
Copyright (c) 2008-2024 01ea.com.All rights reserved.
电子应用网 京ICP备12009123号-2 京公网安备110105003345号