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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1499|回復: 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. }
復制代碼

回復

使用道具 舉報

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就行了,謝謝
回復

使用道具 舉報

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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 午夜爱爱毛片xxxx视频免费看 | 中文字幕视频在线观看 | 国产精品免费一区二区 | 午夜小电影 | 日韩一区二区三区av | 欧美jizzhd精品欧美巨大免费 | 国产一区二区三区在线看 | 免费在线性爱视频 | 成人在线视频一区 | 综合网视频 | 成人午夜精品 | 九九热精品免费 | 懂色中文一区二区三区在线视频 | www.99热这里只有精品 | 婷婷久久精品一区二区 | 视频一区在线 | 一本大道久久a久久精二百 欧洲一区二区三区 | 亚洲成人精品 | 一级片免费在线观看 | 国产精品天堂 | 精品欧美一区二区三区免费观看 | 免费在线a视频 | 久久成人免费观看 | 欧美国产精品一区二区三区 | 免费九九视频 | 日韩中文字幕av | 午夜国产一级片 | 国产精品九九九 | 国产日韩一区二区三区 | 日韩一区二区在线视频 | 99re66在线观看精品热 | 福利片在线观看 | 日韩成人免费 | 成人性视频免费网站 | 中文字幕一区二区三区精彩视频 | 久久久91精品国产一区二区三区 | 日韩尤物视频 | 国产一区二区三区四区五区3d | 久久一二 | 亚洲精品久久久久久国产精华液 | 这里有精品 |