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

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

?? main.lst

?? 采用1*4,4*4鍵盤同時控制,帶有8位數碼顯示的數控直流電源驅動及應用程序(Keil c51)
?? LST
?? 第 1 頁 / 共 5 頁
字號:
C51 COMPILER V7.09   MAIN                                                                  12/06/2007 09:33:57 PAGE 1   


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

line level    source

   1          
   2          
   3          /***************Copyright (c)*****************************************                             
   4          **                                     
   5          ** Description: Made By KDQX in Hebust
   6          ** Email:       shirenwei2003@163.com
   7          **                               
   8          **--------------File Info--------------------------------------------
   9          **
  10          ** File Name: 數據直流電源(digtal power)
  11          ** Last modified Date: 2006-12-01 
  12          ** Last Version: V1.1
  13          ** Description: 河北科技大學2005年大學生創新項目
  14          **
  15          **-------------------------------------------------------------------
  16          **
  17          ** Created By: 侍任偉(tigerots
  18          ** Company: 科大七星工作室(KDQX)
  19          ** Created date: 2003-11-16
  20          ** Version: V1.0
  21          ** Descriptions:用AT89S52單片機實現電壓電流的數字化控制
  22          **
  23          **-------------------------------------------------------------------
  24          **
  25          ** Modified by:侍任偉(tigerotsh)
  26          ** Company: 科大七星工作室(KDQX
  27          ** Modified date: 2006-12-01
  28          ** Version:V1.1
  29          ** Descriptions:增加用戶存儲/調用功能(RAM)
  30          **
  31          **-------------------------------------------------------------------
  32          **
  33          ** Modified by:
  34          ** Company: 
  35          ** Modified date: 
  36          ** Version:
  37          ** Descriptions:
  38          **
  39          **********************************************************************/
  40          
  41          //頭文件
  42          #include "reg51.h"
  43          #include "intrins.h"
  44          #include "disp.c"
  45          #include "key.c"
  46          #include "delay.c"
  47          #include "tlc5615.c"
  48          #include "tlc1549.c"
  49          //#include "x5045.c"
  50          
  51          //4mul4鍵盤功能鍵
  52          #define USER 10
  53          #define CALL 11
  54          #define SETi 12
  55          #define SETu 13
C51 COMPILER V7.09   MAIN                                                                  12/06/2007 09:33:57 PAGE 2   

  56          #define ESC  14
  57          #define OK   15
  58          
  59          //1mul8鍵盤功能鍵
  60          #define ISET 19
  61          #define ISEL 18
  62          #define IADD 17
  63          #define ISUB 16
  64          
  65          #define USET 23
  66          #define USEL 22
  67          #define VADD 21
  68          #define VSUB 20
  69          
  70          //系統狀態定義
  71          #define IDLE_STA                0xf0
  72          #define U_SET_STA               0xf1
  73          #define I_SET_STA               0xf2
  74          #define U_SETu                  0xf3
  75          #define I_SETi                  0xf4
  76          #define USER_SET_STA    0xf5
  77          #define CALL_USER_STA   0xf6
  78          
  79          //函數聲明
  80          void IDLE_Mange(void);
  81          void U_SET_Mange(void);
  82          void I_SET_Mange(void);
  83          void Disp_I_Real(void);
  84          void Disp_U_Real(void);
  85          void U_SETu_Mange(void);
  86          void I_SETi_Mange(void);
  87          void USER_SET_Mange(void);
  88          void CALL_USER_Mange(void);
  89          
  90          
  91          //外部變量聲明
  92          extern unsigned char Disp_Buf[8];
  93          
  94          //外部函數聲明
  95          extern void Init(void);
  96          extern void Disp (void);
  97          extern unsigned char Key(void);
  98          extern void Delay(unsigned int N);
  99          extern unsigned int Read1549_U(void);
 100          extern unsigned int Read1549_I(void);
 101          extern void SEND_5615_U(unsigned int dd);
 102          extern void SEND_5615_I(unsigned int dd);
 103          
 104          //全局變量
 105          unsigned int U_data=500,I_data=300;//電流電壓設定數據
 106          unsigned int U_temp=0,I_temp=0;//電流電壓顯示數據
 107          unsigned char Sys_sta;//系統狀態
 108          unsigned char keytemp;//鍵值
 109          unsigned char U_Buf[4];
 110          
 111          struct store{
 112                                          unsigned int U;
 113                                          unsigned int I;
 114                                  };
 115          struct store user[7]={0};//0~~6 七組用戶數據;7,8,9組作為系統預設數據
 116          
 117          //標志位
