亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
˜Ëî}:
LCD2004Òº¾§œyÔ‡³ÌÐòÓІ–î}£¬Òº¾§²»ï@ʾ
[´òÓ¡±¾í“]
×÷Õß:
wjn680086
•rég:
2013-10-11 13:29
˜Ëî}:
LCD2004Òº¾§œyÔ‡³ÌÐòÓІ–î}£¬Òº¾§²»ï@ʾ
/************************************************************************************************/
/*** LCD2004Òº¾§ï@ʾ ***/
/*** 2013-10-9 ***/
/************************************************************************************************/
#include<aduc812.h>
#define uint unsigned int
#define uchar unsigned char
#define DATA P0 //¶¨ÁxLCM”µ“þ¿‚¾€ÖÁP0
sbit RS=P2^5; //¼Ä´æÆ÷ßx“ñ루0Ö¸Áî1”µ“þ£©
sbit RW=P2^6; //ÔOÖÃ×xŒ‘루0Œ‘Èë1×xÈ¡£©
sbit E=P2^7; //ʹÄÜžé(0½ûÖ¹1ÔÊÔS)
sbit BF=P1^7;
//uchar line1[]="LCM TEST PROGRAM"; //µÚÒ»ÐÐï@ʾ×Ö·û
//uchar line2[]="Everything is OK!"; //µÚ¶þÐÐï@ʾ×Ö·û
//uchar line3[]="aaaaaaaaaaaaaaa"; //µÚÈýÐÐï@ʾ×Ö·û
//uchar line4[]="bbbbbbbbbbbbbbb"; //µÚËÄÐÐï@ʾ×Ö·û
void Init_LCD(void); //•Ã÷Òº¾§³õʼ»¯ÔOÖú¯”µ
void write_cmd(uchar); //•Ã÷Œ‘Ö¸Á”µ
void write_data(uchar); //•Ã÷Œ‘”µ“þº¯”µ
void check_BF(void); //•Ã÷™zœyæÐÅÌ–º¯”µ
void delay_1ms(uint); //•Ã÷ÑÓ•rº¯”µ
void set_xy(uchar x,uchar y); //•Ã÷ï@ʾλÖÃ
void display(uchar x,uchar y,uchar *s); //•Ã÷ï@ʾº¯”µ
/*********************1msÑÓ•rº¯”µ****************************************************************/
void delay_1ms(uint x)
{
uint i,j;
for(i=1;i<x;i++)
for(j=1;j<120;j++);
}
/*********************Òº¾§³õʼ»¯º¯”µ*************************************************************/
void Init_LCD(void)
{
write_cmd(0x38); //ÔOÖÃ8λ¸ñʽ£¬2ÐУ¬5x7
write_cmd(0x01); //ÔO¶¨Ý”È뷽ʽ£¬ÔöÁ¿²»ÒÆÎ»
write_cmd(0x06); //Õûówï@ʾ£¬êP¹â˜Ë£¬²»éW q
write_cmd(0x0c); //Çå³ýÆÁÄ»ï@ʾ
}
/**********************Œ‘Ö¸Á”µ******************************************************************/
void write_cmd(uchar com)
{
check_BF();
RS=0;
RW=0;
DATA=com;
delay_1ms(2);
E=1;
delay_1ms(2);
E=0;
}
/**********************Œ‘”µ“þº¯”µ*******************************************************************/
void write_data(uchar chardata)
{
check_BF();
RS=1;
RW=0;
DATA=chardata;
delay_1ms(2);
E=1;
delay_1ms(2);
E=0;
}
/**********************™z²é浺¯”µ******************************************************************/
void check_BF(void)
{
E=0;
do
{
BF=1;
RS=0;
RW=1;
E=1;
}while(BF==1);
}
/**********************¶¨Áxï@ʾλÖÃ*******************************************************************/
void set_xy(uchar x,uchar y)
{
uchar add;
if(x==0)
add=0x80+y;
else
if(x==1)
add=0xc0+y;
else
if(x==2)
add=0x94+y;
else
if(x==3)
add=0xd4+y;
write_cmd(add);
}
/**********************ï@ʾº¯”µ***********************************************************************/
void display(uchar x,uchar y,uchar *s)
{
set_xy(x,y);
while(*s)
{
DATA=*s;
write_data(*s);
s++;
}
}
/**********************Ö÷º¯”µ*************************************************************************/
void main()
{
Init_LCD();
while(1)
{
display(0,0,"line1");
display(1,0,"line2");
display(2,0,"line3");
display(3,0,"line4");
}
}
×÷Õß:
mysy
•rég:
2016-3-15 23:54
±¾Ìû×îºóÓÉ mysy ÓÚ 2016-3-16 00:10 ¾ŽÝ‹
¿´ÄãµÄÓ²¼þ½Ó¿ÚÊÇ·ñÒ»˜Ó£¬ËûµÄ´òÓ¡º¯”µºÜº††Î¡£¡£¡£ ²»Ò»¶¨Œ¦
×÷Õß:
mysy
•rég:
2016-3-16 00:50
check_BF(); ÓІ–î}£¬ „h³ý»òÐÞ¸Ä
×÷Õß:
bg4rfb
•rég:
2018-9-24 17:05
„h³ýÁËæ™zœy߀ÊDz»ï@ʾÔõôÞk£¿
×÷Õß:
£ç£÷£ñ
•rég:
2019-5-7 18:15
¡¡³õʼ»¯Ã²ËÆÓÐücС†–î} ÎÒС°×£¬ ÕfåeÁË„eÒŠ¹Ö
šgÓ¹âÅR (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1