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

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

?? 19264液晶屏演示程序2.c

?? 19264 KS0108 驅動程序 19264 KS0108 驅動程序
?? C
?? 第 1 頁 / 共 2 頁
字號:
//連線表:  CPU=89C52                                                        *
//RS=P3.0     R/W=P3.1     E=P3.2     CS1=P3.3     CS2=P3.4                 *
//SysClock=12MHz           DB0-DB7=P0.0-P0.7       /Reset=InBoard           *
//***************************************************************************

#pragma  debug code small
#pragma  REGPARMS
#include <stdlib.h>
#include <intrins.h>
#include <stdio.h>
#include "D:\Program Files\KEIL\C51\INC\reg52.h"
#include <math.h>
#include <absacc.h>
#include <ctype.h>
#include "YDJ.H"

/********************引腳定義********************/

sbit RS  =P2^2; //數據指令
sbit RW  =P2^3; //讀寫
sbit E   =P2^6; //使能

sbit A12 =P2^4; //1片選
sbit A13 =P2^5; //2片選
sbit A15 =P2^7; //3片

unsigned char Page; //頁 地址
unsigned char Col; //列 地址

unsigned char code BMP1[];
unsigned char code BMP2[];

void Delay(unsigned int MS);
void wtcom(void);

/***************************/
/*檢查Busy                 */
/***************************/
void BusyL(void)
{
 A12= 0;
 A13= 0;
 A15= 1;
 wtcom();
}

void BusyM(void)
{
 A12= 0;
 A13= 1;
 A15= 1;
 wtcom();
}

void BusyR(void)
{
 A12= 1;
 A13= 0;
 A15= 1;
 wtcom();
}

void wtcom(void)
{
 RS = 0;  //指令
 RW = 1;
 P0 = 0xFF; //輸出0xff以便讀取正確
 E  = 1;
 _nop_();
 //while(P0 & 0x80); //Status Read Bit7 = BUSY
 E  = 0;
 _nop_();
}

/********************************************************/
/*根據設定的坐標數據,定位LCM上的下一個操作單元位置 */
/********************************************************/
void Locatexy(void)
{
 unsigned char x,y;
 switch (Col&0xc0) /*  col.and.0xC0 */
 {   /*條件分支執行  */
  case 0: {BusyL();break;}/*左區 */
  case 0x40: {BusyM();break;}/*中區 */
  case 0x80: {BusyR();break;}/*右區 */
 }
 x = Col&0x3F|0x40; /* col.and.0x3f.or.Set Y Address*/
 y = Page&0x07|0xB8; /* row.and.0x07.or.set Page */
 wtcom();  /* waitting for enable */
 RS = 0;   //指令
 RW = 0;   //寫
 P0 = y;   //設置頁面地址
 E  = 1;
 _nop_();
 E  = 0;
 _nop_();
 wtcom();  /*  waitting for enable */
 RS = 0;
 RW = 0;
 P0 = x;   //設置列地址
 E  = 1;
 _nop_();
 E  = 0;
 _nop_();
}

/***************************/
/*寫指令                   */
/***************************/
void WriteCommandL( unsigned char CommandByte )
{
 BusyL();
 P0 = CommandByte;
 RS = 0;  //指令
 RW = 0;
 E  = 1;
 _nop_();
 E  = 0;
 _nop_();
}

void WriteCommandM( unsigned char CommandByte )
{
 BusyM();
 P0 = CommandByte;
 RS = 0;  //指令
 RW = 0;
 E  = 1;
 _nop_();
 E  = 0;
 _nop_();
}

void WriteCommandR( unsigned char CommandByte )
{
 BusyR();
 P0 = CommandByte;
 RS = 0;  //指令
 RW = 0;
 E  = 1;
 _nop_();
 E  = 0;
 _nop_();
}

/***************************/
/*讀數據                   */
/***************************/
unsigned char ReadData( void )
{
 unsigned char DataByte;
 Locatexy(); /*坐標定位,返回時保留分區狀態不變 */
 RS = 1;  /*數據輸出*/
 RW = 1;  /*讀入  */
 P0 = 0xFF;  //輸出0xff以便讀取正確
 E  = 1;  /*讀入到LCM*/
 _nop_();
 DataByte = P0; /*數據讀出到數據口P0 */
 E  = 0;
 _nop_();
 return DataByte;
}

