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

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

?? zk.c

?? 是單片機上液晶顯示程序:帶中文字庫的LM3033:控制器是ST7920
?? C
字號:
#include<REG51.H>
#include "INTRINS.H"

#define  LCD_BUS  P0
 sbit RS= P2^5;
 sbit RW=P2^6;
 sbit E =P2^7; 
 /*
sbit pcb=P1^3;
sbit RS= P1^0;
sbit RW=P1^1;
sbit E =P1^2;
  */






    ////////////////////////////////////

 ////////////////////////////////////

   void delay(unsigned int t) ;             //延時t倍///

   unsigned char  check_bf(unsigned char Address_AC);   //LCD標志位查詢//
   void  write_data(unsigned char dispdata);    //寫數據//
   void write_comand(unsigned char cmdcode);    //寫命令//

   void lcd_init();                           ///LCD初始化//
  void stringdisp (unsigned char  code *str,unsigned char adress); //顯示字符串//


	 void disp_graph();						    //總界面:教室燈控系統
	 void disp_graph_password();                //密碼輸入登錄界面
	 void disp_graph_set();					    //系統設置總界面
/////////////////////////////////////////////////////

   unsigned char  code str[]="  教室燈控系統  ";	  //登陸總界面
   unsigned char  code str1[]="  ●登陸界面  →";
   unsigned char  code str2[]="  ●設置界面  →";

   unsigned char  code str_password1[]="請輸入登錄密碼:";	 //輸入密碼界面
   unsigned char  code str_password2[]="  ******  ";
   unsigned char  code str_password3[]="   1 2 3 4 5 6  ";
   unsigned char  code str_password4[]="     6 7 8 9    ";

   unsigned char  code str_set1[]="設置選項:    ";	  //設置總界面
   unsigned char  code str_set2[]="●密碼設置    →";
   unsigned char  code str_set3[]="●系統時間設置→";
   unsigned char  code str_set4[]="●定時時間設置→";

  // unsigned char code str3[]="1234567891234567";

// unsigned char  code str12[14][3]={"1 ","2 ","3 ","4 ","5 ","6 ","7 ","8 ","9 ","10","11","12","13","14",};

//////////////////////////////////////////////////////////////////
 void main()
 {

  LCD_BUS=0XFF;


  LCD_BUS=LCD_BUS
  lcd_init();
 stringdisp("1",0x8b);
 //disp_graph();			  //登陸總界面
  //disp_graph_password();
  // disp_graph_set();


  //stringdisp(&str3,0x80);   ///////顯示開機畫面//////

  //write_comand(0x85);
 // stringdisp("1",0x88);
  // data_disp(198,0x98);	//數字顯示

 delay(100);
   }

/**********************************************************************
函數原型: void  delay(unsigned int t)
入口參數:
		   t  :  延時程序t倍的100us
出口參數:   無
返 回 值:  無
說    明: LCD液晶延時子程序t倍100us
**********************************************************************/
///////////////////延時程序/////////////////////////////////////

  void  delay(unsigned int t)          //延時程序t倍100us
  {
    unsigned char j;
    unsigned int  i;
    for(i=0;i<t;i++)
    for(j=0;j<29;j++);

}
/***********************************************************************
函數原型:check_bf(unsigned char Address_AC)
入口參數:無
出口參數:無

返回值:
      Address_AC:當前狀態的地址(一個無符號字符)
功能說明:LCD液晶的狀態BF查詢和DDRAM的地址查詢
************************************************************************/
////////////////////////////查詢BF///////////////////////////////////////

unsigned char check_bf(unsigned char Address_AC)
  {
   unsigned char  BF;         ////忙標志位,BF是某字節的一位,是D7位,如果為1,則忙//////
   LCD_BUS=0x00 ;
   do
    {
     RS=0;
     RW=1;
     E=1;
     BF=LCD_BUS;              /////此處BF定義不是一個位,而是一個字節,不過在處理中代表標志位bf///
     _nop_();
     E=0;
	 Address_AC=BF;
     BF=BF&0x80;               ////取出BF////
     }while( BF!=0x00 ) ;                 //////判斷是否忙?///////
	 Address_AC=Address_AC&0x7f;  ///讀出DDRAM的地址指針AC的值
     delay(5) ;
	 return(Address_AC);
  }
/**********************************************************************
函數原型:write_comand(unsigned char cmdcode)
入口參數:
		   cmdcode  :  命令字 (0x01:清屏)
出口參數:   無
返 回 值:  無
說    明: 對lcd寫命令字
**********************************************************************/
/////////////////////////寫命令子程序//////////////////////////////////

 void write_comand(unsigned char cmdcode)
 {
   check_bf();
   RS=0;
   RW=0;
   E=1;
   LCD_BUS=cmdcode;
   _nop_();
    _nop_();
	 _nop_();
	  _nop_();
   E=0;
   delay(5) ;
 }
