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

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

?? lcdxianshi.lst

?? 簡單的LCD多級菜單顯示
?? LST
字號:
C51 COMPILER V7.50   LCDXIANSHI                                                            08/30/2007 10:09:08 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/30/2007 10:09:08 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          功能:數據寫命令
  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          功能:寫數據
 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為顯示數據
C51 COMPILER V7.50   LCDXIANSHI                                                            08/30/2007 10:09:08 PAGE 3   

 118   1           RW    = 0;             //寫入數據
 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的地址計數器(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          參數輸入: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/30/2007 10:09:08 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**站在线观看| 99这里都是精品| 欧美成人video| 亚洲精选一二三| 国产乱一区二区| 日韩欧美的一区二区| 亚洲综合久久av| 成人在线综合网站| 26uuuu精品一区二区| 亚洲国产成人av网| 色av一区二区| 国产精品国产三级国产aⅴ中文| 日韩avvvv在线播放| 97精品国产露脸对白| 久久久国产一区二区三区四区小说| 亚洲精品乱码久久久久久日本蜜臀| 国产高清在线精品| 精品国产第一区二区三区观看体验| 亚洲一卡二卡三卡四卡无卡久久 | 国产精品亚洲第一区在线暖暖韩国| 欧美三级日韩三级| 亚洲美女视频一区| av中文字幕在线不卡| 国产欧美精品一区aⅴ影院 | 成人丝袜高跟foot| 久久久一区二区三区捆绑**| 麻豆精品视频在线观看| 8x8x8国产精品| 日韩高清一级片| 日韩一区二区精品| 日本欧美在线看| 日韩一二三四区| 日本伊人色综合网| 日韩丝袜美女视频| 毛片不卡一区二区| 久久综合九色综合97婷婷 | 一区二区三区在线观看欧美| 成人美女在线视频| 国产精品大尺度| 色综合一区二区| 亚洲成人免费在线观看| 欧美精选午夜久久久乱码6080| 亚洲一二三四区| 欧美精品久久久久久久多人混战 | 国产乱子伦视频一区二区三区 | 亚洲日本青草视频在线怡红院| 成人a区在线观看| 国产精品久久久久影院老司| 成人av片在线观看| 一区二区成人在线| 欧美一区二区三区四区五区| 久久99精品久久久久久国产越南 | 一区二区三区在线播| 欧美偷拍一区二区| 蜜桃av一区二区在线观看| 精品国产人成亚洲区| 国产经典欧美精品| 一区二区三区不卡视频| 欧美卡1卡2卡| 国产jizzjizz一区二区| 一区二区三区在线看| 日韩一级免费一区| 成人av午夜电影| 亚洲制服丝袜av| 久久亚洲春色中文字幕久久久| 99re8在线精品视频免费播放| 亚洲午夜久久久久久久久久久| 欧美精品日日鲁夜夜添| 国产一区二区三区香蕉| 亚洲青青青在线视频| 日韩欧美另类在线| 色悠悠亚洲一区二区| 另类综合日韩欧美亚洲| 1000精品久久久久久久久| 欧美日韩卡一卡二| 粉嫩一区二区三区在线看| 亚洲成人资源在线| 中文字幕av免费专区久久| 欧美日韩精品免费| 成人精品一区二区三区中文字幕| 亚洲成人一区二区| 国产精品国产三级国产有无不卡 | 国产精品国模大尺度视频| 欧美一区二区日韩| 日本高清视频一区二区| 国产原创一区二区| 日韩高清一区在线| 亚洲图片自拍偷拍| 国产精品欧美久久久久一区二区 | 欧美在线观看视频在线| 国产福利一区二区三区在线视频| 午夜精品免费在线| 亚洲欧美自拍偷拍色图| 久久日一线二线三线suv| 91精品黄色片免费大全| 在线免费不卡电影| 91在线视频播放地址| 国产成人在线色| 国产麻豆精品视频| 精彩视频一区二区三区| 日韩和欧美一区二区| 亚洲国产一二三| 亚洲另类一区二区| 亚洲人成伊人成综合网小说| 久久蜜桃av一区精品变态类天堂 | 中文av一区特黄| 久久人人爽爽爽人久久久| 日韩欧美国产综合| 欧美一卡二卡在线| 日韩丝袜美女视频| 欧美成人伊人久久综合网| 日韩视频在线观看一区二区| 欧美日韩在线播| 这里只有精品电影| 日韩一区二区三区免费观看| 日韩一区二区三区三四区视频在线观看 | 国产精品成人免费在线| 国产精品久久网站| 中文字幕日韩欧美一区二区三区| 国产日产精品一区| 综合激情成人伊人| 亚洲一级二级三级| 蜜桃精品视频在线| 国产精品中文欧美| 国产精品18久久久久久久久| 亚洲伊人色欲综合网| 亚洲激情在线播放| 亚洲一卡二卡三卡四卡无卡久久 | 日韩一区二区免费在线电影 | 中文字幕一区二| 国产精品乱码人人做人人爱| 精品粉嫩aⅴ一区二区三区四区| 久久久777精品电影网影网 | ㊣最新国产の精品bt伙计久久| 国产精品福利一区二区| 国产精品久久久久影院亚瑟| 国产精品久久影院| 亚洲精品老司机| 午夜欧美大尺度福利影院在线看| 一区二区三区欧美在线观看| 一区二区三区精品在线| 亚洲综合男人的天堂| 五月天一区二区三区| 久久99精品久久久久久国产越南| 国产精品一区三区| 成人午夜在线视频| 91黄色免费版| 欧美一区二区三区思思人| 日韩欧美高清在线| 国产精品全国免费观看高清 | eeuss鲁片一区二区三区在线看| 色综合网色综合| 欧美日韩久久久一区| 51精品国自产在线| 欧美精品一区二区三区在线播放| 久久久99精品免费观看| 亚洲超碰精品一区二区| 紧缚奴在线一区二区三区| 夫妻av一区二区| 欧美日韩精品一区二区天天拍小说| 久久日韩精品一区二区五区| 亚洲欧洲av在线| 日本不卡1234视频| 风间由美中文字幕在线看视频国产欧美 | 91麻豆精品久久久久蜜臀| 精品国精品国产| 亚洲.国产.中文慕字在线| 国产在线精品一区二区夜色| 91在线视频免费91| 日韩欧美国产综合| 五月激情综合色| 成人短视频下载| 精品久久一二三区| 亚洲激情欧美激情| 91视频精品在这里| 欧美大尺度电影在线| 亚洲男人的天堂在线aⅴ视频| 美女视频黄 久久| 99久免费精品视频在线观看| 欧美一级艳片视频免费观看| 国产精品不卡一区| 久久成人免费网| 成人午夜大片免费观看| 欧美成人伊人久久综合网| 一区二区三区视频在线观看| 国产成人一区二区精品非洲| 欧美美女bb生活片| 国产精品久久毛片a| 成人午夜av影视| 26uuu欧美| 日本欧美一区二区| 91在线小视频| 亚洲精品免费一二三区| 国产永久精品大片wwwapp| 欧美一区二区国产| 日韩中文字幕区一区有砖一区 | 日本成人超碰在线观看| 一本久久综合亚洲鲁鲁五月天|