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

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

?? edit2.c

?? 控制數碼管,鍵盤,帶eeprom,可啟動,暫停等功能
?? C
字號:
#include <reg51.h>
sbit button1=P1^2;
sbit button2=P1^1;
sbit button3=P1^0;
sbit LED1=P2^0;
sbit LED2=P2^1;
sbit BUZZER=P2^3;
//sfr DATA_LCD=0x80;
sbit ENABLE=P2^6;
sbit R_W=P2^5;
sbit RS=P2^4;
sbit pulse_in=P2^2;
bit  init_flag,comp_flag,long_true,count_end,count_mode;
//#define CLEAR 0x01;
unsigned char timing_num,command,data1,display_data[]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39},count_mode_char[]={0x55,0x44},init_data[]={0x0,0x0,0x0,0x0,0x0,0x0,0x0},comp_data[]={0x00,0x0,0x0,0x0,0x1,0x0,0x0};
unsigned long num,num1,num2;

void INT0_fun() interrupt 1
{
	TR0=0;
	TH0=0x4c;
	TL0=0x00;
	TR0=1;
	timing_num++;
	if(timing_num==0x3c)
	{
		long_true=1;
		TR0=0;
		
	}
}
 
void relay()
{
	unsigned int i=0;
	for(i;i<1000;i++)
	;
}
void send_command()
{
	RS=0;
	R_W=0;
	ENABLE=1;
	P0=command;
	
	relay();
	ENABLE=0;
	 
	RS=1;
	R_W=1;
}
void send_data( )
{
	RS=1;
	R_W=0;
	ENABLE=1;
	P0=data1;
	
	relay();
	ENABLE=0;
	 
	RS=0;
	R_W=1;
}
void display_count_mode()
{
	if(count_mode==0)
	data1=count_mode_char[0];
	else
	data1=count_mode_char[1];
	command=0x80;
	send_command();
	send_data();
}
void display_init_data()
{
	num=num2;
	init_data[0]=num/1000000;
	num-=(unsigned long)init_data[0]*1000000;
	init_data[1]=num/100000;
	num-=(unsigned long)init_data[1]*100000;
	init_data[2]=num/10000;
	num-=(unsigned long)init_data[2]*10000;
	init_data[3]=num/1000;
	num-=(unsigned long)init_data[3]*1000;
	init_data[4]=num/100;
	num-=(unsigned long)init_data[4]*100;
	init_data[5]=num/10;
	init_data[6]=num%10;
	command=0xc1;
	send_command();
	data1=display_data[init_data[0]];
	send_data();
	data1=display_data[init_data[1]];
	send_data();
	data1=display_data[init_data[2]];
	send_data();
	data1=display_data[init_data[3]];
	send_data();
	data1=display_data[init_data[4]];
	send_data();
	data1=display_data[init_data[5]];
	send_data();
	data1=display_data[init_data[6]];
	send_data();
}
void display_comp_data()
{
	num=num1;
	comp_data[0]=num/1000000;
	num-=(unsigned long)comp_data[0]*1000000;
	comp_data[1]=num/100000;
	num-=(unsigned long)comp_data[1]*100000;
	comp_data[2]=num/10000;
	num-=(unsigned long)comp_data[2]*10000;
	comp_data[3]=num/1000;
	num-=(unsigned long)comp_data[3]*1000;
	comp_data[4]=num/100;
	num-=(unsigned long)comp_data[4]*100;
	comp_data[5]=num/10;
	comp_data[6]=num%10;
	command=0x81;
	send_command();
	data1=display_data[comp_data[0]];
	send_data();
	data1=display_data[comp_data[1]];
	send_data();
	data1=display_data[comp_data[2]];
	send_data();
	data1=display_data[comp_data[3]];
	send_data();
	data1=display_data[comp_data[4]];
	send_data();
	data1=display_data[comp_data[5]];
	send_data();
	data1=display_data[comp_data[6]];
	send_data();
}
void reset_fun()
{
	BUZZER=0;
	TMOD=0X01;
	TH0=0x4c;
	TL0=0x00;
	EA=1;
	ET0=1;
	TR0=0;
	LED1=0;
	LED2=0;
	//P0=0xff;
	P0=0x00;
	num1=100;
	num2=0;
	timing_num=0x0;
	count_mode=0x0;
	long_true=0;
	init_flag=0;
	comp_flag=0;
	count_end=1;
	command=0x38;
	send_command();
	//command=0x38;
	//send_command();
//	command=0x20;
//	send_command();
	command=0x01;
	send_command();
	command=0x02;
	send_command();
	//command=0x04;
	//send_command();
	command=0x0c;
	send_command();
	command=0x06;
	send_command();
	display_count_mode();
	//command=0x06;
	//send_command();
	display_init_data();
	//command=0x06;
	//send_command();
	display_comp_data();
}

