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

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

?? temprature.lst

?? 本人寫的利用c8051f330單片機開發(fā)的系統(tǒng)的程序,包括驅(qū)動ds18b20功能和hd7279的驅(qū)動,保證能用!
?? LST
?? 第 1 頁 / 共 3 頁
字號:
C51 COMPILER V7.06   TEMPRATURE                                                            04/09/2008 00:06:15 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE TEMPRATURE
OBJECT MODULE PLACED IN temprature.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.exe temprature.c DB OE

stmt level    source

   1          #include "C8051F330.h"
   2          
   3          #define         TRUE 1
   4          #define         FALSE 0
   5          #define         ADC0START ADC0CN|=0x10;
   6          
   7          #define Set_Bit(BIT) (BIT = 1) /*定義置1函數(shù)*/
   8          #define Clear_Bit(BIT) (BIT = 0) /*定義清0函數(shù)*/
   9          
  10          
  11          
  12          sbit    ChouYang=P0^1;                          //臭氧控制位
  13          sbit    JiaRe_Disp=P0^4;                        //加熱燈顯示位
  14          sbit    FengShan_Disp=P0^5;                     //排風燈顯示位
  15          sbit    JiaRe=P0^7;                                     //加熱控制位
  16          sbit    ChouYang_Disp=P1^1;                     //臭氧顯示位
  17          sbit    FengShan=P1^0;                          //風扇控制位
  18          sbit    Kong=P1^2;
  19          
  20          sbit    DQ=P0^6;
  21          
  22          sbit    Hd7279_Key=P0^0;                                //7279按鍵識別信號      
  23          sbit    Hd7279_CS=P1^4;                                 //7279片選
  24          sbit    Hd7279_Clk=P1^5;                                //7279時鐘                              
  25          sbit    Hd7279_Data=P1^7;                               //7279信號
  26          
  27          unsigned char n,a=0;
  28            char TemperatureSet,TemperatureNow;   //溫度
  29           char TimeSet,TimeNow=0x00;                                             //時間
  30          //static unsigned char TemperatureTemp,TimeTemp;
  31          unsigned char KeyValue;                                 //按鍵值
  32          static unsigned int Time_Inc=0,Time_Inc_30S=0,Time_Inc_5S=0;
  33          static unsigned char Display_Select;                    //Display_Select=0(顯示當前溫度);Display_Select=1(顯示設定溫度);
  34          static unsigned char Time_Change;                               //Time_Change=0(30s定時);Time_Change=1(5s定時)
  35          static unsigned char ChouYang_Flag,JiaRe_Flag,FengShan_Flag;            //標志位
  36          /*ChouYang_Flag(01:開啟臭氧排放;02:臭氧指示燈亮;04:臭氧指示燈閃爍)*/
  37          /*JiaRe_Flag(01:加熱開啟;02:加熱指示燈亮;04:加熱指示燈閃爍)*/
  38          /*FengShan_Flag(01:排風開啟;02:排風指示燈亮;04:排風指示燈閃爍)*/
  39          bit isnewdata;
  40          unsigned int kk=0;
  41          float temp=0.0;
  42          float count=0.0;
  43          char Control_Auto;
  44          char Control_Flag;
  45          char FengShan_Time,JiaRe_Time;
  46          
  47          char Int_Flag=0;
  48          char CInt_Flag=0;
  49          char Temperature_Flag=0;
  50          
  51          
  52          void initial(void);
  53          void timer_init(void);
  54          void adc0_Rx(void);//對滑動變阻器采樣
  55          void delayus(unsigned int x);
