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

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

?? lcm.c

?? Keil 8051 C example RS232 to I2c
?? C
字號:

#include <stdio.h>  
//#include <at89x52.H> 
#include <reg54.h>
#include <intrins.h>
#include "SystemEvent.h"
#include "ExtVar.h"
#include "function.h"
//extern idata unsigned int _Counter; 
idata unsigned char _Idx;
idata unsigned char _px;
code char _CROM[]={" Cortez DTV"};
code char _PROM[]={"EVB v1 "};
code char _BinX[]={"Amtran"};
code char _Type[]={"2006"};



unsigned char ReadLCM(void);
void WriteLCMControl(unsigned char);
void WriteLCMData(unsigned char);
void PrintAChar(unsigned char,unsigned char);
void PrintAShortInt(unsigned char,unsigned char);
void PrintAInt(unsigned int,unsigned char);
void PrintAString(unsigned char *,int,unsigned char);

sbit _RS=P2^0x02;
sbit _RW=P2^0x01;
sbit _EN=P2^0x00;

 
//extern unsigned int _sec,_min,_hour;
 

//extern unsigned int _secx,_minx,_hourx;


void PrintAChar(unsigned char _stx,unsigned char _Offset){   
         while((ReadLCM()&0x80)==0x80); 
             
          WriteLCMControl(_Offset+0x80);
          while((ReadLCM()&0x80)==0x80); 
       
         WriteLCMData(_stx);
          while((ReadLCM()&0x80)==0x80); 
}

void PrintTestPage(void){



//  char buf[0x10];
  

  //    _Counter++;

       while((ReadLCM()&0x80)==0x80); 
     
          _px=0;
             PrintAString(_CROM,(sizeof(_CROM)-1),_px);
             _px+=sizeof(_CROM)-2;
  
             _px=0x0a;
             PrintAString(_PROM,(sizeof(_PROM)-1),_px);
             _px+=sizeof(_PROM)-2;
             PrintAInt(0x05,_px);

			 _px+=5;
             PrintAChar('F',_px);
 
 }

 
void PrintAInt(unsigned int _XData,unsigned char _Offset){
unsigned int _ix;
unsigned int _XD,_XC;
unsigned char _jx;

             _XD=_XData;
      
          while((ReadLCM()&0x80)==0x80);   
         

     for(_ix=0;_ix<0x04;_ix++){

          WriteLCMControl(_Offset+0x80+_ix);
          while((ReadLCM()&0x80)==0x80); 
         
         _XC=(_XD&0xf000);
		 _jx=(unsigned char)(_XC>>12);
         if(_jx>0x09){ _jx-=0x0a; _jx+='a'; } 
         else _jx+='0';

         WriteLCMData(_jx);
         while((ReadLCM()&0x80)==0x80); 
         _XD<<=4;
	 }

}

 
void PrintAShortInt(unsigned char _XData,unsigned char _Offset){
unsigned int _ix;
unsigned int _XD,_XC;
unsigned char _jx;

             _XD=_XData;
      
          while((ReadLCM()&0x80)==0x80);   
         

     for(_ix=0;_ix<0x02;_ix++){

          WriteLCMControl(_Offset+0x80+_ix);
          while((ReadLCM()&0x80)==0x80); 
         
         _XC=(_XD&0xf0);
		 _jx=(unsigned char)(_XC>>4);
         if(_jx>0x09){ _jx-=0x0a; _jx+='a'; } 
         else _jx+='0';

         WriteLCMData(_jx);
         while((ReadLCM()&0x80)==0x80); 
         _XD<<=4;
	 }

}

 
void PrintAString(unsigned char *_stx,int _ax,unsigned char _Offset){
unsigned int _ix;
   
          while((ReadLCM()&0x80)==0x80);   
         
     for(_ix=0;_ix<_ax;_ix++){

          WriteLCMControl(_Offset+0x80+_ix);
          while((ReadLCM()&0x80)==0x80); 
       
         WriteLCMData(*(_stx+_ix));
         while((ReadLCM()&0x80)==0x80); 
         
	 }

}
/*
void PrintAChar(unsigned char _stx,unsigned char _Offset){   
          while((ReadLCM()&0x80)==0x80);   
             
          WriteLCMControl(_Offset+0x80);
          while((ReadLCM()&0x80)==0x80); 
       
         WriteLCMData(_stx);
         while((ReadLCM()&0x80)==0x80); 
}

*/

 