/***********************************************************************
函數原型:write_data(unsigned char dispdata)
入口參數:
          dispdata:寫入lcd要顯示內容
出口參數:無
返回值:  無
功能說明:LCD液晶的數據寫入指令
************************************************************************/
//////////////////////////寫數據子程序///////////////////////////////////

void  write_data(unsigned char dispdata)
  {
   check_bf();
   RS=1;
   RW=0;
   E=1;
   LCD_BUS=dispdata;
   _nop_();
    _nop_();
	 _nop_();
	  _nop_();
	   _nop_();

   E=0;

   }
/******************************************************************
 函數:lcd_init()
入口參數:無
出口參數:無
返回值:無
功能說明:LCD液晶的初始化
********************************************************************/
 /////////////////////////液晶初始化////////////////////////////////
void  lcd_init()
 {
    delay(100);
    write_comand(0x30);                   //8并,基本指令
	delay(10);
    write_comand(0x30);                  //8并,
    delay(5);

    // write_comand(0x0c);                  //整體顯示開,游標關不反白
   //  write_comand(0x0d);                  //整體顯示開,游標關反白
    write_comand(0x0f);                  //整體顯示開,游標開反白
	delay(10);

    write_comand(0x01);                  //清屏
	delay(5);

	write_comand(0x06);                  //游標移動方向及地址AC的增減方式

 }
/***********************************************************************
函數原型:stringdisp(unsigned char code *str,unsigned char adress)
入口參數:
              str:要寫入lcd顯示的字符串數組
		  adress :要設定字符串在液晶顯示中地址
出口參數:無
返回值:  無
功能說明:LCD液晶的字符串顯示子程序
************************************************************************/

///////////////////////////字符串顯示////////////////////////////////////

void  stringdisp(unsigned char code *str,unsigned char adress)       //字符串顯示
  {
    write_comand(0x30);
    write_comand(adress);
    while(*str>0)
     {
      write_data(*str) ;
      str++;
      delay(1);
      }
   }