/***************************/
/*寫數據                   */
/***************************/
void WriteData( unsigned char DataByte )
{
 Locatexy(); /*坐標定位,返回時保留分區狀態不變 */
 RS = 1;  /*數據輸出*/
 RW = 0;  /*寫輸出  */
 P0 = DataByte; /*數據輸出到數據口 */
 E  = 1;  /*寫入到LCM*/
 _nop_();
 E  = 0;
 _nop_();
}

void LcmClear( void )
{
 Page = 0;
 Col  = 0;
 for(Page=0;Page<8;Page++)
  for(Col=0;Col<192;Col++)
   WriteData(0);
}

void LcmInit( void )
{
 WriteCommandL(0x3f); //開顯示
 WriteCommandM(0x3f);
 WriteCommandR(0x3f);

 WriteCommandL(0xc0); //設置起始地址=0
 WriteCommandM(0xc0);
 WriteCommandR(0xc0);

 WriteCommandL(0x3f); //開顯示
 WriteCommandM(0x3f);
 WriteCommandR(0x3f);

 LcmClear();
 Col = 0;
 Page= 0;
 Locatexy();
}

void LcmPutDots( unsigned char DotByte )
{
 Page = 0;
 Col  = 0;
 for(Page=0;Page<8;Page++)
 {
  for(Col=0;Col<192;Col++)
  {
   WriteData( DotByte );
   DotByte = ~DotByte;
  }
 }
}

void LcmPutBMP( unsigned char *puts )
{
 unsigned int X=0;
 Page = 0;
 Col  = 0;
 for(Page=0;Page<8;Page++)
 {
  for(Col=0;Col<192;Col++)
  {
   WriteData( puts[X] );
   X++;
  }
 }
}

