谁帮我看一下这个51单片机的串口程序为什么串口调试助手收到的是乱码...

发布网友 发布时间: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

串口中断号错了吧~~~

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com