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

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

?? 直流電機(jī)按鍵控制.lst

?? LY-51S c語言 程序
?? LST
字號(hào):
C51 COMPILER V7.06   謃流_緇___鍵控制                                                      06/10/2010 08:58:53 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE 謃流_緇___鍵控制
OBJECT MODULE PLACED IN .\obj\直流電機(jī)按鍵控制.obj
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE 直流電機(jī)按鍵控制.c BROWSE DEBUG OBJECTEXTEND PRINT(.\obj\直流電機(jī)按鍵控制.l
                    -st) OBJECT(.\obj\直流電機(jī)按鍵控制.obj)

stmt level    source

   1          /*-----------------------------------------------
   2            名稱:?jiǎn)蝹€(gè)獨(dú)立按鍵控制直流電機(jī)開關(guān)
   3            論壇:www.doflye.net
   4            編寫:shifang
   5            日期:2009.5
   6            修改:無
   7            內(nèi)容:對(duì)應(yīng)的電機(jī)接口需用杜邦線連接到uln2003電機(jī)控制端
   8          ------------------------------------------------*/
   9          #include<reg52.h> //包含頭文件,一般情況不需要改動(dòng),頭文件包含特殊功能寄存器的定義
  10          
  11          #define KeyPort P3
  12          
  13          #define DataPort P0 //定義數(shù)據(jù)端口 程序中遇到DataPort 則用P0 替換
  14          sbit LATCH1=P2^2;//定義鎖存使能端口 段鎖存
  15          sbit LATCH2=P2^3;//                 位鎖存
  16          
  17          sbit DCOUT1 = P1^1;//定義電機(jī)信號(hào)輸出端口1
  18          sbit DCOUT2 = P1^2;//定義電機(jī)信號(hào)輸出端口2
  19          
  20          unsigned char code dofly_DuanMa[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};// 顯示段碼值0~9
  21          unsigned char code dofly_WeiMa[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//分別對(duì)應(yīng)相應(yīng)的數(shù)碼管點(diǎn)亮,即位
             -碼
  22          unsigned char TempData[8]; //存儲(chǔ)顯示值的全局變量
  23          /*------------------------------------------------
  24                            函數(shù)聲明
  25          ------------------------------------------------*/
  26          void DelayUs2x(unsigned char t);//us級(jí)延時(shí)函數(shù)聲明 
  27          void DelayMs(unsigned char t); //ms級(jí)延時(shí)
  28          void Display(unsigned char FirstBit,unsigned char Num);//數(shù)碼管顯示函數(shù)
  29          unsigned char KeyScan(void);//鍵盤掃描
  30          void Init_Timer0(void);//定時(shí)器初始化
  31          /*------------------------------------------------
  32                              主函數(shù)
  33          ------------------------------------------------*/
  34          void main (void)
  35          {
  36   1      unsigned char num;                  
  37   1      
  38   1      Init_Timer0();    //初始化定時(shí)器0,主要用于數(shù)碼管動(dòng)態(tài)掃描
  39   1      
  40   1      TempData[0]=0x5E; //'d'
  41   1      TempData[1]=0x39; //'C'
  42   1      TempData[2]=0x06; //'1'
  43   1      
  44   1      TempData[5]=0x5E; //'d'
  45   1      TempData[6]=0x39; //'C'
  46   1      TempData[7]=0x5b; //'2'
  47   1      while (1)         //主循環(huán)
  48   1        {
  49   2      
  50   2       
  51   2       num=KeyScan();    //循環(huán)調(diào)用按鍵掃描
  52   2       switch(num)
  53   2           {
C51 COMPILER V7.06   謃流_緇___鍵控制                                                      06/10/2010 08:58:53 PAGE 2   

  54   3                case 1:DCOUT1=!DCOUT1;//電機(jī)1改變運(yùn)行狀態(tài)
  55   3                       TempData[0]=0x5E; //'d'
  56   3                               TempData[1]=0x39; //'C'
  57   3                               TempData[2]=0x06; //'1'
  58   3      
  59   3                               if(DCOUT1)
  60   3                                 {
  61   4                               TempData[5]=0x3F; //'O'
  62   4                               TempData[6]=0x54; //'n'
  63   4                               TempData[7]=0;
  64   4                                 }
  65   3                               else
  66   3                                 {
  67   4                               TempData[5]=0x3F; //'O'
  68   4                               TempData[6]=0x71; //'F'
  69   4                               TempData[7]=0x71; //'F'
  70   4                                 }
  71   3                               break;
  72   3                /////////////////////////////////////////////
  73   3                case 2:DCOUT2=!DCOUT2;//電機(jī)2改變運(yùn)行狀態(tài)
  74   3                       TempData[0]=0x5E; //'d'
  75   3                               TempData[1]=0x39; //'C'
  76   3                               TempData[2]=0x5B; //'2'
  77   3      
  78   3                               if(DCOUT2)
  79   3                                 {
  80   4                               TempData[5]=0x3F; //'O'
  81   4                               TempData[6]=0x54; //'n'
  82   4                               TempData[7]=0;
  83   4                                 }
  84   3                               else
  85   3                                 {
  86   4                               TempData[5]=0x3F; //'O'
  87   4                               TempData[6]=0x71; //'F'
  88   4                               TempData[7]=0x71; //'F'
  89   4                                 }
  90   3                                 break;
  91   3                  default:break;
  92   3         }    
  93   2        }
  94   1      }
  95          /*------------------------------------------------
  96           uS延時(shí)函數(shù),含有輸入?yún)?shù) unsigned char t,無返回值
  97           unsigned char 是定義無符號(hào)字符變量,其值的范圍是
  98           0~255 這里使用晶振12M,精確延時(shí)請(qǐng)使用匯編,大致延時(shí)
  99           長(zhǎng)度如下 T=tx2+5 uS 
 100          ------------------------------------------------*/
 101          void DelayUs2x(unsigned char t)
 102          {   
 103   1       while(--t);
 104   1      }
 105          /*------------------------------------------------
 106           mS延時(shí)函數(shù),含有輸入?yún)?shù) unsigned char t,無返回值
 107           unsigned char 是定義無符號(hào)字符變量,其值的范圍是
 108           0~255 這里使用晶振12M,精確延時(shí)請(qǐng)使用匯編
 109          ------------------------------------------------*/
 110          void DelayMs(unsigned char t)
 111          {
 112   1           
 113   1       while(t--)
 114   1       {
 115   2           //大致延時(shí)1mS
C51 COMPILER V7.06   謃流_緇___鍵控制                                                      06/10/2010 08:58:53 PAGE 3   

 116   2           DelayUs2x(245);
 117   2               DelayUs2x(245);
 118   2       }
 119   1      }
 120          /*------------------------------------------------
 121           顯示函數(shù),用于動(dòng)態(tài)掃描數(shù)碼管
 122           輸入?yún)?shù) FirstBit 表示需要顯示的第一位,如賦值2表
 123           示從第三個(gè)數(shù)碼管開始顯示,如輸入0表示從第一個(gè)顯示。
 124           Num表示需要顯示的位數(shù),如需要顯示99兩位數(shù)值則該值
 125           輸入2
 126          ------------------------------------------------*/
 127          void Display(unsigned char FirstBit,unsigned char Num)
 128          {
 129   1            static unsigned char i=0;
 130   1                
 131   1      
 132   1                 DataPort=0;   //清空數(shù)據(jù),防止有交替重影
 133   1             LATCH1=1;     //段鎖存
 134   1             LATCH1=0;
 135   1      
 136   1             DataPort=dofly_WeiMa[i+FirstBit]; //取位碼 
 137   1             LATCH2=1;     //位鎖存
 138   1             LATCH2=0;
 139   1      
 140   1             DataPort=TempData[i]; //取顯示數(shù)據(jù),段碼
 141   1             LATCH1=1;     //段鎖存
 142   1             LATCH1=0;
 143   1             
 144   1                 i++;
 145   1             if(i==Num)
 146   1                    i=0;
 147   1      
 148   1      
 149   1      }
 150          /*------------------------------------------------
 151                              定時(shí)器初始化子程序
 152          ------------------------------------------------*/
 153          void Init_Timer0(void)
 154          {
 155   1       TMOD |= 0x01;    //使用模式1,16位定時(shí)器,使用"|"符號(hào)可以在使用多個(gè)定時(shí)器時(shí)不受影響                 
 156   1       //TH0=0x00;          //給定初值
 157   1       //TL0=0x00;
 158   1       EA=1;            //總中斷打開
 159   1       ET0=1;           //定時(shí)器中斷打開
 160   1       TR0=1;           //定時(shí)器開關(guān)打開
 161   1      }
 162          /*------------------------------------------------
 163                           定時(shí)器中斷子程序
 164          ------------------------------------------------*/
 165          void Timer0_isr(void) interrupt 1 
 166          {
 167   1       TH0=(65536-2000)/256;            //重新賦值 2ms
 168   1       TL0=(65536-2000)%256;
 169   1       
 170   1       Display(0,8);       // 調(diào)用數(shù)碼管掃描
 171   1      
 172   1      }
 173          
 174          /*------------------------------------------------
 175          按鍵掃描函數(shù),返回掃描鍵值
 176          ------------------------------------------------*/
 177          unsigned char KeyScan(void)
C51 COMPILER V7.06   謃流_緇___鍵控制                                                      06/10/2010 08:58:53 PAGE 4   

 178          {
 179   1       unsigned char keyvalue;
 180   1       if(KeyPort!=0xff)
 181   1         {
 182   2          DelayMs(10);
 183   2          if(KeyPort!=0xff)
 184   2                 {
 185   3                  keyvalue=KeyPort;
 186   3                  while(KeyPort!=0xff);
 187   3                      switch(keyvalue)
 188   3                      {
 189   4                       case 0xfe:return 1;break;
 190   4                       case 0xfd:return 2;break;
 191   4                       case 0xfb:return 3;break;
 192   4                       case 0xf7:return 4;break;
 193   4                       case 0xef:return 5;break;
 194   4                       case 0xdf:return 6;break;
 195   4                       case 0xbf:return 7;break;
 196   4                       case 0x7f:return 8;break;
 197   4                       default:return 0;break;
 198   4                      }
 199   3                }
 200   2         }
 201   1         return 0;
 202   1      }
 203          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    301    ----
   CONSTANT SIZE    =     18    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      9    ----
   IDATA SIZE       =   ----    ----
   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一区二区三区免费野_久草精品视频
韩国v欧美v亚洲v日本v| 亚洲激情校园春色| 狠狠色丁香婷综合久久| 久久新电视剧免费观看| 成人激情小说网站| 自拍偷拍欧美精品| 欧美性色aⅴ视频一区日韩精品| 亚洲国产视频一区| 日韩欧美国产一区二区在线播放| 久久97超碰国产精品超碰| 国产日韩欧美综合一区| 91亚洲男人天堂| 亚洲福利视频导航| 久久亚洲一区二区三区明星换脸 | 国产欧美精品一区二区色综合朱莉| 国产乱码一区二区三区| 一区在线观看视频| 欧美精品丝袜中出| 国产精品一卡二卡| 一区二区三区四区视频精品免费| 日韩一级在线观看| www.在线成人| 肉肉av福利一精品导航| 中文一区一区三区高中清不卡| 色婷婷精品久久二区二区蜜臀av| 日韩国产欧美在线观看| 中文字幕不卡三区| 欧美日韩精品一二三区| 国产福利一区在线观看| 亚洲线精品一区二区三区| 精品蜜桃在线看| 91激情在线视频| 精品一区二区三区视频| 一区二区三国产精华液| 久久久久久免费网| 91精品国产色综合久久ai换脸| 国产成人精品aa毛片| 午夜精品视频一区| 中文天堂在线一区| 日韩三级免费观看| 色悠悠亚洲一区二区| 国产精品一区二区三区乱码| 亚洲福利视频导航| 亚洲欧美日韩电影| 久久婷婷色综合| 欧美日韩aaaaaa| 91亚洲精品乱码久久久久久蜜桃| 国产毛片精品一区| 老汉av免费一区二区三区| 亚洲欧美日韩国产另类专区| 国产午夜精品福利| 日韩精品在线一区二区| 欧美性猛交一区二区三区精品| 国产福利一区二区三区视频| 蜜桃av一区二区三区| 亚洲精品老司机| 国产精品国产三级国产专播品爱网 | 日韩欧美国产系列| 欧美天堂一区二区三区| 91麻豆免费观看| av不卡在线播放| 成人免费视频一区| 大尺度一区二区| 国产一区二区三区日韩| 韩国欧美国产一区| 日本欧美一区二区在线观看| 亚洲综合一区二区三区| 国产精品人成在线观看免费| 国产三级一区二区| 国产婷婷精品av在线| 精品国产伦一区二区三区观看方式| 欧美精品少妇一区二区三区| 欧美乱妇20p| 欧美色涩在线第一页| 欧美三级韩国三级日本三斤| 欧美羞羞免费网站| 在线观看日韩一区| 欧美色欧美亚洲另类二区| 在线观看免费亚洲| 欧美午夜电影在线播放| 欧美色图第一页| 欧美日韩中字一区| 在线播放亚洲一区| 日韩一级高清毛片| 久久免费精品国产久精品久久久久| 欧美岛国在线观看| 久久久欧美精品sm网站| 久久久av毛片精品| 日本一二三四高清不卡| 亚洲欧美综合另类在线卡通| 亚洲蜜桃精久久久久久久| 亚洲国产成人va在线观看天堂| 亚洲午夜久久久久中文字幕久| 亚洲成人av免费| 久久国产剧场电影| 懂色中文一区二区在线播放| 99re成人精品视频| 欧美揉bbbbb揉bbbbb| 日韩欧美一区二区免费| 中文字幕乱码日本亚洲一区二区| 亚洲视频中文字幕| 日韩影院在线观看| 国产精品77777竹菊影视小说| 91视视频在线直接观看在线看网页在线看| 色综合久久久久综合体桃花网| 欧美性大战xxxxx久久久| 日韩一区二区三区在线观看| 国产日韩在线不卡| 亚洲国产美女搞黄色| 狠狠v欧美v日韩v亚洲ⅴ| 播五月开心婷婷综合| 欧美日韩一区三区| 国产亚洲视频系列| 亚洲一区二区三区四区在线观看 | 日韩欧美一二区| 国产视频在线观看一区二区三区| 1024精品合集| 久久99精品久久久| 91在线视频网址| 日韩欧美在线一区二区三区| 国产精品乱码妇女bbbb| 奇米色一区二区| 91亚洲精品乱码久久久久久蜜桃| 日韩一级片网站| 亚洲日本成人在线观看| 久久国产成人午夜av影院| 99re热视频精品| 久久久99免费| 日本不卡123| 在线一区二区视频| 欧美激情一区二区三区全黄| 免费欧美在线视频| 欧美怡红院视频| 中文字幕一区视频| 国产主播一区二区三区| 91精品国产一区二区三区香蕉| 亚洲欧洲色图综合| 国产精品亚洲专一区二区三区| 欧美二区在线观看| 一区二区三区色| 成人精品高清在线| 久久久久久黄色| 蜜臀久久99精品久久久画质超高清 | 久久免费看少妇高潮| 日韩av一区二区三区| 欧美在线播放高清精品| 国产欧美综合色| 国产在线视视频有精品| 777午夜精品免费视频| 亚洲男人电影天堂| 不卡视频在线观看| 国产精品热久久久久夜色精品三区 | 国产一区二区伦理片| 欧美一区二区三区不卡| 亚洲狠狠爱一区二区三区| 91在线播放网址| 午夜精品福利在线| 欧美体内she精高潮| 亚洲美女淫视频| 色视频成人在线观看免| 中文字幕五月欧美| 99久久99久久综合| 亚洲欧洲精品天堂一级| 91丨九色丨国产丨porny| 国产精品国产三级国产aⅴ原创 | 99精品视频在线观看免费| 久久久午夜精品| 懂色av一区二区三区蜜臀 | 亚洲女同一区二区| 91免费小视频| 一区二区三区波多野结衣在线观看| 色av成人天堂桃色av| 亚洲一区二区精品久久av| 91久久奴性调教| 性做久久久久久免费观看欧美| 欧美高清你懂得| 看片网站欧美日韩| 欧美精品一区二区三| 国产精品一卡二卡| 国产精品成人免费| 91国产精品成人| 日韩高清不卡一区| 久久久美女艺术照精彩视频福利播放| 国产麻豆9l精品三级站| 欧美激情综合在线| 欧美专区亚洲专区| 另类人妖一区二区av| 国产精品私人自拍| 在线观看视频一区二区欧美日韩| 日韩精品欧美成人高清一区二区| 日韩三级视频中文字幕| 国产成人午夜精品5599| 亚洲欧美偷拍另类a∨色屁股| 欧美三级日韩三级| 精品一区二区三区的国产在线播放| 中文字幕免费在线观看视频一区| 色哟哟一区二区在线观看| 日本不卡123| 中文字幕av不卡| 91麻豆精品国产91久久久久久久久 |