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

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

?? 步進電機.lst

?? L298N直流電機步進電機兩用驅動器
?? LST
字號:
C51 COMPILER V8.05a   步絖電籣                                                             10/23/2010 16:06:23 PAGE 1   


C51 COMPILER V8.05a, COMPILATION OF MODULE 步絖電籣
OBJECT MODULE PLACED IN 步進電機.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 步進電機.C BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /********************************************************************
   2                                      匯誠科技
   3          
   4          實現功能:上位機控制步進電機程序
   5          使用芯片:AT89S52 或者 STC89C52
   6          晶振:11.0592MHZ
   7          編譯環境:Keil
   8          作者:zhangxinchunleo
   9          網站:www.ourhc.cn
  10          淘寶店:匯誠科技 http://shop36330473.taobao.com
  11          【聲明】此程序僅用于學習與參考,引用請注明版權和作者信息!     
  12          
  13          *********************************************************************/
  14          
  15           #include<reg52.h>
  16           #define uchar unsigned char
  17           #define uint unsigned int
  18           
  19           //電機控制專用數據
  20          /*****P1.0=A ;P1.1=B ;P1.2=B' ; P1.3=A'****/ 
  21          
  22          /*******************************正轉數組**************************************************/
  23            code uchar runz[8]={
  24                                0x05,0x01,0x09,0x08,0x0a,0x02,0x06,0x04
  25                                                   }; 
  26                                        //兩相四線八拍工作方式
  27          /*******************************反轉數組**************************************************/
  28            code uchar runf[8]={
  29                                0x04,0x06,0x02,0x0a,0x08,0x09,0x01,0x05
  30                                                   }; 
  31                                         //兩相四線八拍工作方式
  32           uchar keycan=0;                //鍵值
  33           uchar i,j,k,z;
  34           unsigned char receive_count; //用于存儲單片機接收發送緩沖寄存器SBUF里面的內容
  35           uchar add_temp=0,rdu_temp=0;//定義加減速的控制值
  36           uchar oper_temp=0;
  37          
  38           int y=10;//定義轉動速度,數值越大電機轉速越慢反之則快
  39          
  40           sbit P2_0=P2^0;//正轉按鍵
  41           sbit P2_1=P2^1;//反轉按鍵
  42           sbit P2_2=P2^2;//電機加圈
  43           sbit P2_3=P2^3;//電機減圈
  44          
  45          /***************************************************************************
  46                                         函數聲明
  47          ***********************************************************************/
  48           void delay(i) ;
  49           void zrun();
  50           void frun() ;
  51           void Init_Com(void);
  52           
  53           /********************************************************************
  54                                 主程序
  55           *********************************************************************/
C51 COMPILER V8.05a   步絖電籣                                                             10/23/2010 16:06:23 PAGE 2   

  56          main()
  57          {        
  58   1         Init_Com();
  59   1         while(1)
  60   1           {
  61   2       
  62   2                 if ( RI ) //掃描判斷是否接收到數據,
  63   2               {
  64   3                  receive_count = SBUF; 
  65   3                  RI=0; //RI 
  66   3                       //判斷串口接收的字符類型
  67   3                  switch( receive_count) 
  68   3                                 {              
  69   4                                       case 'A': keycan=1;break;          //接收到的字符為B 是keycan=1
  70   4                                           case 'B': keycan=2;break;          //接收到的字符為C 是keycan=1
  71   4                                           case 'C': add_temp=1;break;    //接收到的字符為D 是電機加速add_temp=1
  72   4                                           case 'D': rdu_temp=1;break;        //接收到的字符為E是 電機加減速rdu_temp=1
  73   4                                           case 'E': 
  74   4                                                                          keycan=0;
  75   4                                                                              rdu_temp=0;
  76   4                                                                              add_temp=0;
  77   4                                                                              break;     //接收到的字符為F 是keycan=0
  78   4                                  }
  79   3                   }
  80   2             switch (keycan)   //判斷電機的工作狀態
  81   2                     {
  82   3                                case 0: break;
  83   3                        case 1:
  84   3                                       { 
  85   4                                                  zrun();
  86   4                                                }
  87   3                                                break;
  88   3                        case 2: 
  89   3                                        {
  90   4                                                   frun();
  91   4                                                 }
  92   3                                                 break;
  93   3                       }
  94   2          if(P2_0==0) //如果電機正轉按鍵按下
  95   2            {
  96   3              keycan=1;        //鍵值等于1
  97   3             }
  98   2          if(P2_1==0) //如果電機反轉按鍵按下
  99   2            {
 100   3              keycan=2;        //鍵值等于2
 101   3             }
 102   2      
 103   2          if((P2_2==0)||(rdu_temp==1)) //  電機加速
 104   2               {
 105   3                       delay(200);
 106   3                   y=y+2;     
 107   3                          rdu_temp=0;
 108   3                }
 109   2         if((P2_3==0)||(add_temp)) 
 110   2              {       
 111   3                    delay(200);                // 電機減速
 112   3                        y=y-2;
 113   3                        add_temp=0;
 114   3              }
 115   2         }
 116   1      }
 117           