unsigned char ReadLCM(void){
unsigned char _xbuf;
 
 
      _RS=0;
      _RW=1;
	  _EN=1;
     P0=0xff;
     _xbuf=P0; 
      _EN=0;
   	  _RS=1;
      _RW=1;
 

  
 	    
     return(_xbuf);
}

void WriteLCMControl(unsigned char _xbuf){

     
      _RW=0;
 	  _RS=0;

	  _EN=1;

      P0=_xbuf; 

      _EN=0;

 	  _RW=1;
 	  _RS=1;

 
}

void WriteLCMData(unsigned char _xbuf){
 

      _RW=0;
      _RS=1;   
	  _EN=1;
     P0=_xbuf; 
      _EN=0;
      _RW=1;
      _RS=1;    
 
}



void LCM_Init(void){  
unsigned char _ix;
 
       while((ReadLCM()&0x80)==0x80);  // wait LCD busy  
       WriteLCMControl(0x38);          // write LCM control mode 
	   while((ReadLCM()&0x80)==0x80);  // wait LCD busy        
         WriteLCMControl(0x0c);			// write LCM control mode 
       while((ReadLCM()&0x80)==0x80);  // wait LCD busy   
         WriteLCMControl(0x06);			// write LCM control mode 
 	   while((ReadLCM()&0x80)==0x80);  // wait LCD busy  
 
     for(_ix=0;_ix<20;_ix++){
           WriteLCMData((unsigned char)_ix+0x80);	

           WriteLCMData((unsigned char)_ix+0xc0);
 	   while( (ReadLCM()&0x80)==0x80);  
	 }

    WriteLCMControl(1);
        //     _px=0;
        //     PrintAString(_CROM,(sizeof(_CROM)-1),_px);

        //_px=0x40;
        //     PrintAString(_BinX,(sizeof(_BinX)-1),_px);
		_px=0x48;
	//	PrintAInt(0x1234,_px);  // for test
		PrintAShortInt(0x08,_px+6);  // for test
	}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区在线观看视频在线观看| 蜜桃视频一区二区| 毛片av一区二区| 欧洲生活片亚洲生活在线观看| 精品91自产拍在线观看一区| 一区二区三区久久| 国v精品久久久网| 日韩欧美国产一区在线观看| 亚洲在线观看免费视频| jvid福利写真一区二区三区| 精品国产凹凸成av人网站| 在线看日韩精品电影| 91丝袜呻吟高潮美腿白嫩在线观看| 在线观看日韩精品| 性做久久久久久久免费看| 成人精品一区二区三区四区| 亚洲精品成a人| 色成人在线视频| 99国产精品一区| 亚洲综合色婷婷| 亚洲综合在线五月| 一本在线高清不卡dvd| 国产欧美日韩另类一区| 黑人巨大精品欧美一区| 日韩一级片网站| 午夜精品久久久久久久99樱桃| 色88888久久久久久影院野外| 亚洲免费在线观看视频| 色欧美日韩亚洲| 亚洲一卡二卡三卡四卡| 欧洲亚洲精品在线| 亚洲国产精品久久久男人的天堂| 欧美亚洲日本一区| 香蕉影视欧美成人| 欧美日本在线视频| 蜜桃久久av一区| 精品成人在线观看| 国产盗摄一区二区三区| 国产精品护士白丝一区av| jizz一区二区| 亚洲成人激情综合网| 在线综合+亚洲+欧美中文字幕| 轻轻草成人在线| 精品国产髙清在线看国产毛片| 国产一区二区0| 国产精品九色蝌蚪自拍| 97精品久久久久中文字幕 | 欧美日韩国产免费| 午夜在线电影亚洲一区| 日韩三级电影网址| 国产成人啪免费观看软件| 中文字幕一区二区不卡 | 欧美一区二区免费观在线| 久久精品国产在热久久| 欧美激情综合在线| 欧美少妇bbb| 毛片基地黄久久久久久天堂| 亚洲国产成人在线| 欧美午夜精品久久久久久孕妇 | 成人伦理片在线| 亚洲一区二区3| 精品国产伦一区二区三区观看体验 | 国产精品自在在线| 亚洲视频在线一区二区| 日韩一区二区视频在线观看| 成人免费不卡视频| 日本亚洲三级在线| 日本一区二区高清| 欧美一级爆毛片| 99久久免费视频.com| 免费不卡在线视频| 亚洲丝袜制服诱惑| 日韩一区二区不卡| 一本久久综合亚洲鲁鲁五月天 | 91视频一区二区| 日韩中文字幕91| 最新欧美精品一区二区三区| 在线观看91av| 91农村精品一区二区在线| 久久99九九99精品| 午夜视频在线观看一区二区三区| 久久九九全国免费| 日韩亚洲欧美一区二区三区| 色久优优欧美色久优优| 成人综合婷婷国产精品久久| 日韩激情av在线| 亚洲男人天堂av网| 国产精品每日更新| 精品日韩在线一区| 欧美日韩国产欧美日美国产精品| eeuss鲁片一区二区三区在线看| 久草中文综合在线| 天堂久久久久va久久久久| 亚洲精品写真福利| 18欧美亚洲精品| 国产校园另类小说区| 亚洲精品一区二区三区香蕉| 日韩一级完整毛片| 欧美精品久久久久久久多人混战| 91麻豆123| 成人国产在线观看| 播五月开心婷婷综合| 岛国一区二区在线观看| 国产一区二区三区观看| 精品亚洲免费视频| 激情丁香综合五月| 久久精品国产999大香线蕉| 日韩av在线免费观看不卡| 午夜免费久久看| 亚洲午夜久久久久久久久久久| 亚洲精品国产一区二区精华液| 1区2区3区精品视频| 《视频一区视频二区| 亚洲女厕所小便bbb| 亚洲综合清纯丝袜自拍| 一区二区三区电影在线播| 一区二区三区在线观看欧美| 一区二区三区电影在线播| 亚洲一区二区三区四区在线免费观看| 亚洲色欲色欲www| 亚洲午夜影视影院在线观看| 亚洲成人手机在线| 日本不卡一区二区三区| 久久精品99国产精品| 国产美女娇喘av呻吟久久| 国产精品系列在线观看| 成人午夜私人影院| 日本韩国欧美三级| 欧美浪妇xxxx高跟鞋交| 日韩一二三区视频| 国产欧美日韩视频一区二区| 亚洲欧美日韩国产成人精品影院| 亚洲综合一区二区三区| 男女男精品网站| 成人sese在线| 欧美色视频在线观看| 久久综合久色欧美综合狠狠| 中文字幕一区视频| 亚洲一二三区视频在线观看| 久久99最新地址| 国产一区二区三区在线看麻豆| 成人高清视频在线| 欧美日韩国产天堂| 久久综合av免费| 亚洲精品高清在线| 国产呦萝稀缺另类资源| 在线视频中文字幕一区二区| 日韩欧美亚洲一区二区| 亚洲欧洲av另类| 捆绑调教美女网站视频一区| 成人av资源在线| 日本精品一区二区三区高清| 精品人伦一区二区色婷婷| 中文字幕一区二区在线观看| 久久精品国产色蜜蜜麻豆| 91蜜桃在线免费视频| 欧美tk—视频vk| 亚洲欧美色一区| 国产原创一区二区| 欧美日韩国产精选| 国产精品福利影院| 另类欧美日韩国产在线| 欧洲亚洲精品在线| 国产精品视频九色porn| 麻豆精品国产91久久久久久| 色综合天天综合狠狠| 久久精品欧美日韩精品| 男人操女人的视频在线观看欧美| 色999日韩国产欧美一区二区| 国产午夜精品久久久久久免费视 | 亚洲欧洲综合另类在线| 国产中文字幕精品| 欧美精品日日鲁夜夜添| 亚洲国产视频一区| 91美女视频网站| 久久久久久久免费视频了| 欧美a级理论片| 欧美区视频在线观看| 亚洲国产精品影院| 91成人国产精品| 亚洲精品一卡二卡| 99精品国产视频| 18欧美亚洲精品| 99久久免费视频.com| 国产精品国产三级国产| 成人国产精品免费观看视频| 日本一区二区电影| 成人午夜碰碰视频| 国产精品福利一区| 99精品国产一区二区三区不卡| 欧美国产禁国产网站cc| 成人手机电影网| 国产精品乱人伦一区二区| 成人综合婷婷国产精品久久蜜臀 | 精品美女一区二区| 美脚の诱脚舐め脚责91| 日韩欧美国产一区二区在线播放| 三级精品在线观看| 在线不卡一区二区| 日韩国产精品久久|