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

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

?? t6963c.lst

?? 單片機游戲大全
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V7.01  T6963C                                                                 04/27/2007 22:08:22 PAGE 1   


C51 COMPILER V7.01, COMPILATION OF MODULE T6963C
OBJECT MODULE PLACED IN t6963c.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE t6963c.c COMPACT BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include <AT89X52.h>    
   2          #include "t6963c.h"
   3          #include "fangkuai.h"
   4          #include "typedef.h"
   5          
   6          static uint txthome=0x0000;
   7          static uint grshome=0x1000;
   8          
   9          //LCD接口定義
  10          sfr   PORTD = 0x90 ;
  11          sbit  PCD = P2^7 ;
  12          sbit  PWR = P2^5 ;
  13          sbit  PRD = P2^6 ;
  14          
  15          //常量數據
  16          unsigned char code CCTable[] = {
  17          /*馮   CB7EB */
  18          0x00,0x47,0x20,0x29,0x09,0x09,0x11,0x13,0x21,0xE0,0x2F,0x20,0x20,0x20,0x20,0x20,
  19          0x00,0xF8,0x08,0x08,0x10,0x10,0x10,0xFC,0x04,0x04,0xF4,0x04,0x04,0x04,0x28,0x10,
  20          
  21          /*燕   CD1E0 */
  22          0x04,0x04,0xFF,0x04,0x17,0x10,0xF7,0x14,0x34,0xD7,0x00,0x28,0x24,0x66,0xC2,0x00,
  23          0x40,0x40,0xFE,0x40,0xC0,0x14,0xDE,0x50,0x52,0xCE,0x00,0x88,0x44,0x66,0x22,0x00,
  24          
  25          /*輝   CBBD4 */
  26          0x10,0x13,0x96,0x58,0x51,0xFE,0x28,0x28,0x29,0x28,0x28,0x2B,0x4C,0x48,0x80,0x00,
  27          0x00,0xFE,0x44,0x40,0xFC,0x40,0xA0,0xA0,0xFC,0x20,0x20,0xFE,0x20,0x20,0x20,0x20,
  28          
  29          /*制   CD6C6 */
  30          0x24,0x34,0x24,0x3F,0x44,0x04,0x7F,0x04,0x3F,0x24,0x24,0x24,0x24,0x27,0x05,0x04,
  31          0x04,0x04,0x24,0xA4,0x24,0x24,0xA4,0x24,0xA4,0xA4,0xA4,0xA4,0x84,0x84,0x14,0x08,
  32          
  33          /*作   CD7F7 */
  34          0x08,0x0C,0x09,0x13,0x12,0x34,0x50,0x90,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,
  35          0x80,0x80,0x00,0xFE,0x80,0x88,0xFC,0x80,0x80,0x84,0xFE,0x80,0x80,0x80,0x80,0x80,
  36          
  37          /*得   CB5C3 */
  38          0x13,0x1A,0x23,0x4A,0x8B,0x10,0x13,0x30,0x50,0x97,0x10,0x11,0x11,0x11,0x10,0x10,
  39          0xF8,0x08,0xF8,0x08,0xF8,0x00,0xFE,0x10,0x10,0xFE,0x10,0x10,0x10,0x10,0x50,0x20,
  40          
  41          /*分   CB7D6 */
  42          0x08,0x0C,0x08,0x10,0x10,0x20,0x40,0x9F,0x04,0x04,0x04,0x04,0x08,0x10,0x20,0x40,
  43          0x80,0x80,0x40,0x20,0x30,0x18,0x0E,0xE4,0x20,0x20,0x20,0x20,0x20,0xA0,0x40,0x00,
  44          
  45          /*等   CB5C8 */
  46          0x20,0x3E,0x28,0x45,0x85,0x3F,0x01,0xFF,0x00,0x00,0x7F,0x04,0x02,0x02,0x00,0x00,
  47          0x80,0xFC,0xA0,0x10,0x10,0xF8,0x00,0xFE,0x20,0x20,0xFC,0x20,0x20,0x20,0xA0,0x40,
  48          
  49          /*級   CBCB6 */
  50          0x10,0x13,0x20,0x24,0x44,0xF8,0x10,0x21,0x7D,0x41,0x02,0x1A,0xE4,0x08,0x11,0x06,
  51          0x00,0xF8,0x88,0x88,0x90,0x90,0xBE,0x44,0x44,0x48,0x28,0x10,0x30,0x48,0x8E,0x04,
  52          
  53          /*按   CB0B4 */
  54          0x10,0x10,0x10,0x13,0xFE,0x10,0x14,0x1B,0x30,0xD1,0x11,0x10,0x10,0x11,0x56,0x20,
  55          0x40,0x20,0x20,0xFE,0x04,0x40,0x40,0xFE,0x88,0x10,0x90,0x60,0x58,0x8E,0x04,0x00,
C51 COMPILER V7.01  T6963C                                                                 04/27/2007 22:08:22 PAGE 2   

  56          
  57          /*開   CBFAA */
  58          0x00,0x7F,0x04,0x04,0x04,0x04,0xFF,0x04,0x04,0x04,0x08,0x08,0x10,0x20,0x40,0x00,
  59          0x00,0xFE,0x20,0x20,0x20,0x20,0xFE,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x00,
  60          
  61          /*始   CCABC */
  62          0x10,0x18,0x10,0x10,0xFC,0x25,0x24,0x44,0x44,0x28,0x18,0x14,0x22,0x42,0x80,0x00,
  63          0x20,0x30,0x20,0x48,0x84,0xFE,0x84,0x00,0xFC,0x84,0x84,0x84,0x84,0xFC,0x84,0x00,
  64          
  65          /*太   CCCAB */
  66          0x01,0x01,0x01,0x01,0x7F,0x01,0x01,0x01,0x02,0x02,0x04,0x05,0x08,0x10,0x20,0x40,
  67          0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x80,0x40,0x20,0x10,0x98,0xCC,0x86,0x04,
  68          
  69          /*棒   CB0F4 */
  70          0x20,0x20,0x27,0x20,0xFB,0x20,0x77,0x69,0xA2,0xAD,0x20,0x27,0x20,0x20,0x20,0x20,
  71          0x40,0x40,0xFC,0x40,0xF8,0x80,0xFE,0x20,0x58,0xF6,0x40,0xFC,0x40,0x40,0x40,0x40,
  72          
  73          /*了   CC1CB */
  74          0x00,0x7F,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x05,0x02,
  75          0x00,0xFC,0x18,0x60,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  76          
  77          /*!   CA3A1 */
  78          0x00,0x00,0x00,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0x10,0x00,
  79          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
  80          
  81          };
  82          
  83          
  84          /////////////////////////底層調用小函數/////////////////////////////////////////
  85          ////////////////////////////////////////////////////////////////////////////////
  86          
  87          //延時幾微秒
  88          void delay(void)
  89          {
  90   1       uchar i=0;
  91   1       i++;
  92   1       i++;
  93   1       }
  94          //讀狀態位0和1,sta0=1:指令讀寫狀態準備好;sta1=1:數據讀寫狀態準備好 
  95          void ST01Read(void)
  96          {
  97   1        
  98   1              PORTD=0XFF;
  99   1              while(1){
 100   2                      PCD=1;          
 101   2                      PRD=0;          
 102   2                      PRD=1;          
 103   2                      if ((PORTD^0==1)&&(PORTD^1==1))  break;  //判斷指令、數據讀寫狀態是否準備好
 104   2              
 105   2              }
 106   1      }
 107          
 108          //讀狀態位sta2,    檢測數據自動 讀 狀態是否準備好 
 109          static void ST2Read(void)
 110          {
 111   1        
 112   1              PORTD=0XFF;
 113   1              while(1){
 114   2                      PCD=1;           
 115   2                      PRD=0;          
 116   2                      PRD=1;                                           
 117   2                      if (PORTD^2==1)  break;  
C51 COMPILER V7.01  T6963C                                                                 04/27/2007 22:08:22 PAGE 3   

 118   2              }
 119   1      }
 120          
 121          //讀狀態位sta3,    sta3=1:數據自動 寫 狀態準備好 
 122          static void ST3Read(void){
 123   1        
 124   1              PORTD=0XFF;
 125   1              while(1)
 126   1              {
 127   2                      PCD=1;          
 128   2                      PRD=0;          
 129   2                      PRD=1;          
 130   2                      if (PORTD^3==1)  break; 
 131   2              }
 132   1      }
 133          
 134          //讀狀態位sta6,   檢測屏讀或屏拷貝出錯狀態:sta6=1:出錯;sta6=0:正確 
 135          static void ST6Read(void)
 136          {
 137   1        
 138   1              PORTD=0XFF;
 139   1              while(1)
 140   1              {
 141   2                      PCD=1;          
 142   2                      PRD=0;          
 143   2                      PRD=1;                  
 144   2                      if (PORTD^6==0)  break;  
 145   2              }
 146   1      }
 147          
 148          //////////////////////////////////對T6963C進行讀寫數據/////////////////////////////////
 149          
 150          //寫數據
 151          static void WRData(uchar DData)
 152          {
 153   1              ST01Read();
 154   1              PCD=0;                  
 155   1              PORTD=DData;
 156   1              PWR=0;
 157   1              PWR=1;                  
 158   1      } 
 159          
 160          ///讀數據
 161          static void RDData(void)
 162          {
 163   1              ST01Read();             
 164   1              PCD=0;                          
 165   1              PRD=0;                          
 166   1              PRD=1;                  
 167   1      }
 168          
 169          //寫命令
 170          static void WRCommand(uchar command)
 171          {
 172   1              ST01Read();             
 173   1              PCD=1;           
 174   1              PWR=0;                  
 175   1              PORTD=command;      
 176   1              PWR=1;          
 177   1      }
 178          
 179          //單參數指令
