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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? tzqno.c

?? QH12864顯示開機(jī)畫面"歡迎使用"C51語言AT89S52
?? C
字號:
#include<stdio.h>
#include <reg52.h>
#include <math.h>
#include <absacc.h>
#include <string.h>   //頭文件


/*lcd函數(shù)聲明*/
PR1();
PR11();
PR12();
void ST01(void);
void ST2(void);
void ST3(void);
INT_1();         
CCW2_PR();
void DRAW();
W_DOT();
NOP();
//中斷定義函數(shù)聲明
//void initial(void);
//顯示畫面函數(shù)定義
display1();
display2();
display4();
display5();
display6();
display7();
void display();

/* lcd  地址定義   */
  sbit  cd=P1^7;     //定義液晶指令數(shù)據(jù)通道C/D
  sbit  wr=P3^6;     //定義wr
  sbit  rd=P3^7;     //定義rd
  sbit  yjcs=P2^7;   //定義lcd 的cs

/*   常數(shù)定義   */
#define  para1 0x10;		 //顯示寬度16個
unsigned char bei_data=6; 
 
/*宏定義*/
unsigned char lcd_step=1;  //讀ram時的讀數(shù)間隔

/*標(biāo)志位*/
char flag,flag1;
/*參數(shù)聲明*/
bit a;
long int ram_wr=0;
unsigned int O_X,O_Y, com,dat1,dat2,adc_sum;//com為液晶屏的指令代碼,dat2顯示文本垂直位置
unsigned char code_1,attr,wave_count=0,adc_t,lb_date,adc_date,keyvalue;
unsigned char xdata RAM[5120]_at_ 0xc400;  //外部存儲器,注意必須為0XCxxx,跟P2口有關(guān)
unsigned int timecount;
/******************************/
code unsigned char  CCTAB[5][32]={ 
/*--  文字:  歡  --*/
/*--  宋體12;  此字體下對應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
0x00,0x80,0x00,0x80,0xFC,0x80,0x05,0xFE,0x85,0x04,0x4A,0x48,0x28,0x40,0x10,0x40,
0x18,0x40,0x18,0x60,0x24,0xA0,0x24,0x90,0x41,0x18,0x86,0x0E,0x38,0x04,0x00,0x00,

/*--  文字:  迎  --*/
/*--  宋體12;  此字體下對應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
0x40,0x00,0x21,0x80,0x36,0x7C,0x24,0x44,0x04,0x44,0x04,0x44,0xE4,0x44,0x24,0x44,
0x25,0x44,0x26,0x54,0x24,0x48,0x20,0x40,0x20,0x40,0x50,0x00,0x8F,0xFE,0x00,0x00,

/*--  文字:  使  --*/
/*--  宋體12;  此字體下對應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
0x08,0x40,0x0C,0x40,0x1B,0xFE,0x10,0x40,0x37,0xFC,0x64,0x44,0xA4,0x44,0x27,0xFC,
0x24,0x44,0x22,0x40,0x21,0x80,0x20,0x80,0x21,0x70,0x22,0x1E,0x2C,0x04,0x00,0x00,

/*--  文字:  用  --*/
/*--  宋體12;  此字體下對應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
0x00,0x00,0x1F,0xFC,0x10,0x84,0x10,0x84,0x10,0x84,0x1F,0xFC,0x10,0x84,0x10,0x84,
0x10,0x84,0x1F,0xFC,0x10,0x84,0x10,0x84,0x20,0x84,0x20,0x84,0x40,0x94,0x80,0x88,

/*--  文字:  !  --*/
/*--  宋體12;  此字體下對應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,
0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x00,0x00,0x10,0x00,0x00,0x00,



};
code unsigned char  DTAB[11]={ 0x25,0x2e,0x34,0x25,0x32,0x00,0x00,0x00,0x25,0x33,0x23};
code unsigned char  DTAB1[32]={ 0x33,0x25,0x2c,0x25,0x23,0x34,0x00,0x00,0x30,0x29,0x23,0x34,0x35,0x32,0x25,0x00,
                         0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x41,0x42,0x43,0x44,0x45,0x46}; 
code unsigned char  DTAB2[15]={0x33,0x25,0x2c,0x25,0x23,0x34,0x00,0x2f,0x34,0x28,
                          0x25,0x32,0x33,0x1f};
code unsigned char  DTAB3[32]={0x33,0x21,0x36,0x25,0x00,0x27,0x32,0x21,0x30,0x28,0x29,0x23,0x33,0x00,0x00,0x00,
                          0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x41,0x42,0x43,0x44,0x45,0x46};

/*------------------------------------------------
The main C function.  Program execution starts
here after stack initialization.
------------------------------------------------*/
main()
 {     unsigned int i=0;
       
       yjcs=0;  
       INT_1();         /* 屏幕初始化函數(shù) */
       display1();    //顯示開機(jī)畫面
   NOP();
} 
/**************************/
 /*     屏幕初始化函數(shù)        */
 /**************************/
INT_1()
    {
       dat1=0x00;      /*設(shè)文本顯示區(qū)域首地址*/
       dat2=0x00;
       com=0x40;
       PR1();
       
	   dat1=para1;    /*設(shè)文本顯示區(qū)域?qū)挾?/
       dat2=0x00;
       com=0x41;
       PR1();
       
	   dat1=0x00;    /*設(shè)圖形顯示區(qū)域首地址*/
       dat2=0x08;
       com=0x42;
       PR1();
       
	   dat1=para1;    /*設(shè)圖形顯示區(qū)域?qū)挾?/
       dat2=0x00;
       com=0x43;
       PR1();
       
	   com=0xa3;      /*光標(biāo)形狀設(shè)置*/
       PR12();
       
	   com=0x80;      /*顯示方式設(shè)置邏輯"或"合成*/
       PR12();
       
	   com=0x9c;      /*顯示開關(guān)設(shè)置 開文本和圖形顯示*/
       PR12();
    }
/*****************************/
/*    漢字寫入(圖形方式)函數(shù)  */
/********************************/
CCW2_PR()
    {
     unsigned int i,j,count1;
        i=para1;
        j=i*O_Y+O_X+0x0800;   /* 圖形顯示區(qū)首地址為

0x0800*/
             for(count1=0;count1<16;count1++)
                {
                 dat1=j%256;  /* 顯示地址設(shè)置 */
                 dat2=j/256;
                 com=0x24;
                 PR1();
                 dat2=CCTAB[code_1][count1];
                 com=0xc0;
                 PR11();
                 dat2=CCTAB[code_1][count1+16];
                 PR11();
                 j=j+i;
                }
     }
/********************************/
/*  西文字符寫入(文本屬性)函數(shù)  */
/********************************/
   CW2_PR()
       {
       unsigned int i,j;
        i=para1;
        j=i*O_Y+O_X;
        dat1=j%256;
        dat2=j/256;
        com=0x24;  // 顯示地址設(shè)置 
        PR1();
        dat2=code_1;
        com=0xc4;  // 數(shù)據(jù)寫 
        PR11();
        dat2=0x08;
        com=0x24;
        PR1();
        dat2=attr;  // 寫入屬性參數(shù) 
        com=0xc4;
        PR11();
		NOP();
       }	 


/****************************/
/*    寫指令和寫數(shù)據(jù)函數(shù)    */
/****************************/
PR1()              /* 雙字節(jié)參數(shù)指令寫入入口 */
    {
      ST01();
      cd=0;		  //數(shù)據(jù)通道
      P0=0xff;	  //清一下電平
      
      P0=dat1;  /* 取第一參數(shù)單元數(shù)據(jù) */
     wr=0;
     NOP();
     wr=1;
     PR11();
    }
PR11()             /* 單字節(jié)參數(shù)指令寫入入口 */
    {
      ST01();
     cd=0;
     P0=0xff;
      P0=dat2;  /* 取第二參數(shù)單元數(shù)據(jù) */
     wr=0;
  NOP();
     wr=1;
     PR12();
    }
PR12()             /* 無參數(shù)指令代碼寫入入口 */
  {
    ST01();
    cd=1;		  //指令通道
    P0=0xff;
     P0=com;    /* 寫入指令代碼 */
    wr=0;
    NOP();
     wr=1;
  }
/*******************************************/
/*讀取lcd狀態(tài)字   */
/******************************************/
unsigned char readstate(void)
{ 
 unsigned char lcd_state;
  P0=0xff; //p0為輸入方式
  cd=1; // C/D=1 
  rd=0; // /RD=0     
 lcd_state=P0&0xff;   // 讀取引腳A物理電平 
 NOP();  
 NOP(); 
 rd=1;   // /RD=1  
return lcd_state;
}

/************************************************/
/*  判狀態(tài)位S1,S0 函數(shù)(讀寫指令和讀寫數(shù)據(jù)狀態(tài))  */
/************************************************/
void ST01(void)
 {
    while((readstate()&0x03)!=3)
    ;  
 }
/************************************/
/*  判狀態(tài)位S2函數(shù)(數(shù)據(jù)自動讀狀態(tài))  */
/************************************/
void ST2(void)
{
 while((readstate()&0x04)!=4);
}
/************************************/
/*  判狀態(tài)位S3函數(shù)(數(shù)據(jù)自動寫狀態(tài))  */
/************************************/
void ST3(void)
{ 
 while((readstate()&0x08)!=8)   
 ;
}
/****************/
NOP()
{
     unsigned int j;
      for(j=0;j<2500;j++)
          {;}
     
}

/*****************************/
  /* 顯示顯示波形開機(jī)畫面 */
/*****************************/
display1()
  {    
       code_1=0x05;         /* 漢字寫入顯示波形回車確認(rèn)*/     
       O_X=0x03;
       O_Y=0x00;
       CCW2_PR();
       code_1=0x00;
       O_X=0x05;
       O_Y=0x00;
       CCW2_PR();
       code_1=0x01;
       O_X=0x07;
       O_Y=0x00;
       CCW2_PR();
       code_1=0x02;
       O_X=0x09;
       O_Y=0x00;
       CCW2_PR();
          
       code_1=0x13;
       O_X=0x03;
       O_Y=0x10;
       CCW2_PR();
       code_1=0x14;
       O_X=0x05;
       O_Y=0x10;
       CCW2_PR();
       code_1=0x05;
      
    }


?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
a亚洲天堂av| 国产一区在线精品| 国产视频一区不卡| 欧美综合天天夜夜久久| 奇米一区二区三区av| 最近中文字幕一区二区三区| 91精品国产aⅴ一区二区| 国产一区三区三区| 日韩黄色小视频| 亚洲综合网站在线观看| 国产精品免费视频观看| 91尤物视频在线观看| 国产一区亚洲一区| 蜜臀av一区二区三区| 亚洲视频小说图片| 国产精品视频观看| 精品久久五月天| 欧美一区二区三区人| 91久久精品午夜一区二区| 波多野结衣在线aⅴ中文字幕不卡| 综合久久国产九一剧情麻豆| 欧美国产一区二区| 国产日韩欧美不卡在线| 精品久久免费看| 日韩免费看网站| 91精品国产综合久久婷婷香蕉 | 日韩精品一二三四| 一区二区三区不卡视频在线观看| 国产精品久线在线观看| 久久久久久亚洲综合| 2024国产精品视频| 久久在线观看免费| www精品美女久久久tv| 欧美精品一区二区三区视频| 日韩欧美123| 欧美xxxxxxxxx| 久久你懂得1024| 日韩欧美一级二级| 久久综合色婷婷| 国产亚洲成aⅴ人片在线观看| 精品久久人人做人人爰| 久久久91精品国产一区二区三区| 国产午夜精品一区二区三区视频| 久久久国产精品午夜一区ai换脸| 久久久国产精品麻豆| 国产精品天美传媒沈樵| 国产精品电影一区二区| 亚洲精品久久久蜜桃| 香蕉成人伊视频在线观看| 日本成人在线视频网站| 蜜臀a∨国产成人精品| 国产一区二区视频在线| 成人av动漫网站| 91国偷自产一区二区三区成为亚洲经典 | 欧美精品乱人伦久久久久久| 欧美狂野另类xxxxoooo| 欧美成人激情免费网| 国产欧美一区二区三区在线老狼 | 亚洲国产岛国毛片在线| 综合亚洲深深色噜噜狠狠网站| 亚洲美女区一区| 青青草视频一区| 国产盗摄视频一区二区三区| 91原创在线视频| 欧美高清dvd| 视频一区二区三区中文字幕| 久久99精品久久久久久动态图 | 亚洲小少妇裸体bbw| 日韩不卡手机在线v区| 国产成人亚洲精品狼色在线| 91麻豆成人久久精品二区三区| 欧美日韩一区二区三区在线看| 欧美大白屁股肥臀xxxxxx| 久久久久亚洲综合| 亚洲国产精品视频| 国产成人一区在线| 欧美日韩一级黄| 国产无一区二区| 亚洲成人av中文| 国产酒店精品激情| 在线观看日韩电影| 久久看人人爽人人| 亚洲一二三级电影| 国产精品1区二区.| 欧美日韩精品一区二区三区| 久久品道一品道久久精品| 亚洲精品国产一区二区精华液| 久久aⅴ国产欧美74aaa| 色系网站成人免费| 欧美成人video| 亚洲日本在线a| 国产精品18久久久久久久网站| 欧美午夜精品久久久久久孕妇| 国产色婷婷亚洲99精品小说| 爽好久久久欧美精品| av一区二区三区| 2023国产精华国产精品| 五月天精品一区二区三区| 不卡在线观看av| 精品日韩一区二区三区| 亚洲va欧美va人人爽午夜| 成人app在线观看| 精品国产乱码91久久久久久网站| 一区二区三区日韩欧美精品| 国产乱国产乱300精品| 91欧美一区二区| 国产午夜精品久久| 狠狠狠色丁香婷婷综合激情 | 精品国产乱码久久久久久牛牛 | 亚洲高清在线精品| 国产91精品在线观看| 欧美一卡在线观看| 亚洲成人自拍网| 日本高清不卡视频| 亚洲视频综合在线| 成人在线综合网| 国产日韩成人精品| 国产一区二区三区香蕉| 日韩精品一区二区三区三区免费| 亚洲.国产.中文慕字在线| 色呦呦日韩精品| 亚洲视频在线一区| 99久久久精品免费观看国产蜜| 日本一区二区在线不卡| 国产精品1024| 欧美激情一区不卡| 成人激情黄色小说| 国产精品久久久久久亚洲伦| 成人精品一区二区三区四区| 国产精品素人视频| 成人h动漫精品一区二| 中文字幕一区二区三| 色综合中文综合网| 国产欧美在线观看一区| 国产精品 日产精品 欧美精品| 久久久av毛片精品| 成人性视频免费网站| 日韩一区在线免费观看| 色域天天综合网| 亚洲福利视频一区二区| 欧美日韩色综合| 日韩黄色免费电影| 精品少妇一区二区三区视频免付费 | 日韩影院免费视频| 91精品国产综合久久婷婷香蕉 | 日本高清视频一区二区| 亚洲一区二区三区四区在线| 色丁香久综合在线久综合在线观看| 一区二区三区精密机械公司| 欧美午夜视频网站| 麻豆久久久久久| 国产三级精品视频| 色哟哟在线观看一区二区三区| 亚洲一区二区三区爽爽爽爽爽| 欧美日韩一区二区欧美激情| 日本不卡视频在线观看| 久久久久88色偷偷免费| 91视频91自| 日本视频中文字幕一区二区三区| 精品成人一区二区三区| 99热99精品| 日韩激情av在线| 国产农村妇女毛片精品久久麻豆 | 久久国内精品自在自线400部| 国产亚洲欧美激情| 91福利精品视频| 日韩二区三区在线观看| 中文在线一区二区| 欧美日韩免费一区二区三区视频| 老司机精品视频在线| 中文字幕在线不卡一区二区三区| 欧美日韩国产一区二区三区地区| 久久国内精品自在自线400部| 国产精品久久久久久久久免费桃花| 欧美日韩在线不卡| 国产精品中文字幕日韩精品| 樱花影视一区二区| 2020国产精品自拍| 欧美中文字幕久久| 国产成人自拍网| 五月开心婷婷久久| 中文字幕一区二区三区四区| 欧美肥胖老妇做爰| 国产盗摄精品一区二区三区在线 | 午夜伦欧美伦电影理论片| 久久精品网站免费观看| 欧美日韩夫妻久久| 成人h动漫精品一区二区| 美女在线观看视频一区二区| 国产精品另类一区| 日韩精品中文字幕一区二区三区| 91在线小视频| 国产一区二区电影| 午夜精品视频一区| 亚洲人成7777| 国产精品私人自拍| 精品国产乱码久久久久久闺蜜 | 91麻豆精品在线观看| 国产精品系列在线观看| 视频一区二区中文字幕|