void button1_fun()
{
	relay();
	if(button1==0)
	{
		if(comp_flag==0)
		{
			comp_flag=1;
			LED1=1;
		}
		else
		{
			
			comp_flag=0;
			LED1=0;
		}
	}
	while(button1==0)
	{
	}
	
}
void button2_fun()
{
	relay();
	if(button2==0)
	{
		if(init_flag==0)
		{
			init_flag=1;
			LED2=1;
		}
		else
		{
			
			init_flag=0;
			LED2=0;
		}
	}
	while(button2==0)
	{
	}
	
}
void button3_excute()
{
		if(init_flag==1)
		{
			TR0=1;
			if(num2==0)
			{
				if(count_mode==0)
				num2++;
				else
				num2=9999999;
			}
			else if(num2==9999999)
			{
				if(count_mode==0)
				num2=0;
				else
				num2--;
			}
			else
			{
				if(count_mode==0)
				num2++;
				else
				num2--;
			}
			display_init_data();
		}
		
		if(comp_flag==1)
		{
			TR0=1;
			if(num1==0)
			{
				if(count_mode==0)
				num1++;
				else
				num1=9999999;
			}
			else if(num1==9999999)
			{
				if(count_mode==0)
				num1=0;
				else
				num1--;
			}
			else
			{
				if(count_mode==0)
				num1++;
				else
				num1--;
			}
			display_comp_data();
		}
		
		if(comp_flag==0&&init_flag==0)
		{
			count_mode=~count_mode;
			display_count_mode();
		}
}
	
	
void button3_fun()
{
	relay();
	if(button3==0)
	button3_excute();
	while(button3==0)
	{
		if(long_true)
		button3_excute();
		;
	}
	long_true=0;
	timing_num=0;
}
void count_fun()
{
	if(init_flag==0&&comp_flag==0)
	{
		if(count_mode==0)
		{
			if(num2==9999999)
			num2=0;
			else
			num2++;
		}
		
		else
		{
			if(num2==0)
			num2=9999999;
			else
			num2--;
		}
	}
	display_init_data();
	while(pulse_in==0)
	{
	}
}

		
			
		
		
				
		
