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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

error C213: left side of asn-op not an lvalue單片機keil報錯

[復制鏈接]
跳轉到指定樓層
樓主

keil報錯:error C213: left side of asn-op not an lvalue

單片機源程序:
  1. #include "STC12C5A.h"
  2. #include "iodefine.h"

  3. static    void    DisplayProcess( void );
  4. static    void    PutToDispCache( uint val );
  5. static    void     sendsubf( uint sendword );

  6. static    xdata    uchar     _dispCache[4]    = { 0 };
  7. static    xdata    uchar     _recFlag    = 0;

  8. uint    _receiveword    = 0;

  9. void SBUFinit( void )
  10. {
  11.         S2SMOD     = 0x00;             //波特率無加成
  12.         S2CON     = 0x50;             //01010000 8位可變波特率,無奇偶校驗位。
  13.         ES2        = 1;                //允許串口中斷
  14.         BRTR    = 1;                //允許獨立波特率發生器運行
  15.         BRT        = 96;                //波特率=SCLK/12/(256-BRT)96----9600

  16.         
  17.     while(1){   
  18.         if( _recFlag == 1){
  19.             sendsubf( _receiveword );
  20.             PutToDispCache ( _receiveword );
  21.             Display( _dispCache, 0x22 );
  22.             _recFlag    = 0;
  23.         }
  24.     }
  25. }
  26. void sendsubf( uint sendword )        ///向串口發送數據
  27. {
  28.     ES2        = 0;
  29.     S2TI        = 0;        
  30.     S2BUF    = sendword;             //需要發送的數據先送到SBUF 寄存器中
  31.     while( S2TI==0 );                 //等到數據發送完再進行下一句代碼
  32.     S2TI        =0;
  33.     ES2        = 1;
  34. }

  35. void receive_int( void ) interrupt 8  //串口中斷,接收數據
  36. {
  37.     if( S2RI ){
  38.          S2RI                    = 0;
  39.          _receiveword        = S2BUF;   
  40.          _recFlag            = 1;
  41.     }else( S2TI = 0 );
  42. }

  43. static    void    PutToDispCache ( uint val )
  44. {
  45.     if( val > 9999 ){                //超過顯示最大值,顯示最大值9999
  46.         val    = 9999;
  47.     }
  48.     if( val < 0 ){                    //低于顯示最小值,顯示最小值0
  49.         val    = 0;
  50.     }

  51.     _dispCache[0]    = val / 1000;
  52.     val        %= 1000;
  53.     _dispCache[1]    = val / 100;
  54.     val        %= 100;
  55.     _dispCache[2]    = val / 10;
  56.     _dispCache[3]    = val % 10;
  57. }

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

使用道具 舉報

沙發
ID:264442 發表于 2017-12-20 20:13 | 只看該作者
S2CON &= ~S2RI
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 超碰人人做| 2019天天干天天操 | 国产精品一区在线观看 | 韩日精品一区 | 亚洲一区二区电影网 | 国产精品一区二区三区四区五区 | 操操日 | 欧美视频福利 | 日韩成人在线视频 | 99久久国产综合精品麻豆 | 久久美女视频 | 亚洲在线中文字幕 | 日本黄色免费视频 | 成人三级在线播放 | 四虎成人免费电影 | 国产精品美女www | 亚洲精品片 | 亚洲欧美日韩精品久久亚洲区 | 日韩av一区二区在线观看 | 久久69精品久久久久久国产越南 | 欧美电影免费观看 | 久久成人18免费网站 | 国产色网| 亚洲免费在线观看 | 亚洲精品中文字幕在线 | 日韩一区中文字幕 | av大片在线观看 | 国产成人免费观看 | 亚洲一区二区三区免费在线观看 | 欧产日产国产精品视频 | 国产一区免费视频 | 99视频免费看 | 操久久| 亚洲精品久久久一区二区三区 | 国产精品永久在线观看 | 亚洲一区二区三区桃乃木香奈 | 一区二区在线 | 中文字幕亚洲国产 | 欧美日韩国产精品一区二区 | 激情欧美一区二区三区 | 欧美九九 |