假定有甲乙两机,以方式1进行异步通信,利用TTL方式进行双机通信,其中甲机发送?

假定有甲乙两机,以方式1进行异步通信,利用TTL方式进行双机通信,其中甲机发送?,第1张

回答

假卖行吵定有甲乙两中侍机,以方式1进行异步通信,利用TTL方式进行双机通信,其中甲机发送?

假定有甲乙两机,以方式1进行异带悉步通信,利用TTL方式进行双机通信,其中甲机发送数据,乙机接收数据。双方晶振频率为=11.0592MHz,通信波特率为9600bps。甲机循环发送数字0~9,乙机接收后返回接收值。若发送值与返回值相等,则继续发送下一数字,否则需重发当前数字。(设计甲机发送程序)

展开

通信

查询方式:

初始化姿含程序段迹型笑

mov SCON, #050h

mov TMOD, #020h

mov TH1, #0FDh

setb TR1TCON.6

clr RI SCON.0

ret

发送程序段

mov r0,#30h

mov r2,#10

loop0:

mov sbuf,@r0

inc r0

jnb ti,$

clr ti

djnz r2,loop0

ret

中断方式:

初始化程序段:

mov SCON, #050h

mov TMOD, #020h

mov TH1, #0FDh

setb TR1TCON.6

clr RI SCON.0

setb ES

setb EA

ret

调用租型程序段:

mov r2,#10

mov r0,#30h

中断程序段:

org 23h

ljmp sint

.................

sint:

jb ti,$+4

reti

djnz r2,$+3

reti

inc r0

mov sbuf,@r0

reti

够详细吧,花了我10分钟写的呢别骗人哦~


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12216325.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存