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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? spi.lst

?? 本文介紹SPI總線應用
?? LST
字號:
C51 COMPILER V7.06   SPI                                                                   04/08/2008 14:53:18 PAGE 1   


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

stmt level    source

   1          //-----------------------函數聲明,變量定義--------------------------------------------------------
   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.2口模擬主機輸入
   7          sbit SS1=P1^3;                          // 將p1.3口模擬片選
   8          
   9          #define delayNOP(); {_nop_();_nop_();_nop_();_nop_();};                  
  10          
  11          //--------------------------------------------------------------------------------------------------
  12          // 函數名稱: SPISendByte
  13          // 入口參數: ch
  14          // 函數功能: 發送一個字節
  15          //--------------------------------------------------------------------------------------------------
  16          void SPISendByte(unsigned char ch)
  17          { 
  18   1              unsigned char idata n=8;     // 向SDA上發送一位數據字節,共八位      
  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)    // 若要發送的數據最高位為1則發送位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;        // 數據左移一位
  36   2                   SCK = 1 ;                  //時鐘置高 
  37   2              }
  38   1      }
  39          //--------------------------------------------------------------------------------------------------
  40          // 函數名稱: SPIreceiveByte
  41          // 返回接收的數據
  42          // 函數功能: 接收一字節子程序
  43          //--------------------------------------------------------------------------------------------------
  44          unsigned char SPIreceiveByte()
  45          {
  46   1              unsigned char idata n=8;    // 從MISO線上讀取一上數據字節,共八位
  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                                                                   04/08/2008 14:53:18 PAGE 2   

  56   2                      if(MISO == 1)
  57   2                              tdata = tdata|0x01;    // 若接收到的位為1,則數據的最后一位置1
  58   2                      else 
  59   2                              tdata = tdata&0xfe;    // 否則數據的最后一位置0
  60   2                      SCK=1;
  61   2              }
  62   1              return(tdata);
  63   1      }
  64          //--------------------------------------------------------------------------------------------------
  65          // 函數名稱: SPIsend_receiveByte
  66          // 入口參數: ch
  67          // 返回接收的數據
  68          // 函數功能:串行輸入/輸出子程序
  69          //--------------------------------------------------------------------------------------------------
  70          unsigned char SPIsend_receiveByte(unsigned char ch)
  71          {
  72   1              unsigned char idata n=8;    // 從MISO線上讀取一上數據字節,共八位
  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,則數據的最后一位置1
  85   3                        else 
  86   3                              tdata = tdata&0xfe;    // 否則數據的最后一位置0
  87   3                        }
  88   2                {
  89   3                    if((ch&0x80) == 0x80)    // 若要發送的數據最高位為1則發送位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;        // 數據左移一位
  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)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
