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

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

?? 240160b.lst

?? 基于C8051F020單片機的LCD顯示程序
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V7.09   240160B                                                               08/23/2004 10:54:00 PAGE 1   


C51 COMPILER V7.09, COMPILATION OF MODULE 240160B
OBJECT MODULE PLACED IN 240160b.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.exe 240160b.c DB OE

line level    source

   1          /****************************************Copyright (c)**************************************************
   2          **                               重慶東電通信技術(shù)有限公司
   3          **                                     生產(chǎn)技術(shù)部
   4          **
   5          **                                 http://www.dodem.com
   6          **
   7          **--------------文件信息--------------------------------------------------------------------------------
   8          ** 文   件   名: 240160b.c
   9          ** 創(chuàng)   建   人: 陳龍永
  10          ** 最后修改日期: 2004年7月5日
  11          ** 描        述: 臺灣晶采光電液晶240x160B,控制器SED1335F的驅(qū)動模塊,包括圖形方式下字符,漢字的顯示程式
  12          **--------------歷史版本信息----------------------------------------------------------------------------
  13          ** 創(chuàng)建人: 陳龍永
  14          ** 版  本: V1.0
  15          ** 日 期: 2004年7月5日
  16          ** 描 述: 原始版本
  17          **
  18          **------------------------------------------------------------------------------------------------------
  19          ** 修改人: 
  20          ** 版  本: 
  21          ** 日 期: 
  22          ** 描 述: 
  23          **
  24          **--------------當(dāng)前版本修訂------------------------------------------------------------------------------
  25          ** 修改人: 陳龍永
  26          ** 日 期: 2004年7月5日
  27          ** 描 述: 240x160B液晶驅(qū)動函數(shù)
  28          **            
  29          **------------------------------------------------------------------------------------------------------
  30          ********************************************************************************************************/
  31          /*******************************************************************************************************
  32          ** 液晶接口情況表述:
  33          **      No: LCM ----- F022
  34          **      ---------------------
  35          **      1...RESET..... 復(fù)位                                     復(fù)位信號,低電平有效,阻容式復(fù)位電路
  36          **      2.../RD  ..... P13                                      讀有效
  37          **      3.../WR  ..... P14                                      寫有效
  38          **      4.../CS  ..... P15                                      液晶片選信號,低有效
  39          **      5...A0   ..... P16                                      寄存器選擇信號,命令數(shù)據(jù)方式選擇
  40          **      6...D0   ..... P6.0                                     數(shù)據(jù)總線 D0
  41          **      7...D1   ..... P6.1                                     數(shù)據(jù)總線 D1
  42          **      8...D2   ..... P6.2                                     數(shù)據(jù)總線 D2
  43          **      9...D3   ..... P6.3                                     數(shù)據(jù)總線 D3
  44          **      10..D4   ..... P6.4                                     數(shù)據(jù)總線 D4
  45          **      11..D5   ..... P6.5                                     數(shù)據(jù)總線 D5
  46          **      12..D6   ..... P6.6                                     數(shù)據(jù)總線 D6
  47          **      13..D7   ..... P6.7                                     數(shù)據(jù)總線 D7
  48          **      14..VDD  ..... +3.3V                            電源
  49          **      15..VSS  ..... GND                                      地線                                   
  50          **      16..VLCD ..... +25V                                     25V電壓輸出
  51          **      17..VADJ ..... VO                   對比度調(diào)整輸入
  52          **      18..ELON ..... P17                                      背光打開/關(guān)閉
  53                  19,20    ..... NC
  54          
  55          **      間接方式,無須上拉電阻,所以數(shù)據(jù)口和控制口應(yīng)設(shè)置為推挽輸出方式
C51 COMPILER V7.09   240160B                                                               08/23/2004 10:54:00 PAGE 2   

  56          ********************************************************************************************************/
  57          
  58          
  59          #include "c8051F020.h"
  60          #include "dotlib1.h"
  61          
  62          
  63          #define Uchar unsigned char 
  64          #define Uint unsigned int
  65          //240x160b,SED1335定義
  66          #define paraP9          0x1e            //相對于240x160
  67          //光標(biāo)移動方向設(shè)置,后續(xù)參數(shù):無
  68          #define CsrDirR         0x4c
  69          #define CsrDirL         0x4d
  70          #define CsrDirU         0x4e
  71          #define CsrDirD         0x4f
  72          /* 該指令規(guī)定了光標(biāo)指針CSR在計算機讀寫顯示數(shù)據(jù)后自動修復(fù)的方向,從顯示效果來說,
  73          就是光標(biāo)移動的方向設(shè)置.該指令的兩個參數(shù)位DR1,DR0:
  74                          ===========================
  75                            DR1 DR0   自動定位方向
  76                          ===========================
  77                             0   0    右
  78                             0   1    左
  79                             1   0    上
  80                             1   1    下
  81                          ===========================
  82          */
  83          
  84          //光標(biāo)指針設(shè)置
  85          #define CsrW            0x46
  86          /* 該指令設(shè)置了光標(biāo)指針CSR.該指針有兩個功能:1.作為當(dāng)前光標(biāo)顯示的位置;2.作為
  87          顯示存儲器當(dāng)前的地址指針.2個參數(shù):CSRL,CSRH
  88          [說明]:當(dāng)光標(biāo)指針指向有效顯示區(qū)域之外時,光標(biāo)將自動消失,但不影響顯示數(shù)據(jù)的讀寫.
  89          光標(biāo)指針在計算機的每次讀寫顯示數(shù)據(jù)操作后,將根據(jù)最近設(shè)置的光標(biāo)指針移動方向而自動
  90          修正.光標(biāo)指針不受畫面滾動操作的影響.
  91          */
  92          
  93          //讀取光標(biāo)指針
  94          #define CsrR            0x47
  95          /* 該指令代碼寫入后,計算機將從SED1335等數(shù)據(jù)通道讀出當(dāng)前的光標(biāo)指針值.光標(biāo)指針讀
  96          出的順序是先CSRL再CSRH.
  97          */
  98          
  99          //數(shù)據(jù)寫入設(shè)置,后續(xù)參數(shù)N字節(jié)
 100          #define mWrite          0x42
 101          /*該指令寫入后將允許計算機連續(xù)的向顯示存儲器內(nèi)寫入數(shù)據(jù),寫入的單元地址由光標(biāo)指針
 102          CSR提供,寫操作完成后光標(biāo)指針自動根據(jù)所設(shè)置的光標(biāo)指針移動方向進(jìn)行修改,顯示數(shù)據(jù)
 103          寫入操作在計算機寫入下一指令代碼后結(jié)束.
 104          */
 105          
 106          //數(shù)據(jù)讀取設(shè)置,后續(xù)參數(shù)N字節(jié)
 107          #define mRead           0x43
 108          /*該指令寫入將允許計算機連續(xù)地從顯示存儲器內(nèi)讀取數(shù)據(jù),讀取的單元地址由光標(biāo)指針
 109          CSR提供讀操作完成后,光標(biāo)指針自動根據(jù)所設(shè)定的光標(biāo)移動方向進(jìn)行修改.顯示數(shù)據(jù)讀取
 110          操作在計算機寫入下一個指令代碼后結(jié)束.
 111          */
 112          
 113          ////////////////////////////////////////////////////////////////////
 114          //
 115          /////////////液晶MODULE 240x160b,SED1335F0B驅(qū)動函數(shù)/////////////////
 116          //
 117          ////////////////////////////////////////////////////////////////////
