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

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

?? wfrequence.lst

?? c8051f020源代碼39個 使用Silicon Labs IDE 調試器
?? LST
字號:
C51 COMPILER V7.05   WFREQUENCE                                                            02/14/2006 09:27:39 PAGE 1   


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

stmt level    source

   1          //參考程序A:WFREQUENCE.C 程序運行前將S3的第2和第4撥碼開關撥到ON,用跳線將T0和P0.0短接,撥碼開關S1打開任一方
             -波信號通道(2000KHZ,1000KHZ,500KHZ,250KHZ);T0作為外部計數器,T1作為定時器,T1定時在1ms范圍內察看計數器T0所計的數。計算出
             -被測信號的頻率并顯示在LCD上.                  
   2          #include <c8051f020.h>                 // SFR declarations
   3          #include <intrins.h>
   4          unsigned long x;
   5          unsigned char *lcdpoint;         /*指向 lcddata數組的指針*/
   6          unsigned char lcd_data_count;    /*要顯示的數據個數 */
   7          unsigned char temp,data1;
   8          unsigned char HMS[9]={"FREQUECE:"},YMD[10]={0x0,0x00,0X0,0X0,"Khz"};    
   9          #define SYSCLK       11059200          /*外部晶振頻率*/
  10          sbit    P31 = P3^1;
  11          void SYSCLK_Init (void);            //系統時鐘初始化
  12          void PORT_Init (void);              //端口初始化
  13          void Time01_Init(void);             //定時器0/1初始化
  14          void LCD_Init(void);
  15          unsigned int Frequence;             //外部脈沖數變量
  16          unsigned int   FF1,FF2,FF3,FF4,FF;      
  17          /*延時子程序*/
  18          void sleep_ms(unsigned int count)
  19          {
  20   1        unsigned char ii,jj;
  21   1        for(ii=0;ii<count;ii++)
  22   1          {
  23   2            for(jj=0;jj<250;jj++)
  24   2                _nop_();                      
  25   2          }   
  26   1      }
  27          void main (void) {
  28   1         WDTCN = 0xde;            /*無效看門狗*/
  29   1         WDTCN = 0xad;
  30   1         LCD_Init();
  31   1         SYSCLK_Init ();          /*初始化時鐘*/
  32   1         PORT_Init ();            /*初始化交叉開關和IO口*/
  33   1         Time01_Init();                       /*初始化定時器0/1*/
  34   1         while (1) {
  35   2              P31=0;
  36   2              sleep_ms(250);
  37   2              EA=1;                                   // 開總中斷
  38   2              TR1=1;                                  // 開定時器1
  39   2              TR0=1;                                  // 開定時器0
  40   2                 P6  = 0x0d;     
  41   2                 for(x=0;x<1000;x++);   //延時
  42   2                  lcdpoint=&HMS;
  43   2      for(lcd_data_count=9;lcd_data_count>0;lcd_data_count--)//顯示"FREQUENCE:"
  44   2                  { 
  45   3                          data1=*lcdpoint;
  46   3                      P7 = data1;             /*送字符數據*/
  47   3                              P6 = 0x0c;
  48   3                      P6 = 0x0d;
  49   3                      lcdpoint++;
  50   3                              for(x=0;x<100;x++);
  51   3                      }                        //準備送數據
  52   2                  //for(x=0;x<5000;x++);
  53   2                  lcdpoint=&YMD;
C51 COMPILER V7.05   WFREQUENCE                                                            02/14/2006 09:27:39 PAGE 2   

  54   2      for(lcd_data_count=7;lcd_data_count>0;lcd_data_count--) //顯示"XXXXKhz"
  55   2                  { 
  56   3                          data1=*lcdpoint;
  57   3                              if(data1<0x40)
  58   3                              data1 += 0x30;          /*轉化成字符碼*/
  59   3                          P7 = data1;                 /*送字符數據*/
  60   3                              P6 = 0x0c;
  61   3                      P6 = 0x0d;
  62   3                      lcdpoint++;
  63   3                              for(x=0;x<100;x++);
  64   3                      }
  65   2          }
  66   1      }
  67          void SYSCLK_Init (void)
  68          {
  69   1         int i;                              /*延時計數器*/
  70   1         OSCXCN = 0x67;                      /*啟動外部11.0592MHz晶振*/
  71   1         for (i=0; i < 255; i++) ;           /*等待外部晶體起振*/
  72   1         while ((OSCXCN & 0x80)==0x00) ;     /*查詢標志位*/
  73   1         OSCICN = 0x08;  /*選擇外部晶體作為系統時鐘并使能時鐘丟失檢測*/                                         
             -     
  74   1      }
  75          void PORT_Init (void)
  76          {
  77   1         XBR0    = 0x00;
  78   1         XBR1    = 0x02;                                              /*交叉開關使能T0*/
  79   1         XBR2    = 0x40;                      /*使能交叉開關和弱上拉*/
  80   1         P74OUT  = 0xf0;                              /*P6,P7為推挽輸出*/
  81   1      }
  82          void Time01_Init(void)
  83          {
  84   1      EA=0;                   //關總中斷
  85   1      TR0=0;                  //關定時器0
  86   1      TR1=0;                  //關定時器1
  87   1      IE=0x0A;                /*允許TF1/TF0標志位(TCON.7/TCON.5)的中斷請求*/
  88   1                                          /*定時器1/0發生溢出*/
  89   1      TMOD=0x15; /*定時器1是16位定時器方式,定時器0是16為計數器(T0腳)方式*/
  90   1      IP=0x08;                /*定時器1是高優先級中斷*/
  91   1      CKCON=0x10;             /*定時器1的時基是系統時鐘*/
  92   1      TH1=(-SYSCLK/1000)>>8;  /*定時1ms,定時器1使用系統時鐘*/
  93   1      TL1=-SYSCLK/1000;
  94   1      }
  95          void TIMER1_ISR (void) interrupt 3 using 1
  96          {        P31=1;          /*關閉被測信號源*/
  97   1                      TF1=0;                   /*清中斷標志*/
  98   1                      TR1=0;                   /*關定時器1*/
  99   1                      Frequence=TH0*0x100+TL0;/*外部脈沖數 單位 KHz*/
 100   1                      TR0=0;  
 101   1                      FF4=Frequence/1000;     /*將頻率數據轉化單字節并存入數組中*/
 102   1                      YMD[0]=FF4;
 103   1                      FF=(Frequence-FF4*1000);
 104   1                      FF3=FF/100;
 105   1                      YMD[1]=FF3;
 106   1                      FF=(FF-FF3*100);
 107   1                      FF2=FF/10;
 108   1                      YMD[2]=FF2;
 109   1                      FF=(FF-FF2*10);
 110   1                      FF1=FF;
 111   1                      YMD[3]=FF1;
 112   1                      TH0=0;  /*清定時器0到零*/
 113   1                      TL0=0;
 114   1                      TH1=(-SYSCLK/1000)>>8;                  TL1=-SYSCLK/1000;
C51 COMPILER V7.05   WFREQUENCE                                                            02/14/2006 09:27:39 PAGE 3   

 115   1                      TR1=1;                                                  /*開定時器1*/
 116   1                      TR0=1;                                                  /*開定時器0*/
 117   1              P31=0;                          /*打開被測信號源*/
 118   1      }
 119          void LCD_Init(void)
 120          {
 121   1         P6 = 0x09;
 122   1         for(x=0;x<50000;x++);
 123   1        P7 = 0x30;                            /*一行顯示*/
 124   1        // P7 = 0x38;                         /*兩行顯示*/
 125   1         P6 = 0x08;
 126   1         P6 = 0x09; 
 127   1         for(x=0;x<1000;x++);
 128   1         P7 = 0x0e;                           /*顯示開,光標顯示,光標不閃爍*/
 129   1         P6 = 0x08;
 130   1         P6 = 0x09;
 131   1         for(x=0;x<1000;x++);
 132   1         P7= 0x06;                            /*顯示增加,不平移*/
 133   1         P6 = 0x08;
 134   1         P6 = 0x09;
 135   1         for(x=0;x<5000;x++);
 136   1         P7 = 0x01;                           /*清屏*/
 137   1         P6 = 0x08;
 138   1         P6 = 0x09; 
 139   1         for(x=0;x<5000;x++);
 140   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    863    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     41    ----
   IDATA SIZE       =   ----    ----
   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一区二区三区免费野_久草精品视频
成人欧美一区二区三区小说| 亚洲午夜免费电影| 久久激情五月婷婷| 6080yy午夜一二三区久久| 亚洲国产成人高清精品| 91麻豆精品国产91久久久久| 青青草国产成人av片免费| 精品精品欲导航| 国产原创一区二区| 日韩一区在线免费观看| 在线精品视频免费播放| 三级亚洲高清视频| 久久久久久久久久久久久女国产乱| 国产精品亚洲一区二区三区在线| 国产精品久久久久一区二区三区共| eeuss影院一区二区三区| 一区二区三区欧美亚洲| 欧美午夜宅男影院| 7777精品伊人久久久大香线蕉 | 国内精品国产成人国产三级粉色 | 久久99精品视频| 久久噜噜亚洲综合| 99精品欧美一区二区蜜桃免费| 亚洲综合视频网| 日韩免费电影一区| 成人免费视频app| 亚洲国产cao| 国产亚洲一区二区在线观看| 色综合视频在线观看| 麻豆一区二区三区| 中文字幕日本乱码精品影院| 6080午夜不卡| 99久久久久久| 精品亚洲aⅴ乱码一区二区三区| 成人综合婷婷国产精品久久蜜臀| 免费成人在线观看| 亚洲一区二区在线免费看| 欧美精品丝袜久久久中文字幕| 激情亚洲综合在线| 亚洲乱码国产乱码精品精的特点| 日韩欧美一级二级三级久久久| 不卡av在线免费观看| 在线亚洲欧美专区二区| 国产麻豆视频一区| 五月婷婷欧美视频| 亚洲色图在线视频| 久久久久九九视频| 91精品国产91久久久久久最新毛片 | 在线精品国精品国产尤物884a| 韩国成人福利片在线播放| 亚洲影院久久精品| 国产精品二区一区二区aⅴ污介绍| 日韩欧美高清一区| 欧美午夜免费电影| 国产电影一区在线| 麻豆一区二区三区| 天天射综合影视| 一区二区三区国产精品| 日本一区免费视频| 26uuu成人网一区二区三区| 欧美肥妇bbw| 欧美视频一区二区三区| 91官网在线观看| 99国产精品久久久久| 国产成人一区二区精品非洲| 美国精品在线观看| 日韩va欧美va亚洲va久久| 一区二区三区波多野结衣在线观看| 国产午夜精品一区二区| 久久久久亚洲蜜桃| 久久综合色鬼综合色| 欧美v日韩v国产v| 日韩三级免费观看| 欧美日韩国产高清一区| 欧美日韩国产精品成人| 欧美高清一级片在线| 欧美日韩国产小视频在线观看| 欧美系列一区二区| 欧美日韩另类国产亚洲欧美一级| 91成人国产精品| 欧美日韩精品欧美日韩精品一 | 色综合久久99| 中文字幕欧美区| 久久综合久久综合亚洲| 久久免费的精品国产v∧| 久久婷婷国产综合精品青草| 久久久精品综合| 国产精品电影院| 亚洲免费观看高清完整版在线观看熊| 亚洲视频免费观看| 玉米视频成人免费看| 亚洲香蕉伊在人在线观| 青青草91视频| 国产精品456露脸| 国产成人精品三级| 91欧美一区二区| 欧美性猛交xxxx黑人交| 6080国产精品一区二区| 久久免费看少妇高潮| 中文字幕一区二区三区视频| 一区二区免费看| 天天免费综合色| 国产精品中文字幕一区二区三区| 国产成人av一区二区三区在线观看| 成人高清免费在线播放| 欧美性xxxxxxxx| 精品国产一区二区三区久久久蜜月| 久久久亚洲国产美女国产盗摄 | 欧美大片日本大片免费观看| 精品国产伦一区二区三区免费| 中文字幕av资源一区| 亚洲毛片av在线| 蜜桃av一区二区在线观看| 日韩二区三区四区| 国产视频视频一区| 亚洲欧洲综合另类在线| 麻豆国产欧美一区二区三区| 国产69精品久久久久毛片| 国产精品天天看| 天天影视涩香欲综合网| 成人免费看的视频| 欧美日韩精品一区二区天天拍小说 | 777久久久精品| 国产精品免费av| 日韩不卡一区二区| av不卡一区二区三区| 日韩午夜av电影| 亚洲女女做受ⅹxx高潮| 久久99久久99小草精品免视看| 91麻豆视频网站| 久久亚洲一级片| 亚洲gay无套男同| 成人av免费观看| 欧美一区二区播放| 欧美亚日韩国产aⅴ精品中极品| 久久综合一区二区| 亚洲精品国产高清久久伦理二区| 精品久久久久久久久久久院品网 | 777亚洲妇女| 亚洲欧洲av色图| 国产在线视频一区二区三区| 欧美色成人综合| 亚洲欧美国产毛片在线| 国产成人免费视频一区| 精品精品国产高清一毛片一天堂| 亚洲韩国精品一区| 91网站最新网址| 国产区在线观看成人精品| 天天亚洲美女在线视频| 91农村精品一区二区在线| 2014亚洲片线观看视频免费| 日本人妖一区二区| 5月丁香婷婷综合| 亚洲午夜精品17c| 在线观看一区不卡| 亚洲美女区一区| 99久久er热在这里只有精品66| 久久免费国产精品| 狠狠色丁香久久婷婷综合_中 | 国产精品自拍三区| 欧美日韩精品免费| 亚洲一区二区三区在线| 91最新地址在线播放| 中文字幕中文字幕在线一区 | 欧美日韩在线播放| 亚洲靠逼com| 91国产丝袜在线播放| 亚洲免费观看高清| 欧洲一区在线观看| 五月天亚洲精品| 欧美丰满美乳xxx高潮www| 日韩av网站免费在线| 欧美一区二区大片| 51午夜精品国产| 亚洲一区日韩精品中文字幕| 在线观看www91| 亚洲一区二区视频在线观看| 欧美综合在线视频| 性久久久久久久久| 91精品国产福利| 国产一区二区三区在线观看免费| 久久女同互慰一区二区三区| 成人综合婷婷国产精品久久| 国产精品卡一卡二卡三| 91亚洲大成网污www| 一区二区欧美视频| 91精品国产综合久久久久| 精品一区二区国语对白| 国产亚洲欧美一区在线观看| 波多野结衣视频一区| 亚洲成人自拍一区| 2023国产精品视频| 99久久精品情趣| 日韩精品一级二级| 国产人伦精品一区二区| 91久久一区二区| 七七婷婷婷婷精品国产| 国产拍欧美日韩视频二区| 欧美在线播放高清精品| 老司机一区二区|