///////////////////////////系統登陸界面///////////////////////////////////

 void disp_graph()
  {
    lcd_init();
    stringdisp(&str,0x80);       //////總界面:教室燈控系統////////
	delay(100);
    stringdisp(&str1,0x88);     //////總界面:登陸界面////////////
	delay(100);
//	stringdisp(&str2,0x88);     //////總界面:設置界面////////////
//    delay(100);
    write_comand(0x8f);


//	write_comand(0x34);			////設置為全反白顯示
   //	write_comand(0x05);
     }


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲综合小说图片| 亚洲欧美一区二区三区极速播放| 一本一道久久a久久精品 | 色欲综合视频天天天| 国产一区不卡在线| 韩国女主播一区| 国内精品久久久久影院色| 美腿丝袜亚洲色图| 韩国精品久久久| 高清久久久久久| 99综合影院在线| 欧美在线啊v一区| 欧美视频你懂的| 日韩三区在线观看| 国产网站一区二区| 中文字幕日韩av资源站| 一区二区三区自拍| 日韩中文字幕91| 国产在线不卡一区| 99热精品一区二区| 欧美日本高清视频在线观看| 欧美成人精品高清在线播放| 国产三级三级三级精品8ⅰ区| 国产精品丝袜在线| 亚洲综合男人的天堂| 蜜臀av一区二区在线免费观看| 国产最新精品精品你懂的| 不卡视频在线看| 欧美精品色一区二区三区| 精品久久久久久久久久久久久久久久久| 日韩欧美在线网站| 国产精品久久久久婷婷| 亚洲第一搞黄网站| 国产一区日韩二区欧美三区| 99精品视频一区| 91精品在线麻豆| 国产精品无人区| 无吗不卡中文字幕| 成人免费高清视频| 日韩一级免费观看| 亚洲一区二区三区四区在线观看| 麻豆精品蜜桃视频网站| 成人成人成人在线视频| 欧美日韩高清一区| 国产精品视频麻豆| 老司机午夜精品99久久| 欧美日韩精品三区| 色999日韩国产欧美一区二区| 日韩一区二区电影网| 中文字幕日韩精品一区| 久草中文综合在线| 欧美日韩国产另类不卡| 亚洲视频资源在线| 国产精品一区三区| 欧美一区二区免费观在线| 亚洲激情自拍偷拍| 成人性生交大片| 久久亚洲二区三区| 日韩经典一区二区| 欧美日韩高清不卡| 亚洲影院理伦片| 99在线热播精品免费| xnxx国产精品| 美女网站色91| 日韩午夜在线播放| 五月天网站亚洲| 日本韩国欧美一区| 亚洲欧美精品午睡沙发| 99在线视频精品| 中文字幕制服丝袜一区二区三区 | 91啦中文在线观看| 欧美成人精品福利| 久久电影国产免费久久电影| 在线观看一区日韩| 亚洲午夜免费福利视频| 在线欧美一区二区| 亚洲国产裸拍裸体视频在线观看乱了| 色综合久久久久综合体| 亚洲精品国产一区二区三区四区在线| 不卡影院免费观看| 亚洲激情图片qvod| 欧美熟乱第一页| 国产成人精品aa毛片| 日韩美女天天操| 国产剧情一区二区| 国产午夜精品一区二区三区嫩草| 韩日av一区二区| 国产精品免费视频观看| 97久久超碰国产精品| 亚洲一区二区三区在线看| 欧美高清视频不卡网| 免费在线看一区| 久久天堂av综合合色蜜桃网| 国产成人在线电影| 一区二区三区免费网站| 欧美酷刑日本凌虐凌虐| 麻豆成人综合网| 国产农村妇女毛片精品久久麻豆| eeuss影院一区二区三区 | 图片区小说区区亚洲影院| 欧美浪妇xxxx高跟鞋交| 狠狠色丁香久久婷婷综合丁香| 国产日产欧美一区| 色av一区二区| 美国十次了思思久久精品导航| 国产欧美精品区一区二区三区| 成+人+亚洲+综合天堂| 亚洲成人免费在线| 久久精品一区八戒影视| 在线观看91视频| 国产精品一区在线| 亚洲午夜电影在线观看| 26uuu色噜噜精品一区| 色噜噜狠狠成人中文综合| 精品一区二区综合| 一区二区在线观看免费| 日韩三级视频中文字幕| 99v久久综合狠狠综合久久| 五月婷婷久久综合| 午夜精品久久久久久不卡8050| 精品国产成人在线影院| 在线观看免费视频综合| 国产jizzjizz一区二区| 日本在线不卡视频| 一区二区三区在线不卡| 久久精品视频一区二区| 欧美电影在线免费观看| 99国产精品久久久久| 国产米奇在线777精品观看| 亚洲成av人片在www色猫咪| 国产日韩欧美亚洲| 欧美变态tickling挠脚心| 欧美日本一道本在线视频| yourporn久久国产精品| 国产成人综合在线观看| 美女在线一区二区| 天堂蜜桃91精品| 亚洲国产精品一区二区久久恐怖片| 国产日韩精品一区二区三区| 精品久久久久久亚洲综合网| 欧美日韩大陆在线| 欧美日韩中文另类| 欧美性感一区二区三区| 色一情一伦一子一伦一区| 处破女av一区二区| 国产成人精品影视| 国产成人精品网址| 国产精品亚洲视频| 国产精品白丝jk黑袜喷水| 九色综合国产一区二区三区| 美女视频一区二区| 秋霞午夜鲁丝一区二区老狼| 香蕉影视欧美成人| 午夜精品久久久久久久99水蜜桃| 亚洲综合999| 亚洲成人tv网| 欧美aaaaaa午夜精品| 免费成人美女在线观看.| 高清免费成人av| 国产乱码精品一区二区三区av| 国产主播一区二区| 国产99久久久国产精品潘金| 高清不卡一区二区| 91免费观看视频| 欧美中文字幕一区二区三区| 在线一区二区观看| 欧美二区在线观看| 欧美精品一区二区三区视频| 久久精品日产第一区二区三区高清版 | 欧美猛男超大videosgay| 欧美日韩综合不卡| 精品成人一区二区三区四区| 欧美日韩国产综合一区二区 | 色婷婷av一区二区三区之一色屋| 91丨九色丨蝌蚪丨老版| 91福利资源站| 欧美成人精品二区三区99精品| 久久久综合精品| 国产精品久久免费看| 一区二区三区中文字幕在线观看| 视频精品一区二区| 国产成人综合在线| 欧美偷拍一区二区| 精品国产乱码久久久久久图片| 国产精品久久久久精k8| 亚洲一区二区三区四区的| 久久电影国产免费久久电影| 本田岬高潮一区二区三区| 欧美久久久久久蜜桃| 国产精品卡一卡二| 日韩vs国产vs欧美| 92国产精品观看| 日韩视频免费观看高清完整版在线观看 | 亚洲一区二区综合| 日本不卡高清视频| 97精品国产露脸对白| 69p69国产精品| 综合欧美亚洲日本| 国内精品免费在线观看| 日本乱码高清不卡字幕|