C51 COMPILER V7.09   240160B                                                               08/23/2004 10:54:00 PAGE 3   

 118          //-----------------------------------------------------------------------------
 119          // 函數(shù):void WriteCmd(unsigned char cmd)(私有函數(shù),其他模塊不能調(diào)用)
 120          //-----------------------------------------------------------------------------
 121          /******************************************************************************
 122           調(diào)用方式(Function):WriteCmd()  
 123           函數(shù)描述(Description):指令寫入函數(shù)
 124           入口參數(shù)(Parameters):無
 125           返回值(Returns):無
 126           創(chuàng)建時間:16:07,PM,2004.4.19
 127           修改時間:無
 128           修改原因:無
 129          ******************************************************************************/
 130          void WriteCmd(Uchar cmd)        
 131          {
 132   1              RD=1;
 133   1              A0=1;
 134   1              P6=cmd;
 135   1              CS=0;
 136   1              WR=0;
 137   1              WR=1;
 138   1              CS=1;
 139   1      }
 140          
 141          
 142          //-----------------------------------------------------------------------------
 143          // 函數(shù):void WriteData(unsigned char datalcd) (私有函數(shù),其他模塊不能調(diào)用)
 144          //-----------------------------------------------------------------------------
 145          /******************************************************************************
 146           調(diào)用方式(Function):WriteData(datalcd) 
 147           函數(shù)描述(Description):數(shù)據(jù)和指令的附屬參數(shù)寫入函數(shù)
 148           入口參數(shù)(Parameters):
 149                                                    datalcd--待寫入的顯示數(shù)據(jù)或指令的附屬參數(shù)
 150           返回值(Returns):無
 151           創(chuàng)建時間:16:07,PM,2004.4.19
 152           修改時間:無
 153           修改原因:無
 154          ******************************************************************************/
 155          void WriteData(Uchar datalcd){
 156   1              
 157   1              RD=1;
 158   1              A0=0;
 159   1              P6=datalcd;
 160   1              CS=0;
 161   1              WR=0;
 162   1              WR=1;
 163   1              CS=1;
 164   1      
 165   1      }
 166          
 167          //-----------------------------------------------------------------------------
 168          // 函數(shù):unsigned char ReadfromLcd(void) (私有函數(shù),其他模塊不能調(diào)用)
 169          //-----------------------------------------------------------------------------
 170          /******************************************************************************
 171           調(diào)用方式(Function):ReadfromLcd() 
 172           函數(shù)描述(Description):數(shù)據(jù)和光標(biāo)地址讀出函數(shù)
 173           入口參數(shù)(Parameters):無
 174           返回值(Returns):數(shù)據(jù)或光標(biāo)地址
 175           創(chuàng)建時間:16:07,PM,2004.4.19
 176           修改時間:無
 177           修改原因:無
 178          ******************************************************************************/
 179          Uchar ReadfromLcd(void){
C51 COMPILER V7.09   240160B                                                               08/23/2004 10:54:00 PAGE 4   

 180   1      
 181   1              Uchar rdata;
 182   1      
 183   1              P6=0xff;
 184   1              A0=1;
 185   1              RD=0;
 186   1              rdata=P6;
 187   1              CS=0;
 188   1              RD=1;
 189   1              CS=1;
 190   1              return(rdata);
 191   1      }
 192          
 193          //-----------------------------------------------------------------------------
 194          // 函數(shù):void LcdInit(void)
 195          //-----------------------------------------------------------------------------
 196          /******************************************************************************
 197           調(diào)用方式(Function):LcdInit() 
 198           函數(shù)描述(Description):液晶初始化函數(shù)
 199           入口參數(shù)(Parameters):無
 200           返回值(Returns):無
 201           創(chuàng)建時間:16:07,PM,2004.4.19
 202           修改時間:無
 203           修改原因:無
 204          ******************************************************************************/
 205          
 206          void LcdInit(void){
 207   1      
 208   1              WriteCmd(0x40);         //進(jìn)行system set,要寫入8個參數(shù)     
 209   1              WriteData(0x30);        //單屏結(jié)構(gòu),8×8點陣
 210   1              WriteData(0x87);        //字符寬度位7
 211   1              WriteData(0x07);        //字符高度為7
 212   1              WriteData(0x1d);        //一行顯示30個字符      (C/R)
 213   1              WriteData(0x42);        //頻率轉(zhuǎn)化
 214   1              WriteData(0x9f);        //每幀掃描160行         (L/F)
 215   1              WriteData(0x1e);        //一行共有30個字符  
 216   1              WriteData(0);   
 217   1      
 218   1              WriteCmd(0x44);         //進(jìn)行Scroll,要寫入10個參數(shù)   
 219   1              WriteData(0x00);
 220   1              WriteData(0x00);
 221   1              WriteData(0xa0);        //第一顯示區(qū)地址和所占的行數(shù)160行
 222   1              WriteData(0xc0);
 223   1              WriteData(0x12);
 224   1              WriteData(0xa0);        //第二顯示區(qū)地址和所占的行數(shù)160行
 225   1              WriteData(0x80);  
 226   1              WriteData(0x25);        //第三顯示區(qū)地址高8位、低8位和所占的行數(shù)160行
 227   1      //      WriteData(0x00);  
 228   1      //      WriteData(0x00);        //第四顯示區(qū)地址高8位、低8位和所占的行數(shù)160行
 229   1      
 230   1              WriteCmd(0x5a);                                 //以點為單位的水平移動量
 231   1              WriteData(0x00);                                //水平卷動,初始化時必須清零
 232   1      
 233   1              WriteCmd(0x5b);                                 //顯示合成方式設(shè)置
 234   1              WriteData(0x0c);                                //三屏圖形方式相加,或邏輯
 235   1      
 236   1              WriteCmd(0x59);                                 // 寫入指令代碼0x59
 237   1              WriteData(0x04);                                // 顯示1區(qū)開顯示,2、3、4區(qū)關(guān)顯示;光標(biāo)關(guān)顯示
 238   1      }
 239          
 240          //-----------------------------------------------------------------------------
 241          // 函數(shù):void LcdClr(void)
