51单片机的串行口扩展方法
下面是与上述硬件电路相关的接口程序,该程序用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的电路连接
相关阅读:
- ...2011/11/11 10:37·基于AT89C51单片机的温度测控系统设计
- ...2011/09/19 14:49·基于MCS51单片机的工业屏柜散热设计
- ...2011/09/14 13:07·51单片机在微机自动交换系统中稳定运行的设计方法
- ...· Efinix® 全力驱动AI边缘计算,成功推出Trion™ T20 FPGA样品, 同时将产品扩展到二十万逻辑单元的T200 FPGA
- ...· 英飞凌亮相进博会,引领智慧新生活
- ...· 三电产品开发及测试研讨会北汽新能源专场成功举行
- ...· Manz亚智科技跨入半导体领域 为面板级扇出型封装提供化学湿制程、涂布及激光应用等生产设备解决方案
- ...· 中电瑞华BITRODE动力电池测试系统顺利交付北汽新能源
- ...· 中电瑞华FTF系列电池测试系统中标北京新能源汽车股份有限公司
- ...· 中电瑞华大功率高压能源反馈式负载系统成功交付中电熊猫
- ...· 中电瑞华国际在电动汽车及关键部件测评研讨会上演绎先进测评技术
产品快讯更多