标题:
串口助手发数据1,接收后单片机p3.2取反,程序哪里不对
[打印本页]
作者:
chydn2000
时间:
2023-7-21 23:22
标题:
串口助手发数据1,接收后单片机p3.2取反,程序哪里不对
main:mov scon,#50h;串口方式1,允许接收
mov tmod,#20h;00100000B,定时器T1自动重装入8位定时器,方式2
mov th1,#0fdh;波特率9600
mov tl1,#0fdh
setb tr1
jieshou:jnb ri,$;在此处接收主机数据
clr ri
mov a,sbuf
cjne a,#1,jieshou
cpl p3.2
lcall d250ms
ajmp jieshou
d250ms:mov 31h,#250
p2212:mov 32h,#250
wt22:nop
nop
djnz 32h,wt22
djnz 31h,p2212
ret
end
作者:
yzwzfyz
时间:
2023-7-22 14:25
【cjne a,#1,jieshou】
改成
CJNE A, #31H, jieshou
再试试
作者:
chydn2000
时间:
2023-7-23 22:00
试了,不行,改为多少也不行
作者:
cnfloatleaf
时间:
2023-7-24 00:28
你这个程序好像发过,您要实现什么功能?看程序是串口收到1,P32反转。
如果不对,请查查看门狗电路是否工作,波特率对不对?是不是加倍了,估计是哪里设置问题。
或者焊一只LED,一步步测试是哪里问题
作者:
yzwzfyz
时间:
2023-7-24 08:36
晶振是多少?波特率好像不对。
作者:
chydn2000
时间:
2023-7-24 21:32
晶体11.0592M,
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1