C51 COMPILER V7.09   MAIN                                                                  12/06/2007 09:33:57 PAGE 3   

 118          unsigned char uset_bit=3;
 119          unsigned char iset_bit=7;
 120          
 121          unsigned int dis=0;
 122          unsigned int disi=0;
 123          
 124          unsigned long int flashbuf = 0;//顯示刷新頻率
 125          
 126          unsigned char ubit=0;
 127          unsigned char ibit=0;
 128          
 129          unsigned char userbit=0;//用戶已存儲組數
 130          
 131          //狀態位
 132          bit u_ds=0;
 133          bit i_ds=0;
 134          bit uset=0;
 135          bit flash=0;
 136          
 137          //函數初始化
 138          void Init (void)
 139          {
 140   1              AD_CLK = 0;
 141   1              AD_CS1 = 1;
 142   1              AD_CS2 = 1;
 143   1      
 144   1              Sys_sta=IDLE_STA;
 145   1      
 146   1              SEND_5615_U(U_data);
 147   1              Delay(50);
 148   1              SEND_5615_I(I_data);
 149   1              Delay(50);
 150   1      
 151   1              Disp_U_Real();
 152   1              Disp_I_Real();
 153   1              Delay(50);
 154   1              Sys_sta=IDLE_STA;
 155   1      }
 156          
 157          //顯示設置電流電壓
 158          void Disp_U_set(unsigned int du)
 159          {
 160   1              Disp_Buf[0]=du/1000;
 161   1              Disp_Buf[1]=du%1000/100;
 162   1              Disp_Buf[2]=du%100/10;
 163   1              Disp_Buf[3]=du%10;
 164   1      
 165   1              Disp();
 166   1      }
 167          void Disp_I_set(unsigned int di)
 168          {
 169   1              Disp_Buf[4]=di/1000;
 170   1              Disp_Buf[5]=di%1000/100;
 171   1              Disp_Buf[6]=di%100/10;
 172   1              Disp_Buf[7]=di%10;
 173   1      
 174   1              Disp();
 175   1      }
 176          //顯示實際電流電壓值
 177          void Disp_U_Real(void)
 178          {
 179   1              dis=dis++;
C51 COMPILER V7.09   MAIN                                                                  12/06/2007 09:33:57 PAGE 4   

 180   1              if(dis == 20)
 181   1              {
 182   2                      dis = 0;
 183   2                      AD_CLK = 0;
 184   2                      AD_CS1 = 1;
 185   2                      AD_CS2 = 1;
 186   2                      U_temp = Read1549_U();
 187   2                      Delay(30);
 188   2      
 189   2                      if(U_temp == 0)
 190   2                      {
 191   3                              Delay(10);
 192   3                              U_temp = Read1549_U();
 193   3                      }
 194   2      
 195   2                      Disp_Buf[0]=U_temp%10000/1000;
 196   2                  if(Disp_Buf[0]==0)
 197   2                  {
 198   3                      Disp_Buf[0]=18;
 199   3                  }
 200   2                      Disp_Buf[1]=U_temp%1000/100;
 201   2                      Disp_Buf[2]=U_temp%100/10;
 202   2                      Disp_Buf[3]=U_temp%10;
 203   2      
 204   2              }
 205   1              Disp();
 206   1      }
 207          
 208          void Disp_I_Real(void)
 209          {
 210   1              disi=disi++;
 211   1              if(disi == 20)
 212   1              {
 213   2                      disi = 0;
 214   2                      I_temp = Read1549_I();
 215   2                      Delay(10);
 216   2                      I_temp = Read1549_I();
 217   2              }
 218   1      
 219   1              Disp_Buf[4]=I_temp%10000/1000;
 220   1              Disp_Buf[5]=I_temp%1000/100;
 221   1              Disp_Buf[6]=I_temp%100/10;
 222   1              Disp_Buf[7]=I_temp%10;
 223   1      
 224   1              Disp();
 225   1      }
 226          //移位顯示
 227          void Disp_change(unsigned char dc)
 228          {
 229   1              Disp_Buf[0]=Disp_Buf[1];
 230   1              Disp_Buf[1]=Disp_Buf[2];
 231   1              Disp_Buf[2]=Disp_Buf[3];
 232   1              Disp_Buf[3]=dc;
 233   1      
 234   1              Disp();
 235   1      }
 236          
 237          void Disp_changei(unsigned char di)
 238          {
 239   1              Disp_Buf[4]=Disp_Buf[5];
 240   1              Disp_Buf[5]=Disp_Buf[6];
 241   1              Disp_Buf[6]=Disp_Buf[7];
C51 COMPILER V7.09   MAIN                                                                  12/06/2007 09:33:57 PAGE 5   

 242   1              Disp_Buf[7]=di;
 243   1      
 244   1              Disp();
 245   1      }
 246          //IDLE狀態下的服務程序
 247          void IDLE_Mange(void)
 248          {
 249   1              unsigned int temp;
 250   1              temp = U_data;
 251   1              keytemp = Key();
 252   1      
 253   1              Sys_sta=IDLE_STA;
 254   1              switch(keytemp)
 255   1              {
 256   2                      //微調鍵
 257   2                      case VADD:
 258   2                      {
 259   3                              if(U_data >= 0x03ff)
 260   3                              {}
 261   3                              else
 262   3                              {
 263   4                                      U_data=U_data+1;
 264   4                                      SEND_5615_U(U_data);
 265   4                                      Delay(5);
 266   4                              }
 267   3                      }break;
 268   2      
 269   2                      case VSUB:
 270   2                      {
 271   3                              if(U_data <= 5 || U_data >= 0x03ff)
 272   3                              {}
 273   3                              else
 274   3                              {
 275   4                                      U_data=U_data-1;
 276   4                                      SEND_5615_U(U_data);
 277   4                                      Delay(5);
 278   4                              }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人久久精品77777最新版本| 亚洲v精品v日韩v欧美v专区 | 天天爽夜夜爽夜夜爽精品视频| 国产色一区二区| 久久精品夜色噜噜亚洲aⅴ| 日韩欧美综合在线| 日韩欧美中文一区| 日韩视频在线你懂得| 日韩午夜激情av| 精品国产91亚洲一区二区三区婷婷 | 亚洲www啪成人一区二区麻豆| 亚洲免费视频成人| 亚洲视频电影在线| 午夜私人影院久久久久| 日本va欧美va精品| 韩国女主播一区二区三区| 国产福利一区二区| a在线播放不卡| 欧美日韩视频在线第一区| 在线综合+亚洲+欧美中文字幕| 欧美一区二区三区视频免费播放 | 成人在线视频一区二区| 成人av免费网站| 欧美性色黄大片| 欧美成人猛片aaaaaaa| 久久影视一区二区| 亚洲色图丝袜美腿| 秋霞影院一区二区| 波多野结衣在线aⅴ中文字幕不卡| 95精品视频在线| 欧美一区二区三级| 国产精品久久久久aaaa| 视频一区二区中文字幕| 成人免费va视频| 91麻豆精品国产91久久久久久| 欧美电视剧免费全集观看| 中文字幕欧美三区| 偷拍一区二区三区四区| 国产成人av网站| 337p亚洲精品色噜噜| 中文久久乱码一区二区| 丝袜美腿高跟呻吟高潮一区| 国产成人午夜精品影院观看视频 | 91官网在线免费观看| 在线成人av影院| 亚洲欧洲av色图| 精品夜夜嗨av一区二区三区| 91免费国产在线观看| 欧美成人高清电影在线| 亚洲国产日韩一级| 色综合欧美在线视频区| 久久午夜免费电影| 亚洲成人免费视频| 色综合视频一区二区三区高清| 精品处破学生在线二十三| 国产精品久久久久国产精品日日| 精品一区二区成人精品| 欧美一级艳片视频免费观看| 亚洲另类春色国产| 成人app网站| 欧美韩国日本不卡| 麻豆视频一区二区| 欧美日韩国产欧美日美国产精品| 国产欧美综合色| 国产一区二区三区不卡在线观看| 在线不卡欧美精品一区二区三区| 亚洲图片欧美一区| 色先锋aa成人| 一区二区三区中文免费| 91丨国产丨九色丨pron| 国产精品毛片久久久久久久| 福利91精品一区二区三区| 26uuu成人网一区二区三区| 日本va欧美va瓶| 精品捆绑美女sm三区| 老鸭窝一区二区久久精品| 欧美一二三区在线| 免费日本视频一区| 精品av久久707| 国产精品一卡二卡在线观看| 欧美刺激脚交jootjob| 久久se这里有精品| 久久久久久麻豆| 国产suv一区二区三区88区| 国产精品系列在线| 91香蕉视频污在线| 亚洲一区二区三区四区五区中文| 91电影在线观看| 亚洲成人动漫在线观看| 欧美精品一级二级| 国内偷窥港台综合视频在线播放| 久久精品一区四区| 91免费看视频| 日日欢夜夜爽一区| 久久婷婷久久一区二区三区| 国产成人午夜精品影院观看视频| 1024成人网| 欧美日韩一二三| 美女一区二区在线观看| 欧美国产精品久久| 在线视频国内自拍亚洲视频| 热久久国产精品| 中文字幕第一页久久| 欧美日韩一卡二卡三卡| 国内精品自线一区二区三区视频| 国产精品无码永久免费888| 91黄色激情网站| 国产真实乱对白精彩久久| 国产精品久久久久aaaa| 欧美日韩激情一区二区三区| 极品少妇一区二区| 亚洲欧美色图小说| 日韩视频一区在线观看| 99精品国产热久久91蜜凸| 午夜精品免费在线| 中文字幕不卡在线| 欧美一区二区在线观看| 懂色av一区二区在线播放| 五月天激情综合网| 国产精品伦一区| 精品免费日韩av| 在线观看91视频| 国产精品18久久久久| 亚洲国产精品欧美一二99| 久久精品日产第一区二区三区高清版| 欧美性受xxxx| 不卡的电影网站| 国产一区二区影院| 丝袜亚洲另类欧美综合| 亚洲欧洲av色图| 久久精品人人做| 欧美mv和日韩mv的网站| 欧美天天综合网| 95精品视频在线| 成人a区在线观看| 国产在线精品国自产拍免费| 午夜伦理一区二区| 一二三区精品福利视频| 国产人成亚洲第一网站在线播放| 欧美一区三区二区| 欧美日韩一区二区三区四区| 99国产精品国产精品毛片| 国产经典欧美精品| 久久99国内精品| 久久不见久久见中文字幕免费| 午夜影视日本亚洲欧洲精品| 亚洲欧美色图小说| 亚洲人吸女人奶水| 亚洲人成网站色在线观看| 国产欧美日韩在线| 国产欧美日韩不卡免费| 国产亚洲一区字幕| 久久久久久99久久久精品网站| 欧美精品一区二区三区在线播放 | 亚洲无人区一区| 亚洲一区在线视频| 亚洲第一精品在线| 亚洲成在线观看| 蜜臀久久99精品久久久久久9| 天天色天天操综合| 久久99精品久久久久久国产越南| 久久er精品视频| 国产69精品一区二区亚洲孕妇 | 欧美国产综合一区二区| 国产精品天美传媒| 亚洲欧洲日韩综合一区二区| 亚洲图片另类小说| 一区二区三区**美女毛片| 亚洲国产精品麻豆| 日韩国产欧美三级| 精品午夜一区二区三区在线观看| 韩国成人福利片在线播放| 国产高清无密码一区二区三区| 丁香婷婷综合色啪| 欧美视频完全免费看| 日韩精品一区二区三区视频在线观看| 26uuu色噜噜精品一区| 中文字幕不卡三区| 亚洲高清在线精品| 精东粉嫩av免费一区二区三区| 国产iv一区二区三区| 在线观看视频一区二区欧美日韩| 欧美一区二区三区播放老司机| 国产亲近乱来精品视频| 亚洲精品ww久久久久久p站| 日韩精品电影一区亚洲| 国内精品伊人久久久久影院对白| 99精品1区2区| 日韩欧美国产一区二区在线播放| 国产欧美一区视频| 亚欧色一区w666天堂| 韩国欧美国产1区| 欧美自拍丝袜亚洲| 久久看人人爽人人| 午夜日韩在线观看| 99精品欧美一区二区三区综合在线| 欧美日韩午夜在线视频| 日本一区二区三级电影在线观看| 亚洲高清不卡在线观看| 国产aⅴ精品一区二区三区色成熟|