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

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

?? text1

?? 單片機實現(xiàn)計算器程序
??
字號:
#include <reg51.h>
#include <intrins.h>
sbit dc=0xa0;		/*P2.0	LCD的RS  21*/
sbit rw=0xa1;		/*P2.1	LCD的R/W 22*/
sbit cs=0xa4;		/*P2.4	LCD的E   25*/
sfr  lcdbus=0x80;	/*p0	LCD數(shù)據(jù) D0=P0.0*/
unsigned int sys10mscounter;
unsigned char syslimitcounter;
char path1[8]={0x00,0x1f,0x00,0x1f,0x00,0x1f,0x00,0x1f};/*自定義符號:橫1*/
char path2[8]={0x1f,0x00,0x1f,0x00,0x1f,0x00,0x1f,0x00};/*自定義符號:橫2*/
char pats1[8]={0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15};/*自定義符號:豎1*/
char pats2[8]={0x0a,0x0a,0x0a,0x0a,0x0a,0x0a,0x0a,0x0a};/*自定義符號:豎2*/
void soft_nop(){}
void soft_10ms()/***********12MHZ提供10MS軟件延時************/
{	register int i;
	for(i=0;i<711;i++);
}
void soft_20ms()/***********12MHZ提供20MS軟件延時************/
{	soft_10ms();
	soft_10ms();
}
void hard_10ms(unsigned int delaytime) /*基于10MS的硬件延時*/
{	sys10mscounter=delaytime;
	while(sys10mscounter);
}
unsigned char data lcdcounter;
bit lcdusing1,lcdusing2;
bit lcd_checkbusy()/*檢查LCD忙*/
{	register lcdstate;
	dc=0;				/*dc=1為數(shù)據(jù),=0為命令.*/
	rw=1;				/*rw=1為讀,=0為寫.*/
	cs=1;				/*cs=1選通.*/
	soft_nop();
	lcdstate=lcdbus;
	cs=0;
	return((bit)(lcdstate&0x80));
}
void lcd_wrcmd(unsigned char lcdcmd) /*寫LCD命令*/
{	lcdusing1=1;
	while(lcd_checkbusy());
	lcdbus=lcdcmd;
	dc=0;				/*dc=1為數(shù)據(jù),=0為命令.*/
	rw=0;				/*rw=1為讀,=0為寫.*/
	cs=1;				/*cs=1選通.*/
	soft_nop();
	cs=0;
	lcdbus=0xff;
	lcdusing1=0;
}
void lcd_moveto(char position) /*移動光標到指定位.0-79*/
{	register cmd=0x80;
	lcdcounter=position;
        if (position > 59)
            position += 0x18;
        else
        {   if (position > 39)position -= 0x14;
            else
            {       if (position > 19)position += 0x2c;	
            }       
        }   
	cmd=cmd|position;
	lcd_wrcmd(cmd);
}
void lcd_wrdata(char lcddata) /*在當前顯示位置顯示數(shù)據(jù)*/
{	char i;
	lcdusing2=1;
	while(lcd_checkbusy());	
	if(lcdcounter==20){
		lcd_moveto(20);
		while(lcd_checkbusy());	
		}
	if(lcdcounter==40){
		lcd_moveto(40);
		while(lcd_checkbusy());	
		}
	if(lcdcounter==60){
		lcd_moveto(60);
		while(lcd_checkbusy());	
		}
	if(lcdcounter==80){
		lcd_moveto(0);
		while(lcd_checkbusy());	
		lcdcounter=0;
		}					/*為通用而如此*/
	lcdcounter++;
	lcdbus=lcddata;
	dc=1;				/*dc=1為數(shù)據(jù),=0為命令.*/
	rw=0;				/*rw=1為讀,=0為寫.*/
	cs=1;				/*cs=1選通.*/
	soft_nop();
	cs=0;
	lcdbus=0xff;
	lcdusing2=0;
}
void lcd_string(char *strpoint) /*在當前顯示位置顯示LCD字符串*/
{	register i=0;
	while(strpoint[i]!=0){
		lcd_wrdata(strpoint[i]);
		i++;
		}
}
void lcd_init()/*初始化*/
{	lcd_wrcmd(0x38);		/*設置8位格式,2行,5*7*/
	lcd_wrcmd(0x0c);		/*整體顯示,關(guān)光標,不閃爍*/
	lcd_wrcmd(0x06);		/*設定輸入方式,增量不移位*/
	lcd_wrcmd(0x01);		/*清除顯示*/
	lcdcounter=0;
}
void lcd_cls()/*清除顯示*/
{	lcd_wrcmd(0x01);
	lcdcounter=0;
}
void timer0(void) interrupt 1 		/*T0中斷*/
{	TH0=0xd8;			/*12M,10ms*/
	TL0=0xf6;
	TR0=1;
	if(sys10mscounter!=0)sys10mscounter--;		/*定時器10ms*/
	if(syslimitcounter!=0)syslimitcounter--;	/*定時器10ms*/
}
main()
{
unsigned char j;
IE=0;P0=0xff;P1=0xff;P2=0xff;P3=0xff; /*初始化T*/
lcd_init();soft_20ms();
TMOD=0x51;
TH0=0xd8;			/*12M,10ms*/
TL0=0xf6;
TR0=1;ET0=1;EA=1;
	while(1)
	{
	/*全黑、橫一、橫二、豎一、豎二、U、Q、ABCD...,*/
	lcd_init();	/*全黑*/
	for(j=0;j<80;j++){lcd_wrdata(0xff);}
	hard_10ms(50);
	lcd_init();	/*橫一,可參考自行設計符號*/
	lcd_wrcmd(0x40);
	for(j=0;j<8;j++)lcd_wrdata(path1[j]);
	for(j=0;j<100;j++)lcd_wrdata(0);
	hard_10ms(50);
	lcd_init();	/*橫二*/
	lcd_wrcmd(0x40);
	for(j=0;j<8;j++)lcd_wrdata(path2[j]);
	for(j=0;j<100;j++)lcd_wrdata(0);
	hard_10ms(50);
	lcd_init();	/*豎一*/
	lcd_wrcmd(0x40);
	for(j=0;j<8;j++)lcd_wrdata(pats1[j]);
	for(j=0;j<100;j++)lcd_wrdata(0);
	hard_10ms(50);
	lcd_init();	/*豎二*/
	lcd_wrcmd(0x40);
	for(j=0;j<8;j++)lcd_wrdata(pats2[j]);
	for(j=0;j<100;j++)lcd_wrdata(0);
	hard_10ms(50);
	lcd_init();
	lcd_string("UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU");
	hard_10ms(50);
	lcd_init();
	lcd_string("QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ");
	hard_10ms(50);
	lcd_init();
	lcd_string("ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz0123456789+-!#$%&?");
	hard_10ms(50);
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲日本免费电影| 成人性生交大合| 成人激情av网| 91精品国产色综合久久ai换脸 | 成人av在线电影| 欧美一区二区高清| 亚洲免费观看高清完整版在线观看熊 | 欧美性极品少妇| 久久影院午夜论| 午夜精品在线看| 色婷婷综合视频在线观看| 26uuu亚洲综合色欧美| 午夜激情久久久| 在线观看欧美日本| 亚洲欧洲日产国码二区| 国产美女一区二区三区| 欧美一区二区福利在线| 图片区小说区国产精品视频| 99久久99久久精品免费观看 | 亚洲人亚洲人成电影网站色| 加勒比av一区二区| 日韩欧美的一区| 日韩中文欧美在线| 欧美美女一区二区在线观看| 一区二区三区欧美久久| 97久久精品人人做人人爽50路| 久久精品在线观看| 国产一区二区福利视频| 亚洲精品一区二区三区四区高清| 奇米影视一区二区三区| 日韩一卡二卡三卡国产欧美| 日本欧美在线观看| 3atv一区二区三区| 美日韩一区二区三区| 91精品一区二区三区久久久久久 | 国产精品夜夜爽| 欧美精品一区二区三区蜜桃视频| 国产最新精品免费| 久久精品日产第一区二区三区高清版| 国产精品原创巨作av| 国产欧美日韩在线| a在线欧美一区| 亚洲你懂的在线视频| 日本韩国欧美一区| 亚洲v精品v日韩v欧美v专区| 欧美一区二区三区视频在线观看| 精品中文字幕一区二区| 久久精品人人做人人综合| 成人免费福利片| 亚洲女人小视频在线观看| 欧美日韩一级二级| 久久精品99久久久| 久久免费电影网| 97精品久久久久中文字幕| 一区二区三区不卡视频| 91精品国产综合久久久久久久久久 | 欧美成人午夜电影| 国产99久久久国产精品| 成人欧美一区二区三区| 欧美日韩中文一区| 美女视频黄久久| 国产精品久久久久久久久免费樱桃 | 日韩码欧中文字| 欧美日本韩国一区| 国产一区二区三区精品视频| 亚洲婷婷在线视频| 91精品国产综合久久久久久久久久| 国产一区二区久久| 一区二区三区四区在线免费观看 | 精品系列免费在线观看| 国产精品久久夜| 3d动漫精品啪啪一区二区竹菊| 国产精品1区二区.| 亚洲精选免费视频| 精品乱人伦小说| 日本久久精品电影| 国产成人在线观看免费网站| 亚洲一区欧美一区| 欧美经典一区二区| 欧美日韩国产综合视频在线观看 | 欧美日韩国产影片| 国产成a人亚洲| 亚洲成人精品一区二区| 国产精品色婷婷久久58| 91精品国产综合久久久久久| 97成人超碰视| 国产在线一区观看| 午夜精品免费在线| 亚洲色大成网站www久久九九| 欧美一区二区网站| 欧美伊人久久久久久午夜久久久久| 国产69精品久久久久毛片| 偷拍一区二区三区四区| 亚洲欧美区自拍先锋| 国产欧美一区在线| 日韩欧美国产一区二区在线播放| 在线日韩一区二区| 北条麻妃国产九九精品视频| 激情五月婷婷综合| 蜜桃视频第一区免费观看| 亚洲成av人**亚洲成av**| 中文字幕日韩欧美一区二区三区| 久久久天堂av| www国产精品av| 亚洲精品一线二线三线| 欧美一级在线观看| 欧美二区乱c少妇| 欧美三区在线观看| 在线观看av不卡| 在线中文字幕一区| 91免费国产在线| 色综合欧美在线| 91免费版在线| 色天天综合色天天久久| 色婷婷久久久久swag精品 | 国产成人综合网| 国产成a人亚洲精| 成人a区在线观看| 成人综合婷婷国产精品久久蜜臀 | 18欧美乱大交hd1984| 国产精品免费看片| 国产精品理伦片| 一区二区三区在线观看国产| 一区二区三区欧美视频| 性做久久久久久| 热久久久久久久| 国产一区二区成人久久免费影院| 国产一区二区调教| 欧美人与性动xxxx| 欧美一区二区精品在线| 欧美草草影院在线视频| 欧美成人精品3d动漫h| 国产性做久久久久久| 国产精品欧美一区二区三区| 中文字幕日韩欧美一区二区三区| 亚洲免费av在线| 三级一区在线视频先锋 | 久久日一线二线三线suv| 久久九九99视频| 亚洲丝袜另类动漫二区| 亚洲综合999| 蜜桃视频在线观看一区| 国产精品1区2区3区| 国产成人在线免费| 色综合久久久久久久久| 欧美一三区三区四区免费在线看 | 在线成人免费观看| 久久综合久久综合亚洲| 综合激情成人伊人| 日本aⅴ亚洲精品中文乱码| 国产传媒日韩欧美成人| 欧美午夜不卡在线观看免费| 亚洲精品在线观看视频| 亚洲天堂av一区| 久久国产人妖系列| 色综合婷婷久久| 日韩视频免费观看高清在线视频| 亚洲国产精品传媒在线观看| 亚洲不卡一区二区三区| 国产.欧美.日韩| 欧美日韩中文字幕一区二区| 国产亚洲精品久| 日韩精品欧美精品| 99久久精品免费| 欧美tk—视频vk| 亚洲一区二区黄色| 大白屁股一区二区视频| 欧美一区二区人人喊爽| 亚洲欧美一区二区三区国产精品| 久久99精品久久久久婷婷| 欧美伊人精品成人久久综合97| 国产丝袜在线精品| 久久精品噜噜噜成人88aⅴ| 色综合久久综合网| 中文字幕不卡一区| 国产一区三区三区| 欧美一区二区三区思思人| 一二三四社区欧美黄| 大陆成人av片| 亚洲精品一区二区三区影院| 午夜精品久久久久| 色婷婷久久99综合精品jk白丝| 国产日韩精品一区二区浪潮av| 精品一区二区三区免费播放 | 91丝袜高跟美女视频| 国产亚洲一区字幕| 久久精品国产精品青草| 777欧美精品| 午夜久久电影网| 欧美久久久久久久久| 亚洲一区二区三区中文字幕| 99久久精品情趣| 国产精品福利影院| 不卡影院免费观看| 国产欧美一区二区三区在线看蜜臀 | 久久久久久久久伊人| 久久99精品国产91久久来源| 欧美成人猛片aaaaaaa| 另类欧美日韩国产在线| 日韩精品一区二区三区四区|