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

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

?? wspilm74.lst

?? c8051f020源代碼39個(gè) 使用Silicon Labs IDE 調(diào)試器
?? LST
字號(hào):
C51 COMPILER V7.05   WSPILM74                                                              02/16/2006 21:22:22 PAGE 1   


C51 COMPILER V7.05, COMPILATION OF MODULE WSPILM74
OBJECT MODULE PLACED IN WSPILM74.OBJ
COMPILER INVOKED BY: C:\SiLabs\MCU\IDEfiles\C51\BIN\C51.exe WSPILM74.c DB OE

stmt level    source

   1          //參考程序A  :  SPI調(diào)試程序  :WSPILM74.c
   2          //SPI調(diào)試程序  :WSPILM74.c
   3          #include <C8051F020.h>  
   4          #include <intrins.h>
   5          #define PORTA           0x8000         /*8255的A口*/
   6          #define PORTB           0x8001     /*8255的B口*/
   7          #define PORTC           0x8002     /*8255的C口*/
   8          #define PORTCON         0x8003     /*8255的控制口*/
   9          typedef unsigned char uchar;
  10          typedef unsigned int uint;
  11          uint h;
  12          uchar xdata  *idata Pointm;     
  13          uchar HMS[6],rr[3],h1,h2,h3,h4,i,j,k0,k1;
  14          uchar WE[6]={1,2,4,8,0x10,0x20};   //位選
  15          uchar ZI[20]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,
  16          0x7c,0x39,0x5e,0x79,0x71,0x40};/*字選:0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,-*/
  17          void PORT_Init (void);
  18          void displayled(void);
  19          void delay1ms(uint time){//延遲1ms
  20   1              uint ii;
  21   1              uint jj;
  22   1              for (ii=0;ii<time;ii++){
  23   2                      for(jj=0;jj<300;jj++);
  24   2              }
  25   1              }
  26          exch();    //數(shù)據(jù)轉(zhuǎn)換
  27          void PORT_Init ();
  28          void spi_cfg(uchar spicfg,uchar spickr,uchar spicn)//SPI配置函數(shù)
  29          {
  30   1               SPI0CFG = spicfg;      //設(shè)定寄存器SPI0CFG=0C7H
  31   1               SPI0CKR = spickr;      //設(shè)定寄存器SPI9CKR=27H
  32   1           SPI0CN = spicn;    //設(shè)定寄存器SPI0CN =03 
  33   1           EIE1|= 0x01;
  34   1      }
  35          void config (void)  //config function
  36          {
  37   1          WDTCN = 0xDE;       //看門狗禁止
  38   1          WDTCN = 0xAD;
  39   1              XBR0 = 0x02;/*交叉開關(guān)配置,SPI總線SCK配置到P0.0口,
  40   1                          MOSI為P0.2口, NSS為P0.3,MISO配置到P0.1口*/
  41   1              XBR1 = 0x00;    
  42   1              XBR2 = 0x40;   /*允許功能選擇開關(guān)有效*/
  43   1          P0MDOUT = 0x0D;/*SCK、MOSI和NSS為推拉式輸出,MISO為開漏式.*/
  44   1      }  
  45          void main()   //主程序
  46          {
  47   1          PORT_Init ();
  48   1              config();
  49   1              spi_cfg(0x0C7,0x27,0x03);//設(shè)定寄存器SPI0CFG,SPI0CKR和SPI0CN 
  50   1              while(1)
  51   1              {
  52   2              P0=0xff;
  53   2              EA=1;
  54   2              i=0;
  55   2              P0&=0x7f;
C51 COMPILER V7.05   WSPILM74                                                              02/16/2006 21:22:22 PAGE 2   

  56   2              delay1ms(1);//延時(shí)
  57   2         SPI0DAT=0x00;
  58   2      //當(dāng)對(duì)SPI0SAT寫數(shù)據(jù)時(shí),產(chǎn)生時(shí)鐘信號(hào),讀入從LM74發(fā)來的高8位數(shù)據(jù)
  59   2          delay1ms(2);
  60   2              SPI0DAT=0x00;
  61   2      //當(dāng)對(duì)SPI0SAT寫數(shù)據(jù)時(shí),產(chǎn)生時(shí)鐘信號(hào),讀入從LM74發(fā)來的低8位數(shù)據(jù)
  62   2          delay1ms(2);
  63   2              if(i==2){       //已收到16位數(shù)據(jù),就將1-->/CS并轉(zhuǎn)入顯示溫度值的函數(shù).
  64   3              P0|=0x80;
  65   3              delay1ms(5);
  66   3          EA=0;        //關(guān)中斷
  67   3          exch();      //數(shù)據(jù)處理函數(shù)
  68   3          displayled();//顯示溫度值的函數(shù).
  69   3              };
  70   2          }
  71   1      }
  72          exch() //數(shù)據(jù)格式轉(zhuǎn)換,將二進(jìn)制轉(zhuǎn)換為十進(jìn)制.
  73          {  HMS[0]=0;
  74   1       h=(256*rr[0]+rr[1])/128;//rr[0]中存放高8位數(shù),rr[1]中存放低8位數(shù)
  75   1      if(h>=128)    //判別符號(hào)位
  76   1        {
  77   2        h=-h;      //若為負(fù)號(hào),先求補(bǔ)碼 
  78   2        HMS[0]=0x10;//"-"號(hào)(字形碼:  40H)
  79   2        };
  80   1       
  81   1        h1=h/100;
  82   1        h2=(h-h1*100)/10;
  83   1        h3=(h-h1*100-h2*10);
  84   1        HMS[1]=h1;
  85   1        HMS[2]=h2;
  86   1        HMS[3]=h3;
  87   1        HMS[4]=0;
  88   1        h1=rr[1]&0x40;//判別0.5度
  89   1        if(h1!=0)
  90   1        HMS[4]=5;
  91   1        HMS[5]=0x0c;   //顯示"C"
  92   1        }
  93          
  94          void spi_ISR() interrupt 6//SPI中斷
  95          {  EA=0;
  96   1         while(TXBSY);        
  97   1          SPIF=0;
  98   1              rr[i]=SPI0DAT;//由于是全雙工總線,在發(fā)送完一個(gè)字節(jié)時(shí),
  99   1                            //主機(jī)也收到從機(jī)所發(fā)的數(shù)據(jù)
 100   1              i++;
 101   1      EA=1;
 102   1      }
 103          void PORT_Init (void)
 104          {
 105   1         OSCICN=0x05   ;/*選擇內(nèi)部振蕩器,內(nèi)部振蕩器按IFCN指定的頻率運(yùn)行,
 106   1                                                     ;頻率為8MHz*/
 107   1         OSCXCN = 0x67;       //外部為11.0592MHZ(未采用)      
 108   1         P74OUT  = 0x0ff;      /*P7為推拉方式,P4,P5,P6漏極開路*/
 109   1         EMI0CF |= 0x2c;              /*EMIF工作在地址/數(shù)據(jù)復(fù)用方式,只用外部存儲(chǔ)器,ALE高/低脈寬占1個(gè)SYSCLK周期*/
 110   1         EMI0TC |= 0x6d;              /*地址建立/保持時(shí)間占0個(gè)SYSCLK周期,/WR和/RD占12個(gè)SYSCLK周期*/
 111   1         Pointm=PORTCON;      /*8255初始化*/
 112   1         *Pointm=0x80;                
 113   1      }
 114          void displayled(void) //顯示六位溫度數(shù)據(jù):-020.5C
 115          {unsigned  int  p;
 116   1      unsigned  char  pp;
 117   1      for(j=0;j<6;j++)
C51 COMPILER V7.05   WSPILM74                                                              02/16/2006 21:22:22 PAGE 3   

 118   1                  { 
 119   2                              pp=(HMS[j]);    /*轉(zhuǎn)化成數(shù)碼管數(shù)字顯示碼*/
 120   2                              k0=ZI[pp];        /*查表*/
 121   2                              Pointm=PORTB;   //動(dòng)態(tài)驅(qū)動(dòng)6數(shù)碼管
 122   2                  k1=WE[j];       /*查表*/
 123   2                              *Pointm=k1; 
 124   2                              Pointm=PORTC; 
 125   2                              *Pointm=k0+0x80;        /*加小數(shù)點(diǎn)*/
 126   2                      if(k1!=8)
 127   2                  (*Pointm=k0);       /*送顯示碼*/
 128   2                  for(p=0;p<=1000;p++);
 129   2                      _nop_();
 130   2                      }
 131   1              }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    434    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     45    ----
   IDATA SIZE       =      2    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆中文一区二区| 一本色道综合亚洲| 亚洲一二三四久久| 日韩欧美国产麻豆| 在线国产电影不卡| 国产一本一道久久香蕉| 亚洲成av人片在线| 中文字幕日韩av资源站| 欧美mv和日韩mv的网站| 欧美日韩亚洲综合一区| 99久久久久久| 国产成人综合在线观看| 日本aⅴ亚洲精品中文乱码| 日韩久久一区二区| 国产精品日韩精品欧美在线| 2021中文字幕一区亚洲| 91精品国产品国语在线不卡| 99re热这里只有精品免费视频 | 国产精品嫩草影院av蜜臀| 欧美精选在线播放| 欧美性生活影院| 色哟哟一区二区| 91麻豆产精品久久久久久 | 国产成人精品免费一区二区| 日韩和欧美的一区| 亚洲国产成人精品视频| 亚洲精品午夜久久久| 中文在线资源观看网站视频免费不卡| 精品日韩一区二区| 欧美一级艳片视频免费观看| 欧美伦理影视网| 欧美日韩一区二区在线视频| 在线观看精品一区| 色综合色综合色综合| 91视频精品在这里| 91美女片黄在线观看| 色婷婷久久久亚洲一区二区三区 | 高潮精品一区videoshd| 国产一区二区三区免费看| 久久国产三级精品| 国产一区二区三区香蕉| 国v精品久久久网| 成人黄色小视频| 99国产欧美另类久久久精品| 91亚洲精品久久久蜜桃网站| 91免费小视频| 日本韩国欧美国产| 欧美日韩亚洲综合| 91精品国产麻豆国产自产在线 | 国产情人综合久久777777| 2024国产精品视频| 中文字幕精品在线不卡| **性色生活片久久毛片| 亚洲欧美精品午睡沙发| 亚洲综合激情另类小说区| 亚洲成人午夜电影| 青青国产91久久久久久| 极品瑜伽女神91| 国产成人av福利| 在线观看91视频| 91精品国产91热久久久做人人| 日韩欧美资源站| 国产精品看片你懂得| 一区二区三区产品免费精品久久75| 亚洲一区二区精品视频| 九一久久久久久| 成人网页在线观看| 欧美精三区欧美精三区| 久久精品欧美一区二区三区不卡| 中文字幕视频一区二区三区久| 亚洲成人免费电影| 国产精品一线二线三线| 色屁屁一区二区| 亚洲精品在线观| 综合久久国产九一剧情麻豆| 首页欧美精品中文字幕| 蓝色福利精品导航| 色婷婷综合激情| 精品国产一二三区| 亚洲午夜精品在线| 国产麻豆视频一区二区| 欧美亚洲自拍偷拍| 337p日本欧洲亚洲大胆精品| 亚洲小少妇裸体bbw| 国产成人综合在线播放| 欧美视频一区在线| 亚洲国产精品精华液2区45| 亚洲高清一区二区三区| 国产精品亚洲第一| 欧美一区二区三区在线观看| 综合婷婷亚洲小说| 久久99精品久久久久婷婷| 在线观看亚洲成人| 中文字幕免费不卡在线| 免费观看成人鲁鲁鲁鲁鲁视频| 99精品热视频| 久久午夜色播影院免费高清| 一区二区三区在线视频观看| 国产精品综合av一区二区国产馆| 欧美三级一区二区| 亚洲丝袜自拍清纯另类| 国产又黄又大久久| 欧美一区二区视频在线观看2020 | 狠狠色丁香婷综合久久| 欧美午夜精品理论片a级按摩| 国产女同性恋一区二区| 青青草国产精品亚洲专区无| 91国产丝袜在线播放| 国产欧美一区二区三区在线老狼| 午夜精品久久久久久久| 91网址在线看| 国产精品成人在线观看| 国产精品亚洲视频| 久久综合九色综合欧美就去吻| 水蜜桃久久夜色精品一区的特点 | 欧美伊人久久大香线蕉综合69 | 免费精品视频在线| 欧美日韩激情在线| 亚洲成av人**亚洲成av**| 99久久精品国产毛片| 国产精品国产三级国产有无不卡| 国产一区二区福利视频| 久久综合狠狠综合久久激情| 久久不见久久见免费视频7 | 国产亚洲精品超碰| 黄网站免费久久| 久久综合九色综合欧美就去吻| 久色婷婷小香蕉久久| 精品理论电影在线观看| 免费美女久久99| 日韩美女天天操| 韩国在线一区二区| 国产婷婷一区二区| 成人综合日日夜夜| 中文字幕的久久| av一区二区三区黑人| 亚洲日本一区二区三区| 一本到一区二区三区| 亚洲综合视频网| 在线观看免费亚洲| 午夜国产不卡在线观看视频| 欧美精品第一页| 久久99国产精品麻豆| 久久亚洲二区三区| 波多野结衣欧美| 一区二区三区四区在线| 欧美性受xxxx| 麻豆精品久久久| 中文字幕免费不卡| 色婷婷激情久久| 日韩av成人高清| 久久亚洲精品国产精品紫薇| 懂色av一区二区三区免费观看| 国产精品亲子伦对白| 在线免费视频一区二区| 日韩国产欧美在线观看| 欧美精品一区二区三区蜜桃| 国产成人在线电影| 亚洲精选视频免费看| 欧美区视频在线观看| 国产乱人伦偷精品视频不卡 | 2017欧美狠狠色| youjizz国产精品| 无码av免费一区二区三区试看 | 国产精品美女久久久久久久| 色婷婷激情一区二区三区| 日本三级亚洲精品| 国产丝袜欧美中文另类| 91豆麻精品91久久久久久| 日本中文字幕一区| 国产日韩在线不卡| 欧美日韩色一区| 国产乱码一区二区三区| 夜夜操天天操亚洲| 欧美sm美女调教| 欧美主播一区二区三区| 国产尤物一区二区在线| 亚洲黄网站在线观看| 精品国产91乱码一区二区三区 | 日本精品一区二区三区四区的功能| 天天色综合成人网| 国产精品国产三级国产有无不卡| 欧美日韩精品一二三区| 成人性色生活片免费看爆迷你毛片| 亚洲成人动漫av| 国产精品美女久久久久久久久 | 欧美夫妻性生活| 成人h版在线观看| 日韩不卡一区二区| 亚洲精品日韩综合观看成人91| 欧美成人猛片aaaaaaa| 欧美性猛交xxxx黑人交| 成人开心网精品视频| 久久精品国产第一区二区三区| 亚洲精品国产无套在线观| 久久久午夜精品理论片中文字幕| 欧美性高清videossexo| 成人精品视频一区二区三区尤物| 免费美女久久99| 日日夜夜免费精品|