C51 COMPILER V7.01  T6963C                                                                 04/27/2007 22:08:22 PAGE 4   

 180          static void WRCommandOne(uchar data1,uchar command)
 181          {
 182   1              WRData(data1);          //寫數據
 183   1              WRCommand(command);     //寫命令
 184   1      }
 185          //雙參數指令
 186          static void WRCommandTwo(uchar data1,uchar data2,uchar command)
 187          {
 188   1              WRData(data1);          //寫數據
 189   1              WRData(data2);          //寫數據
 190   1              WRCommand(command);     //寫命令
 191   1      }
 192          
 193          ////////////////////////////////////////////////////////////////////////////////////
 194          
 195          /////////////////////////////T6963C常用處理程序/////////////////////////////////////
 196          ////////////////////////////////////////////////////////////////////////////////////
 197          
 198          //初始化T6963 LCD 顯示
 199          void Init_LCD_Graphic(void)
 200          {
 201   1              
 202   1              //設置文本顯示首地址
 203   1              
 204   1              WRCommandTwo(0x00,0x00,0x40);
 205   1              
 206   1              //設置文本顯示區寬度 40字節
 207   1          
 208   1              WRCommandTwo(0x10,0x00,0x41);
 209   1              
 210   1              //設置圖形顯示區首地址
 211   1              
 212   1              WRCommandTwo(0x00,0x10,0x42);           //首地址0x0800
 213   1              
 214   1              //設置圖形顯示區寬度
 215   1              
 216   1              WRCommandTwo(0x10,0x00,0x43);   //40字節
 217   1      
 218   1          //設置CGRAM的首地址
 219   1      
 220   1              WRCommandTwo(0x03,0x00,0x22);           
 221   1                      
 222   1              //設置顯示方式  
 223   1                      
 224   1              WRCommand(0x80);                //啟用內部字符發生器,顯示方式是文本與圖形邏輯或
 225   1              
 226   1              //設置顯示狀態  
 227   1                              
 228   1              WRCommand(0x9f);        //啟用光標閃爍、光標顯示、文本顯示、圖形顯示
 229   1         
 230   1      }
 231          
 232          //清顯示RAM
 233          void ClrGraphic(void){
 234   1          uint i;
 235   1              //設置顯示地址
 236   1                              
 237   1              WRCommandTwo(0x00,0x00,0x24);
 238   1              
 239   1              //進入自動寫方式
 240   1              
 241   1              WRCommand(0xb0);        
C51 COMPILER V7.01  T6963C                                                                 04/27/2007 22:08:22 PAGE 5   

 242   1              //清8KRAM       
 243   1              
 244   1              for(i=0;i<256;i++){
 245   2              
 246   2                      WRData(0x00);
 247   2              }       
 248   1              //退出自動寫方式
 249   1              
 250   1              WRCommand(0xb2);
 251   1      }
 252          
 253          /////////////////////////////////////////////////////////////////////////
 254          //***********************************************************************
 255          //= 函數原型: void char_addr_Pointer_Set(uchar x, uchar y)
 256          //= 功    能: 根據字符的行列設置vram地址
 257          //= 參    數: x行坐標,y列坐標
 258          //= 返 回 值:
 259          //= 函數性質:私有函數
 260          //***********************************************************************
 261          
 262          void char_addr_Pointer_Set(uchar x, uchar y)
 263          {
 264   1          uint iPos;
 265   1              uint temp;
 266   1          iPos = y * 16 + x + txthome;
 267   1              temp=iPos;
 268   1              y=iPos>>8;
 269   1              x=temp&0x00ff;
 270   1          WRCommandTwo(x,y,0x24);
 271   1      } 
 272          
 273          //************************************************************************
 274          //= 函數原型: void image_addr_Pointer_Set(uchar x, uchar y)
 275          //= 功    能: 根據的行列設置圖形字節的地址
 276          //= 參    數:
 277          //= 返 回 值:
 278          //= 函數性質:私有函數
 279          //************************************************************************
 280          void image_addr_Pointer_Set(uchar x, uchar y)
 281          { 
 282   1          uint iPos;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
自拍偷拍亚洲综合| 日韩精品一区二区三区三区免费| 蜜臀99久久精品久久久久久软件| 亚洲综合在线第一页| 一区二区免费看| 亚洲精品videosex极品| 亚洲一线二线三线久久久| 一区二区在线免费| 亚洲成a人v欧美综合天堂下载| 亚洲国产精品一区二区尤物区| 一区二区三区波多野结衣在线观看| 亚洲男同1069视频| 亚洲成人777| 麻豆国产精品官网| 国产乱对白刺激视频不卡| 国产91精品在线观看| av在线播放成人| 在线国产亚洲欧美| 日韩一卡二卡三卡四卡| 久久综合色8888| 国产精品免费免费| 亚洲国产日韩精品| 精品在线播放免费| 99国产欧美另类久久久精品| 欧美在线999| 精品国产亚洲在线| 亚洲欧美另类久久久精品| 亚洲bt欧美bt精品777| 久久99久久精品| 99久久精品免费精品国产| 欧美性生活影院| 久久久久国产精品麻豆 | 亚洲大片精品永久免费| 香蕉久久夜色精品国产使用方法| 狠狠色综合日日| 99re这里只有精品首页| 欧美福利一区二区| 亚洲天堂成人在线观看| 蜜桃视频第一区免费观看| 91美女片黄在线| 欧美成人综合网站| 一区二区三区欧美日| 国产一区二区三区美女| 欧美亚洲国产一区二区三区| 久久精品一区二区| 午夜国产不卡在线观看视频| gogo大胆日本视频一区| 欧美一区二区私人影院日本| 中文字幕亚洲欧美在线不卡| 国产一区二区三区香蕉| 欧美日韩在线播| 国产精品国产三级国产普通话三级| 日本欧美一区二区三区| 91亚洲精品一区二区乱码| 精品日韩av一区二区| 亚洲高清视频的网址| av亚洲精华国产精华精华| 精品免费国产二区三区| 爽好久久久欧美精品| 在线欧美一区二区| 中文字幕一区二区5566日韩| 国产一区二区成人久久免费影院| 91精品婷婷国产综合久久性色 | 亚洲色欲色欲www在线观看| 久久国产精品99久久久久久老狼 | 欧美经典一区二区三区| 人人狠狠综合久久亚洲| 欧美日韩亚洲另类| 久久精品亚洲一区二区三区浴池| 久久99久久99小草精品免视看| 在线播放欧美女士性生活| 亚洲免费观看高清完整版在线观看| 成人做爰69片免费看网站| 久久精品一二三| 国产美女主播视频一区| 亚洲精品一区二区三区香蕉| 美腿丝袜在线亚洲一区 | 久久久精品tv| 国产成人精品免费网站| 国产网站一区二区| 大白屁股一区二区视频| 国产精品久久影院| 不卡视频一二三| 一区二区三区日本| 欧美日韩电影在线播放| 奇米影视一区二区三区小说| 日韩欧美亚洲一区二区| 国产一区二区精品久久| 国产精品美女久久久久久2018| 成人自拍视频在线观看| 亚洲人一二三区| 欧美视频三区在线播放| 天天综合天天做天天综合| 欧美成人video| 国产成人精品影视| 一区二区在线电影| 91麻豆精品91久久久久同性| 精品综合免费视频观看| 国产精品久久久久久久第一福利| 97se亚洲国产综合自在线 | 中文在线一区二区| 日本韩国精品一区二区在线观看| 亚洲第一二三四区| 欧美精品一区二区精品网| av不卡在线播放| 日欧美一区二区| 欧美国产日韩在线观看| 欧美三级日韩三级| 国产成人在线观看| 亚洲中国最大av网站| 久久一区二区三区四区| 91福利国产成人精品照片| 激情综合色播五月| 亚洲资源在线观看| 国产亚洲精品7777| 在线视频中文字幕一区二区| 国产精品影视在线| 午夜成人在线视频| 国产精品福利在线播放| 欧美一区三区四区| 91在线观看地址| 国产一区免费电影| 婷婷成人综合网| 亚洲精品国产第一综合99久久 | 国产清纯白嫩初高生在线观看91 | 欧美美女直播网站| 高清不卡一区二区| 久久成人av少妇免费| 亚洲国产欧美日韩另类综合| 国产精品欧美一级免费| 日韩欧美国产综合一区| 欧美丝袜自拍制服另类| av成人动漫在线观看| 国产美女精品一区二区三区| 免费在线一区观看| 一区二区三区欧美激情| 国产精品久久久久aaaa| 国产日韩精品视频一区| 欧美成人性福生活免费看| 在线成人av网站| 欧美无乱码久久久免费午夜一区| 成人av网址在线| 粉嫩蜜臀av国产精品网站| 极品销魂美女一区二区三区| 免费人成黄页网站在线一区二区 | 久久精品无码一区二区三区| 欧美一激情一区二区三区| 欧美三级电影网| 欧美视频一区在线| 色www精品视频在线观看| 99国产精品一区| 波多野结衣中文字幕一区二区三区| 国产一区二区美女| 狠狠色2019综合网| 国产精品99久久久久久有的能看| 国产在线精品一区二区夜色| 奇米色777欧美一区二区| 日韩av网站在线观看| 日本欧美一区二区| 老司机精品视频导航| 经典三级一区二区| 福利一区二区在线观看| 国产91丝袜在线观看| 99精品黄色片免费大全| 在线观看亚洲专区| 欧美福利视频一区| 精品国产乱码久久久久久图片| 久久亚洲二区三区| 国产精品日韩成人| 亚洲免费在线视频一区 二区| 亚洲免费在线视频| 午夜精品久久久久久久99水蜜桃| 舔着乳尖日韩一区| 国产一区二区影院| 91亚洲精品乱码久久久久久蜜桃 | 九九热在线视频观看这里只有精品| 久久99九九99精品| av一区二区三区在线| 欧美日韩国产精品成人| 精品国产不卡一区二区三区| 欧美激情综合五月色丁香| 亚洲一区二区综合| 国产一区二区三区国产| 91美女蜜桃在线| 日韩精品中文字幕在线不卡尤物| 国产香蕉久久精品综合网| 亚洲综合激情另类小说区| 国内精品国产三级国产a久久| 99国内精品久久| 欧美不卡一二三| 亚洲美女电影在线| 国产在线精品一区二区三区不卡 | 国产成人精品一区二区三区四区| 99精品国产99久久久久久白柏| 欧美二区在线观看| 国产精品白丝在线| 经典三级视频一区| 精品视频免费在线| 1000部国产精品成人观看| 激情综合色综合久久|