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

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

?? t6963c.lst

?? 用51單片機設計的好幾款小游戲的經典程序源碼
?? 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一区二区三区免费野_久草精品视频
不卡的电视剧免费网站有什么| 久久久精品综合| 精品久久人人做人人爰| 亚洲嫩草精品久久| 蜜芽一区二区三区| 色婷婷综合久久久中文一区二区| 日韩欧美中文字幕一区| 亚洲综合av网| 99国产欧美另类久久久精品| 久久综合久久久久88| 日韩精品国产精品| 色综合久久久久| 亚洲国产高清不卡| 寂寞少妇一区二区三区| 欧美日韩国产高清一区| 亚洲一区在线看| 色哟哟在线观看一区二区三区| 国产欧美一区二区三区网站| 欧美aaa在线| 欧美一区二区高清| 亚洲成人久久影院| 欧美日韩中文字幕一区| 国产精品久线在线观看| 成人黄页毛片网站| 中文字幕一区二区三区四区不卡| 国产东北露脸精品视频| 欧美v国产在线一区二区三区| 一区2区3区在线看| 91精品福利在线| 亚洲免费视频中文字幕| 色婷婷激情综合| 亚洲一区免费在线观看| 欧美色倩网站大全免费| 午夜视频一区在线观看| 欧美日韩不卡在线| 免费看黄色91| 久久久一区二区三区捆绑**| 国产麻豆精品theporn| 精品国产区一区| 国产一区二区三区免费观看| 久久久久久久电影| 大尺度一区二区| 国产精品水嫩水嫩| 91蜜桃视频在线| 亚洲午夜激情网站| 欧美一级夜夜爽| 国产曰批免费观看久久久| 国产女人18水真多18精品一级做| 国产成人av电影| 一区二区三区四区不卡在线| 欧美色图片你懂的| 久久66热re国产| 国产婷婷色一区二区三区在线| 国产成人一区在线| 亚洲精品成人精品456| 欧美视频一区二| 精品影视av免费| 国产欧美日韩在线| 在线观看国产一区二区| 美腿丝袜亚洲综合| 中文字幕第一页久久| 色综合咪咪久久| 久久99久久久欧美国产| 国产精品欧美经典| 欧美精品一级二级三级| 国产精品1区2区| 亚洲成av人片在www色猫咪| 欧美电影免费提供在线观看| 成人一区二区三区在线观看| 一区二区免费看| 精品美女被调教视频大全网站| 99精品视频一区二区三区| 亚洲成人精品影院| 日本一区二区三区免费乱视频| 欧洲一区在线观看| 色诱亚洲精品久久久久久| 久久99精品久久久久久| 一区精品在线播放| 亚洲精品在线一区二区| 色哟哟日韩精品| 国产成人精品网址| 日本在线不卡一区| 亚洲另类色综合网站| 精品少妇一区二区三区| 欧美少妇bbb| 99精品1区2区| 国产98色在线|日韩| 天堂影院一区二区| 一区二区在线观看av| 久久久99精品免费观看| 在线成人免费观看| 91福利视频久久久久| 粉嫩aⅴ一区二区三区四区五区| 午夜久久久影院| 亚洲色图在线播放| 国产精品系列在线| 久久久久国产精品麻豆ai换脸| 欧美狂野另类xxxxoooo| 91国偷自产一区二区开放时间 | 日韩欧美久久一区| 色综合久久88色综合天天免费| 国产精品一二三区在线| 久久精品国产99国产| 丝袜诱惑亚洲看片| 亚洲成人tv网| 一区二区国产视频| 亚洲国产日韩精品| 亚洲制服欧美中文字幕中文字幕| 国产精品久久久久久久久久免费看| 精品欧美一区二区三区精品久久| 欧美精品久久久久久久多人混战| 欧美亚洲高清一区二区三区不卡| av中文一区二区三区| 成熟亚洲日本毛茸茸凸凹| 国产一区二区在线看| 国内精品视频一区二区三区八戒| 久久精品免费观看| 精品一区二区三区在线播放视频| 日韩午夜电影在线观看| 日本一区二区三区国色天香| 久久久亚洲午夜电影| 久久五月婷婷丁香社区| 久久免费电影网| 国产精品乱码久久久久久| 国产精品第四页| 亚洲线精品一区二区三区八戒| 夜色激情一区二区| 亚洲一区二区三区精品在线| 日韩制服丝袜先锋影音| 日韩在线a电影| 久久99国产精品麻豆| 国产中文一区二区三区| 丁香另类激情小说| 91浏览器入口在线观看| 欧美性猛交xxxx乱大交退制版| 欧美色综合网站| 精品国产亚洲在线| 国产精品无人区| 亚洲国产日韩a在线播放性色| 日本免费新一区视频| 国产精品一级二级三级| 99视频超级精品| 777亚洲妇女| 久久蜜桃一区二区| 国产精品福利电影一区二区三区四区| 亚洲三级电影网站| 污片在线观看一区二区| 国产一区二区三区日韩| 91成人免费电影| 精品日韩在线观看| 亚洲黄色尤物视频| 九九热在线视频观看这里只有精品| 懂色中文一区二区在线播放| 欧美性色欧美a在线播放| 日韩精品一区二区三区swag | 国产精品午夜在线| 亚洲h在线观看| 粉嫩一区二区三区性色av| 欧美日韩国产一区| 久久久亚洲精华液精华液精华液| 一区二区三区中文字幕电影 | 99久久精品99国产精品| 日韩欧美国产综合在线一区二区三区| 国产欧美一区二区精品性| 亚洲精品成人精品456| 国产乱码精品一区二区三区忘忧草 | caoporm超碰国产精品| 欧美日本高清视频在线观看| 国产午夜精品在线观看| 午夜精品影院在线观看| 99视频热这里只有精品免费| xf在线a精品一区二区视频网站| 亚洲精品成人a在线观看| 国产mv日韩mv欧美| 欧美成人video| 亚洲国产欧美另类丝袜| av一区二区三区黑人| 精品久久久久久久久久久久久久久| 亚洲激情第一区| 91在线免费看| 中文字幕高清一区| 国产高清不卡二三区| 精品久久99ma| 日本va欧美va瓶| 欧美乱妇15p| 婷婷六月综合网| 欧美久久婷婷综合色| 一区二区三区丝袜| 日本乱人伦一区| 亚洲少妇最新在线视频| 不卡视频免费播放| 亚洲国产激情av| www.欧美亚洲| 一区在线观看免费| 99精品视频一区二区| 亚洲日本欧美天堂| 欧洲精品中文字幕| 亚洲国产精品一区二区尤物区| 色综合久久中文字幕| 亚洲人妖av一区二区|