永发信息网

串口助手向51单片机发送一个指令(AA),单片机接收到(AA)后先把P1灯全部打开,延时1S后熄灭

答案:1  悬赏:30  手机版
解决时间 2021-03-09 05:29
但是现在出现问题,P1灯能打开,但是打开之后不熄灭,求各位大神指教,波特率设的是9600,程序如下:
#include "REG52.H"
#define uint unsigned int
#define uchar unsigned char
uchar MAIN_FLG;
uchar MAIN_BUF;
uchar Cverrput[5];
void delayms(uint xms)
{
uint i,j;
for(i=xms;i>0;i--)
for(j=110;j>0;j--);
}

void SysemInit(void)
{
TMOD = 0x20;
TH1 = 0xFD;
TL1 = 0xFD;
TR1 = 1;
REN = 1;
SM0 = 0;
SM1 = 1;
ES = 1;
EA = 1;
}

int main(void)
{
SysemInit();

while(1)
{
if(MAIN_BUF==0xAA)
{
P1 = 0x00;
delayms(1000);
P1 = 0xFF;
}

}
}

void USART_TI(void) interrupt 4
{
while(RI == 1)
{
MAIN_BUF = SBUF;
RI = 0;
}
}
最佳答案
如果在P1 = 0xFF;后面再加一个延时1S,会1S闪烁如
P1 = 0x00;
delayms(1000);
P1 = 0xFF;
delayms(1000);
或者 如下 会熄灭
if(MAIN_BUF==0xAA)
MAIN_BUF=0x00;
{
P1 = 0x00;
delayms(1000);
P1 = 0xFF;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
DNF女鬼剑宠物礼包和剑宗技能冲突不
中短发扎什么发型好看
高考失败,考不到本科,想死.....
急寻经典武侠修真已完本小说
老友记黄焖鸡米饭(牛鼻洞店)在什么地方啊,我
为什么会下雾?
想知道: 阜新市 从辽宁工程技术大学到辽宁工
虎丘住宿问题
上海华普海迅车前保险杠价格是多少?
设随机变量X,Y独立,都服从几何分布P(X=k)=P(Y
拜泉县齐齐哈尔无名缘米粉这个地址在什么地方
老师的关怀真_____啊,_____________________
怪物猎人3G村9星紧急任务出现条件
如果你在街上遇到一个很漂亮的妹子。你很想和
如图所示,半径为R,重为G的均匀靠着竖直墙放置
推荐资讯
我家的光纤猫被我设置坏了 怎么在弄好
八戒婚礼摄影工作室我想知道这个在什么地方
朵家湾村地址在什么地方,想过去办事
不具有完全民事行为能力的()
请问PHOTOSHOP怎么放大图片中的某一部分或者
东南大学电气工程及其自动化考研的专业课考什
请谈谈它的体现在哪里?
旺客来综合超市繁荣店地址在什么地方,想过去
EISENMANN在哪里啊,我有事要去这个地方
小城镇发展为中等城市,比较合理的交通规划思
丙辰亡命,丑山未向,丁酉年癸丑月癸丑日癸丑
你认为姓赵的人怎么样。性格呢?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?