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

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

?? lcd.lst

?? 一個用Keil C開發的
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V8.08   LCD                                                                   09/05/2007 00:59:28 PAGE 1   


C51 COMPILER V8.08, COMPILATION OF MODULE LCD
OBJECT MODULE PLACED IN LCD.OBJ
COMPILER INVOKED BY: E:\Program Files\Keil\C51\BIN\C51.EXE LCD.C BROWSE DEBUG OBJECTEXTEND CODE

line level    source

   1          /******************************************************************************/
   2          /**
   3          /** 模 塊 名: -------------------Virtual_UART.C-----------------------------
   4          /**            -----------------虛擬串口調試------------------------------*/
   5          /** 功能描述: 
   6          /**
   7          /** 創 建 人: huangtiexiong    日期:2006-11-28   */
   8          /** 修 改 人:                  日期:2006-11-28   */ 
   9          /** 其他說明: 
  10          /******************************************************************************/
  11          
  12          #include "Includes.h"
  13          
  14          
  15          /*************************************************
  16              模塊級變量申明                 
  17          *************************************************/
  18          static void     LCD_WriteDat(int8u lcd_dat);
  19          static void     LCD_WriteCmd(int8u lcd_cmd);
  20          static int8u    LCD_ReadStatus(void);
  21          static void     LCD_Goto(int8u x,int8u y);
  22          
  23          /*******************************************************************************
  24          *** 函 數 名: void main(void)
  25          *** 功能描述: 
  26          *** 全局變量: 
  27          *** 輸          入: 
  28          *** 輸          出: 
  29          *** 創 建 人:huangtiexiong                       日期:2006-11-28
  30          *** 修 改 人:                                                                          日期:2006-11-28
  31          *** 函數說明: 
  32          /******************************************************************************/
  33          extern void     LCD_Init(void)
  34          {
  35   1              Delay20ms();
  36   1        LCD_WriteCmd(0x38);   //功能設置:8位機接口、雙行顯示、5×7字符點陣;
  37   1              LCD_WriteCmd(0x0c);     //顯示控制:光標開啟、字符不閃爍;
  38   1              LCD_WriteCmd(0x01);     //清屏;
  39   1              LCD_WriteCmd(0x06);     //訪問模式:光標右移一位、整屏不移動;
  40   1        LCD_Goto(0,0);
  41   1              }
  42          static void     LCD_WriteDat(int8u lcd_dat)
  43          {
  44   1              int8u tmp;
  45   1              tmp = LCD_ReadStatus();         //讀狀態;
  46   1              while((tmp & 0x80))                     //是否忙 ?
  47   1                      {
  48   2                              tmp = LCD_ReadStatus();
  49   2                              }
  50   1              #if 0
                      LCD_RS = 1;
                      LCD_RW = 0;
                      LCD_EN = 1;
                _nop_();
                _nop_();
C51 COMPILER V8.08   LCD                                                                   09/05/2007 00:59:28 PAGE 2   

                      LCD_DATA = lcd_dat;
                _nop_();
                _nop_();
                      LCD_EN = 0;             
                      #endif
  61   1              LCD_RS = 1;
  62   1              LCD_RW = 0;
  63   1              LCD_DATA = lcd_dat;
  64   1              _nop_();
  65   1              LCD_EN = 0;
  66   1              _nop_();
  67   1              _nop_();
  68   1              LCD_EN = 1;
  69   1              
  70   1              }
  71          static void     LCD_WriteCmd(int8u lcd_cmd)
  72          {
  73   1              int8u tmp;
  74   1              tmp = LCD_ReadStatus();
  75   1              while((tmp & 0x80))
  76   1              {
  77   2                      tmp = LCD_ReadStatus();
  78   2                      }
  79   1              #if 0
                      LCD_RS = 0;
                      LCD_RW = 0;
                      LCD_EN = 1;
                _nop_();
                _nop_();
                      LCD_DATA = lcd_cmd;
                _nop_();
                _nop_();
                      LCD_EN = 0;     
                      #endif
  90   1              LCD_RS = 0;
  91   1              LCD_RW = 0;
  92   1              LCD_DATA = lcd_cmd;
  93   1              _nop_();
  94   1              LCD_EN = 0;
  95   1              _nop_();
  96   1              _nop_();
  97   1              LCD_EN = 1;
  98   1              }
  99          static int8u    LCD_ReadStatus(void)
 100          {
 101   1              int8u tmp;
 102   1              #if 0
                      LCD_RS = 0;
                      LCD_RW = 1;
                      LCD_EN = 1;
                      tmp = LCD_DATA;
                      LCD_EN = 0;
                      #endif
 109   1              LCD_DATA = 0xff;
 110   1              LCD_RS = 0;
 111   1              LCD_RW = 1;
 112   1              LCD_EN = 0;
 113   1              _nop_();
 114   1              _nop_();
 115   1              LCD_EN = 1;
 116   1              tmp = LCD_DATA;
 117   1              return tmp;
C51 COMPILER V8.08   LCD                                                                   09/05/2007 00:59:28 PAGE 3   

 118   1              }
 119          static void     LCD_Goto(int8u x,int8u y)
 120          {
 121   1              int8u tmp;
 122   1              if(y)                           //若是第二行;
 123   1                      {
 124   2                              tmp = 0xc0 + x;
 125   2                              LCD_WriteCmd(tmp);
 126   2                              }
 127   1              else
 128   1                      {
 129   2                              tmp = 0x80 + x;
 130   2                              LCD_WriteCmd(tmp);
 131   2                              }               
 132   1              }
 133          
 134          
 135          #if 0
              extern void LCD_DisplayShiftR(void)                             //整屏右移;
              {
                      LCD_WriteCmd(0x1f);
                      }
              
              extern void LCD_DisplayShiftL(void)                             //整屏左移;
              {
                      LCD_WriteCmd(0x18);
                      }
              #endif
 146                  
 147          extern void LCD_Display(int8u row,int8u *str)
 148          {
 149   1              if(row)
 150   1                      {
 151   2                              LCD_Goto(0,1);
 152   2                              }
 153   1        else 
 154   1              {
 155   2                      LCD_Goto(0,0);
 156   2                      }
 157   1        while(*str != '\0')
 158   1        {
 159   2              LCD_WriteDat(*str++);
 160   2              }
 161   1              }
 162          
 163          #if 0
              extern void LCD_Display(int8u x,int8u y,int8u disp_dat)
              {
                      LCD_Goto(x,y);
                      LCD_WriteDat(disp_dat);
                      }
              #endif
 170          
 171          #if 0   
              extern void     LCD_Display(int8u disp_dat)
              {
                      int8u tmp;
                      tmp = LCD_ReadStatus();
                      tmp &= 0x7f;  
                      if(tmp == 0x10)                 //第一行顯示滿則轉向第二行;
                              {
                                      LCD_Goto(0,1);
C51 COMPILER V8.08   LCD                                                                   09/05/2007 00:59:28 PAGE 4   

                                      }
                      if(tmp == 0x50)                 //全屏顯示滿則清屏;
                              {
                                      LCD_WriteCmd(0x01);
                                      }
                      LCD_WriteDat(disp_dat);         //將接收字符顯示在LCD屏上;
                      }
              #endif
 188          
 189          extern void Delay20ms()   //粗略延時;
 190          {
 191   1        int16u tmp = 50000;
 192   1        while(tmp--);
 193   1        }
 194          /*******************************************************************************
 195          ****                              End Of File
 196          *******************************************************************************/
