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

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

?? mainline.lst

?? 用電鍵控制步進電機朝各個方向做曲線
?? LST
字號:
C51 COMPILER V7.50   MAINLINE                                                              09/10/2005 16:30:06 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE MAINLINE
OBJECT MODULE PLACED IN .\mainline.obj
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE ..\control\mainline.c BROWSE DEBUG OBJECTEXTEND PRINT(.\mainline.lst) OBJEC
                    -T(.\mainline.obj)

line level    source

   1          #include "reg52.h"
   2          #include "intrins.h"
   3          #include "math.h"
   4          #include <absacc.h>
   5          #include "VIIC_C51.h"
   6          #include "ZLG7290.h"
   7          
   8          sbit KEY_INT=P3^2;
   9          sbit PA1=P2^0;
  10          sbit PB1=P2^1;
  11          sbit PC1=P2^2;
  12          sbit PA2=P2^4;
  13          sbit PB2=P2^5;
  14          sbit PC2=P2^6;
  15            //端口定義
  16          
  17          #define stepleng 0.2  //c=單步距離
  18          #define a0 1160
  19          #define b0 1492  //物體在原點的兩懸線長度
  20          
  21          bit dir;
  22          char sta1,sta2;
  23          //unsigned int linex,liney;
  24          unsigned char key;
  25          unsigned char send[8]={00,00,00,00,00,00,00,00};//定義發(fā)送緩沖區(qū) 0~3--y 4~6--x 7--sign
  26          unsigned int x,y,a,b;
  27          int za,zb;
  28          int numa,numb;
  29          unsigned char disp_buf[8]={0,0,0,0,0,0,0,0};//定義全局變量
  30          
  31          unsigned char display(unsigned char  *sd)//顯示程序
  32          { 
  33   1          disp_buf[0] = sd[0];                        
  34   1          disp_buf[1] = sd[1];                
  35   1          disp_buf[2] = sd[2];   
  36   1          disp_buf[3] = sd[3];
  37   1          disp_buf[4] = sd[4];
  38   1          disp_buf[5] = sd[5];
  39   1          disp_buf[6] = sd[6];        
  40   1          disp_buf[7] = sd[7];
  41   1      
  42   1          ZLG7290_SendBuf(disp_buf,8);
  43   1          return 0;
  44   1      }
  45          
  46                  unsigned char delay(unsigned char  no)
  47          { 
  48   1              unsigned char  i,j;                                     //延時參數(shù)
  49   1      
  50   1              for(; no>0; no--)
  51   1              { 
  52   2                      for(i=0; i<10; i++)
  53   2                      for(j=0; j<100; j++);
  54   2              }
C51 COMPILER V7.50   MAINLINE                                                              09/10/2005 16:30:06 PAGE 2   

  55   1              return 0; 
  56   1      }
  57          
  58          void runner1(unsigned  int num,bit dir)//輸入轉動的步數(shù)、方向,完成電機1轉動(相對3相電機) 
  59          {
  60   1              unsigned  int i; 
  61   1              if(dir)
  62   1              {
  63   2                      for(i=0;i<=num;i++)
  64   2                      {
  65   3                              sta1++;
  66   3                              sta1=sta1%6;
  67   3                              delay(2);
  68   3                              if (sta1==0)PC1=1;
  69   3                              if (sta1==1)PB1=0;
  70   3                              if (sta1==2)PA1=1;
  71   3                              if (sta1==3)PC1=0;
  72   3                              if (sta1==4)PB1=1;
  73   3                              if (sta1==5)PA1=0;
  74   3                      }
  75   2              }
  76   1              else
  77   1                {
  78   2                 for(i=0;i<=num;i++)
  79   2                      {
  80   3                      sta1--;
  81   3                      if (sta1<0)sta1=5;
  82   3                       delay(2);
  83   3                              if (sta1==0)PB1=1;
  84   3                              if (sta1==1)PA1=0;
  85   3                              if (sta1==2)PC1=1;
  86   3                              if (sta1==3)PB1=0;
  87   3                              if (sta1==4)PA1=1;
  88   3                              if (sta1==5)PC1=0;
  89   3                      }
  90   2                }
  91   1      }
  92          
  93          void runner2(unsigned  int num,bit dir)//輸入轉動的步數(shù)、方向,完成電機1轉動(相對3相電機) 
  94          {
  95   1              unsigned  int i; 
  96   1              if(~dir)
  97   1              {
  98   2                      for(i=0;i<=num;i++)
  99   2                      {
 100   3                              sta1++;
 101   3                              sta1=sta1%6;
 102   3                              delay(2);
 103   3                              if (sta1==0)PC2=1;
 104   3                              if (sta1==1)PB2=0;
 105   3                              if (sta1==2)PA2=1;
 106   3                              if (sta1==3)PC2=0;
 107   3                              if (sta1==4)PB2=1;
 108   3                              if (sta1==5)PA2=0;
 109   3                      }
 110   2              }
 111   1              else
 112   1                {
 113   2                 for(i=0;i<=num;i++)
 114   2                      {
 115   3                      sta1--;
 116   3                      if (sta1<0)sta1=5;
C51 COMPILER V7.50   MAINLINE                                                              09/10/2005 16:30:06 PAGE 3   

 117   3                       delay(2);
 118   3                              if (sta1==0)PB2=1;
 119   3                              if (sta1==1)PA2=0;
 120   3                              if (sta1==2)PC2=1;
 121   3                              if (sta1==3)PB2=0;
 122   3                              if (sta1==4)PA2=1;
 123   3                              if (sta1==5)PC2=0;
 124   3                      }
 125   2                }
 126   1      }
 127          
 128          
 129          unsigned int point_A (unsigned int x,unsigned int y)//變量轉換xy-a
 130          {
 131   1              unsigned int lineA;
 132   1              unsigned int tmp;
 133   1              tmp=(1150-y)*(1150-y)+(x+150)*(x+150);
 134   1              tmp=sqrt(tmp);
 135   1              lineA=tmp;
 136   1              return lineA;
 137   1      }
 138          
 139          unsigned int point_B (unsigned int x,unsigned int y) //變量轉換xy-b
 140          {
 141   1              unsigned int lineB;
 142   1              unsigned int tmp;
 143   1              tmp=(1150-y)*(1150-y)+(950-x)*(950-x);
 144   1              tmp=sqrt(tmp);
 145   1              lineB=tmp;
 146   1              return lineB;
 147   1      }
 148          /*
 149          unsigned int loc_X (int lineA,int lineB)//變量轉換ab-x
 150          {
 151                  unsigned int loc;
 152                  loc = (lineA*lineA-lineB*lineB)/2200+400;
 153                  return loc;
 154          }
 155          
 156          
 157          void circle (unsigned int x,unsigned int y)//畫圓程序  
 158          {
 159                  unsigned char i;
 160                  unsigned int x1,y1;
 161                  float tmp1,tmp2;
 162                  unsigned int linex,liney;
 163                  unsigned int linex1,liney1;
 164                  x1=x-250;
 165                  y1=y;
 166                  linex=point_A(x1,y1);
 167                  liney=point_B(x1,y1);
 168                  for (i=0;i<360;i++)
 169                          {
 170                  //取絕對坐標
 171                  tmp1=sin(3.1415926*(1-i/180));
 172                          tmp2=cos(3.1415926*(1-i/180));
 173          
 174                          x1=x1+x1+25*tmp2;
 175                          y1=y1+25*tmp1;
 176                          linex1=point_A(x1,y1);
 177                          liney1=point_B(x1,y1);
 178                          za=linex-linex1;
C51 COMPILER V7.50   MAINLINE                                                              09/10/2005 16:30:06 PAGE 4   

 179                          zb=liney-liney1;
 180                          if (za>=0)runner1(za,1);
 181                          else runner1(-za,0);
 182                          if (zb>=0)runner1(zb,1);
 183                          else runner1(-zb,0);            
 184                          }
 185          }
 186          
 187          void mypath (void)//將物體直線運動 5mm*200
 188          {unsigned int x=0,y=0,i,ta,tb;//ta,tb a,b前一個狀態(tài)長
 189           ta=a0;tb=b0;
 190           for(i=0;i<=200;i++)
 191           {
 192            a=point_A(x,y);
 193            b=point_B(x,y);
 194            za=ta-a;//za,zb a,b的增量
 195            zb=tb-b;
 196            numa=za/stepleng;
 197            numb=zb/stepleng;
 198            runner1(numa,1);//  1/0表示掛線伸縮的方向
 199            runner2(numb,1);
 200            x=x+5;
 201            y=y+5;
 202            ta=a;
 203            tb=b;
 204           }
 205           
 206          }
 207          
 208          */
 209          
 210          void main()
 211          {
 212   1              
 213   1      PA1=0; 
 214   1      PB1=1;
 215   1      PC1=1;
 216   1      sta1=0;//電機1初始化
 217   1      PA2=0; 
 218   1      PB2=1;
 219   1      PC2=1;
 220   1      sta2=0;//電機2初始化
 221   1      
 222   1      
 223   1      
 224   1      display(send);
 225   1      
 226   1      runner1(1500,1);
 227   1      for(;;);
 228   1      
 229   1      
 230   1      }
 231          
 232          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    586    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     35    ----
