欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 能幫我看看程序哪里錯了嗎,藍牙控制小燈的,手機發(fā)送字符不會亮 [打印本頁]

作者: 大黑牛食品    時間: 2019-5-13 07:23
標題: 能幫我看看程序哪里錯了嗎,藍牙控制小燈的,手機發(fā)送字符不會亮
#include <reg52.h>
#include <intrins.h>
typedef unsigned int u16;
typedef unsigned char u8;
#define led P2

void csh()
{
      TMOD = 0x20;     //用來定時器設置
        TH1 = 0xfd;      //給初值
    TL1 = 0xfd;
        TR1 = 1;         //定時器1開啟
        SCON = 0x50;     //設置串行口工作方式1,允許串行接收位
    EA = 1;          //開啟總中斷
    IT0 = 1;         //外部0中斷的中斷方式為:下降沿中斷
    ES = 1;          //開串口中斷


    PCON = 0x00;     //波特率不加倍
    RI = 0;       //RI清零  
}

void display() interrupt 4
{
      u8 receive;
          receive=SBUF;
          RI=0;
          switch(receive)
          {
              case('x'):while(1)
                  {
                       led=0x00;
                  };break;
                  case('s'):led=0x01;break;
                  case('b'):led=0x02;break;
                  case('c'):led=0x04;break;
                  case('d'):led=0x08;break;
          }
}

void main()
{
    while(1)
        {
            csh();
        }
}


作者: yzwzfyz    時間: 2019-5-13 10:46
先確認是不是收到的數(shù)據?
作者: 李拴    時間: 2019-5-14 14:46
#include<reg52.h>

void main()
{
        TMOD=0x20;
        PCON=0x00;
        SCON=0x50;
        TH1=0xfd;
        TL1=0xfd;
        TR1=1;
        EA=1;

        while(1)
        {
                while(!RI);
                RI=0;
                P1=SBUF-48;
                       
        }
}
用我的試試,把我的P1改成你的P2就行,我剛試過可以




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1