C51 COMPILER V8.08   LCD                                                                   09/05/2007 00:59:28 PAGE 5   

ASSEMBLY LISTING OF GENERATED OBJECT CODE


             ; FUNCTION LCD_Init (BEGIN)
                                           ; SOURCE LINE # 33
                                           ; SOURCE LINE # 34
                                           ; SOURCE LINE # 35
0000 120000      R     LCALL   Delay20ms
                                           ; SOURCE LINE # 36
0003 7F38              MOV     R7,#038H
0005 120000      R     LCALL   _LCD_WriteCmd
                                           ; SOURCE LINE # 37
0008 7F0C              MOV     R7,#0CH
000A 120000      R     LCALL   _LCD_WriteCmd
                                           ; SOURCE LINE # 38
000D 7F01              MOV     R7,#01H
000F 120000      R     LCALL   _LCD_WriteCmd
                                           ; SOURCE LINE # 39
0012 7F06              MOV     R7,#06H
0014 120000      R     LCALL   _LCD_WriteCmd
                                           ; SOURCE LINE # 40

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美中文字幕一区| 色婷婷综合久色| 欧美精品一区二区三区视频| 午夜久久福利影院| 日韩午夜激情视频| 国产精品一卡二卡| 国产精品成人在线观看| 欧洲生活片亚洲生活在线观看| 夜夜操天天操亚洲| 91精品国产91久久久久久一区二区| 美女在线视频一区| 欧美激情一区二区三区在线| 91久久精品网| 久久精品国产在热久久| 国产欧美日韩卡一| 欧美性猛交一区二区三区精品| 日韩精品一二三区| 国产精品色在线观看| 精品污污网站免费看| 精品一区二区在线播放| 亚洲日本中文字幕区| 在线综合视频播放| 夫妻av一区二区| 亚洲123区在线观看| 久久精品亚洲国产奇米99| 91成人免费网站| 久久国产婷婷国产香蕉| 伊人婷婷欧美激情| 久久久91精品国产一区二区三区| 在线观看91视频| 国产精品一区不卡| 日韩成人伦理电影在线观看| 欧美国产欧美综合| 日韩精品在线一区| 91视频一区二区| 国产综合久久久久久久久久久久| 亚洲欧美乱综合| 国产欧美日韩在线视频| 91麻豆精品国产91久久久| 99在线精品视频| 精品一区二区三区日韩| 亚洲成av人综合在线观看| 中文字幕在线观看不卡| 精品国产露脸精彩对白| 欧美精选午夜久久久乱码6080| av亚洲精华国产精华精| 韩国欧美一区二区| 日韩福利电影在线| 亚洲一区二区三区中文字幕| 国产精品无遮挡| 久久综合资源网| 日韩视频在线观看一区二区| 在线观看国产一区二区| 99视频超级精品| 国产不卡一区视频| 激情久久五月天| 蜜乳av一区二区| 日产国产欧美视频一区精品| 亚洲一区二区三区四区在线| 亚洲欧美一区二区三区孕妇| 中文子幕无线码一区tr| 久久久久青草大香线综合精品| 欧美一级高清片| 欧美一区二区三区在| 欧美精品免费视频| 欧美精品99久久久**| 欧美日韩专区在线| 欧美日韩三级一区| 制服丝袜av成人在线看| 欧美一级高清片| 日韩免费观看2025年上映的电影| 欧美精品免费视频| 日韩亚洲欧美一区二区三区| 欧美一区二区三区性视频| 日韩一级黄色大片| 精品久久人人做人人爽| 欧美精品一区二区三区高清aⅴ | 蜜臀91精品一区二区三区 | 成熟亚洲日本毛茸茸凸凹| 国产大片一区二区| 成人国产一区二区三区精品| 99久久婷婷国产综合精品| 91色在线porny| 欧美午夜片在线看| 3d动漫精品啪啪1区2区免费 | 亚州成人在线电影| 青青国产91久久久久久| 精品一区二区三区免费毛片爱| 国产一区不卡精品| 岛国av在线一区| 欧美性色黄大片| 日韩视频一区在线观看| 久久久国际精品| 亚洲精品国产精华液| 日日夜夜免费精品| 久久99精品久久久久久动态图 | 91国模大尺度私拍在线视频| 在线亚洲欧美专区二区| 精品视频1区2区3区| 欧美丰满美乳xxx高潮www| 久久久久久久性| 亚洲乱码中文字幕| 日韩成人av影视| 国产精品99精品久久免费| 91麻豆国产福利在线观看| 884aa四虎影成人精品一区| 久久综合av免费| 亚洲免费大片在线观看| 麻豆视频一区二区| 91日韩一区二区三区| 欧美一级在线观看| 中文字幕在线一区免费| 蜜臂av日日欢夜夜爽一区| 成人av免费在线| 成人性生交大片免费| 欧美男男青年gay1069videost | 国产综合久久久久久鬼色| 91美女视频网站| 精品国产乱码久久久久久蜜臀| 日韩毛片在线免费观看| 九九**精品视频免费播放| 91免费国产在线| 久久久噜噜噜久久人人看| 亚洲va欧美va天堂v国产综合| 国产大陆精品国产| 欧美一区二区三区免费在线看| 国产精品进线69影院| 久久99在线观看| 欧美日韩中文字幕一区| 国产精品的网站| 国产成人亚洲精品青草天美| 欧美一级夜夜爽| 一区二区三区毛片| 99综合影院在线| 国产欧美精品日韩区二区麻豆天美| 天堂蜜桃一区二区三区| 色综合久久中文综合久久97| 久久精品视频免费观看| 蜜桃精品视频在线| 69久久99精品久久久久婷婷| 亚洲免费观看高清在线观看| 高清免费成人av| 久久精品视频免费| 精品一区二区国语对白| 欧美一区欧美二区| 亚洲成人激情av| 欧美日韩中文精品| 亚洲在线中文字幕| 在线日韩一区二区| 综合在线观看色| 99久久国产综合精品麻豆| 中文字幕免费在线观看视频一区| 国产一区二区三区黄视频| 精品日韩欧美一区二区| 久久精品国产亚洲一区二区三区| 欧美高清视频在线高清观看mv色露露十八| 国产精品传媒入口麻豆| av不卡免费在线观看| 国产精品成人一区二区三区夜夜夜| 国产黄色成人av| 国产三级精品三级| 高清国产一区二区三区| 中文字幕国产一区| 成人高清视频在线观看| 中文字幕一区二区三区蜜月| 成人午夜视频免费看| 中文av字幕一区| 色综合久久中文字幕| 亚洲综合另类小说| 在线播放/欧美激情| 免费成人美女在线观看.| 精品久久人人做人人爰| 国产乱淫av一区二区三区| 国产日韩欧美精品电影三级在线| 国产成人在线视频播放| 国产精品久久看| 色琪琪一区二区三区亚洲区| 一区二区三区在线视频观看58| 欧美亚洲国产一卡| 日韩精品福利网| 亚洲精品一区二区三区99| 国产成人精品一区二| 中文字幕字幕中文在线中不卡视频| 色婷婷综合中文久久一本| 亚洲午夜激情网页| 精品国产亚洲在线| 成人动漫一区二区三区| 一级特黄大欧美久久久| 91精品国产综合久久精品图片| 美女视频一区二区三区| 欧美激情资源网| 欧美手机在线视频| 狠狠色狠狠色综合系列| 一区在线观看视频| 欧美妇女性影城| 国产91丝袜在线播放0| 夜夜精品视频一区二区| 精品区一区二区| 欧洲精品一区二区| 国产综合色视频|