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

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

?? main.lst

?? 單片機C51典型應用設計代碼共11章包括液晶顯示代碼
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V6.23a  MAIN                                                                  11/24/2002 21:27:04 PAGE 1   


C51 COMPILER V6.23a, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c LARGE DEBUG OBJECTEXTEND

stmt level    source

   1          
   2          #ifdef MONITOR51                         /* Debugging with Monitor-51 needs   */
              char code reserve [3] _at_ 0x23;         /* space for serial interrupt if     */
              #endif                                   /* Stop Exection with Serial Intr.   */
   5                                                   /* is enabled                        */
   6          /*------------------------------------------------
   7          The main C function.  Program execution starts
   8          here after stack initialization.
   9          ------------------------------------------------*/
  10          #include <stdio.h>
  11          #include <reg51.h>
  12          #include <math.h>
  13          
  14          #define         DEBUG
  15          #define         VALID                   0
  16          #define         INVALID                 1
  17          #define         TRUE                    1
  18          #define         FALSE                   0
  19          #define         ConstClockWise          1
  20          #define         ConstAntiClock          0
  21          
  22          #define         DELAY_VALVE             3
  23          
  24          #define         MAXSTEPS                400                     //maxsteps = 360/0.9=400
  25          #define         HALFMAXSTEPS            200                     //180 degree
  26          #define         ONEQUARTERSTEPS         100
  27          #define         THREEQUARTERSTEPS       300
  28          #define         OCTANT                  50
  29          
  30          #define         MAXINPULSE              20
  31          
  32          
  33          //#define       PinZFeedBack    P0_0            //input,photoelectricity signal feed back ,to know where is the 0 angle p
             -osition
  34          #define         PinClockWiseRot P0_1            //input,ClockWise Rotate Signal
  35          #define         PinAntiClockRot P0_2            //input,Anti-clock-wise rotate signal
  36          //#define       PinInFree       P0_3            //input,Rotate to Zero Angle Signal
  37          #define         PinDrvOPTO      P1_0            //output,opto.
  38          #define         PinDrvFree      P1_1            //output,if ,then machine is free
  39          #define         PinDrvAntiClock P1_2            //output,if VALID,then Drive the machine rotate ANTI-clock wise
  40          #define         PinDriver       P1_3            //output,give Pulse to control the machine's speed
  41          
  42          #define         PinXClockWise   P2_0            //input,X-array machine rotate clockwisely
  43          #define         PinYClockWise   P2_1            //input,Y-array machine rotate clockwisely
  44          
  45          
  46          #define         PinLamp1        P1_4
  47          #define         PinLamp2        P1_5
  48          #define         PinLamp3        P1_6
  49          #define         PinLamp4        P1_7
  50          
  51          #define         PinLamp5        P2_2
  52          #define         PinLamp6        P2_3
  53          
  54          #define         PinLampBlink    PinLamp1
C51 COMPILER V6.23a  MAIN                                                                  11/24/2002 21:27:04 PAGE 2   

  55          #define         PinRotIndicator PinLamp2
  56          #define         LampFatalError  PinLamp4
  57          #define         PinLampDebug    PinLamp3
  58          #define         LampOVErr       PinLamp5
  59          #define         LampComm        PinLamp6
  60          
  61          
  62          sbit            P0_0=P0^0;
  63          sbit            P0_1=P0^1;
  64          sbit            P0_2=P0^2;
  65          sbit            P0_3=P0^3;
  66          sbit            P0_4=P0^4;
  67          sbit            P0_5=P0^5;
  68          sbit            P0_6=P0^6;
  69          sbit            P0_7=P0^7;
  70          
  71          sbit            P1_0=P1^0;
  72          sbit            P1_1=P1^1;
  73          sbit            P1_2=P1^2;
  74          sbit            P1_3=P1^3;
  75          sbit            P1_4=P1^4;
  76          sbit            P1_5=P1^5;
  77          sbit            P1_6=P1^6;
  78          sbit            P1_7=P1^7;
  79          
  80          sbit            P2_0=P2^0;
  81          sbit            P2_1=P2^1;
  82          sbit            P2_2=P2^2;
  83          sbit            P2_3=P2^3;
  84          sbit            P2_4=P2^4;
  85          sbit            P2_5=P2^5;
  86          sbit            P2_6=P2^6;
  87          sbit            P2_7=P2^7;
  88          
  89          sbit            P3_2=P3^2;
  90          sbit            P3_3=P3^3;
  91          
  92          
  93          bit EvTimer=FALSE;
  94          bit EvRcv=FALSE;
  95          
  96          char rcvdata=0;
  97          char workmode=2;
  98          int delaycount=20;
  99          
 100          long int XPulse=0,YPulse=0;
 101          long int XPulseTemp=0,YPulseTemp=0;
 102          
 103          //用最小步數表示角度
 104          
 105          //int debugreg[4];
 106          int debugYinput=0;
 107          int debugXinput=0;
 108          int counter10ms=0;
 109          int debugtime=0;
 110          
 111          
 112          void initial(void);              //初始化子程序
 113          void delay(int i);
 114          int FuncRotate(bit BClockWise,int step,int *PRegAngle);
 115          int FuncGoAngleZ(int *PRegAngle);
 116          void send(char *temp,int j);
