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

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

?? lcdxianshi.lst

?? 簡單的LCD多級菜單顯示
?? LST
字號:
C51 COMPILER V7.50   LCDXIANSHI                                                            08/29/2007 20:54:24 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE LCDXIANSHI
OBJECT MODULE PLACED IN lcdxianshi.OBJ
COMPILER INVOKED BY: D:\keil\C51\BIN\C51.EXE lcdxianshi.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /*
   2          **      Create : 2007 7 31
   3          **      Author : oDon
   4          **      email  : yuanonline@hotmail.com 
   5          **      Description:**
   6          **      This project is using for a library of solutions of CM12864
   7          **      functions will implements to display ZH_CN ASCII IMAGE on
   8          **      CM12864 LCD.etc..
   9          */
  10          #include <intrins.h>
  11          #include<func.h>
  12          #include<reg52.h>
  13          sbit RS  = P2^0;
  14          sbit RW  = P2^1;
  15          sbit E   = P2^2;
  16          sbit PSB = P2^3;
  17          sbit RST = P2^4;
  18          
  19          #define DATA P1
  20          volatile uchar command;                         /*Command Word*/
  21          
  22          /**************************************************
  23          *                       Function Definations Below                        */
  24          
  25          void check_busy(void);
  26          void send_com(const unsigned char command);
  27          void send_com_init(const unsigned char command_init);
  28          void send_data(const unsigned char data_a);
  29          void send_data(const unsigned char data_a);
  30          void clear_LCD(void);
  31          void initial_LCD(void); 
  32          void Display_num( unsigned char *ptr, unsigned char line, unsigned char col, unsigned char length );
  33          void Display_ch( unsigned char *ptr, unsigned char line, unsigned char col, unsigned char length );
  34          /*                      Function Definations End                          *
  35          **************************************************/
  36          
  37          /*void xianshi(void)
  38          {
  39                  clear_LCD();
  40                  smNop();
  41                  initial_LCD();
  42                  smNop();
  43                  clear_LCD();
  44                  smNop();
  45                  Display_ch(suc, 2, 1, 6);
  46                  while(1);
  47                          
  48          }  */
  49          
  50          
  51          /******************************************
  52          功能:void check_busy( void )
  53          功能:檢查是否LCD忙碌的子程序
  54          實參輸入:void
  55          返回值:void
C51 COMPILER V7.50   LCDXIANSHI                                                            08/29/2007 20:54:24 PAGE 2   

  56          ******************************************/
  57          void check_busy(void) 
  58          {        
  59   1               P1    = 0xff; 
  60   1           RS    = 0; 
  61   1           RW    = 1; 
  62   1           while (1) 
  63   1           {
  64   2                    smNop(); 
  65   2                E =1; 
  66   2                smNop();               
  67   2                        if( P1 < 0x80 ) 
  68   2                            break; 
  69   2                smNop();
  70   2                E =0; 
  71   2            } 
  72   1           E = 0; 
  73   1      }
  74          
  75          /*****************************************
  76          名稱:void send_com( unsigned char command )
  77          功能:數(shù)據(jù)寫命令
  78          實參輸入:unsigned char command
  79          返回值:void
  80          *****************************************/
  81          void send_com(const unsigned char command) 
  82          { 
  83   1           check_busy(); 
  84   1           RS = 0; 
  85   1           RW = 0;     
  86   1               P1 = command; 
  87   1           E  = 1; 
  88   1           smNop(); 
  89   1           E = 0; 
  90   1      }
  91          
  92          /********************************************************
  93          名稱:void send_com_init( unsigned char command_init )
  94          功能:LCD初始化時的送命令
  95          實參輸入:unsigned char command_init
  96          返回值:void
  97          ********************************************************/
  98          void send_com_init(const unsigned char command_init ) 
  99          { 
 100   1           RS    = 0; 
 101   1           RW    = 0;
 102   1               P1    = command_init; 
 103   1           E     = 1; 
 104   1           smNop();
 105   1           E     = 0; 
 106   1      }
 107          
 108          /*******************************************************
 109          名稱:void send_data( unsigned char data_a )
 110          功能:寫數(shù)據(jù)
 111          實參輸入:unsigned char data_a
 112          返回值:void
 113          *******************************************************/ 
 114          void send_data(const unsigned char data_a)
 115          { 
 116   1           check_busy(); 
 117   1           RS    = 1;                 //DB7-DB0為顯示數(shù)據(jù)
C51 COMPILER V7.50   LCDXIANSHI                                                            08/29/2007 20:54:24 PAGE 3   

 118   1           RW    = 0;             //寫入數(shù)據(jù)
 119   1               P1    = data_a; 
 120   1           E     = 1;         
 121   1           smNop();
 122   1           E     = 0;                         //下降沿
 123   1      }
 124          
 125          /*********************************************************
 126          名稱:void clear_LCD( void )
 127          功能:清屏
 128          實參輸入:void
 129          返回值:void
 130          *********************************************************/
 131          void clear_LCD(void) 
 132          { 
 133   1           send_com(0x01);  //清除顯示//
 134   1           send_com(0x34);  // 功能設定:擴充指令集動作 //
 135   1           send_com(0x30);   //功能設定:基本指令集動作//
 136   1      }
 137          
 138          /*************************************************************
 139          名稱:void initial_LCD( void )
 140          功能:LCD初始化
 141          實參輸入:void
 142          返回值:void
 143          *************************************************************/
 144          void initial_LCD(void) 
 145          {   
 146   1           PSB = 1;   //水平顯示
 147   1           RST = 0;   //復位 
 148   1           _nop_(); 
 149   1           _nop_(); 
 150   1           RST = 1;   //不復位
 151   1           _nop_(); 
 152   1           delay_10us(10); 
 153   1           send_com_init(0x30);//30H--基本指令操作 
 154   1           delay_10us(4); 
 155   1           send_com_init(0x0c);//開顯示,關光標,不閃爍。 
 156   1           delay_10us(10); 
 157   1           send_com_init(0x01);//清除顯示 
 158   1           delay_ms(10); 
 159   1           send_com_init(0x06);//指定在資料寫入或讀取時,光標的移動方向,DDRAM的地址計數(shù)器(AC)加1。     
 160   1      }
 161          
 162          
 163          /*********************************************************************
 164          名稱:void Display_num( unsigned char *ptr, unsigned char line, unsigned char col, unsigned char length )
 165          功能:顯示字符串                                 2                                        1                                             6
 166          參數(shù)輸入:unsigned char *ptr, unsigned char line, unsigned char col, unsigned char length
 167          返回值:void
 168          *********************************************************************/
 169          void Display_num( unsigned char *ptr, unsigned char line, unsigned char col, unsigned char length )
 170          {    
 171   1           unsigned char ddram = 0x00;
 172   1               unsigned char i1;
 173   1      
 174   1               if(line == 1)
 175   1                      ddram = 0x80;
 176   1               if(line == 2)
 177   1                      ddram = 0x90;
 178   1               if(line == 3)
 179   1                      ddram = 0x88;
C51 COMPILER V7.50   LCDXIANSHI                                                            08/29/2007 20:54:24 PAGE 4   

 180   1               if(line == 4)
 181   1                  ddram = 0x98;
 182   1      
 183   1           ddram = ddram + col - 1;
 184   1      
 185   1           send_com( ddram );  //定位顯示起始地址
 186   1      
 187   1               for( i1 = 0;i1 < length;i1 ++ )
 188   1               {
 189   2                       send_data( ptr[i1] );//輸出單個字符 
 190   2           }            
 191   1      }
 192          
 193          /********************************************************
 194          名稱: void Display_ch( unsigned char *ptr, unsigned char line, unsigned char col, unsigned char length )
 195          功能:顯示漢字子程序
 196          實參輸入:unsigned char *ptr, unsigned char line, unsigned char col, unsigned length
 197          返回值:void
 198          ********************************************************/
 199          void Display_ch( unsigned char *ptr, unsigned char line, unsigned char col, unsigned char length )
 200          {
 201   1      
 202   1               unsigned char ddram = 0x00;
 203   1               unsigned char i1;
 204   1               if(line == 1)
 205   1                      ddram = 0x80;
 206   1               if(line == 2)
 207   1                      ddram = 0x90;
 208   1               if(line == 3)
 209   1                      ddram = 0x88;
 210   1               if(line == 4)
 211   1                  ddram = 0x98;
 212   1      
 213   1               ddram = ddram + col - 1;
 214   1           send_com( ddram );   //定位顯示起始地址
 215   1               for( i1 = 0;i1 < length;i1 ++ )
 216   1               {
 217   2                       send_data(ptr[i1*2]);//輸出單個字符
 218   2                       send_data(ptr[i1*2+1]); 
 219   2           }            
 220   1      }
 221          /****************************************************************
 222          -----------------------------------------------------------------
 223                                     END  OF      MAIN.C
 224          -----------------------------------------------------------------
 225          ****************************************************************/


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


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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
六月婷婷色综合| 国产精品国产三级国产aⅴ入口 | 日韩电影免费在线看| 欧美性受xxxx| 日韩精品色哟哟| 欧美麻豆精品久久久久久| 亚洲精品欧美综合四区| 欧美久久免费观看| 精品午夜久久福利影院| 蜜桃一区二区三区在线观看| 678五月天丁香亚洲综合网| 天堂成人国产精品一区| 日韩三级高清在线| 国产成人免费视频一区| 亚洲最大色网站| 2021久久国产精品不只是精品| 成人av免费在线观看| 一区二区三区日本| www久久久久| 欧美性色黄大片| 国产寡妇亲子伦一区二区| 一区二区在线观看视频在线观看| 欧美福利视频导航| 丰满岳乱妇一区二区三区| 亚洲电影一区二区| 欧美国产日韩一二三区| 欧美一区二区三区男人的天堂| 成人黄色在线视频| 玖玖九九国产精品| 日韩国产欧美在线视频| 成人免费小视频| 精品国产免费人成电影在线观看四季| 97久久超碰国产精品| 国产精品1024久久| 久久99精品久久久久久国产越南 | 国产情人综合久久777777| 欧美视频三区在线播放| 在线观看亚洲精品| 99国产精品国产精品毛片| 福利91精品一区二区三区| 美女一区二区视频| 蜜臀久久99精品久久久画质超高清| 亚洲天堂精品视频| 亚洲免费观看在线视频| 亚洲男人的天堂网| 伊人婷婷欧美激情| 一区二区三区免费观看| 一区二区三区自拍| 亚洲一区二区三区影院| 亚洲大片在线观看| 久久福利资源站| 国产精品羞羞答答xxdd| 不卡视频一二三四| 欧美偷拍一区二区| 欧美精品第1页| 久久综合av免费| 亚洲人成亚洲人成在线观看图片 | 亚洲欧洲av色图| 亚洲激情中文1区| 免费视频一区二区| 国产激情91久久精品导航| 97国产精品videossex| 欧美美女网站色| 中文字幕二三区不卡| 午夜亚洲国产au精品一区二区| 男男视频亚洲欧美| 福利91精品一区二区三区| 色综合天天综合| 欧美电视剧免费全集观看| 欧美韩国一区二区| 日韩av一区二区在线影视| 粉嫩高潮美女一区二区三区| 久久久国产午夜精品| 亚洲日本一区二区| 国产精品一色哟哟哟| 亚洲成人你懂的| 亚洲一区中文日韩| 一区二区三区四区视频精品免费| 亚洲国产一区二区视频| 国产一区 二区 三区一级| 色哦色哦哦色天天综合| 日韩精品一区国产麻豆| 调教+趴+乳夹+国产+精品| 激情久久久久久久久久久久久久久久| 北条麻妃国产九九精品视频| 91精品国产手机| 亚洲狼人国产精品| 成人a区在线观看| 奇米影视在线99精品| 99re亚洲国产精品| 欧美激情在线观看视频免费| 亚洲国产日产av| 色综合久久99| 国产精品乱人伦| 国产91丝袜在线观看| 2023国产精华国产精品| 日韩av电影天堂| 日韩一区二区电影网| 美女视频网站久久| 久久夜色精品国产噜噜av| 久久99国产精品免费| 51午夜精品国产| 激情综合色播五月| 日韩女优av电影| 老司机精品视频在线| 久久只精品国产| 不卡的av网站| 亚洲超丰满肉感bbw| 欧美精品日韩一本| 麻豆精品视频在线| 中文字幕一区二区日韩精品绯色 | 国产日韩欧美高清在线| 成人av电影在线| 亚洲人成电影网站色mp4| 7777女厕盗摄久久久| 在线观看一区二区视频| 一区二区三区欧美久久| 日韩一区二区精品在线观看| 国产91精品露脸国语对白| 亚洲日本免费电影| 日韩精品一区二区三区中文不卡 | 欧美精品在线视频| 美女在线视频一区| 国产精品成人免费在线| 欧美自拍偷拍午夜视频| 精品一二线国产| 国产精品入口麻豆原神| 在线电影国产精品| 成人综合在线观看| 青娱乐精品视频在线| 亚洲特级片在线| 国产网站一区二区| 日韩亚洲欧美高清| 色老头久久综合| 成人理论电影网| 国产一区二区三区香蕉| 一区二区三区在线视频免费 | 欧美色成人综合| 从欧美一区二区三区| 久久国产福利国产秒拍| 日本不卡免费在线视频| 亚洲一区精品在线| 一区二区三区国产精品| 中文字幕av一区二区三区高| 久久亚洲一区二区三区四区| 欧美一区二区美女| wwww国产精品欧美| 国产精品久久久久永久免费观看 | 色哟哟一区二区| 欧美日韩电影在线播放| 欧美日本视频在线| 精品国产区一区| 中文字幕一区二区在线播放| 国产精品久久久久久久久免费桃花| 欧美国产日本韩| 国产精品福利av| 亚洲一区二区三区四区五区中文| 一区二区三区在线视频观看| 亚洲成人激情av| 久久99久久久欧美国产| 成人午夜电影小说| 欧美日韩国产片| 国产色产综合产在线视频| 国产精品久久久99| 亚洲天堂中文字幕| 精彩视频一区二区三区| 国产69精品久久99不卡| 一本到一区二区三区| 精品国产乱码久久久久久牛牛| www国产精品av| 亚洲综合色网站| 成人一区二区三区在线观看| 色综合久久中文综合久久97| 26uuu国产一区二区三区| 亚洲视频狠狠干| 成人一级视频在线观看| 日韩午夜激情免费电影| 国产精品福利电影一区二区三区四区| 日韩av在线播放中文字幕| 国产98色在线|日韩| 精品久久久久久久久久久久包黑料 | www.日韩大片| 日韩欧美电影在线| 日本视频一区二区| 在线影院国内精品| 亚洲欧美国产高清| 成人动漫精品一区二区| 国产欧美日韩精品一区| 国产精品99久久久久久似苏梦涵| 欧美三级在线看| 天堂精品中文字幕在线| 色综合咪咪久久| 亚洲一线二线三线视频| 成人黄色综合网站| 18成人在线视频| 色婷婷一区二区三区四区| 一区二区国产盗摄色噜噜| 91成人免费网站| 久久99精品国产.久久久久久| 日韩视频免费观看高清完整版在线观看 |