单片机串行口通信自发自收 问题将程序改为中断方式,且实现相同功能。(提供修改后的源程序)

发布时间:2024-05-17 05:40 发布:上海旅游网

问题描述:

二、实验内容
1、 自发自收实验。实验电路如图(a)所示。编程通过串行口循环发送数据0~FFH,并自收回来在LED显示出来。
四、参考程序
org 00h
mov scon,#10010000B ;设置串行口方式2工作
mov a,#00h
start: inc a
mov sbuf,a ;将A中的内容发送
wait0: jnb ti,wait0 ;等待发送完成
clr ti ;清发送中断标志
wait: jnb ri,wait ;等待接收完成
mov a,sbuf ;从接收缓冲器读入数据
mov p1,a ;送到P1口显示
clr ri ;清接收中断标志
call delay ;延时
ljmp start
delay: mov r0,#0 ;延时子程序
mov r1,#0
lp: djnz r1,lp
djnz r0,lp
ret
end

将程序改为中断方式,且实现相同功能。(提供修改后的源程序)

问题解答:

我的博客上有相关的程序,你可以去看看.

热点新闻