STC89C52单片机串行接口乱码 玩普中科技的51单片机时 ,检查了波特率没问题,依旧乱码, 最后通过排除法发现时中断允许位的原因,跟大家分享 简单来说,就是发送数据过程中被中断了,因为字节和位数的问题产生乱码。 解决方法 考虑到之后还是要用到ES=1;所以只能局部关闭再打开。 本代码波特率4800 晶振12M #include"reg52.h" #include"string.h" typedef unsigned int u16; typedef unsigned char u8