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

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

?? temprature.lst

?? 本人寫的利用c8051f330單片機開發的系統的程序,包括驅動ds18b20功能和hd7279的驅動,保證能用!
?? 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函數*/
   8          #define Clear_Bit(BIT) (BIT = 0) /*定義清0函數*/
   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寫數據
  61          unsigned char read_18B20(void);//讀取18B20數據
  62          
  63          void Write_Hd7279(unsigned char,unsigned char); /*定義HD7279寫函數*/
  64          unsigned char Read_Hd7279(unsigned char); /*定義HD7279讀函數*/
  65          void Send_Byte(unsigned char); /*定義HD7279發送字節函數*/
  66          unsigned char Receive_Byte(void); /*定義HD7279接收字節函數*/
  67          void Short_Delay(void); /*定義短延時函數*/
  68          void Long_Delay(void); /*定義長延時函數*/
  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口配置為數字I/O口
 208   1              P1MDOUT=0xFF;
 209   1              P1SKIP=0x00;                                            //推挽輸出
 210   1      
 211   1              XBR0=0x00;
 212   1              XBR1=0x40;
 213   1              
 214   1              //*/使用內部高頻時鐘
 215   1              OSCICL=0xFF;
 216   1              OSCICN=0x80;//系統時鐘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;            //禁止內部振蕩器
 227   1              //*/
 228   1              //初始化ADC0
 229   1              
 230   1              //
 231   1              IT01CF=0x00;            //使P0.0(HD7279_Key)為中斷(INT0),低電平有效
 232   1      
 233   1              IT0=1;                  //邊緣觸發
 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一区二区三区免费野_久草精品视频