C51 COMPILER V7.09   240160B                                                               08/23/2004 10:54:00 PAGE 5   

 242          //-----------------------------------------------------------------------------
 243          /******************************************************************************

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区二区免费在线观看| 国产精品情趣视频| 在线免费不卡电影| 成人一级黄色片| 成人免费看片app下载| 国产福利91精品一区二区三区| 久久精品国产亚洲一区二区三区| 日本aⅴ精品一区二区三区| 视频一区国产视频| 麻豆91在线播放免费| 久久97超碰国产精品超碰| 韩国精品主播一区二区在线观看| 蜜桃视频在线观看一区| 免费人成网站在线观看欧美高清| 美女看a上一区| 国产成人在线观看免费网站| 成人高清伦理免费影院在线观看| 91香蕉视频在线| 色婷婷av一区| 欧美日韩在线三区| 日韩你懂的电影在线观看| 欧美精品一区二区三区高清aⅴ | 日韩精品一区二区三区老鸭窝| 欧美一区二区视频观看视频| 欧美一区二区三区视频在线观看| 日韩欧美电影一区| 国产日产精品一区| 一区二区三区日韩在线观看| 日本亚洲天堂网| 成人一区二区三区视频在线观看| 成人动漫一区二区三区| 欧美日韩久久不卡| 久久蜜臀精品av| 中文字幕制服丝袜一区二区三区| 亚洲综合视频在线| 国内精品久久久久影院薰衣草| 成人激情文学综合网| 欧美午夜精品久久久久久超碰 | 国产欧美视频在线观看| 亚洲美腿欧美偷拍| 亚洲人成网站色在线观看| 视频一区二区三区在线| 国产一区免费电影| 在线亚洲一区二区| 久久久久久久网| 热久久久久久久| 成人国产电影网| 日韩亚洲欧美在线观看| 国产精品天美传媒| 免费成人在线网站| 色综合网站在线| 欧美成人aa大片| 依依成人综合视频| 国产成人啪免费观看软件| 欧美精品九九99久久| 亚洲同性gay激情无套| 久草中文综合在线| 欧美日韩在线播放三区| 国产三级精品三级| 久久99日本精品| 在线看不卡av| 日韩一区在线看| 韩国成人精品a∨在线观看| 在线一区二区三区| 中文字幕一区二区三区在线观看| 日本成人在线不卡视频| 色婷婷激情综合| 国产精品情趣视频| 国产大片一区二区| 欧美久久一二区| 亚洲同性gay激情无套| 99久久综合精品| 中文字幕一区二区三区色视频| 看电视剧不卡顿的网站| 欧美一区日韩一区| 日韩高清一区二区| 在线看国产日韩| 亚洲综合色区另类av| 欧洲人成人精品| 亚洲黄网站在线观看| 色狠狠色噜噜噜综合网| 亚洲精品视频在线观看免费| 不卡的av电影在线观看| 国产人久久人人人人爽| 成人午夜短视频| 国产婷婷一区二区| 成人免费观看男女羞羞视频| 国产精品女同一区二区三区| 成人av动漫在线| 欧美国产精品一区二区三区| 成人免费av网站| 久久综合色之久久综合| 国产91富婆露脸刺激对白| 国产精品欧美极品| 99精品久久只有精品| 亚洲一区二区中文在线| 欧美人牲a欧美精品| 免费成人在线影院| 欧美变态tickling挠脚心| 91免费观看在线| 亚洲人妖av一区二区| 97精品久久久午夜一区二区三区| 亚洲色欲色欲www| 成人av网址在线| 国产精品毛片久久久久久久| 成人av影视在线观看| 亚洲色图视频免费播放| 欧美一区二区精美| 国产激情视频一区二区三区欧美| 国产欧美va欧美不卡在线| 色94色欧美sute亚洲线路一久| 午夜视频在线观看一区二区三区| 日韩一级黄色片| 波多野洁衣一区| 日本大胆欧美人术艺术动态| 国产亚洲制服色| 欧美日本韩国一区二区三区视频| 国产成人精品在线看| 一区二区三国产精华液| 精品精品欲导航| 91久久国产综合久久| 免费成人av在线| 亚洲精品免费在线| 精品国产91久久久久久久妲己| 国产91清纯白嫩初高中在线观看| 午夜欧美在线一二页| 国产精品婷婷午夜在线观看| 欧美丰满一区二区免费视频| bt欧美亚洲午夜电影天堂| 五月激情丁香一区二区三区| 欧美国产精品专区| 欧美精品一区二区高清在线观看 | 亚洲欧洲一区二区在线播放| 日本精品视频一区二区| 一区二区三区欧美在线观看| 337p日本欧洲亚洲大胆精品 | 亚洲另类色综合网站| 欧美一区二区免费观在线| 一本一本久久a久久精品综合麻豆| 韩国毛片一区二区三区| 首页亚洲欧美制服丝腿| 一区二区在线看| 国产精品久久久久久久久久免费看 | 欧美色视频在线| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 国产精品毛片a∨一区二区三区| 欧美日韩亚洲不卡| 色八戒一区二区三区| av激情亚洲男人天堂| 成人h动漫精品一区二| 国产在线国偷精品产拍免费yy| 日本一道高清亚洲日美韩| 亚洲国产精品一区二区www在线| 成人免费小视频| 椎名由奈av一区二区三区| 中文字幕精品综合| 中文字幕av资源一区| 亚洲国产精品ⅴa在线观看| 国产校园另类小说区| 国产欧美精品在线观看| 中文字幕乱码亚洲精品一区| 国产精品蜜臀在线观看| 亚洲天堂精品在线观看| 国产精品色呦呦| 国产精品电影一区二区| 亚洲日本丝袜连裤袜办公室| 成人免费在线播放视频| 一区二区三区精品视频在线| 亚洲无人区一区| 亚洲444eee在线观看| 奇米一区二区三区| 激情欧美日韩一区二区| 成人精品在线视频观看| 在线视频一区二区三区| 欧美在线视频不卡| 7878成人国产在线观看| 制服丝袜国产精品| 国产日韩精品一区二区三区在线| 国产精品少妇自拍| 亚洲情趣在线观看| 亚洲第一av色| 日本午夜精品视频在线观看| 韩国成人在线视频| 色系网站成人免费| 日韩精品中午字幕| 亚洲国产精品精华液ab| 亚洲国产aⅴ天堂久久| 国产老女人精品毛片久久| 91首页免费视频| 日韩精品一区二区三区中文不卡| 国产精品丝袜在线| 日韩精品一级中文字幕精品视频免费观看| 久久国产欧美日韩精品| 91麻豆成人久久精品二区三区| 在线成人av网站| 中文字幕中文字幕一区二区| 日韩精品视频网| 成人午夜精品一区二区三区| 欧美精品久久天天躁| 国产精品久线在线观看|