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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? lcd.lst

?? 電賽一等獎(jiǎng)作品:音頻信號(hào)分析儀單片機(jī)源碼
?? LST
字號(hào):
C51 COMPILER V8.02   LCD                                                                   09/05/2007 11:52:44 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE LCD
OBJECT MODULE PLACED IN lcd.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE lcd.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <at89x51.h>
   2          #include <intrins.h>
   3          #include "lcd.h"
   4          typedef unsigned int uint;
   5          typedef unsigned char uchar;
   6          ////////////////////////////////////////////////////////////////////////
   7          #define CMD_CLEAR                       0x01
   8          #define CMD_HOME                        0x03
   9          #define CMD_DISPLAYON           0x0c
  10          #define CMD_FUNCTION            0x30   //8 bit basic instr
  11          #define CMD_ENTRY                       0x06   //ac plus
  12          #define CMD_SHOWCURSOR      0x0f
  13          #define CMD_SETCURSOR       0x14
  14          #define CMD_GRAPH_ON            0x3e
  15          #define CMD_GRAPH_OFF           0x3c
  16          ////////////////////////////////////////////////////////////////////////
  17          sbit RS=P1^5;
  18          sbit RW=P2^1;
  19          sbit EN=P1^7;
  20          ////////////////////////////////////////////////////////////////////////
  21          void Delay()
  22          {
  23   1              uchar n;
  24   1              for(n=0;n<5;n++);       
  25   1      }
  26          void SendLcdCmd(uchar cmd)
  27          {
  28   1              P2=0xff;
  29   1              RS=0;
  30   1              RW=0;
  31   1              EN=0;
  32   1              P0=cmd;
  33   1              EN=1;
  34   1              _nop_();
  35   1              EN=0;
  36   1      }
  37          void SendLcdData(uchar dat)
  38          {
  39   1              P2=0xff;
  40   1              RS=1;
  41   1              RW=0;
  42   1              EN=0;
  43   1              P0=dat;
  44   1              EN=1;
  45   1              _nop_();
  46   1              EN=0;
  47   1              RS=0;
  48   1      }
  49          /*
  50          uchar ReadLcdState()
  51          {
  52                  uchar state;
  53                  P2=0xff;
  54                  RS=0;
  55                  RW=1;
C51 COMPILER V8.02   LCD                                                                   09/05/2007 11:52:44 PAGE 2   

  56                  EN=0;
  57                  EN=1;
  58                  _nop_();
  59                  state=P0;
  60                  EN=0;
  61                  return state;
  62          }  
  63          uchar ReadLcdData()
  64          {
  65                  uchar dat;
  66                  P2=0xff;
  67                  RS=1;
  68                  RW=1;
  69                  EN=0;
  70                  EN=1;
  71                  _nop_();
  72                  dat=P0;
  73                  EN=0;
  74                  RS=0;
  75                  return dat;
  76          }
  77          */
  78          void ShowCursor()
  79          {
  80   1          Delay();
  81   1          SendLcdCmd(CMD_SHOWCURSOR);
  82   1          Delay();
  83   1          SendLcdCmd(CMD_SETCURSOR);
  84   1      }
  85          void HideCursor()
  86          {
  87   1          Delay();
  88   1          SendLcdCmd(CMD_DISPLAYON);
  89   1          
  90   1      }
  91          void LcdClear()
  92          {
  93   1              uint n;
  94   1              Delay();
  95   1              SendLcdCmd(CMD_CLEAR);
  96   1              for(n=0;n<4800;n++);
  97   1      }
  98          void LcdInit()
  99          {
 100   1              uint n;
 101   1              EN=0;
 102   1              SendLcdCmd(CMD_FUNCTION);
 103   1              Delay();
 104   1              SendLcdCmd(CMD_DISPLAYON);
 105   1              Delay();
 106   1              SendLcdCmd(CMD_CLEAR);
 107   1              for(n=0;n<4800;n++);
 108   1              SendLcdCmd(CMD_ENTRY);
 109   1              EN=0;
 110   1      }
 111          bit SetPos(uchar x,uchar y)
 112          {
 113   1              uchar addr;
 114   1              if(y>3 || x>7) return 0;
 115   1              switch(y)
 116   1              {
 117   2                      case 0: addr=0x80+x;
C51 COMPILER V8.02   LCD                                                                   09/05/2007 11:52:44 PAGE 3   

 118   2                                      break;
 119   2                      case 1: addr=0x90+x;
 120   2                                      break;
 121   2                      case 2: addr=0x88+x;
 122   2                                      break;
 123   2                      case 3: addr=0x98+x;
 124   2                                      break;
 125   2              }
 126   1              Delay();
 127   1              SendLcdCmd(addr);
 128   1              EN=0;
 129   1              return 1;
 130   1      }
 131          void LcdPrint(uchar *c, uchar len)
 132          {
 133   1              uchar i;
 134   1              for(i=0;i<len;i++)
 135   1              {
 136   2                      Delay();
 137   2                      SendLcdData(c[i]);
 138   2              }
 139   1              EN=0;
 140   1      }
 141          bit LcdPrintLine(uchar *c,uchar len,uchar x,uchar y)
 142          {
 143   1              uchar i=0,j=x;
 144   1              bit add=0;
 145   1              if(!SetPos(x,y)) return 0;
 146   1              while(i<len) 
 147   1              {       
 148   2                      Delay();
 149   2                      SendLcdData(c[i]);
 150   2                      i++;
 151   2                      if(add)
 152   2                      {
 153   3                              j++;
 154   3                              if(j>=8)
 155   3                              {
 156   4                                      y++;if(y>=4) y-=4;
 157   4                                      j=0;
 158   4                                      SetPos(0,y);
 159   4                              }
 160   3                      }
 161   2                      add=!add;
 162   2              }
 163   1              EN=0;
 164   1              return 1;
 165   1      }
 166          void DrawPic(char *pic)
 167          {
 168   1              uchar x,y;
 169   1              uint i=0;
 170   1          SendLcdCmd(CMD_GRAPH_OFF);
 171   1          Delay();
 172   1          for(y=0x80;y<0xa0;y++)
 173   1          {
 174   2              SendLcdCmd(y);
 175   2              Delay();
 176   2              SendLcdCmd(0x80);
 177   2              Delay();
 178   2              for(x=0;x<16;x++)
 179   2              {
C51 COMPILER V8.02   LCD                                                                   09/05/2007 11:52:44 PAGE 4   

 180   3                 SendLcdData(pic[i]);
 181   3                 Delay();
 182   3                 i++;
 183   3              }
 184   2          }
 185   1          for(y=0x80;y<0xa0;y++)
 186   1          {
 187   2              SendLcdCmd(y);
 188   2              Delay();
 189   2              SendLcdCmd(0x88);
 190   2              Delay();
 191   2              for(x=0;x<16;x++)
 192   2              {
 193   3                 SendLcdData(pic[i]);
 194   3                 Delay();
 195   3                 i++; 
 196   3              }
 197   2          }
 198   1          SendLcdCmd(CMD_GRAPH_ON);
 199   1          Delay();
 200   1      }
 201          
 202                   
 203                  


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    446    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----      15
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----       1
END OF MODULE INFORMATION.


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

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲免费观看高清完整版在线观看 | 欧美日韩一区二区电影| 婷婷久久综合九色综合绿巨人 | 色老综合老女人久久久| 奇米888四色在线精品| 亚洲色大成网站www久久九九| 7777女厕盗摄久久久| 99久久夜色精品国产网站| 蜜桃传媒麻豆第一区在线观看| 亚洲色图一区二区| 欧美激情在线观看视频免费| 欧美一区二区三区视频在线 | 天堂影院一区二区| 国产精品传媒视频| 国产色综合久久| 日韩一区二区三区四区| 日韩一级二级三级精品视频| 国产a级毛片一区| 奇米综合一区二区三区精品视频| 樱花草国产18久久久久| 国产精品网站导航| 国产欧美一区二区在线观看| 欧美一区二区三区人| 欧美特级限制片免费在线观看| 成人精品免费看| 日韩午夜在线观看| 欧美撒尿777hd撒尿| 色香蕉成人二区免费| 91女厕偷拍女厕偷拍高清| 国产成人久久精品77777最新版本| 蜜桃精品视频在线观看| 日本不卡视频在线| 日韩av一二三| 日韩成人av影视| 视频一区二区三区在线| 亚州成人在线电影| 日韩精品91亚洲二区在线观看 | 欧美va亚洲va香蕉在线| 日韩一级片网址| 欧美一区二区高清| 欧美一区二区人人喊爽| 欧美第一区第二区| 欧美大白屁股肥臀xxxxxx| 日韩一区二区高清| 日韩午夜在线影院| 日韩一区二区三区在线观看| 精品国产不卡一区二区三区| 久久亚洲精精品中文字幕早川悠里 | 亚洲乱码一区二区三区在线观看| 综合久久给合久久狠狠狠97色| 中文字幕一区二区三区精华液| 国产精品久久久久久久久搜平片 | 麻豆专区一区二区三区四区五区| 日本人妖一区二区| 精品一区二区三区欧美| 国产精品影视在线| 99久久综合精品| 91福利精品视频| 欧美精选在线播放| 天堂资源在线中文精品| 秋霞午夜鲁丝一区二区老狼| 久久精品久久综合| 国产91丝袜在线播放0| 91免费观看视频| 69av一区二区三区| 久久青草国产手机看片福利盒子| 中文字幕精品一区二区精品绿巨人 | 日韩免费视频一区二区| 久久人人爽人人爽| 亚洲人成网站精品片在线观看| 亚洲午夜精品17c| 免费久久99精品国产| 国产成人av福利| 在线观看三级视频欧美| 天天色天天操综合| 国产剧情一区在线| 在线观看一区二区视频| 日韩精品一区二区在线观看| 国产精品久久久久精k8| 婷婷国产在线综合| zzijzzij亚洲日本少妇熟睡| 欧美日韩一区二区电影| 国产亚洲欧美色| 亚洲成人免费观看| 国产乱淫av一区二区三区 | 精品久久久久久久久久久久久久久 | 日韩激情av在线| 床上的激情91.| 欧美一级欧美三级| 亚洲欧美在线另类| 国内精品久久久久影院色| 91影视在线播放| 亚洲精品一区二区三区在线观看 | 欧美—级在线免费片| 亚洲自拍偷拍图区| 成人蜜臀av电影| 日韩欧美一级二级三级久久久| 亚洲视频免费在线| 国产精品一品二品| 欧美高清dvd| 亚洲欧美日韩在线| 国产成人精品三级| 日韩视频在线一区二区| 亚洲精品免费在线观看| 国产成人亚洲综合色影视| 欧美巨大另类极品videosbest | 欧美最新大片在线看| 国产三级欧美三级日产三级99| 日韩综合小视频| 在线精品视频免费观看| 国产精品久久久久久久久免费桃花 | 欧美午夜一区二区三区| 国产精品九色蝌蚪自拍| 韩国中文字幕2020精品| 91精品国产一区二区三区蜜臀| 一区二区三区在线视频免费| 国产91精品在线观看| 精品噜噜噜噜久久久久久久久试看 | 国产精品原创巨作av| 欧美变态凌虐bdsm| 91丝袜美女网| 综合激情网...| 成人短视频下载| 国产三级久久久| 国产一区二区三区精品欧美日韩一区二区三区 | 国产原创一区二区三区| 91精品在线免费观看| 亚洲国产精品天堂| 欧美性猛片xxxx免费看久爱| 亚洲少妇30p| 一本色道久久综合亚洲aⅴ蜜桃| 国产精品护士白丝一区av| 国产精品888| 国产精品日产欧美久久久久| 丁香激情综合国产| 国产精品国产a| 91麻豆精品秘密| 一区二区三区成人| 欧美色涩在线第一页| 午夜精品久久久| 欧美老人xxxx18| 老色鬼精品视频在线观看播放| 日韩午夜av电影| 黄色成人免费在线| 国产视频一区不卡| 丁香啪啪综合成人亚洲小说| 中文字幕一区二区三区乱码在线| 色综合久久中文字幕综合网| 一区二区成人在线观看| 4438亚洲最大| 国产在线精品国自产拍免费| 国产欧美综合在线| 色偷偷成人一区二区三区91| 亚洲一级二级三级在线免费观看| 欧美精品久久天天躁| 久久99久国产精品黄毛片色诱| 精品国产乱码久久久久久夜甘婷婷| 狠狠色2019综合网| 国产精品天美传媒| 欧美亚州韩日在线看免费版国语版| 婷婷丁香久久五月婷婷| 激情欧美一区二区| 欧美国产精品专区| 欧美性大战久久久久久久| 全部av―极品视觉盛宴亚洲| 国产校园另类小说区| 99免费精品在线观看| 午夜视频在线观看一区二区| 欧美videos大乳护士334| 成人国产在线观看| 午夜精品福利在线| 久久精品夜色噜噜亚洲aⅴ| 色婷婷国产精品| 美女免费视频一区二区| 国产精品拍天天在线| 欧美日韩精品一区二区| 国产一区二区精品在线观看| 亚洲精品高清在线观看| 精品国产91久久久久久久妲己| 99re亚洲国产精品| 免费在线看成人av| 亚洲私人黄色宅男| 欧美一卡2卡三卡4卡5免费| jizzjizzjizz欧美| 蜜桃视频在线观看一区| 亚洲欧美色图小说| 欧美精品一区二| 欧美色图激情小说| 成人99免费视频| 久久国产精品第一页| 一区二区成人在线视频| 国产日韩高清在线| 欧美一区二区三区啪啪| 99久久久无码国产精品| 九一久久久久久| 午夜视频在线观看一区二区 | 国产精品77777| 日韩**一区毛片| 夜夜爽夜夜爽精品视频| 国产精品视频观看|