proteus与串行调试助手连接
求简易的proteus里89c52与串口调试助手连接程序和硬件连接(要实现双向通信,且方便观察现象)。其实就是想了解学习虚拟串行调试助手怎么用。回答精彩还可以追加分...
求简易的proteus里89c52与串口调试助手连接程序和硬件连接(要实现双向通信,且方便观察现象)。其实就是想了解学习虚拟串行调试助手怎么用。回答精彩还可以追加分
展开
展开全部
串口调试助手发送16进制字符,proteus仿真中的数码管显示并回传给串口调试助手
程序清单:
ORG 0
AJMP MAIN
ORG 23H
AJMP URT
ORG 30H
MAIN:
LCALL URTINIT
AJMP $
URTINIT: ;初始化子程序
MOV SCON,#50H ;串口工作方式1
MOV TMOD,#20H ;T1工作方式2
MOV TL1,#0FDH ;11.0592MHz,9600
MOV TH1,#0FDH
SETB TR1 ;开启定时器
SETB ES ;开启串口中断
SETB EA ;开总中断
RET
URT: ;串口中断子程序
MOV A,SBUF ;接收
MOV P1,A ;显示
CLR RI ;清接收中断标志
MOV SBUF,A ;发送
JNB TI,$ ;发送是否完成
CLR TI ;清发送中断标志
RETI
END
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询