久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 51單片機串口控制LED燈程序 到底是哪里出錯了?看的我頭都大了 [打印本頁]

作者: koke    時間: 2020-3-20 16:03
標題: 51單片機串口控制LED燈程序 到底是哪里出錯了?看的我頭都大了
想用51單片機串口實現控制LED燈,還是失敗了


#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
unsigned char dat,num;
void main()
{
        SCON=0X50;
        TMOD=0x20;
        TH1=0xCC;
        TL1=0xCC;
    PCON=0X80;
        EA=1;
        ES=1;
        TR1=1;
        while(1);
  {
  if(num==1)
  {
     switch(dat)
     {
     case(1):P2=0xfe;break;
     case(2):P2=0xfd;break;
     case(3):P2=0xf7;break;
     }
     ES=1;
     num=0;
  }
}

}
void ser() interrupt 4
{
        
        RI=0;
        dat=SBUF;
        num=1;
  SBUF=dat;
    while(!TI);
TI=0;
      
}


作者: csmyldl    時間: 2020-3-20 17:20
while(1);后有一個分號的話,后面的程序如何執行呢?去掉分號
作者: f556    時間: 2020-3-20 17:31
這樣提問,我只能告訴你程序很正常,寫的很漂亮,你可以回家了,多喝水、多吃蔬菜、注意休息,過幾天自然就好。
作者: xxpp2011    時間: 2020-3-20 17:54
有原理圖嗎
作者: zqy181818    時間: 2020-3-20 18:37
應該注意波特率的問題。
作者: liqingb    時間: 2020-3-20 18:46
串口控制LED. 你的驅動芯片呢
作者: carpcarey    時間: 2020-3-20 19:22
哪款單片機?不同單片機時鐘周期不一樣。硬件電路是什么?配多少的晶振?LED驅動電路有沒問題?這都需要資料全了才能分析的。
作者: tomboy    時間: 2020-3-20 20:44
main函數里  "while(1);" 死循環了
作者: lk123i    時間: 2020-3-23 16:40
單片機型號不同,晶振是不同的,還要注意波特率大小,硬件沒問題的話,你還得把程序改一下,main函數里的while后邊的分號直接斷了,不會執行里邊的程序的




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 黄色一级在线播放 | 中文字幕亚洲国产 | 亚洲一区二区 | 亚洲a在线观看 | 中文字幕国产视频 | 91短视频网址 | 久久精选| 久久综合亚洲 | 青青草网 | 免费av在线 | 国产国产精品久久久久 | 日韩在线91| 黄色免费在线观看网站 | 久久99精品久久久 | 国产精品视频久久 | 激情小说综合网 | 成人免费视频 | 99国产精品视频免费观看一公开 | 成年人在线观看视频 | 涩爱av一区二区三区 | 欧美视频一区二区三区 | 狠狠色综合久久丁香婷婷 | 精品久久视频 | 欧美日韩成人影院 | 久久久久久久久久久久一区二区 | 亚洲精品一区二区冲田杏梨 | 看一级黄色毛片 | 国产综合av| 亚洲精品国产偷自在线观看 | 国产欧美一区二区三区久久人妖 | 一区观看| 日韩网站在线观看 | 亚洲精品久 | 四虎永久免费黄色影片 | 久久成人一区 | 日韩一区二区三区在线视频 | 亚洲国产专区 | 精品久久久一区 | 国产农村妇女毛片精品久久麻豆 | 国产乱码精品1区2区3区 | 一区二区不卡高清 |