C51 COMPILER V6.23a  MAIN                                                                  11/24/2002 21:27:04 PAGE 3   

 117          
 118          
 119          void main(void)
 120          {
 121   1              int RegAngle=0,RegNewAngle=0,temp=0;
 122   1              long int Xtmp=0,Ytmp=0;
 123   1              
 124   1              initial();                                 //初始化子程序
 125   1              PinDriver=VALID;
 126   1              PinLamp1=FALSE;
 127   1              PinLamp2=FALSE;
 128   1              PinLamp3=FALSE;
 129   1              PinLamp4=FALSE;
 130   1              PinLamp5=FALSE;
 131   1              PinLamp6=FALSE;
 132   1              
 133   1              PinDrvOPTO=FALSE;
 134   1              PinDrvFree=FALSE;
 135   1              delay(1);
 136   1              
 137   1              while(1)
 138   1              {
 139   2                      while(PinInFree==VALID) 
*** ERROR C202 IN LINE 139 OF MAIN.C: 'PinInFree': undefined identifier
 140   2                      {
 141   3                              TR0=0;
 142   3                              PinDrvFree=TRUE;
 143   3                              while(PinClockWiseRot==VALID) 
 144   3                              {
 145   4                                      PinDrvFree=FALSE;
 146   4                                      FuncRotate(ConstClockWise,1,&RegAngle);
 147   4                                      delay(500);
 148   4                              }
 149   3                              while(PinAntiClockRot==VALID)
 150   3                              {
 151   4                                      PinDrvFree=FALSE;
 152   4                                      FuncRotate(ConstAntiClock,1,&RegAngle);
 153   4                                      delay(500);
 154   4                              }
 155   3                              TR0=1;
 156   3                              EvTimer=FALSE;
 157   3                      }
 158   2                      PinDrvFree=FALSE;
 159   2                      if(EvRcv)
 160   2                      {
 161   3                              delaycount=rcvdata&0x1F;
 162   3                              workmode=(rcvdata&0xE0)/32;
 163   3                              EvRcv=FALSE;
 164   3                      }
 165   2                      
 166   2                      
 167   2                      if (EvTimer)
 168   2                      {
 169   3                              ++debugtime;
 170   3                              if(debugtime==5) 
 171   3                              {
 172   4                                      PinLampBlink=TRUE;
 173   4                              }
 174   3                              else if(debugtime==10)
 175   3                              {
 176   4                                      PinLampBlink=FALSE;
 177   4                                      debugtime=0;
C51 COMPILER V6.23a  MAIN                                                                  11/24/2002 21:27:04 PAGE 4   

 178   4                              }
 179   3                              
 180   3                              RegNewAngle=XPulse*XPulse+YPulse*YPulse;
 181   3      //                      RegNewAngle=(int)sqrt((float)RegNewAngle);
 182   3                              
 183   3                              temp=RegNewAngle-RegAngle;
 184   3                              if(temp>HALFMAXSTEPS)
 185   3                              {
 186   4                                      temp=temp-MAXSTEPS;
 187   4                              }
 188   3                              else if(temp<-HALFMAXSTEPS)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av在线一区二区三区| 久久亚洲一区二区三区四区| 日韩亚洲欧美综合| 日本一区二区三区国色天香| 亚洲图片欧美视频| 国产乱子伦视频一区二区三区| 色欲综合视频天天天| 精品美女被调教视频大全网站| 亚洲自拍偷拍网站| 国产精品系列在线观看| 欧美电影一区二区| 亚洲码国产岛国毛片在线| 激情五月激情综合网| 欧美视频中文字幕| 国产精品高潮呻吟| 国产精品系列在线播放| 欧美一二三四在线| 爽好久久久欧美精品| 91视频www| 国产精品国产馆在线真实露脸| 精品一区二区三区免费| 4438x成人网最大色成网站| 亚洲精品一二三| 99r国产精品| 国产精品国产三级国产| 成人丝袜18视频在线观看| 精品电影一区二区| 国产一区二区三区不卡在线观看 | 国产精品高潮呻吟久久| 激情综合网天天干| 精品日韩一区二区三区| 蜜桃精品在线观看| 精品国内二区三区| 国精品**一区二区三区在线蜜桃| 91麻豆精品国产91久久久| 午夜一区二区三区视频| 欧美日韩中文字幕精品| 伊人色综合久久天天| 在线观看国产一区二区| 亚洲一区二区欧美| 欧美精品第1页| 秋霞国产午夜精品免费视频| 精品人在线二区三区| 国产最新精品精品你懂的| 久久夜色精品一区| 成人小视频在线观看| 亚洲视频图片小说| 欧洲色大大久久| 日本 国产 欧美色综合| 日韩欧美综合一区| 国产99久久精品| 亚洲欧美日本韩国| 欧美喷水一区二区| 国产一区在线看| 亚洲欧美一区二区在线观看| 欧美性生活大片视频| 午夜视频一区二区| 精品国产乱码久久久久久久久| 国产乱码一区二区三区| 亚洲人成影院在线观看| 制服视频三区第一页精品| 国产一区二区在线观看免费| 国产精品国产三级国产专播品爱网| 日本韩国一区二区| 蜜桃av一区二区| 综合激情成人伊人| 91精品国产色综合久久ai换脸| 国产精品亚洲午夜一区二区三区 | 亚洲国产乱码最新视频| 日韩丝袜情趣美女图片| 成人蜜臀av电影| 亚洲成av人**亚洲成av**| 精品国产免费一区二区三区四区 | 91免费小视频| 午夜精品123| 国产欧美日韩卡一| 欧美日韩大陆在线| 国产一级精品在线| 亚洲成人精品一区| 国产精品青草久久| 欧美理论在线播放| 成人av在线播放网站| 另类欧美日韩国产在线| 中文字幕一区二区三区在线观看| 在线播放国产精品二区一二区四区| 国产精品自拍av| 午夜精品久久久久影视| 亚洲欧洲美洲综合色网| 欧美大片拔萝卜| 欧洲一区二区三区免费视频| 成人性视频网站| 精品制服美女丁香| 婷婷成人综合网| 一区二区三区色| 国产精品女人毛片| 久久日韩粉嫩一区二区三区| 欧美三级电影精品| 色婷婷一区二区三区四区| 国产高清不卡一区| 久久精品久久久精品美女| 亚洲成av人片| 亚洲一区影音先锋| 亚洲综合偷拍欧美一区色| 国产精品视频在线看| 国产亚洲综合性久久久影院| 日韩欧美电影一二三| 91精品国产综合久久久蜜臀粉嫩| 91久久精品国产91性色tv| www.激情成人| aaa亚洲精品| av毛片久久久久**hd| 国产成人综合网站| 国产九色sp调教91| 国产一区二区美女诱惑| 九色porny丨国产精品| 久久99精品一区二区三区| 亚洲va欧美va人人爽午夜| 亚洲一区影音先锋| 午夜亚洲国产au精品一区二区| 亚洲风情在线资源站| 日韩精品电影在线| 免费视频最近日韩| 91高清视频免费看| 色婷婷综合中文久久一本| 99re热视频精品| 欧美亚洲丝袜传媒另类| 欧美日韩aaa| 日韩一区二区三区观看| 亚洲精品一区二区三区四区高清| 欧美精品一区男女天堂| 国产日韩欧美亚洲| 中文字幕在线不卡视频| 一区二区三区波多野结衣在线观看| 一区二区欧美视频| 日本不卡中文字幕| 国产在线一区观看| aa级大片欧美| 欧美巨大另类极品videosbest | 久久亚洲综合色一区二区三区| 久久久久99精品一区| 国产精品二区一区二区aⅴ污介绍| 综合欧美一区二区三区| 亚洲国产日韩a在线播放性色| 日韩福利视频导航| 国产精品一区二区久激情瑜伽| 成人激情视频网站| 欧美女孩性生活视频| 精品久久人人做人人爰| 国产精品全国免费观看高清| 亚洲午夜免费福利视频| 91精品办公室少妇高潮对白| 在线视频国内一区二区| 欧美一级国产精品| 国产精品网站在线观看| 亚洲成人动漫精品| 成人中文字幕在线| 欧美日韩精品是欧美日韩精品| 久久在线免费观看| 亚洲伊人伊色伊影伊综合网| 激情综合色播激情啊| 欧美性色欧美a在线播放| 欧美成人a视频| 夜夜揉揉日日人人青青一国产精品| 日韩二区三区四区| 一本久久a久久精品亚洲| xfplay精品久久| 亚洲国产精品久久久男人的天堂| 国产高清成人在线| 日韩欧美亚洲国产精品字幕久久久| 1024亚洲合集| 国产一二精品视频| 欧美一三区三区四区免费在线看| 国产精品视频一二三区 | 国产一区在线精品| 欧美日韩国产乱码电影| 国产精品久久久久久一区二区三区 | 波多野结衣中文一区| 日韩午夜在线观看| 一区二区久久久久| 97se亚洲国产综合自在线| 久久精品欧美一区二区三区不卡| 丝袜诱惑制服诱惑色一区在线观看| 99久久精品免费精品国产| 精品88久久久久88久久久| 婷婷六月综合网| 欧美日韩性生活| 亚洲精品精品亚洲| 91在线视频播放地址| 国产欧美日韩另类一区| 久久精品噜噜噜成人av农村| 91麻豆精品久久久久蜜臀| 亚洲成人av福利| 欧洲另类一二三四区| 樱花影视一区二区| 91蝌蚪porny成人天涯| 成人欧美一区二区三区在线播放| 成人免费av资源| 中文字幕在线一区二区三区| 欧美精品在线一区二区三区| 亚洲电影激情视频网站|