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

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

?? lcd1.lst

?? 單片機(jī)通過L297和L298驅(qū)動兩項(xiàng)步進(jìn)電機(jī)
?? LST
字號:
C51 COMPILER V7.09   LCD1                                                                  01/08/2007 09:46:11 PAGE 1   


C51 COMPILER V7.09, COMPILATION OF MODULE LCD1
OBJECT MODULE PLACED IN LCD1.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE LCD1.c DEBUG OBJECTEXTEND

line level    source

   1          #include<reg52.h>
   2          #include<absacc.h>
   3          
   4          sbit RS=P2^0;
   5          sbit RW=P2^1;
   6          sbit EN=P2^2;
   7          sbit clock=P2^7;
   8          sbit cc=P1^0;
   9          sbit cc1=P2^6;
  10          sbit high=P3^2;
  11          sbit low=P3^3;
  12          
  13          unsigned char Counter=1;Flag1=0;Flag2=0;ccFlag=1;
  14          unsigned int Timerlow;Timerhigh;Counter1=100;
  15          void delay(unsigned long delay_count)
  16          {
  17   1              while(delay_count--);
  18   1      }
  19          
  20          void enable(char c)
  21          {
  22   1              unsigned char temp;
  23   1              do
  24   1              {
  25   2                      RS=0;RW=1;EN=1;
  26   2                      temp=P0;
  27   2                      temp&=0x80;
  28   2                      EN=0;
  29   2              }while(temp);
  30   1              P0=c;
  31   1              RS=0;RW=0;EN=1;
  32   1              delay(20);
  33   1              EN=0;
  34   1      }
  35          
  36          void WriteCharToLCD(unsigned char c2)
  37          {
  38   1              unsigned char temp;
  39   1              do
  40   1              {
  41   2                      RS=0;RW=1;EN=1;
  42   2                      temp=P0;
  43   2                      temp&=0x80;
  44   2                      EN=0;
  45   2          }while(temp);
  46   1              if(c2==0x0D)return;
  47   1              P0=c2;
  48   1              RS=1;RW=0;EN=1;
  49   1              EN=0;
  50   1              delay(300);
  51   1      }
  52          
  53          void InitialLCD(void)
  54          {
  55   1              enable(0x01);delay(200);
C51 COMPILER V7.09   LCD1                                                                  01/08/2007 09:46:11 PAGE 2   

  56   1              enable(0x38);
  57   1              enable(0x0c);
  58   1              enable(0x14);
  59   1              delay(2000);
  60   1      }
  61          
  62          void ClearLCD(void)
  63          {
  64   1              enable(0x01);
  65   1              delay(200);
  66   1              enable(0x0c);
  67   1      }
  68          
  69          void WriteStrToLCD(unsigned char row,unsigned char col,unsigned char *c)
  70          {
  71   1              unsigned char count=0,tempAC;
  72   1              switch(col)
  73   1              {
  74   2                      case 1:enable(0x80+row-1);break;
  75   2                      case 2:enable(0xC0+row-1);break;
  76   2                      default:
  77   2                              break;
  78   2              }
  79   1              count=0;
  80   1              while(*c!=0)
  81   1              {
  82   2                      delay(20);
  83   2                      WriteCharToLCD(*c);
  84   2                      c++;
  85   2                      P0=0xFF;
  86   2                      delay(100);
  87   2                      RS=0;RW=1;EN=1;
  88   2                      tempAC=P0;
  89   2                      EN=0;
  90   2                      tempAC&=0x7F;
  91   2                      if(tempAC==0x14)
  92   2                      enable(0x80+0x40);
  93   2                      if(tempAC==0x54)
  94   2                      enable(0x80+0x14);
  95   2                      if(tempAC==0x40)
  96   2                      enable(0x80+0x54);
  97   2              }
  98   1      }
  99          /*
 100          void InitialTC(void)
 101          {
 102                  TMOD=0x1F;
 103                  TH1=0x0;TL1=0x68; //T1=1000;
 104                  EA=1;
 105                  ET1=1;
 106                  TR1=1;
 107                  EX0=1;EX1=1;
 108                  TF1=0;
 109                  IE0=0;
 110                  IE1=0;
 111          }
 112          
 113          void InterruptEX0 (void) interrupt 0
 114          {
 115                  if(Counter<=3)
 116                  {
 117                          ++Counter;
C51 COMPILER V7.09   LCD1                                                                  01/08/2007 09:46:11 PAGE 3   

 118                  }
 119          }
 120          void InterruptEX1 (void) interrupt 2
 121          {
 122                  if(Counter>=1)
 123                  {
 124                          --Counter;
 125                  }
 126          }
 127          
 128          /*void InterruptT1 (void) interrupt 3
 129          {
 130                  clock=(~clock);
 131                  switch(Counter)
 132                  {
 133                          case 1: Timerhigh=0x27;Timerlow=0x10; //T1=10000,--100Hz
 134                          case 2: Timerhigh=0x13;Timerlow=0x88; //T1=5000,--200Hz
 135                          case 3: Timerhigh=0x07;Timerlow=0xD0; //T1=2000,--500Hz
 136                          case 4: Timerhigh=0x03;Timerlow=0xE8; //T1=1000,--1000Hz
 137                          default: Timerhigh=0x03;Timerlow=0xE8;
 138                                  break;
 139                  }
 140                  TH1=Timerhigh;TL0=Timerlow;
 141          } */
 142          
 143          void main(void)
 144          {
 145   1      //      InitialTC();
 146   1              InitialLCD();
 147   1              delay(100);
 148   1              ClearLCD();
 149   1              delay(100);
 150   1              WriteStrToLCD(1,1,"  Motor Driver");
 151   1              WriteStrToLCD(1,2,"Design by:IC lab");
 152   1              delay(20000);
 153   1              WriteStrToLCD(1,2,"   Speed:high   ");
 154   1              P2=(P2|0x0F8);
 155   1              while(1)
 156   1              {
 157   2              /*      switch(Counter)
 158   2                      {
 159   2                      case 1: Counter1=1000;WriteStrToLCD(1,2,"Frequency:100 Hz"); //T1=10000,--100Hz
 160   2                      case 2: Counter1=500;WriteStrToLCD(1,2,"Frequency:200 Hz"); //T1=5000,--200Hz
 161   2                      case 3: Counter1=200;WriteStrToLCD(1,2,"Frequency:500 Hz"); //T1=2000,--500Hz
 162   2                      case 4: Counter1=100;WriteStrToLCD(1,2,"Frequency:1000Hz"); //T1=1000,--1000Hz
 163   2                      default: 
 164   2                              break;
 165   2                      } */
 166   2                      if(high==0)
 167   2                      {
 168   3                              Counter1=100;
 169   3                              WriteStrToLCD(1,2,"   Speed: high  ");
 170   3                      }
 171   2                      if(low==0)
 172   2                      {
 173   3                              Counter1=1000;
 174   3                              WriteStrToLCD(1,2,"   Speed: low   ");
 175   3                      }
 176   2                      delay(Counter1);
 177   2                      clock=(~clock);
 178   2              
 179   2                      if(cc==0)
C51 COMPILER V7.09   LCD1                                                                  01/08/2007 09:46:11 PAGE 4   

 180   2                      {
 181   3                              delay(50);
 182   3                              cc1=(~cc1);
 183   3                              delay(50);
 184   3                              ccFlag=1;
 185   3                      }
 186   2                      if(ccFlag==1)
 187   2                      {       
 188   3                              ccFlag=0;
 189   3                              if(cc1==1)
 190   3                              {
 191   4                                      WriteStrToLCD(1,1,"  direction: +  ");  
 192   4                              }
 193   3                              else
 194   3                              {
 195   4                                      WriteStrToLCD(1,1,"  direction: -  ");
 196   4                              }
 197   3                      }        
 198   2              
 199   2              }
 200   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    431    ----
   CONSTANT SIZE    =    117    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     13       7
   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
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产精品一区二区夜夜嗨| 91免费观看在线| 亚洲欧美日韩在线不卡| 欧美视频一区在线观看| 日韩一区二区三区免费看 | 欧美一区二区三区爱爱| 在线精品观看国产| 色婷婷狠狠综合| 在线观看亚洲a| 欧美性感一类影片在线播放| 91黄色激情网站| 在线观看亚洲一区| 欧美日韩久久一区二区| 欧美丝袜丝交足nylons| 欧美精品v日韩精品v韩国精品v| 欧美网站大全在线观看| 欧美精品v国产精品v日韩精品| 欧美色倩网站大全免费| 6080yy午夜一二三区久久| 日韩一区二区三区观看| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 欧美丰满一区二区免费视频 | 国产精品欧美经典| 欧美日韩国产小视频| 国产一区二区三区不卡在线观看 | 欧美色涩在线第一页| 在线视频国内自拍亚洲视频| 欧美亚洲一区二区在线观看| 欧美日韩免费视频| 欧美成人一级视频| 国产精品久久久久一区二区三区共| 国产精品久久久久久久久晋中 | 国产精品亚洲第一| av在线这里只有精品| 欧美午夜不卡在线观看免费| 欧美一级夜夜爽| 国产亚洲欧美激情| 亚洲欧美综合网| 五月开心婷婷久久| 日韩精品免费专区| 日韩欧美一区二区视频| 91精品蜜臀在线一区尤物| 精品国产91洋老外米糕| 国产精品区一区二区三区| 一区二区三区免费在线观看| 免费在线看成人av| 成人三级伦理片| 欧美日本精品一区二区三区| 精品国产凹凸成av人导航| 亚洲欧美另类综合偷拍| 日韩二区在线观看| 国产ts人妖一区二区| 欧美视频一区二| 久久精品免视看| 亚洲一区成人在线| 国产一区二区按摩在线观看| 色又黄又爽网站www久久| 日韩精品一区二区三区swag| 国产精品欧美经典| 美日韩黄色大片| 99久久精品国产麻豆演员表| 欧美精品一卡两卡| 亚洲欧洲成人av每日更新| 看国产成人h片视频| 91免费视频大全| 精品国产电影一区二区| 中文字幕一区在线| 日韩三级视频在线观看| 91精品国产乱码久久蜜臀| 中文字幕久久午夜不卡| 毛片av一区二区三区| 国产精品麻豆99久久久久久| 日韩国产精品91| 91国偷自产一区二区三区成为亚洲经典| 日韩午夜激情电影| 亚洲在线视频一区| 成人综合激情网| 日韩视频免费观看高清完整版 | 国产亚洲欧美中文| 免费人成在线不卡| 在线观看视频一区二区| 国产精品三级久久久久三级| 久久99精品国产.久久久久久| 欧日韩精品视频| 成人免费在线视频观看| 国产一区高清在线| 欧美一卡2卡3卡4卡| 亚洲成人精品一区| 日本韩国欧美三级| 国产精品初高中害羞小美女文| 久99久精品视频免费观看| 欧美日韩欧美一区二区| 一区二区三区视频在线看| 成人黄色a**站在线观看| 久久久久88色偷偷免费| 久久成人麻豆午夜电影| 日韩一区二区中文字幕| 天堂一区二区在线| 欧美男生操女生| 午夜精品一区二区三区免费视频 | 日韩精品在线看片z| 亚洲欧美日韩国产中文在线| 7777精品伊人久久久大香线蕉最新版| 夜夜夜精品看看| 亚洲一区视频在线观看视频| 日韩不卡手机在线v区| 欧美日韩一区在线| 亚洲一二三区不卡| 欧美亚洲精品一区| 亚洲国产人成综合网站| 欧美三级三级三级| 亚洲国产美国国产综合一区二区| 91一区在线观看| 亚洲欧洲综合另类在线| 日本乱人伦aⅴ精品| 亚洲福利一二三区| 欧美一区在线视频| 裸体健美xxxx欧美裸体表演| 日韩欧美中文一区二区| 韩国精品免费视频| 国产日产精品1区| www.视频一区| 亚洲综合一区二区三区| 欧美日韩国产高清一区二区三区| 亚洲成人午夜电影| 欧美一卡2卡三卡4卡5免费| 美女网站在线免费欧美精品| 精品1区2区在线观看| 日韩一区欧美小说| 亚洲精品一二三| 日韩欧美久久久| 天天综合色天天| 欧美一区二区三区在线看| 麻豆精品国产传媒mv男同| 久久久久久免费网| 97国产一区二区| 亚洲成a人v欧美综合天堂下载| 91精品国产色综合久久ai换脸| 韩国三级在线一区| 国产精品毛片a∨一区二区三区| 91久久一区二区| 蜜臀av性久久久久蜜臀av麻豆| 国产欧美日韩中文久久| 在线观看亚洲a| 精品制服美女久久| 一区在线中文字幕| 欧美一区在线视频| 不卡视频免费播放| 性感美女久久精品| 中文字幕精品一区二区三区精品| 色综合一区二区| 久久精品久久精品| 亚洲视频一区在线观看| 日韩欧美你懂的| 91激情在线视频| 精彩视频一区二区| 一区二区三区精密机械公司| 欧美不卡一区二区三区四区| 色综合天天狠狠| 极品美女销魂一区二区三区 | 欧美精品日韩综合在线| 欧美在线一区二区三区| 亚洲黄色片在线观看| 99久久er热在这里只有精品15| 亚洲国产中文字幕| 国产欧美一区二区精品性色超碰 | 97se亚洲国产综合自在线| 偷拍一区二区三区| 亚洲日本成人在线观看| 精品美女在线观看| 欧美视频日韩视频在线观看| 国产不卡一区视频| 免费xxxx性欧美18vr| 一区二区三区.www| 中文幕一区二区三区久久蜜桃| 91精品国产综合久久小美女| 99精品黄色片免费大全| 精品在线观看视频| 亚洲丰满少妇videoshd| 亚洲人成亚洲人成在线观看图片| 亚洲精品在线电影| 3d动漫精品啪啪| 欧美综合亚洲图片综合区| 成人av网址在线观看| 国产一区二区三区电影在线观看| 91在线视频观看| 精品一区二区三区在线视频| 亚洲五码中文字幕| 亚洲男女一区二区三区| 国产精品少妇自拍| 久久综合五月天婷婷伊人| 91精品国产麻豆国产自产在线| 欧美艳星brazzers| 97久久精品人人做人人爽| 丰满岳乱妇一区二区三区| 韩日精品视频一区| 久久国产精品99精品国产| 免费看黄色91| 日本亚洲一区二区| 日本欧美一区二区三区乱码|