发布网友 发布时间:2024-10-22 04:04
共3个回答
热心网友 时间:2024-11-25 23:47
你收到乱码是指的是什么??你要发送的是什么?显示的是什么??首先确定串口软件和你程序的波特率是不是一致,再看看你要现实的是HEX形式(十六进制数)还是BCD码。
你写的程序很清晰,只发送一个数据,应该不是程序问题,先看看软件设置再看程序吧
热心网友 时间:2024-11-25 23:50
晶振是12M 波特率9600//可能你的调试助手波特率9600
TH1=TL1=0xcc ; //Baud:19200 fosc="12MHz //而你的单片机波特率设为19200
当然不能正常显示了
热心网友 时间:2024-11-25 23:49
串口中断号错了吧~~~