void main()
{
	
	
	
	///RS=0;
	//R_W=0;
	//num=999999;
	//init_data[2]=9;
	//num-=(unsigned long)(init_data[2]*100000);
	reset_fun();
	while(count_end)
	{
		if(button1==0)
		button1_fun();
		if(button2==0)
		button2_fun();
		if(button3==0)
		button3_fun();
		if(pulse_in==0)
		count_fun();
		if(num1==num2&&comp_flag==0&&init_flag==0)
		count_end=0;
	}
	relay();
	while(1)
	{
		BUZZER=1;
	}
}

	

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天堂午夜影视日韩欧美一区二区| 91美女片黄在线观看| 亚洲激情在线激情| 亚洲一区二区在线免费观看视频 | caoporen国产精品视频| 国产精品亚洲视频| 91免费国产视频网站| 色狠狠综合天天综合综合| 91麻豆免费在线观看| 色www精品视频在线观看| 欧美日本在线视频| 欧美一级在线免费| 国产女人aaa级久久久级| 亚洲私人影院在线观看| 久久国产精品第一页| 91免费观看视频在线| 91免费观看视频| 久久精品人人爽人人爽| 天天综合网 天天综合色| 国产福利一区在线| 欧美一区二视频| 亚洲欧美日韩国产手机在线| 亚洲成av人片一区二区三区| 成人免费福利片| 欧美午夜精品理论片a级按摩| 日韩精品中文字幕在线不卡尤物 | 调教+趴+乳夹+国产+精品| 激情六月婷婷久久| 91国产免费看| 夜夜嗨av一区二区三区四季av| 风间由美性色一区二区三区| 日韩美女天天操| 激情六月婷婷久久| 精品国产一区二区三区av性色| 亚洲免费观看高清在线观看| 色噜噜狠狠成人网p站| 国产日韩欧美制服另类| 国产成人8x视频一区二区| 在线日韩一区二区| 成人黄页在线观看| 国产日本一区二区| 成人激情开心网| 中文字幕一区二区三区色视频| 成人午夜激情影院| 悠悠色在线精品| 日韩欧美黄色影院| 不卡一二三区首页| 一区二区三区日韩精品| 日韩欧美资源站| 99久久伊人精品| 青青青伊人色综合久久| 久久精品人人爽人人爽| 91国偷自产一区二区开放时间| 亚洲一区中文在线| 91精品国产综合久久蜜臀| 福利电影一区二区三区| 午夜精品免费在线观看| 国产日产精品1区| 欧美电影免费提供在线观看| 91在线视频在线| 老司机精品视频一区二区三区| 日本一区二区视频在线| 欧美美女直播网站| 在线观看一区不卡| 成人精品小蝌蚪| 成人激情电影免费在线观看| 久久av老司机精品网站导航| 国产精品毛片a∨一区二区三区| 一本大道久久a久久综合婷婷| 国内精品在线播放| 精品一区二区国语对白| 麻豆国产精品官网| 蜜臀a∨国产成人精品| 美腿丝袜亚洲一区| 天堂av在线一区| 无码av免费一区二区三区试看| 亚洲蜜桃精久久久久久久| 亚洲免费观看在线视频| 亚洲一区二区三区四区中文字幕| 国产精品日产欧美久久久久| 中文字幕亚洲在| 亚洲一级电影视频| 日韩国产成人精品| 国产制服丝袜一区| 高清不卡在线观看av| 91麻豆免费观看| 在线一区二区三区做爰视频网站| 欧美挠脚心视频网站| 精品国产第一区二区三区观看体验 | 国产清纯白嫩初高生在线观看91 | 日韩美女精品在线| 亚洲午夜久久久久久久久久久| 亚洲精品欧美激情| 午夜成人在线视频| 99久久精品国产精品久久| 欧美日韩国产bt| 国产精品私人影院| 日韩av一区二区三区四区| 国产91富婆露脸刺激对白| 欧美日韩中文国产| 亚洲视频1区2区| 成人综合日日夜夜| 欧美大胆一级视频| 夜夜精品视频一区二区| 成人av高清在线| 国产婷婷一区二区| 韩国视频一区二区| 2023国产精品自拍| 国产在线视频一区二区| 日韩一区二区免费电影| 丝袜美腿亚洲色图| 91免费版在线| 夜夜嗨av一区二区三区| 日本韩国一区二区三区| 亚洲欧美激情小说另类| 日本韩国视频一区二区| 亚洲制服丝袜在线| 8v天堂国产在线一区二区| 日韩激情在线观看| 日韩精品一区二区三区视频播放| 免费成人av在线| 久久精品网站免费观看| 国产成人自拍网| 亚洲激情在线播放| 精品国产免费久久| 激情五月婷婷综合网| 中文字幕第一页久久| 色婷婷亚洲精品| 日韩成人一区二区| 国产精品久久久久久久久图文区 | 在线精品国精品国产尤物884a | 久久久欧美精品sm网站| kk眼镜猥琐国模调教系列一区二区| 一区二区三区免费观看| 日韩欧美一区二区免费| 色婷婷综合久久久中文字幕| 久久精品国产亚洲5555| 中文字幕乱码一区二区免费| 欧美日韩中文一区| 在线观看精品一区| av亚洲精华国产精华| 国产成人激情av| 国产精品中文欧美| 狠狠色丁香久久婷婷综| 日韩黄色一级片| 亚洲精品中文字幕在线观看| 久久免费精品国产久精品久久久久| 在线免费观看日本一区| 日本精品裸体写真集在线观看| 成人免费毛片app| 99re这里只有精品首页| 国产黑丝在线一区二区三区| 国产精品中文字幕日韩精品| 久久精品999| 国产不卡在线一区| 成人黄色国产精品网站大全在线免费观看| 爽好久久久欧美精品| 蜜芽一区二区三区| 国产在线精品国自产拍免费| 精品一区二区三区在线播放视频| 久久精品国产精品亚洲综合| 国产精品一卡二| 91麻豆国产在线观看| 欧美伊人久久久久久久久影院| 欧美三级日本三级少妇99| 欧美一区二区三区白人 | av不卡在线播放| 678五月天丁香亚洲综合网| 国产亚洲一区二区三区在线观看| 国产精品国产三级国产有无不卡 | 欧美美女bb生活片| 日韩美女天天操| 午夜国产精品一区| 91在线观看成人| 国产日产欧美精品一区二区三区| 亚洲国产一区二区a毛片| 美女网站一区二区| 欧美日韩国产乱码电影| 亚洲国产精品精华液ab| 久久av资源站| 欧美一级一级性生活免费录像| www国产精品av| 美日韩一区二区三区| 色噜噜久久综合| 亚洲欧美区自拍先锋| 久久er99精品| 国产亚洲精品aa| 韩国在线一区二区| 欧美成人在线直播| 国产在线播放一区| 欧美激情一区二区三区在线| 国产精品一区在线观看乱码| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 亚洲人快播电影网| 91丨九色丨蝌蚪丨老版| 国产精品乱子久久久久| 99久久久国产精品| 亚洲国产综合色| 制服丝袜中文字幕一区| 国产在线精品不卡|