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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1416|回復: 4
打印 上一主題 下一主題
收起左側

求助單片機串口通信程序運行的問題

[復制鏈接]
跳轉到指定樓層
樓主
ID:1002906 發表于 2022-2-19 10:56 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
剛學的串口通信,現在要求寫一個程序,串口接收到6的時候led燈全亮,請幫我看一下這個代碼哪里有問題,波特率9600的
單片機源程序如下:
  1. #include <reg52.h>

  2. void UARTInit()
  3. {
  4.         EA=1;
  5.         ES=1;
  6.         REN=1;
  7.         SM0=0;SM1=1;
  8.         TR1=1;//開啟定時器1
  9.         TMOD |=0X20;
  10.         TH1=0XFD;
  11.         TL1=0XFD;
  12. }
  13. void main()
  14. {               
  15.         UARTInit();
  16.         while(1)
  17.         {
  18.         
  19.         }
  20. }
  21. void UART() interrupt 4
  22. {
  23.         unsigned char temp;
  24.         if(RI)
  25.         {
  26.                 temp=SBUF;
  27.                 if(temp=='6')
  28.                         P1=0x00;
  29.         }
  30.         if(TI)
  31.                 TI=0;
  32. }
復制代碼

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:966423 發表于 2022-2-19 11:41 | 只看該作者
試一下把if(temp=='6')改成if(temp==6)
回復

使用道具 舉報

板凳
ID:161164 發表于 2022-2-19 12:44 | 只看該作者

  1. void UART() interrupt 4
  2. {
  3.         unsigned char temp;
  4.         if(RI)
  5.         {
  6.                         RI = 0;//<<<<<<<<<<<<<<<<<<<缺了對RI清零
  7.                 temp=SBUF;
  8.                 if(temp=='6')
  9.                         P1=0x00;
  10.         }
  11.         if(TI)
  12.                 TI=0;
  13. }
復制代碼


加上對RI清零那句后
在真機上成功控制P1
但在Proteus里仿真依失敗

用SCON = 0x50;
取代        
REN=1;
SM0=0;
SM1=1;
就成功在Proteus里仿真
回復

使用道具 舉報

地板
ID:1002906 發表于 2022-2-19 14:32 | 只看該作者
本帖最后由 AnRan_ 于 2022-2-19 14:45 編輯
lkc8210 發表于 2022-2-19 12:44
加上對RI清零那句后
在真機上成功控制P1
但在Proteus里仿真依失敗
加上RI=0并且把temp=‘6’改成temp=6就行了,謝謝
回復

使用道具 舉報

5#
ID:1002906 發表于 2022-2-19 14:32 | 只看該作者
本帖最后由 AnRan_ 于 2022-2-19 14:44 編輯
LPB2021 發表于 2022-2-19 11:41
試一下把if(temp=='6')改成if(temp==6)

加上樓下的RI=0并且改成這個就行了,謝謝
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲综合色婷婷 | 日本亚洲欧美 | 黄色一级毛片 | 中文字幕成人av | 亚洲色欲色欲www | 91精品在线播放 | 国产激情在线 | 欧美日韩在线视频一区二区 | 日本一区二区高清不卡 | 国产在线观看免费 | 久久三级av| 国产乱码精品1区2区3区 | 国产成人jvid在线播放 | 久久精品国产亚洲夜色av网站 | 国产精品色综合 | 激情综合五月 | 国产成人网 | 日韩在线观看一区 | 国产韩国精品一区二区三区 | 国产精品毛片 | 国产精品久久久久久一区二区三区 | 久久99精品久久久久久国产越南 | 97久久精品午夜一区二区 | 国产亚洲网站 | 新超碰97| 自拍视频一区二区三区 | 午夜激情视频在线 | 久久天天躁狠狠躁夜夜躁2014 | 美女久久视频 | 日本三级黄视频 | 久久久精品影院 | 看av片网站| www.久久 | 天天综合永久入口 | 国产美女特级嫩嫩嫩bbb片 | www.国产精品 | 亚洲国产成人精品女人久久久 | 日韩三区| 精品视频在线一区 | 久久人体视频 | 亚洲成人午夜在线 |