日韩av电影免费观看高清完整版 | 国产女主播视频一区二区| www激情久久| 国产精品色婷婷久久58| 性做久久久久久| 国产成人免费视频一区| 97精品久久久久中文字幕| 欧美日韩综合在线| 国产婷婷色一区二区三区| 亚洲激情五月婷婷| 国产精品主播直播| 欧美精品tushy高清| 国产精品久久毛片a| 日韩av一区二| 欧美在线观看18| 久久久久成人黄色影片| 亚洲成人综合在线| 不卡影院免费观看| 国产欧美日韩在线视频| 中文字幕五月欧美| 韩国一区二区在线观看| 欧美日韩高清一区二区| 亚洲少妇中出一区| 国产福利一区二区三区| 884aa四虎影成人精品一区| 国产精品初高中害羞小美女文| 日本最新不卡在线| 欧洲激情一区二区| 综合欧美亚洲日本| 成人午夜电影久久影院| 日韩欧美亚洲国产另类| 亚洲高清免费在线| 欧美亚洲国产一区二区三区va| 中文字幕第一页久久| 国产在线精品一区二区不卡了| 精品视频在线看| 一区二区三区视频在线观看| 国产激情视频一区二区三区欧美| 宅男在线国产精品| 婷婷丁香激情综合| 欧美日韩小视频| 亚洲国产美国国产综合一区二区| 99视频精品在线| 国产精品视频yy9299一区| 国产精品中文字幕日韩精品 | 91精品久久久久久久91蜜桃| 亚洲欧美一区二区久久| 99re8在线精品视频免费播放| 精品久久久久香蕉网| 秋霞午夜av一区二区三区| 欧美高清视频一二三区| 日韩av电影免费观看高清完整版 | 久久久午夜精品| 秋霞av亚洲一区二区三| 91精品国产综合久久久久久久久久 | 亚洲日本在线看| 91天堂素人约啪| 亚洲三级小视频| 91久久线看在观草草青青| 日韩美女久久久| 在线欧美日韩国产| 午夜精品久久久| 日韩手机在线导航| 国产乱理伦片在线观看夜一区| 久久精品人人做人人爽97| 成人国产精品视频| 中文字幕一区在线观看| 欧美色成人综合| 久草中文综合在线| 欧美一区二区免费视频| 国精产品一区一区三区mba桃花 | 欧美国产一区在线| 91视频在线观看| 久久成人免费网站| 中文字幕亚洲一区二区av在线| 在线播放中文字幕一区| 丰满放荡岳乱妇91ww| 亚洲国产精品自拍| 国产精品久久久久9999吃药| 欧美日韩高清一区| 成人97人人超碰人人99| 久久草av在线| 亚洲成人激情综合网| 国产欧美日韩不卡免费| 欧美一级国产精品| 在线观看欧美精品| 菠萝蜜视频在线观看一区| 蜜臀久久久99精品久久久久久| 亚洲精品菠萝久久久久久久| 久久久一区二区| 日韩一级在线观看| 欧美日韩五月天| 色网综合在线观看| 99久久综合精品| 国产成人三级在线观看| 日本欧美一区二区| 亚洲国产成人91porn| 最新高清无码专区| 国产精品久久久久久久久图文区 | 狠狠色丁香婷婷综合久久片| 亚洲h在线观看| 夜夜夜精品看看| 一区二区三区视频在线看| 中文字幕一区二区三区视频| 久久久久久综合| 久久综合色一综合色88| 欧美大胆人体bbbb| 日韩写真欧美这视频| 91精品国产综合久久久久久 | 麻豆高清免费国产一区| 日本成人中文字幕在线视频| 午夜精品视频一区| 午夜视频一区二区三区| 亚洲福利视频一区二区| 亚瑟在线精品视频| 日韩av高清在线观看| 久久精品99国产国产精| 精品亚洲成a人在线观看| 国产一区二区伦理| 成人理论电影网| 91日韩精品一区| 欧美性大战xxxxx久久久| 欧美日韩电影一区| 欧美成人精精品一区二区频| 精品国产成人系列| 国产精品色哟哟网站| 亚洲精品视频免费看| 性做久久久久久免费观看欧美| 免费人成在线不卡| 国产精品亚洲成人| a级高清视频欧美日韩| 在线观看不卡视频| 欧美一区二区三区公司| 国产午夜精品久久久久久久 | 麻豆精品在线观看| 国产一区二区视频在线播放| 成人午夜又粗又硬又大| 日本黄色一区二区| 欧美一级搡bbbb搡bbbb| 久久久精品天堂| 一区二区三区日韩| 精品在线一区二区三区| www.色综合.com| 欧美日韩国产在线观看| 久久一区二区三区四区| 亚洲欧美成aⅴ人在线观看| 日韩精品电影在线观看| 成人午夜私人影院| 欧美一区二区成人| 国产精品乱人伦一区二区| 日本美女一区二区三区视频| 国产成人av网站| 欧美日韩精品一区二区| 欧美激情一区二区| 日韩高清电影一区| 成人小视频在线| 日韩欧美一级二级| 亚洲欧美日韩中文字幕一区二区三区| 日韩在线一二三区| 色狠狠综合天天综合综合| 久久久久久一二三区| 亚洲动漫第一页| 波多野结衣欧美| 欧美tickle裸体挠脚心vk| 亚洲国产视频直播| 成人av电影观看| 精品国产一区二区在线观看| 亚洲一区二区三区四区五区中文 | 国产精品卡一卡二卡三| 蜜臀久久99精品久久久久宅男| 波多野结衣中文字幕一区二区三区 | 亚洲成a天堂v人片| 国v精品久久久网| 欧美不卡视频一区| 日韩精品国产精品| 欧美日韩免费一区二区三区视频| 欧美国产一区二区| 国产一区二区精品久久| 日韩视频在线观看一区二区| 亚洲国产日韩综合久久精品| 91热门视频在线观看| 日本一区二区三级电影在线观看| 麻豆一区二区99久久久久| 欧美在线观看18| 一区二区三区在线视频观看58| 不卡视频在线看| 亚洲国产精品ⅴa在线观看| 国产一区激情在线| 久久青草欧美一区二区三区| 免费成人av资源网| 日韩一区二区免费高清| 麻豆视频观看网址久久| 日韩一二在线观看| 蜜桃视频在线一区| 精品美女被调教视频大全网站| 毛片av一区二区三区| 精品久久久久久最新网址| 久久99国产精品尤物| 久久夜色精品一区| 国产.精品.日韩.另类.中文.在线.播放 |