C51 COMPILER V7.50   MAINLINE                                                              09/10/2005 16:30:06 PAGE 5   

   IDATA SIZE       =   ----    ----
   BIT SIZE         =      1       2
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产在线精品一区二区不卡了| 成人一区在线看| www久久精品| 国产夫妻精品视频| 国产精品灌醉下药二区| 91麻豆精品秘密| 亚洲国产日韩在线一区模特| 欧美日韩一区二区欧美激情| 日日噜噜夜夜狠狠视频欧美人 | 91免费国产视频网站| 亚洲精品欧美激情| 欧美久久久一区| 久久成人免费网| 国产亚洲综合在线| 9色porny自拍视频一区二区| 亚洲综合成人在线视频| 日韩一二在线观看| 懂色av一区二区三区蜜臀| 亚洲视频精选在线| 欧美挠脚心视频网站| 九九精品一区二区| 国产精品久久精品日日| 欧美性做爰猛烈叫床潮| 毛片av一区二区三区| 国产嫩草影院久久久久| 欧美在线看片a免费观看| 麻豆精品一区二区| 国产精品国模大尺度视频| 欧洲一区二区三区在线| 美女任你摸久久| 国产精品久久久久影院| 欧美日产国产精品| 国产99精品在线观看| 亚洲成人动漫一区| 久久久久久免费| 在线免费亚洲电影| 久久99精品久久久久久国产越南| 中文字幕一区二区不卡| 日韩一区二区在线播放| 波波电影院一区二区三区| 亚洲h动漫在线| 国产日韩成人精品| 欧美欧美午夜aⅴ在线观看| 高清不卡在线观看av| 婷婷综合久久一区二区三区| 欧美激情在线免费观看| 91精品国产黑色紧身裤美女| 成人黄色在线网站| 日韩极品在线观看| 久久精品人人爽人人爽| 欧美精品久久久久久久多人混战| 国产精品自拍一区| 图片区日韩欧美亚洲| 久久久噜噜噜久久中文字幕色伊伊| 91小视频免费看| 国产一区视频导航| 午夜久久电影网| 亚洲欧美综合色| 欧美一区二区三区性视频| caoporen国产精品视频| 美女视频一区二区三区| 亚洲午夜三级在线| 国产午夜亚洲精品不卡| 欧美一区二区成人| 在线亚洲一区二区| 国产夫妻精品视频| 男人的j进女人的j一区| 一级中文字幕一区二区| 久久精品一区二区| 日韩一区二区电影| 欧美专区亚洲专区| caoporen国产精品视频| 韩国理伦片一区二区三区在线播放| 亚洲一区二区三区中文字幕| 国产精品无遮挡| 久久综合999| 欧美日韩视频在线一区二区| 91香蕉国产在线观看软件| 国产一区二区在线影院| 日韩精品每日更新| 亚洲免费毛片网站| 日本一区二区视频在线| 26uuu国产电影一区二区| 91精品国产91久久久久久一区二区 | 欧美女孩性生活视频| 99麻豆久久久国产精品免费优播| 狠狠色综合日日| 青青草一区二区三区| 亚洲精品日日夜夜| 亚洲婷婷综合色高清在线| 国产日韩影视精品| 久久亚洲欧美国产精品乐播| 日韩一卡二卡三卡| 欧美一级欧美一级在线播放| 欧美日韩欧美一区二区| 欧美自拍偷拍午夜视频| 99re视频精品| 色综合中文综合网| 国产女主播一区| 国产日韩欧美麻豆| 久久精品一区二区三区四区| 亚洲精品在线电影| 欧美tk—视频vk| 精品成人一区二区三区四区| 欧美成人福利视频| 欧美不卡激情三级在线观看| 91精品国产91久久久久久一区二区 | 日本韩国欧美一区| 色婷婷av一区二区三区之一色屋| 91免费看片在线观看| 成人国产精品视频| 国产成人av福利| 丰满白嫩尤物一区二区| 成人av免费在线播放| 99久久伊人精品| 91久久精品一区二区| 91老师片黄在线观看| 色香色香欲天天天影视综合网| 91在线视频观看| 91国偷自产一区二区开放时间| 91激情五月电影| 欧美一a一片一级一片| 欧美怡红院视频| 91精品国产aⅴ一区二区| 337p粉嫩大胆色噜噜噜噜亚洲| 久久一区二区三区国产精品| 久久精品一区四区| 中文字幕日韩精品一区| 一区二区三区四区中文字幕| 图片区小说区区亚洲影院| 亚洲动漫第一页| 成人一级片在线观看| 91免费视频观看| 欧美老肥妇做.爰bbww| 日韩午夜中文字幕| 久久久蜜臀国产一区二区| 国产精品第四页| 亚洲成人资源在线| 精品一区二区成人精品| 国产成人精品一区二区三区网站观看| 成人国产精品免费观看视频| 一本大道久久a久久综合| 欧美精品久久99| 欧美日韩一区二区在线视频| 91亚洲午夜精品久久久久久| 欧美日韩日日夜夜| 日韩欧美中文字幕制服| 国产欧美一区二区三区在线看蜜臀| 国产精品日产欧美久久久久| 亚洲视频一二三| 亚洲国产精品麻豆| 亚洲第一精品在线| 国产乱一区二区| aaa欧美大片| 欧美日韩免费电影| 欧美探花视频资源| www国产成人免费观看视频 深夜成人网| 国产午夜精品久久| 亚洲欧美精品午睡沙发| 亚洲综合自拍偷拍| 久久国产精品一区二区| 国产999精品久久久久久绿帽| 91美女精品福利| 欧美视频在线观看一区二区| 精品sm捆绑视频| 国产精品夫妻自拍| 日韩精品亚洲一区二区三区免费| 精油按摩中文字幕久久| 色94色欧美sute亚洲13| 日韩一区二区影院| 国产精品久久久久久久久免费桃花| 亚洲视频在线一区| 国产在线精品国自产拍免费| 色综合久久88色综合天天免费| 欧美精品乱人伦久久久久久| 久久久久久影视| 亚洲国产成人精品视频| 国产一二三精品| 一本到一区二区三区| 日韩你懂的在线播放| 国产精品久久777777| 亚洲综合清纯丝袜自拍| 国产久卡久卡久卡久卡视频精品| 日本精品一级二级| 2021中文字幕一区亚洲| 亚洲国产欧美在线人成| 国产乱码精品一区二区三区忘忧草 | 91丨九色丨蝌蚪丨老版| 91精品国产综合久久久久久久久久 | 成人黄动漫网站免费app| 91精品国产乱码久久蜜臀| 国产精品国产三级国产aⅴ入口 | 99re免费视频精品全部| 精品国产乱码久久久久久夜甘婷婷| 亚洲视频一区二区在线观看| 美国一区二区三区在线播放| 91小视频免费看| 精品国产免费久久| 夜夜嗨av一区二区三区四季av| 国产一区二区在线免费观看|