STC89C51单片机串口通讯 ,发送数据数码管不显示,大佬们帮忙看看代码哪里出问题了?

2025-03-10 21:20:26
推荐回答(2个)
回答1:

STC89C51单片机串口通讯 ,发送数据数码管不显示,是因为串口初始化程序错误,设置串口方式1,要写成一行,别分开写,那样写是错的。
写成SCON=0x50;
TMOD方式也错了,串口用定时器T1的方式2。应该是
TMOD|=0x20;


你这个程序,T0和串口初始化写成了两个子程序,最好不要这么写程序,直接在主程序中合并写一起,更简单,别养成这种写程序的习惯,实在不值得提倡。

回答2:

上protues仿真下。电路图放上来。P2输入,P0输出?
确认硬件电路没问题?