奇米影视一区二区三区| 五月天丁香久久| 精品99久久久久久| 日韩午夜激情视频| 日韩精品最新网址| 日韩精品一区二区在线| 久久综合九色综合欧美98 | 一区二区高清免费观看影视大全| 国产亚洲午夜高清国产拍精品 | 国产精品福利在线播放| 中文字幕在线观看一区| 亚洲精品国产精品乱码不99| 亚洲一区二区精品3399| 日本不卡的三区四区五区| 美女视频黄a大片欧美| 国产乱子伦视频一区二区三区| 国产风韵犹存在线视精品| 成人av在线播放网址| 色婷婷亚洲精品| 欧美日韩国产a| 久久久久久99久久久精品网站| 国产精品视频九色porn| 亚洲图片一区二区| 激情综合色综合久久| 99热国产精品| 欧美一区二区三区视频免费| 欧美激情在线看| 亚洲国产aⅴ成人精品无吗| 麻豆久久一区二区| a级精品国产片在线观看| 欧美日本在线观看| 久久精品一级爱片| 天涯成人国产亚洲精品一区av| 国产一区999| 欧美亚洲高清一区二区三区不卡| 欧美xxxx老人做受| 亚洲国产wwwccc36天堂| 国产91丝袜在线观看| 欧美精品v国产精品v日韩精品| 久久一区二区三区国产精品| 亚洲高清免费视频| 99久久精品国产导航| 欧美一区二区三区在线| 亚洲欧美一区二区三区国产精品| 久久草av在线| 欧美精品vⅰdeose4hd| 亚洲欧美aⅴ...| 国产成人免费视频网站 | 日韩午夜在线影院| ●精品国产综合乱码久久久久 | 日本一区二区三区在线不卡| 三级欧美在线一区| 在线视频观看一区| 国产精品色婷婷久久58| 国产在线观看一区二区| 欧美精品在线视频| 一区二区三区四区蜜桃| a级精品国产片在线观看| 欧美激情一区二区三区四区 | 一区二区三区在线视频免费| 国产成人久久精品77777最新版本| 91精品国产美女浴室洗澡无遮挡| 一区二区三区视频在线观看| av亚洲精华国产精华| 中文字幕免费不卡| 国产成人精品免费视频网站| 精品久久久久香蕉网| 麻豆91精品视频| 日韩欧美一区二区视频| 免费在线一区观看| 日韩精品一区二区三区视频播放| 亚洲成人久久影院| 欧美日韩亚洲综合在线| 亚洲永久精品大片| 欧美日韩国产不卡| 青青青爽久久午夜综合久久午夜| 7777精品伊人久久久大香线蕉的| 爽好久久久欧美精品| 欧美一级艳片视频免费观看| 青青草国产成人av片免费| 日韩一区二区在线看| 日韩国产成人精品| 久久亚洲欧美国产精品乐播| 国产馆精品极品| 亚洲天堂免费在线观看视频| 欧美在线观看视频一区二区三区| 亚洲成av人在线观看| 欧美一卡二卡在线| 国产精品一区二区三区99| 国产精品系列在线| 欧美色图片你懂的| 麻豆高清免费国产一区| 国产亚洲综合av| 日本福利一区二区| 日韩国产欧美在线播放| www国产成人| 91理论电影在线观看| 日韩不卡手机在线v区| 久久蜜桃av一区精品变态类天堂 | 中文字幕欧美三区| 欧美午夜视频网站| 蜜臀a∨国产成人精品| 国产欧美1区2区3区| 欧美无乱码久久久免费午夜一区 | 久久精品av麻豆的观看方式| 国产三级欧美三级日产三级99| 91蜜桃网址入口| 免费高清不卡av| 亚洲三级视频在线观看| 欧美一级久久久久久久大片| 成人av网址在线观看| 日本伊人精品一区二区三区观看方式| 国产亚洲欧美日韩日本| 欧美午夜不卡视频| 国产91对白在线观看九色| 天天影视色香欲综合网老头| 国产精品三级在线观看| 日韩一区二区三区av| 91在线观看美女| 国产精品99久久久久久似苏梦涵 | 国产黑丝在线一区二区三区| 亚洲主播在线播放| 国产精品免费av| 久久亚洲免费视频| 4438x成人网最大色成网站| 99视频在线观看一区三区| 久久av资源网| 日韩精品亚洲一区| 亚洲一区在线看| 国产精品午夜春色av| wwwwxxxxx欧美| 欧美一级高清片| 56国语精品自产拍在线观看| 在线亚洲一区观看| a在线欧美一区| 懂色av一区二区三区蜜臀| 韩国av一区二区三区在线观看| 亚洲国产一区在线观看| 亚洲精品欧美激情| 1000部国产精品成人观看| 中文字幕精品三区| 国产亚洲欧美色| 欧美国产激情一区二区三区蜜月 | 欧美午夜一区二区三区免费大片| 成人激情免费网站| 国产一区二区三区蝌蚪| 精久久久久久久久久久| 美日韩一级片在线观看| 日本欧美一区二区| 青青草精品视频| 久久99这里只有精品| 国产综合成人久久大片91| 国产在线播放一区三区四| 狠狠色丁香久久婷婷综| 国产一区二区三区蝌蚪| 国产不卡视频在线观看| 成人精品国产免费网站| youjizz国产精品| 91蜜桃免费观看视频| 欧美日韩色综合| 日韩欧美在线网站| 久久日韩粉嫩一区二区三区| 中文字幕av一区二区三区高| 国产精品美女视频| 亚洲另类中文字| 日韩精品91亚洲二区在线观看 | 玉米视频成人免费看| 亚洲h动漫在线| 九九九久久久精品| 国产电影一区在线| 色天天综合久久久久综合片| 精品视频在线免费| 欧美精品一区二区不卡| 国产精品无遮挡| 亚洲a一区二区| 精品亚洲成a人| 91性感美女视频| 91麻豆精品国产自产在线 | 青娱乐精品在线视频| 国产夫妻精品视频| 欧美三级韩国三级日本三斤| 欧美成va人片在线观看| 中文字幕制服丝袜成人av| 午夜精品影院在线观看| 国产精品一区二区在线看| 欧洲一区二区三区免费视频| 精品久久久久久久久久久久久久久久久 | 日本欧美一区二区| 成人涩涩免费视频| 在线综合亚洲欧美在线视频| 日韩一区中文字幕| 久久av老司机精品网站导航| 91视频免费播放| 精品欧美一区二区久久| 亚洲免费三区一区二区| 国产一区二区三区四区在线观看| 欧美综合一区二区| 中文无字幕一区二区三区| 婷婷国产v国产偷v亚洲高清| 99免费精品在线观看|