亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? spi.lst

?? 51單片機模擬串口SPI方式接收和發(fā)送數(shù)據(jù)
?? LST
字號:
C51 COMPILER V7.06   SPI                                                                   03/29/2005 14:08:44 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE SPI
OBJECT MODULE PLACED IN SPI.OBJ
COMPILER INVOKED BY: D:\Program Files\Keil\C51\BIN\C51.EXE SPI.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          //-----------------------函數(shù)聲明,變量定義--------------------------------------------------------
   2          #include <reg51.h>
   3          #include <intrins.h>
   4          sbit SCK=P1^0;                          // 將p1.0口模擬時鐘輸出
   5          sbit MOSI=P1^1;                         // 將p1.1口模擬主機輸出
   6          sbit MISO=P1^2;                         // 將p1.1口模擬主機輸入
   7          sbit SS1=P1^3;                          // 將p1.1口模擬片選
   8          
   9          #define delayNOP(); {_nop_();_nop_();_nop_();_nop_();};                  
  10          
  11          //--------------------------------------------------------------------------------------------------
  12          // 函數(shù)名稱: SPISendByte
  13          // 入口參數(shù): ch
  14          // 函數(shù)功能: 發(fā)送一個字節(jié)
  15          //--------------------------------------------------------------------------------------------------
  16          void SPISendByte(unsigned char ch)
  17          { 
  18   1              unsigned char idata n=8;     // 向SDA上發(fā)送一位數(shù)據(jù)字節(jié),共八位      
  19   1              SCK = 1 ;                  //時鐘置高
  20   1              SS1 = 0 ;                  //選擇從機
  21   1       
  22   1              while(n--)
  23   1              { 
  24   2                  delayNOP();
  25   2                  SCK = 0 ;                  //時鐘置低
  26   2                if((ch&0x80) == 0x80)    // 若要發(fā)送的數(shù)據(jù)最高位為1則發(fā)送位1
  27   2                      {       
  28   3                        MOSI = 1;    // 傳送位1
  29   3                      }
  30   2                      else
  31   2                      {  
  32   3                              MOSI = 0;    // 否則傳送位0
  33   3                      }
  34   2                      delayNOP();
  35   2                      ch = ch<<1;        // 數(shù)據(jù)左移一位
  36   2                   SCK = 1 ;                  //時鐘置高 
  37   2              }
  38   1      }
  39          //--------------------------------------------------------------------------------------------------
  40          // 函數(shù)名稱: SPIreceiveByte
  41          // 返回接收的數(shù)據(jù)
  42          // 函數(shù)功能: 接收一字節(jié)子程序
  43          //--------------------------------------------------------------------------------------------------
  44          unsigned char SPIreceiveByte()
  45          {
  46   1              unsigned char idata n=8;    // 從MISO線上讀取一上數(shù)據(jù)字節(jié),共八位
  47   1              unsigned char tdata;
  48   1              SCK = 1;                   //時鐘為高
  49   1              SS1 = 0;                   //選擇從機
  50   1              while(n--)
  51   1              {       
  52   2                      delayNOP();
  53   2                      SCK = 0;                   //時鐘為低
  54   2                      delayNOP();
  55   2                      tdata = tdata<<1;    // 左移一位,或_crol_(temp,1)
C51 COMPILER V7.06   SPI                                                                   03/29/2005 14:08:44 PAGE 2   

  56   2                      if(MISO == 1)
  57   2                              tdata = tdata|0x01;    // 若接收到的位為1,則數(shù)據(jù)的最后一位置1
  58   2                      else 
  59   2                              tdata = tdata&0xfe;    // 否則數(shù)據(jù)的最后一位置0
  60   2                      SCK=1;
  61   2              }
  62   1              return(tdata);
  63   1      }
  64          //--------------------------------------------------------------------------------------------------
  65          // 函數(shù)名稱: SPIsend_receiveByte
  66          // 入口參數(shù): ch
  67          // 返回接收的數(shù)據(jù)
  68          // 函數(shù)功能:串行輸入/輸出子程序
  69          //--------------------------------------------------------------------------------------------------
  70          unsigned char SPIsend_receiveByte(unsigned char ch)
  71          {
  72   1              unsigned char idata n=8;    // 從MISO線上讀取一上數(shù)據(jù)字節(jié),共八位
  73   1              unsigned char tdata;
  74   1              SCK = 1;                   //時鐘為高
  75   1              SS1 = 0;                   //選擇從機
  76   1              while(n--)
  77   1              {       
  78   2                   delayNOP();
  79   2                   SCK = 0;                   //時鐘為低
  80   2                  delayNOP();
  81   2                       {
  82   3                      tdata = tdata<<1;    // 左移一位,或_crol_(temp,1)
  83   3                        if(MISO == 1)
  84   3                              tdata = tdata|0x01;    // 若接收到的位為1,則數(shù)據(jù)的最后一位置1
  85   3                        else 
  86   3                              tdata = tdata&0xfe;    // 否則數(shù)據(jù)的最后一位置0
  87   3                        }
  88   2                {
  89   3                    if((ch&0x80) == 0x80)    // 若要發(fā)送的數(shù)據(jù)最高位為1則發(fā)送位1
  90   3                                 {       
  91   4                        MOSI = 1;    // 傳送位1
  92   4                                  }
  93   3                             else
  94   3                                  {  
  95   4                                MOSI = 0;    // 否則傳送位0
  96   4                                  }
  97   3                              ch = ch<<1;        // 數(shù)據(jù)左移一位
  98   3                }
  99   2              SCK=1;
 100   2              }
 101   1              return(tdata);
 102   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    147    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----       3
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久草在线在线精品观看| 777xxx欧美| 欧美一级一区二区| 成人欧美一区二区三区| 九九视频精品免费| 欧美日韩极品在线观看一区| 亚洲日本在线天堂| 国产一区不卡在线| 欧美一区二区免费视频| 亚洲午夜一区二区| 97成人超碰视| 国产精品另类一区| 国产一区二区看久久| 日韩一区二区三区四区五区六区 | 性做久久久久久免费观看| 成人午夜av电影| 久久久久久久综合日本| 日本欧美韩国一区三区| 欧美乱妇20p| 亚洲444eee在线观看| 欧美视频一二三区| 亚洲一区二区四区蜜桃| 性感美女极品91精品| 成人性生交大片免费看视频在线 | 久久久午夜精品理论片中文字幕| 亚洲妇熟xx妇色黄| 欧美性猛片xxxx免费看久爱| 亚洲精品成人悠悠色影视| 97精品国产露脸对白| 最近日韩中文字幕| 91女厕偷拍女厕偷拍高清| 国产精品三级久久久久三级| 国产福利精品导航| 国产欧美日韩亚州综合| 成人99免费视频| 国产精品久线在线观看| 色婷婷精品大在线视频| 亚洲一区在线观看视频| 欧美私模裸体表演在线观看| 亚洲一区二区三区四区在线观看| 欧美日韩日本视频| 日本少妇一区二区| 久久午夜色播影院免费高清 | 日韩精品欧美精品| 精品美女在线观看| 国产成人在线观看| 亚洲婷婷国产精品电影人久久| 欧美一区二区三区免费观看视频| 蜜桃一区二区三区在线观看| 精品久久久久一区二区国产| 国产一区二区三区免费在线观看| 国产女主播在线一区二区| 91在线一区二区| 亚洲成人动漫av| 久久综合九色综合欧美就去吻| 国产精品996| 国产成人亚洲精品狼色在线| 欧美国产精品一区二区三区| 色天天综合色天天久久| 日韩成人一区二区| 欧美极品少妇xxxxⅹ高跟鞋| 91免费观看国产| 日韩高清一区二区| 亚洲国产精品av| 欧美日本精品一区二区三区| 国产精品888| 亚洲免费电影在线| 精品国产一区a| 欧美午夜不卡在线观看免费| 久久国产麻豆精品| 伊人婷婷欧美激情| 国产视频一区不卡| 欧美日韩国产一级片| 国产精品乡下勾搭老头1| 亚洲综合丁香婷婷六月香| 久久综合久久综合亚洲| 欧美性淫爽ww久久久久无| 国产精品综合网| 免费黄网站欧美| 亚洲一区自拍偷拍| 国产女同互慰高潮91漫画| 日韩一区和二区| 欧美在线观看一区| 岛国精品一区二区| 精品无码三级在线观看视频| 午夜视频一区二区三区| 日韩伦理电影网| 国产清纯美女被跳蛋高潮一区二区久久w | 99v久久综合狠狠综合久久| 蜜臀久久久久久久| 亚洲精品视频在线看| 国产亚洲欧美在线| 欧美一区二区啪啪| 欧美精三区欧美精三区| 色欧美片视频在线观看 | 欧美综合天天夜夜久久| 国产.欧美.日韩| 精品无人区卡一卡二卡三乱码免费卡| 亚洲成人av免费| 一区二区三区精品在线观看| 亚洲少妇屁股交4| 国产欧美一区二区精品秋霞影院| 日韩欧美一级精品久久| 欧美一级理论性理论a| 欧美日韩和欧美的一区二区| 欧美日韩亚洲国产综合| 色狠狠色噜噜噜综合网| 色综合久久综合中文综合网| av成人免费在线| 99riav一区二区三区| 不卡的av电影在线观看| 99精品视频在线播放观看| 99精品桃花视频在线观看| 97se亚洲国产综合自在线观| 色综合欧美在线视频区| 欧美亚洲综合久久| 欧美乱妇20p| 精品少妇一区二区三区免费观看 | 亚洲欧美日韩国产手机在线| 国产精品免费视频一区| 成人欧美一区二区三区在线播放| 国产精品久久久久久亚洲伦| 亚洲欧美一区二区三区久本道91| 中文字幕综合网| 亚洲国产综合91精品麻豆| 亚洲123区在线观看| 美女看a上一区| 国产精品一区二区久激情瑜伽 | 亚洲欧美欧美一区二区三区| 亚洲午夜国产一区99re久久| 日韩和欧美的一区| 国产综合色精品一区二区三区| 国产成人精品午夜视频免费| 成人av网站在线| 欧美狂野另类xxxxoooo| 精品成人私密视频| 欧美韩日一区二区三区四区| 亚洲一区在线视频观看| 麻豆免费精品视频| 国产宾馆实践打屁股91| 色网站国产精品| 日韩一区二区三区在线观看| 国产精品沙发午睡系列990531| 亚洲精品视频一区| 麻豆视频观看网址久久| 成人免费福利片| 在线不卡免费av| 国产精品每日更新| 亚洲h动漫在线| 成人性生交大片免费看在线播放 | 欧美日韩国产综合一区二区| 精品国产免费人成电影在线观看四季 | 久久免费美女视频| 一区二区三区不卡视频在线观看 | 一本色道久久综合狠狠躁的推荐| 欧美日韩一区二区三区四区五区| 久久精品欧美一区二区三区麻豆| 亚洲精品写真福利| 国产经典欧美精品| 欧美老肥妇做.爰bbww视频| 国产精品视频观看| 久久国产生活片100| 欧美午夜精品免费| 国产精品素人视频| 另类人妖一区二区av| 欧美在线|欧美| 亚洲欧洲成人自拍| 国产一区二区三区最好精华液| 欧美日韩精品三区| 亚洲精品国产精品乱码不99| 国产91在线观看丝袜| 91精品国产欧美一区二区| 一区二区三区四区五区视频在线观看 | 欧美人xxxx| 一区二区三区在线免费| 国产成人啪午夜精品网站男同| 在线综合+亚洲+欧美中文字幕| 亚洲欧美激情一区二区| 国产a视频精品免费观看| 日韩欧美国产一区在线观看| 亚洲成人午夜电影| 欧美亚洲国产一区在线观看网站| 国产精品网站导航| 大尺度一区二区| 久久夜色精品国产欧美乱极品| 美脚の诱脚舐め脚责91| 91精品婷婷国产综合久久性色 | 亚洲精品欧美综合四区| 成人综合婷婷国产精品久久 | 欧美tk丨vk视频| 日韩av网站在线观看| 在线电影院国产精品| 日韩精品一级中文字幕精品视频免费观看| 91国偷自产一区二区开放时间 | 欧美精品一区二区三区四区| 久久国产综合精品| 日韩一区二区精品葵司在线| 久久精品国产精品亚洲精品| 精品国产一区二区三区忘忧草| 激情都市一区二区|