C51 COMPILER V7.06   TEMPRATURE                                                            04/09/2008 00:06:15 PAGE 2   

  56          
  57          void Temperature_Display(unsigned char tempr);//顯示當前溫度
  58          void Time_Display(unsigned char );              //顯示當前時間
  59          void init_18B20(void);//初始化18B20
  60          void write_18B20(unsigned char x);//向18B20寫數(shù)據(jù)
  61          unsigned char read_18B20(void);//讀取18B20數(shù)據(jù)
  62          
  63          void Write_Hd7279(unsigned char,unsigned char); /*定義HD7279寫函數(shù)*/
  64          unsigned char Read_Hd7279(unsigned char); /*定義HD7279讀函數(shù)*/
  65          void Send_Byte(unsigned char); /*定義HD7279發(fā)送字節(jié)函數(shù)*/
  66          unsigned char Receive_Byte(void); /*定義HD7279接收字節(jié)函數(shù)*/
  67          void Short_Delay(void); /*定義短延時函數(shù)*/
  68          void Long_Delay(void); /*定義長延時函數(shù)*/
  69          void System_Initial(void);              //設定初始設定
  70          
  71          void Control_Key_Check(void);                           //檢查控制按鍵
  72          void Up_Down_Check(void );                      //檢查是否在增加減少溫度/時間值
  73          void ChouYang_Check(void);
  74          void LED_Flash(void);
  75          void delayms(int);
  76          
  77          void main(void)
  78          {
  79   1              float sumTemp=0.0;
  80   1              unsigned char index=0;
  81   1              int sign=1,i;
  82   1              int a=0;
  83   1              delayus(50);
  84   1              System_Initial();
  85   1              initial();
  86   1      
  87   1              timer_init();
  88   1              delayus(100);
  89   1              EA=1;                           //開中斷
  90   1              for(i=0;i<0x200;i++)
  91   1                      Send_Byte(0xa4); /*HD7279復位*/
  92   1              Write_Hd7279(0x98,0x0f); /*HD7279啟動消隱功能,能提高燈的亮度*/
  93   1              Send_Byte(0x88);
  94   1              Send_Byte(0xff);                        //LED停止閃爍
  95   1              delayms(1000);
  96   1              TimeNow=TimeSet;
  97   1              Temperature_Display(TemperatureNow);
  98   1      
  99   1              while(1)
 100   1              {
 101   2                      
 102   2                      Time_Display(TimeSet);                                          //顯示當前時間
 103   2                      if(Display_Select==0)                                           //顯示當前溫度
 104   2                              Temperature_Display(TemperatureNow);            
 105   2                      if(Display_Select==1)                                   //顯示設定溫度
 106   2                              Temperature_Display(TemperatureSet);
 107   2                                                              
 108   2                      Up_Down_Check();                                                        //檢查是否在增加減少溫度/時間值
 109   2                      ChouYang_Check();
 110   2                                      
 111   2                      if(Control_Flag==1)
 112   2                      {
 113   3                              Control_Flag=0;
 114   3                              Control_Auto=1;
 115   3                      
 116   3                      }
 117   2      
C51 COMPILER V7.06   TEMPRATURE                                                            04/09/2008 00:06:15 PAGE 3   

 118   2                      if(Control_Auto==0)
 119   2                      {
 120   3                              if(Temperature_Flag==1)
 121   3                              {               
 122   4                                      if((TemperatureNow>TemperatureSet+5))
 123   4                                      {
 124   5                                              JiaRe=0;                                                                //停止加熱
 125   5                                      
 126   5                                      
 127   5                                              delayms(100);
 128   5                                              FengShan=1;                                                             //排風
 129   5                                      
 130   5                                      }
 131   4                                      LED_Flash();
 132   4      
 133   4                                      if((TemperatureNow<TemperatureSet-5))
 134   4                                      {
 135   5                                              FengShan=0;
 136   5                                              delayms(100);
 137   5                                              JiaRe=1;                                                                //開始加熱
 138   5                              
 139   5                                      
 140   5                                      }
 141   4                                      Temperature_Flag=0;
 142   4                              }        
 143   3                       }
 144   2                       if(Control_Auto==1)
 145   2                      {
 146   3                               
 147   3                       Control_Key_Check();
 148   3                      }
 149   2      
 150   2      
 151   2      
 152   2      
 153   2      
 154   2              }               
 155   1      }
 156          
 157          void delayus(unsigned int x)
 158          { 
 159   1              while(x)
 160   1              {
 161   2                      x--;
 162   2              }
 163   1      }
 164          
 165          void delayms(int x)
 166          {
 167   1              int i;
 168   1              for(i=0;i<1000;i++)
 169   1              delayus(x);
 170   1      }
 171          void System_Initial(void)                       //設定初始設定
 172          {
 173   1              ChouYang=0;                                     //臭氧不開
 174   1              ChouYang_Disp=0;                        //臭氧指示關閉
 175   1              JiaRe=0;                                        //加熱關閉
 176   1              JiaRe_Disp=0;                           //加熱指示關閉
 177   1              FengShan=0;                                     //風扇關閉
 178   1              FengShan_Disp=0;                        //風扇指示關閉
 179   1              ChouYang_Flag=0;                        //臭氧標志位清零
C51 COMPILER V7.06   TEMPRATURE                                                            04/09/2008 00:06:15 PAGE 4   

 180   1              JiaRe_Flag=0;                           //加熱標志位清零
 181   1              FengShan_Flag=0;                        //排風標志位清零
 182   1              KeyValue=0xff;
 183   1      
 184   1              TimeSet=45;                             
 185   1              TemperatureSet=30;                              //30
 186   1              TemperatureNow=0;
 187   1              Display_Select=0;
 188   1      
 189   1              Int_Flag=0;
 190   1              
 191   1              Control_Auto=0;
 192   1              FengShan_Time=0;
 193   1              JiaRe_Time=0;
 194   1              Control_Flag=0;
 195   1      
 196   1      
 197   1      }
 198          
 199          void initial(void)
 200          {
 201   1              PCA0MD=0x00;//禁用看門狗
 202   1      
 203   1              P0MDIN=0xF3;                                            //P0.2,P0.3配置為模擬輸入(晶振)
 204   1              P0MDOUT=0xBE;                                           
 205   1              P0SKIP=0x0C;                                            //P0.2,P0.3配置為模擬輸入
 206   1      
 207   1              P1MDIN=0xFF;                                            //所有P1口配置為數(shù)字I/O口
 208   1              P1MDOUT=0xFF;
 209   1              P1SKIP=0x00;                                            //推挽輸出
 210   1      
 211   1              XBR0=0x00;
 212   1              XBR1=0x40;
 213   1              
 214   1              //*/使用內(nèi)部高頻時鐘
 215   1              OSCICL=0xFF;
 216   1              OSCICN=0x80;//系統(tǒng)時鐘15/8M
 217   1              CLKSEL=0x00;
 218   1              //*/
 219   1              //*/切換到外部振蕩器
 220   1              OSCXCN=0x67;
 221   1              for(n=0;n<255;n++);
 222   1              while(0==(OSCXCN&0x80))
 223   1              {
 224   2              }
 225   1              CLKSEL=0x01;//外部振蕩器
 226   1              OSCICN=0x00;            //禁止內(nèi)部振蕩器
 227   1              //*/
 228   1              //初始化ADC0
 229   1              
 230   1              //
 231   1              IT01CF=0x00;            //使P0.0(HD7279_Key)為中斷(INT0),低電平有效
 232   1      
 233   1              IT0=1;                  //邊緣觸發(fā)
 234   1      //      TCON&=0xFE;
 235   1      
 236   1              EX0=1;
 237   1      
 238   1      
 239   1      

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜久久久久久久久久一区二区| 日韩欧美在线综合网| 国产精品福利一区| 成人免费毛片嘿嘿连载视频| 中文字幕 久热精品 视频在线| 国产999精品久久| 中文字幕亚洲在| 91色在线porny| 亚洲成人动漫在线观看| 日韩一级片在线播放| 久久狠狠亚洲综合| 久久久国产精品不卡| 成人免费视频播放| 一区二区三区精品久久久| 欧美日韩国产免费一区二区| 免费一级欧美片在线观看| 久久这里只有精品视频网| 成人动漫精品一区二区| 一区二区三区免费网站| 91精品欧美一区二区三区综合在 | 亚洲午夜免费视频| 欧美一二三四在线| 成人免费视频app| 亚洲国产精品久久人人爱蜜臀| 日韩一区二区在线看| 波多野结衣的一区二区三区| 亚洲国产成人高清精品| 2021国产精品久久精品| 99国产精品一区| 蜜桃视频在线观看一区| 国产精品人妖ts系列视频| 在线观看国产91| 韩国一区二区三区| 亚洲男女一区二区三区| 精品少妇一区二区三区| 一本色道久久综合亚洲91| 久久福利视频一区二区| 亚洲另类中文字| 26uuuu精品一区二区| 欧美亚洲国产怡红院影院| 国产在线精品一区二区夜色| 亚洲黄色av一区| 国产日韩欧美一区二区三区乱码| 欧美图片一区二区三区| 国产成人一区二区精品非洲| 亚洲va欧美va人人爽午夜| 国产精品美女久久久久久久久久久| 在线不卡一区二区| 91年精品国产| 国产精品一区三区| 青青草国产精品97视觉盛宴| 亚洲三级视频在线观看| 久久理论电影网| 欧美一级精品在线| 欧美在线影院一区二区| 成人免费看视频| 国精产品一区一区三区mba视频| 亚洲一区影音先锋| 中文字幕在线不卡一区| 久久久久久久久久电影| 日韩一区二区麻豆国产| 欧美伊人精品成人久久综合97| 成人97人人超碰人人99| 国产中文字幕精品| 久久精品国产色蜜蜜麻豆| 五月天中文字幕一区二区| 一区二区三区在线高清| 日韩伦理电影网| 国产精品欧美一级免费| 久久久精品免费观看| 精品少妇一区二区三区视频免付费| 欧美日韩综合在线| 欧美探花视频资源| 欧美午夜寂寞影院| 欧美色大人视频| 日本大香伊一区二区三区| 欧美日韩视频在线第一区 | 国产精品综合在线视频| 裸体在线国模精品偷拍| 日韩av不卡在线观看| 日韩激情视频在线观看| 日本怡春院一区二区| 免费看日韩精品| 精品亚洲porn| 国产盗摄女厕一区二区三区| 粉嫩欧美一区二区三区高清影视| 国产美女精品一区二区三区| 美女视频黄 久久| 蜜臀av性久久久久蜜臀aⅴ四虎 | 亚洲第一精品在线| 亚洲精品午夜久久久| 亚洲猫色日本管| 日韩美女视频一区二区| 中文字幕在线播放不卡一区| 欧美成人一区二区三区在线观看| 91精品国产91久久久久久最新毛片| 色噜噜狠狠色综合中国| 91国模大尺度私拍在线视频| 色网综合在线观看| 91国偷自产一区二区三区成为亚洲经典| 91亚洲精品久久久蜜桃| 成人黄色一级视频| 在线亚洲一区二区| 欧美三片在线视频观看| 欧美男生操女生| 91精品国产欧美日韩| 精品三级av在线| 国产亚洲人成网站| 中文字幕在线观看一区二区| 亚洲欧美日韩小说| 亚洲一区二区三区在线看| 图片区日韩欧美亚洲| 久久成人羞羞网站| 国产成人一区二区精品非洲| 在线一区二区三区做爰视频网站| 欧美日韩国产一区二区三区地区| 欧美人狂配大交3d怪物一区| 欧美大片顶级少妇| 国产欧美日韩卡一| 亚洲精品日韩一| 日本视频在线一区| 成人午夜电影久久影院| 欧洲国内综合视频| 99久久国产免费看| 91久久精品日日躁夜夜躁欧美| 99re热这里只有精品免费视频| 欧美日韩亚洲综合| 久久久久久日产精品| 国产精品久久久久影院| 亚洲国产精品久久久久秋霞影院| 美国毛片一区二区三区| 色综合视频一区二区三区高清| 中文字幕在线播放不卡一区| 亚洲六月丁香色婷婷综合久久 | 日本一区二区三区高清不卡| 亚洲免费电影在线| 久久99精品久久久久久动态图 | 中文字幕亚洲区| 亚洲va中文字幕| 成人午夜视频在线| 欧美精品在欧美一区二区少妇| 国产欧美精品一区二区三区四区| 亚洲制服欧美中文字幕中文字幕| 精品一区二区日韩| 日本丰满少妇一区二区三区| 精品久久久久av影院| 亚洲人成网站色在线观看| 日韩电影一区二区三区| 欧美三级电影网| 日韩一区有码在线| 国产综合色产在线精品| 欧美偷拍一区二区| 国产精品免费视频一区| 国产精品一级二级三级| 欧美猛男超大videosgay| 国产精品黄色在线观看 | 免费观看日韩av| 日本精品视频一区二区三区| 日韩美女啊v在线免费观看| 黄色资源网久久资源365| 91精品国产日韩91久久久久久| 亚洲人一二三区| 成人自拍视频在线| 日韩精品资源二区在线| 亚洲不卡av一区二区三区| 91视频www| 国产精品日韩成人| 久久精品国产一区二区三区免费看| 91麻豆精品国产91久久久久久久久 | 日本一区二区视频在线| 久久成人免费电影| 欧美精品一二三区| 日本不卡一二三| 欧美久久久久中文字幕| 亚洲成人一二三| 在线视频欧美精品| 亚洲美腿欧美偷拍| 欧美三级韩国三级日本一级| 一级日本不卡的影视| 色综合色狠狠天天综合色| 国产精品二三区| 成人手机在线视频| 日韩美女精品在线| 91蜜桃在线观看| 亚洲欧美另类综合偷拍| 色诱视频网站一区| 欧美激情一区在线观看| 色婷婷综合激情| 亚洲一区二区三区免费视频| 欧美日韩一区二区在线观看| 亚洲国产成人va在线观看天堂| 7878成人国产在线观看| 蜜臀91精品一区二区三区| 日韩久久久久久| 国产盗摄女厕一区二区三区 | 精品国产乱码91久久久久久网站| 国产一区二区三区蝌蚪| 欧美激情一区二区三区蜜桃视频 | 日韩精品一二区| 欧美大片国产精品|