程序输入A,led不亮,哪里出错了?

#include"reg52.h"typedefunsignedintu16;typedefunsignedcharu8;sbitled=P2^0;sbitled1=P2... #include "reg52.h"

typedef unsigned int u16;
typedef unsigned char u8;

sbit led=P2^0;
sbit led1=P2^1;

void UsartInit()
{
TMOD=0x20;
TH1=0XF3;
TL2=0XF3;
PCON=0X80;
TR1=1;
SCON=0X50;
ES=1;
EA=1;
}

void main()
{
u8 receiveData;
UsartInit();
led=1;
led1=0;
while(1);
{
if (receiveData=='A')
led=0;
if (receiveData=='a')
led=1;
if (receiveData=='B')
led1=1;
if (receiveData=='b')
led1=0;

}
}
void Usart() interrupt 4
{
u8 receiveData;
receiveData=SBUF;
RI=0;
SBUF=receiveData;
while (!TI);
TI=0;
}
展开
 我来答
咎碧白0FT
2017-06-21 · TA获得超过461个赞
知道小有建树答主
回答量:282
采纳率:50%
帮助的人:71.8万
展开全部
这是部分灯珠不良,内部或开路或短路的现象。简易维修但成本高一点的是整体更换灯板,难度稍高而成本低廉的维修方法,是找到不亮的灯珠焊下,用同规格的更换。
深圳市容大彩晶科技有限公司
2024-11-20 广告
作为深圳市容大彩晶科技有限公司的工作人员,对于公司广告机的功能有一定的了解。公司的广告机是否支持多语言显示,具体需根据产品型号和功能配置来确定。但一般而言,现代广告机通常具备多语言显示的功能,以适应不同国家和地区的需求。建议直接查阅产品说明... 点击进入详情页
本回答由深圳市容大彩晶科技有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式