C51 COMPILER V8.05a   步絖電籣                                                             10/23/2010 16:06:23 PAGE 3   

 118          /***************************************************************************************
 119                                串口初始化函數
 120          ***************************************************************************************/
 121          void Init_Com(void)
 122          {
 123   1      TMOD = 0x20;
 124   1      PCON = 0x00;
 125   1      SCON = 0x50;
 126   1      TH1 = 0xFd;
 127   1      TL1 = 0xFd;
 128   1      TR1 = 1;
 129   1      }
 130          
 131           /********************************************************************
 132                                延時程序
 133           *********************************************************************/          
 134          void delay(i)//延時函數
 135            {
 136   1            for(j=0;j<i;j++)
 137   1            for(k=0;k<150;k++);
 138   1        }
 139          
 140           /********************************************************************
 141                                步進電機正傳程序
 142           *********************************************************************/ 
 143          
 144          void zrun()// 正轉運行
 145          {  
 146   1      
 147   1                 for(z=0;z<8;z++)
 148   1               {
 149   2                   P1=runz[z];
 150   2                   delay(y);
 151   2               }
 152   1      }
 153           /********************************************************************
 154                                 步進電機反轉程序
 155           *********************************************************************/ 
 156          void frun()// 反轉運行
 157           {
 158   1                  for(z=0;z<8;z++)
 159   1                {
 160   2                  P1=runf[z];
 161   2                  delay(y);
 162   2                }
 163   1      }
 164           


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    243    ----
   CONSTANT SIZE    =     16    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     11    ----
   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一区二区三区免费野_久草精品视频
