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

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

?? motor.lst

?? keil c 文件 @@##%%…… &……源代碼程序
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V7.06   MOTOR                                                                 09/13/2005 19:28:53 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE MOTOR
OBJECT MODULE PLACED IN .\img\motor.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE motor.c BROWSE DEBUG OBJECTEXTEND OBJECT(.\img\motor.obj)

stmt level    source

   1          #include <reg52.h>
   2          #include<absacc.h>
   3          #include <intrins.h>
   4          #include <math.h>
   5          
   6          #include <stdio.h>                /* prototype declarations for I/O functions */
   7          
   8          
   9                  
  10          sbit cflag=ACC^7;
  11          
  12          sbit L297_L_CW=P1^0;
  13          sbit L297_L_CLK=P1^1;
  14          sbit L297_L_HALF=P1^2;
  15          sbit L297_L_RST=P1^3;
  16          sbit L297_L_CTL=P1^4;
  17          sbit L297_L_EN=P1^5;
  18          
  19          sbit L297_R_CW=P1^6;
  20          sbit L297_R_CLK=P1^7;
  21          sbit L297_R_HALF=P3^0;
  22          sbit L297_R_RST=P3^1;
  23          sbit L297_R_CTL=P3^2;
  24          sbit L297_R_EN=P3^4;
  25          
  26          
  27          
  28          #define uchar unsigned char
  29          #define uint unsigned int
  30          
  31          #define STEP 26
  32          
  33          #define SPEED 5
  34          
  35          #define ctrl8279 XBYTE[0X0100]
  36          #define data8279 XBYTE[0X0000]
  37          
  38          
  39          
  40          
  41          
  42              uchar x0,y0;
  43              unsigned int i,j;
  44              uchar k,eol;
  45              float mmx,mmy;
  46                  float mx,my;
  47                  int cr=25;
  48                  int cx0=40,cy0=50;
  49          
  50          
  51          /*********************************/
  52          
  53          void msec(unsigned int x){
  54   1      uchar j;
  55   1      while(x--){
C51 COMPILER V7.06   MOTOR                                                                 09/13/2005 19:28:53 PAGE 2   

  56   2      for(j=0;j<125;j++)
  57   2      {;}
  58   2      }
  59   1      }
  60          
  61          /*************************/
  62          uchar code table[]={0x0fc,0x60,0x0da,0x0f2,0x66,0x0b6,0x0be,0x0e0,0x0fe,0x0f6,0x8e,0x02};
  63          /****************************/
  64          void wdat_8279(uchar d){
  65   1      msec(1);
  66   1      do
  67   1      {ACC=ctrl8279;}
  68   1      while (cflag==1);
  69   1      data8279=d;
  70   1      }
  71          
  72          
  73          /*******************************************/
  74          
  75          void wcom_8279(uchar c){
  76   1      msec(1);
  77   1      do
  78   1      {ACC=ctrl8279;}
  79   1      while (cflag==1);
  80   1      ctrl8279=c;
  81   1      }
  82          /********************/
  83          
  84          void init8279()
  85          {
  86   1        //unsigned char i;
  87   1       ctrl8279=0x32;            //biancheng minglin shizhong :ale 18 fenping 00110010
  88   1       ctrl8279=0x00;            //8zifuxianshi you ru kou ,bianma sao miao jianpan,shuang jian suo
  89   1       ctrl8279=0xd0;            //xianshi ram qing 0,quan zhi 1;
  90   1       
  91   1      
  92   1       }
  93           /******************/
  94          
  95          
  96          
  97          void display_xy(int x, int y , uchar ch){
  98   1          
  99   1          if (y<1) y=1;
 100   1          if (y>2) y=2;
 101   1          if (x<1) x=1;
 102   1          if (x>4) x=4;
 103   1          if (ch<0) ch=0;
 104   1          if (ch>15) ch=15;
 105   1          if (y==1) {
 106   2            switch (x) {
 107   3             case 1:  wcom_8279(0x87);      
 108   3                      wdat_8279(table[ch]);
 109   3                                      break;
 110   3             case 2:  wcom_8279(0x83);      
 111   3                      wdat_8279(table[ch]);
 112   3                              break;
 113   3             case 3:  wcom_8279(0x85);      
 114   3                      wdat_8279(table[ch]);
 115   3                                      break;
 116   3             case 4:  wcom_8279(0x81);      
 117   3                      wdat_8279(table[ch]);
C51 COMPILER V7.06   MOTOR                                                                 09/13/2005 19:28:53 PAGE 3   

 118   3                              break;
 119   3            } 
 120   2            
 121   2          }else {
 122   2                 switch (x) {
 123   3             case 1:  wcom_8279(0x86);      
 124   3                      wdat_8279(table[ch]);
 125   3                                      break;
 126   3             case 2:  wcom_8279(0x82);      
 127   3                      wdat_8279(table[ch]);
 128   3                              break;
 129   3             case 3:  wcom_8279(0x84);      
 130   3                      wdat_8279(table[ch]);
 131   3                                      break;
 132   3             case 4:  wcom_8279(0x80);      
 133   3                      wdat_8279(table[ch]);
 134   3                              break;
 135   3            } 
 136   2            
 137   2          }
 138   1      
 139   1      }
 140          
 141          
 142          
 143          void display2( int k){
 144   1      
 145   1          uint s=0,a=0,d=0, m=0,f=0,n=0,i;
 146   1      
 147   1              
 148   1              uint neg=0;
 149   1               
 150   1              if(k>-999&&k<=9999)
 151   1           { 
 152   2           // ctrl8279=0x00;
 153   2                   if (k<0) {
 154   3                         k=-k;
 155   3                         neg=1;
 156   3                       }
 157   2               s=k/1000;
 158   2               wcom_8279(0x86);      
 159   2               wdat_8279(table[s]);
 160   2      
 161   2               a=k%1000;
 162   2               d=a/100;
 163   2               wcom_8279(0x82); 
 164   2               i=0x80;
 165   2                wdat_8279(table[d]);
 166   2                //
 167   2               m=a%100;
 168   2               f=m/10;
 169   2               wcom_8279(0x84);
 170   2              i=0x80;
 171   2               wdat_8279(table[f]);
 172   2              
 173   2               n=m%10;
 174   2               
 175   2              wcom_8279(0x80);
 176   2              wdat_8279(table[n]);  
 177   2          }
 178   1             if (neg) display_xy(1,2,11);
 179   1      
C51 COMPILER V7.06   MOTOR                                                                 09/13/2005 19:28:53 PAGE 4   

 180   1      }
 181          void display1( int k)
 182          { 
 183   1          uint s=0,a=0,d=0, m=0,f=0,n=0,i;
 184   1      
 185   1              uint neg=0;
 186   1               
 187   1              if(k>-999&&k<=9999)
 188   1           { 
 189   2           // ctrl8279=0x00;
 190   2                   if (k<0) {
 191   3                         k=-k;
 192   3                         neg=1;
 193   3                       }
 194   2               s=k/1000;
 195   2               wcom_8279(0x87);      
 196   2               wdat_8279(table[s]);
 197   2      
 198   2               a=k%1000;
 199   2               d=a/100;
 200   2               wcom_8279(0x83); 
 201   2               i=0x80;
 202   2                wdat_8279(table[d]);
 203   2                //
 204   2               m=a%100;
 205   2               f=m/10;
 206   2               wcom_8279(0x85);
 207   2              i=0x80;
 208   2               wdat_8279(table[f]);
 209   2              
 210   2               n=m%10;
 211   2               
 212   2              wcom_8279(0x81);
 213   2             wdat_8279(table[n]);
 214   2             //
 215   2             }
 216   1            if (neg) display_xy(1,1,11);
 217   1                 
 218   1       }  
 219           /***********************/
 220          
 221           uchar key_pressed(void) //判斷FIFO有鍵按下函數(shù)
 222          {uchar k;
 223   1      k=ctrl8279;
 224   1      return(k&0x0f); //非0,有鍵按下
 225   1      }
 226          
 227          
 228          uchar keyin(void)
 229          {uchar i,k;
 230   1      while(key_pressed()==0);
 231   1      wcom_8279(0x40); //讀FIFO RAM命令
 232   1      i=data8279;
 233   1      k=0;
 234   1      switch(i)
 235   1           {
 236   2                case 196:
 237   2                display1(0);
 238   2                        k=0;
 239   2                break;
 240   2                case 228:
 241   2                display1(1);
C51 COMPILER V7.06   MOTOR                                                                 09/13/2005 19:28:53 PAGE 5   

 242   2                        k=1;
 243   2                break;
 244   2                case 192:
 245   2                display1(2);
 246   2                        k=2;
 247   2                break;
 248   2                case 224:
 249   2                display1(3);
 250   2                        k=3;
 251   2                break;
 252   2                case 197:
 253   2                display1(4);
 254   2                        k=4;
 255   2                break;
 256   2                case 229:
 257   2                display1(5);
 258   2                        k=5;
 259   2                break;
 260   2                case 193:
 261   2                display1(6);
 262   2                        k=6;
 263   2                break;
 264   2                case 225:
 265   2                display1(7);
 266   2                        k=7;
 267   2                break;
 268   2                case 198:
 269   2                display1(8);
 270   2                        k=8;
 271   2                break;
 272   2                case 230:
 273   2                display1(9);
 274   2                         k=9;
 275   2                break;
 276   2                case 194:
 277   2                display1(10);
 278   2                       k=10;
 279   2                break;
 280   2                case 226:
 281   2                display1(11);
 282   2                       k=11;
 283   2                break;
 284   2                case 199:
 285   2                display1(12);
 286   2                       k=12;
 287   2                break;
 288   2                case 231:
 289   2                display1(13);
 290   2                        k=13;
 291   2                break;
 292   2                case 195:
 293   2                display1(14);
 294   2                       k=14;
 295   2                break;
 296   2                case 227:
 297   2                display1(15);
 298   2                        k=15;
 299   2                break;  
 300   2              }
 301   1      
 302   1      return(k);
 303   1      
C51 COMPILER V7.06   MOTOR                                                                 09/13/2005 19:28:53 PAGE 6   

 304   1      }
 305           /**************************/
 306          
 307          
 308          
 309          
 310          void Rmotor(float L){
 311   1       int i,j;
 312   1          if (L<0){
 313   2          L297_L_CW=1;
 314   2              }else {
 315   2              L297_L_CW=0;
 316   2              }
 317   1          j=abs(STEP*L);
 318   1          for (i=0;i<j;i++){
 319   2           L297_L_CLK=0;
 320   2               msec(SPEED);
 321   2               L297_L_CLK=1;
 322   2               msec(SPEED);
 323   2              }
 324   1      

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
黄色资源网久久资源365| 久久这里只有精品视频网| 亚洲欧美怡红院| 波波电影院一区二区三区| 久久久国产精品不卡| 国产91丝袜在线18| 亚洲欧美综合色| 欧美亚男人的天堂| 亚洲va欧美va国产va天堂影院| 黄色日韩网站视频| 国产欧美日韩精品一区| 成人av动漫在线| 一区二区三国产精华液| 欧美老年两性高潮| 国产一区二区按摩在线观看| 中文字幕不卡在线| 欧日韩精品视频| 麻豆91在线播放| 中日韩av电影| 欧美日韩一区二区在线观看 | 精品国产乱码91久久久久久网站| 日韩av午夜在线观看| 2021久久国产精品不只是精品| 国产精品一区二区黑丝| 亚洲人成伊人成综合网小说| 欧美日韩成人一区| 国产成人av电影在线播放| 亚洲综合激情另类小说区| 日韩一区二区不卡| 99精品视频在线播放观看| 日韩av一区二| 亚洲欧美国产三级| 精品国产乱码久久久久久牛牛| 成人在线视频首页| 日韩av在线播放中文字幕| 亚洲欧美怡红院| 亚洲精品一区二区三区蜜桃下载| 99国产欧美另类久久久精品| 日韩成人av影视| 亚洲免费资源在线播放| 欧美精品一区二区三区蜜臀| 色婷婷综合久久久| 国产成人av自拍| 丝袜美腿一区二区三区| 亚洲欧洲日产国产综合网| 日韩免费看的电影| 在线免费一区三区| 国产69精品久久99不卡| 另类的小说在线视频另类成人小视频在线 | 国产欧美一区二区在线| 欧美午夜电影网| 国产一区二区三区精品视频| 亚洲国产日日夜夜| 中文字幕一区二区三区在线观看| 欧美日韩视频不卡| 972aa.com艺术欧美| 国产美女娇喘av呻吟久久| 舔着乳尖日韩一区| 亚洲激情男女视频| 国产精品国产自产拍高清av| 精品国产一区二区三区忘忧草| www.成人网.com| 国产.精品.日韩.另类.中文.在线.播放| 一区二区三区在线影院| 欧美经典一区二区三区| 亚洲精品一线二线三线| 欧美不卡视频一区| 91精品国产色综合久久不卡蜜臀| 一本一本久久a久久精品综合麻豆| 美女国产一区二区三区| 日本美女一区二区三区| 婷婷成人综合网| 性做久久久久久免费观看| 亚洲综合男人的天堂| 亚洲色图制服丝袜| 亚洲视频小说图片| 亚洲免费看黄网站| 亚洲精品乱码久久久久久日本蜜臀| 国产午夜亚洲精品午夜鲁丝片 | 成人性生交大片免费看中文| 国产一区在线观看视频| 国产一区二区三区最好精华液 | 日韩中文字幕1| 日韩av一区二区三区四区| 日韩精品福利网| 日韩高清不卡一区二区三区| 婷婷中文字幕综合| 免费xxxx性欧美18vr| 麻豆成人综合网| 国产精品自在在线| 福利电影一区二区三区| 国产成人精品亚洲日本在线桃色| 韩国女主播成人在线观看| 国产精品一二三四| 成人av在线一区二区| 不卡在线观看av| 欧美影院午夜播放| 日韩西西人体444www| 久久精品在线免费观看| 一区二区中文字幕在线| 亚洲国产精品久久一线不卡| 蜜桃传媒麻豆第一区在线观看| 久久国内精品视频| 成人av手机在线观看| 欧美主播一区二区三区美女| 欧美大肚乱孕交hd孕妇| 欧美国产精品专区| 亚洲成人在线观看视频| 国内外成人在线视频| 91丨porny丨蝌蚪视频| 欧美日韩高清一区二区三区| 久久综合视频网| 亚洲激情在线播放| 老司机午夜精品| 91亚洲精华国产精华精华液| 欧美丰满少妇xxxxx高潮对白| 日韩一级黄色片| 亚洲国产精品成人综合| 一二三四社区欧美黄| 亚洲精品乱码久久久久久| 日韩精品91亚洲二区在线观看| 日本亚洲电影天堂| 99热精品国产| 欧美日本乱大交xxxxx| 久久久美女毛片| 亚洲免费av观看| 日本女优在线视频一区二区| 成人黄色电影在线| 欧美日韩国产小视频| 国产精品热久久久久夜色精品三区| 日韩美女视频一区二区| 日韩高清中文字幕一区| 不卡的电视剧免费网站有什么| 91美女视频网站| 日本一区二区成人在线| 亚洲一区二区av电影| 国产综合久久久久久久久久久久| 福利一区二区在线| 波多野结衣在线aⅴ中文字幕不卡| 欧美视频日韩视频| 久久久久久毛片| 亚洲国产aⅴ成人精品无吗| 国产一区二区免费视频| 91丨九色丨蝌蚪富婆spa| 久久久精品2019中文字幕之3| 亚洲视频一区二区在线观看| 精品中文字幕一区二区小辣椒| 粉嫩一区二区三区性色av| 色婷婷国产精品久久包臀 | 欧美军同video69gay| 国产欧美日韩三级| 日韩精品视频网| 精品亚洲国产成人av制服丝袜| 色婷婷亚洲综合| 国产网站一区二区| 美日韩一区二区| 在线这里只有精品| 日韩毛片高清在线播放| 极品少妇一区二区三区精品视频| www.66久久| 久久久久久久综合色一本| 日本欧美加勒比视频| 在线不卡的av| 一区二区三区视频在线观看| 懂色av一区二区三区蜜臀| 精品国产一区久久| 亚洲一卡二卡三卡四卡五卡| 在线观看日产精品| 亚洲女与黑人做爰| 成人午夜大片免费观看| 久久先锋影音av| 国产精品综合久久| 久久久久国产一区二区三区四区 | 欧美综合一区二区| 国产精品全国免费观看高清| 国产99精品在线观看| 久久久久久免费毛片精品| 麻豆成人免费电影| 日韩欧美高清dvd碟片| 久久精品国产77777蜜臀| 欧美日本一区二区| 亚洲成人免费视频| 欧美网站大全在线观看| 亚洲成精国产精品女| 在线精品视频免费播放| 一区二区三区 在线观看视频| 99精品国产热久久91蜜凸| 久久久久久久久久看片| 成人国产精品免费网站| 国产精品久线观看视频| 成人精品在线视频观看| 国产亚洲精品bt天堂精选| 色综合天天做天天爱| 亚洲男女毛片无遮挡| 在线亚洲欧美专区二区| 亚洲国产综合91精品麻豆 | 欧美日韩在线免费视频| 香蕉成人伊视频在线观看| 欧美日韩黄色一区二区| 日韩精品一级中文字幕精品视频免费观看 |