void LcmReverseBMP( void )
{
 unsigned char temp;
 Page = 0;
 Col  = 0;
 for(Page=0;Page<8;Page++)
 {
  for(Col=0;Col<192;Col++)
  {
   temp = ReadData(); //空讀一次

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产乱码91久久久久久网站| 成人久久久精品乱码一区二区三区| 国产精品成人在线观看| 精品国产一区a| 精品少妇一区二区三区视频免付费 | 国产精品123区| 久久er精品视频| 免费欧美高清视频| 久久成人免费电影| 国产米奇在线777精品观看| 国模套图日韩精品一区二区| 国产一区在线精品| 国产成人在线视频网站| av在线播放一区二区三区| 成人中文字幕合集| 色婷婷综合中文久久一本| 91福利资源站| 日韩欧美一卡二卡| 欧美国产日韩在线观看| 国产精品高潮久久久久无| 一区二区在线观看免费| 午夜私人影院久久久久| 激情五月婷婷综合网| 成人综合婷婷国产精品久久| 91麻豆福利精品推荐| 8v天堂国产在线一区二区| 欧美电影免费观看高清完整版 | 国产情人综合久久777777| 国产精品传媒入口麻豆| 天天综合网 天天综合色| 久久99国内精品| 成人91在线观看| 在线电影欧美成精品| 国产丝袜欧美中文另类| 亚洲最大的成人av| 国产又黄又大久久| 欧美专区日韩专区| 精品成人在线观看| 亚洲激情综合网| 麻豆国产精品777777在线| 成人美女视频在线看| 欧美日韩精品欧美日韩精品一 | 亚洲天堂久久久久久久| 日韩精品五月天| 成人免费福利片| 日韩一区二区电影在线| 亚洲精品中文字幕乱码三区| 久久成人免费网| 欧美日韩一区二区欧美激情| 国产日韩欧美精品电影三级在线| 一区二区三区在线视频免费| 国产一区三区三区| 欧美片在线播放| **网站欧美大片在线观看| 久久国产视频网| 欧美精品亚洲二区| 亚洲欧美激情视频在线观看一区二区三区 | 97精品电影院| 国产欧美一区二区三区鸳鸯浴| 日韩在线播放一区二区| 91亚洲精品一区二区乱码| 久久精品一二三| 黄一区二区三区| 日韩一区二区中文字幕| 午夜亚洲福利老司机| 91麻豆免费观看| 亚洲免费在线看| 99久久久久免费精品国产| 亚洲国产高清不卡| 国产成人高清在线| 久久综合色播五月| 精品一区二区三区在线播放视频| 欧美撒尿777hd撒尿| 亚洲专区一二三| 欧美日韩在线一区二区| 一区二区三区欧美| 欧美视频在线观看一区| 亚洲综合色丁香婷婷六月图片| 99riav一区二区三区| 亚洲男同1069视频| 91亚洲永久精品| 亚洲va欧美va人人爽午夜| 欧美午夜精品免费| 日韩电影免费在线观看网站| 7777精品伊人久久久大香线蕉完整版 | 91福利区一区二区三区| 亚洲最色的网站| 欧美一区二区视频在线观看2020 | 国产99久久久国产精品潘金网站| 精品成人在线观看| 不卡一区二区在线| 一区二区三区四区在线免费观看| 色婷婷av一区| 免费久久99精品国产| 精品福利一区二区三区| 国产精品一区二区x88av| 亚洲欧洲精品天堂一级| 日本高清成人免费播放| 日韩精品国产精品| 久久久久久9999| 色婷婷久久一区二区三区麻豆| 亚洲视频一区二区免费在线观看| 在线视频国内一区二区| 日韩精品电影一区亚洲| 久久精品这里都是精品| 欧美亚洲一区三区| 国产在线视频一区二区三区| 亚洲色图20p| 欧美一级片在线| 99久久免费视频.com| 日本伊人色综合网| 中文字幕中文字幕一区| 欧美高清视频在线高清观看mv色露露十八 | 天堂午夜影视日韩欧美一区二区| xnxx国产精品| 欧美午夜精品免费| 国产精品2024| 丝袜亚洲另类欧美| 国产精品久久午夜| 欧美一级艳片视频免费观看| 暴力调教一区二区三区| 麻豆精品一区二区综合av| 亚洲天天做日日做天天谢日日欢 | 一区二区三区精品视频在线| 日韩女优视频免费观看| 91高清视频免费看| 成人午夜激情影院| 裸体在线国模精品偷拍| 亚洲午夜免费福利视频| 亚洲国产精品国自产拍av| 日韩免费观看高清完整版| 色素色在线综合| av一区二区不卡| 国产麻豆91精品| 久久精品久久精品| 午夜精品福利久久久| 亚洲精品乱码久久久久久久久| 国产无人区一区二区三区| 日韩精品一区二区三区在线 | 91香蕉国产在线观看软件| 男女男精品网站| 亚洲一级二级三级在线免费观看| 久久久不卡影院| 26uuu亚洲综合色| 欧美一级生活片| 日韩情涩欧美日韩视频| 欧美精品三级在线观看| 欧美日韩亚洲综合一区| 色天天综合久久久久综合片| 成人avav影音| 成人国产精品免费观看动漫| 粉嫩高潮美女一区二区三区| 狠狠久久亚洲欧美| 国模一区二区三区白浆| 国内精品久久久久影院薰衣草| 免费精品视频最新在线| 日韩精品欧美精品| 性久久久久久久久| 午夜影院久久久| 日韩精品国产欧美| 美女网站一区二区| 秋霞午夜av一区二区三区| 裸体健美xxxx欧美裸体表演| 美女在线视频一区| 韩国成人福利片在线播放| 精品伊人久久久久7777人| 国产一区999| 成人手机在线视频| 久久精品国产澳门| 精品一区二区三区日韩| 国产精品66部| 色婷婷久久综合| 欧美一区二区二区| 久久久精品免费网站| 国产精品不卡在线观看| 亚洲福利电影网| 精品一区二区三区免费播放| 国产成人av一区二区三区在线观看| 国产精品自拍毛片| 色综合婷婷久久| 91精品在线观看入口| 国产偷国产偷精品高清尤物| 亚洲天天做日日做天天谢日日欢| 亚洲福利视频三区| 国产99久久久国产精品| 欧美日韩一区高清| 久久久久久久av麻豆果冻| 亚洲精品免费在线| 日本午夜精品一区二区三区电影| 国产福利91精品一区| 91久久免费观看| 欧美成人精品二区三区99精品| 国产精品国产三级国产普通话蜜臀 | 国产资源精品在线观看| 91丨国产丨九色丨pron| 欧美电影免费观看高清完整版在线 | 欧美mv日韩mv亚洲| 亚洲免费在线看| 国产成a人亚洲精| 91麻豆精品国产91久久久资源速度|