9191久久久久久久久久久| 亚洲国产精品久久不卡毛片| 亚洲欧美激情一区二区| 免费亚洲电影在线| 色av成人天堂桃色av| 中文在线免费一区三区高中清不卡| 亚洲18影院在线观看| 91小视频在线观看| 久久久国产午夜精品 | 日韩欧美高清dvd碟片| 伊人夜夜躁av伊人久久| 国产不卡视频在线播放| 日韩欧美国产成人一区二区| 亚洲va欧美va人人爽| 色噜噜狠狠色综合中国| 亚洲欧洲另类国产综合| 国产成人av电影在线播放| 欧美成人猛片aaaaaaa| 日本欧美加勒比视频| 欧美日韩国产高清一区| 亚洲第一精品在线| 欧亚一区二区三区| 亚洲一二三四区| 欧美性色黄大片手机版| 亚洲制服欧美中文字幕中文字幕| 91蜜桃视频在线| 最近中文字幕一区二区三区| 99在线视频精品| 国产精品不卡在线观看| 99精品在线观看视频| 国产精品福利一区| 99久久综合国产精品| 中文字幕制服丝袜成人av| 成人高清视频在线| 中文字幕一区二区三中文字幕| 不卡av电影在线播放| 亚洲欧洲精品一区二区精品久久久| 成人禁用看黄a在线| 自拍偷拍亚洲欧美日韩| 91豆麻精品91久久久久久| 亚洲午夜激情网页| 欧美精品tushy高清| 蜜臀av性久久久久蜜臀aⅴ流畅| 91精品国产综合久久精品| 麻豆91精品91久久久的内涵| 欧美精品一区二区在线播放| 国产成人在线视频免费播放| 国产精品三级电影| 91国内精品野花午夜精品| 亚洲精品精品亚洲| 欧美日精品一区视频| 日韩福利电影在线| 久久综合九色综合97婷婷| 精品在线免费视频| 国产精品福利一区二区三区| 欧美午夜精品久久久| 日韩中文字幕不卡| 久久精品欧美一区二区三区麻豆| 91在线高清观看| 免费欧美高清视频| 中文天堂在线一区| 91.成人天堂一区| 国产综合成人久久大片91| 亚洲精品大片www| 欧美mv日韩mv国产网站app| 99久久精品国产麻豆演员表| 午夜精品福利一区二区三区av| 久久综合久久99| 欧美日韩五月天| 国产老女人精品毛片久久| 亚洲一区二区三区四区在线 | 久久www免费人成看片高清| 国产女同互慰高潮91漫画| 在线看国产日韩| 国产风韵犹存在线视精品| 亚洲线精品一区二区三区 | 日韩欧美激情一区| 91久久精品午夜一区二区| 国产一区二区免费在线| 亚洲一区二区在线观看视频| 国产婷婷一区二区| 欧美一级在线免费| 91免费在线看| 国产不卡视频在线播放| 另类小说一区二区三区| 亚洲高清免费一级二级三级| 亚洲国产激情av| 欧美精品一区二区高清在线观看| 在线观看三级视频欧美| 成人免费电影视频| 国产福利一区二区三区视频在线 | 日韩欧美国产一二三区| 欧美色精品在线视频| 色中色一区二区| 成人国产亚洲欧美成人综合网| 免费观看在线色综合| 亚洲一区自拍偷拍| 尤物av一区二区| 日韩美女视频一区| 欧美国产乱子伦| 精品1区2区在线观看| 日韩视频一区二区在线观看| 欧美日韩精品福利| 欧美午夜片在线观看| 欧美三级中文字幕| 欧美视频中文字幕| 精品视频资源站| 欧美日韩国产高清一区二区三区| 欧美午夜精品免费| 欧美视频一二三区| 欧美日免费三级在线| 欧美三级在线播放| 欧美精品国产精品| 91麻豆精品国产自产在线| 欧美精品一级二级| 日韩一级黄色片| 26uuu精品一区二区三区四区在线| 欧美一区二区福利在线| 在线综合视频播放| 日韩欧美中文一区二区| 26uuu亚洲婷婷狠狠天堂| 精品国产免费视频| 欧美激情综合五月色丁香| 国产欧美日韩麻豆91| 国产精品天天摸av网| 一区二区三区久久久| 亚洲图片欧美综合| 日韩高清不卡一区二区三区| 久久99精品视频| 成人av资源站| 欧美性猛片aaaaaaa做受| 欧美二区在线观看| 久久婷婷一区二区三区| 国产精品久久久久影院老司| 亚洲色大成网站www久久九九| 亚洲午夜av在线| 久久97超碰国产精品超碰| 国产河南妇女毛片精品久久久 | 国产乱码精品一区二区三区av| 国产盗摄女厕一区二区三区| 91蝌蚪porny| 欧美一区二区免费观在线| 国产视频不卡一区| 亚洲视频在线一区二区| 日韩制服丝袜先锋影音| 国产suv精品一区二区三区| 色婷婷久久99综合精品jk白丝| 91精品国产美女浴室洗澡无遮挡| 久久久久久电影| 亚洲码国产岛国毛片在线| 美日韩一区二区三区| 99久久99久久精品国产片果冻 | 欧美高清在线视频| 一区二区欧美国产| 韩国午夜理伦三级不卡影院| 99视频热这里只有精品免费| 日韩片之四级片| 亚洲精品国产一区二区精华液 | 欧美激情综合五月色丁香小说| 亚洲午夜久久久久| 国产91精品入口| 日韩一区二区影院| 一区二区三区四区在线免费观看| 久久精品国产精品亚洲精品| 在线观看亚洲a| 国产精品国产精品国产专区不片| 久久精品国产精品亚洲综合| 欧美亚洲日本国产| 中文字幕中文在线不卡住| 韩国v欧美v亚洲v日本v| 欧美色爱综合网| 亚洲欧美日韩国产一区二区三区 | 国内偷窥港台综合视频在线播放| 91老师国产黑色丝袜在线| 久久精品视频免费观看| 裸体歌舞表演一区二区| 欧美性生交片4| 一区二区成人在线视频 | 国产精品中文欧美| 91超碰这里只有精品国产| 亚洲资源中文字幕| 97se亚洲国产综合自在线不卡| 久久久久久99久久久精品网站| 青青草国产精品97视觉盛宴| 欧美亚洲综合在线| 亚洲同性gay激情无套| 成人免费看黄yyy456| 久久久久国产精品麻豆ai换脸 | 欧美国产精品一区二区三区| 精品午夜久久福利影院| 日韩一区二区三区四区 | 日本怡春院一区二区| 欧美日本免费一区二区三区| 樱花影视一区二区| 色先锋aa成人| 亚洲国产精品久久艾草纯爱| 欧美麻豆精品久久久久久| 午夜精品福利一区二区三区蜜桃| 欧美日韩一区二区电影| 亚洲aⅴ怡春院|