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

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

?? temp.txt

?? 單片機的一個小系統演示
?? TXT
字號:
#include <AT89X52.H>
#include "intrins.h"
#include "absacc.h"

#define uchar unsigned char
#define uint unsigned int

//狀態定義
#define	time_show  0x01		//時間顯示
#define	date_show  0x02		//日歷顯示
#define	second_show  0x03//秒表顯示
#define time_set 0x04
#define date_set 0x05

uchar cur_state;
uchar next_state;

uint hour,minute,second,//時間
	   Cminute,Csecond,Csecond10;//秒表
uint year,month,day;									//日歷
uint Num_Of_Circle;
uint array[6];   //顯示數據存儲區

//uchar code	SEGPOS[34]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E,0xBF,0xFF,0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10,0x08,0x03,0x46,0x21,0x06,0x0E};
											//"0"		"1"	"2"		"3"	"4"		"5"	"6"		"7"	"8"		"9"	"A"		"B"	"C"		"D"	"E"		"F"	"-"	 "空" "0." "1."	"2."	"3.""4."	"5.""6."	"7.""8."	"9.""A."	"B.""C."	"D.""E."	"F."	
											//帶點的比不帶點的大18個位置	  陽極
uchar code  CON[6]={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF};//數據顯示的位選信號11111110	到11011111
											
//陰極段碼											
uchar code	SEGNEG[34]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71,0x40,0x00,0xBF,0x86,0xD4,0xCF,0xE6,0xED,0xFD,0x87,0xFF,0xEF,0xF7,0xFC,0xB9,0xDE,0xF9,0xF1};

uchar data inkey _at_ 0x30;//按鍵值
uchar data  key_down _at_ 0x7E;//按鍵次數

void initial(void)
{
/*
	T2CON=0x34;
	SCON=0xD0;
	
	PCON=0x00;//波特率不加倍
	RCAP2L=0xC7;
	RCAP2H=0xFE;//波特率1200
	TR2 = 1;
//*/	

	inkey=0;
	hour=0x06;	minute=0x30; second=0x00; 
	Cminute=0x00; Csecond=0x00;Csecond10=0x00;
	year=0x08;month=0x01; day=0x01;
	cur_state = date_show;
	next_state = date_show;
	Num_Of_Circle=0;
  
	TMOD=0x16;//T0 計數(方式2),T1 計時(方式1),T2 波特率		GATE C/~T M1 M0 
	TH0=0xFF;	TL0=0xFF;
	TH1=0x3C;	TL1=0xB0;//50ms
	
	TR0=1;	TR1=0;

	ET0=0;	ET1=1;
	EX0=0;	EX1=0;
  ES=0;
	EA=1;
}
void delay10ms(uint s)//100 == 1second
{
	while(s--)
	{
		# pragma asm
				MOV R3,#10H
			DS11:
				MOV	R2,#0FFH
			DS12:
				DJNZ	R2,DS12
				NOP
				NOP
				NOP
				NOP
				NOP
				
				DJNZ	R3,DS11
		#pragma endasm
	}
}

void getKey()
{
	if(P2!=0xFF)
		{
			delay10ms(2);
			if(P2!=0xFF)
				{
					key_down+=1;
				}
			if(P1_0==0)
				{
					inkey=1;
				}
			if(P1_1==0)
				{
					inkey=2;
				}
			if(P1_2==0)
				{
					inkey=3;
				}
			if(P1_3==0)
				{
					inkey=4;
				}	
				
		}
		else
			key_down=0;
}

void show( uint bitCon,uint num)
{
  uchar seg =SEGNEG[num];
	P0=seg;	
	switch(bitCon)
	{
    case 0:
			P2=CON[0];
			break;
		case 1:
			P2=CON[1];
			break;
		case 2:
			P2=CON[2];
			break;
		case 3:
			P2=CON[3];
			break;
 		case 4:
			P2=CON[4];
			break;
		case 5:
			P2=CON[5];
			break;

	}
}

//*驅動蜂鳴器
void Buzzer()
{
	P2_6 = 1;//buzzer
	P2_7 = 1;//led
	delay10ms(100);
}

void clearAlarm()
{
	P2_6 = 0;//buzzer
	P2_7 = 0;//led
}

void stateMachine(uchar inkey)
{
		switch(inkey )//復位到顯示時間
		{
			case 1:
				next_state = date_show;
				break;
			case 2:
				next_state = second_show;
				break;
			case 3:
				next_state = time_show;
				break;			
		}
		cur_state = next_state;
}	
void getTime(uint circle)
{
	  Csecond10=circle/2;//分秒  circle是0到19的
 //**********************************************
	  if(Csecond10==0)  
	  {
	  	Csecond+=1;
		  if(Csecond==60)
		  {
		  	Csecond=0;
		  	Cminute+=1;
		  }
	  }
}

void setplay(uint h2bit ,uint m2bit,uint l2bit)
{
		array[5]=h2bit/10%10;
		array[4]=h2bit%10+18;
		array[3]=m2bit/10;
		array[2]=m2bit%10+18;
		array[1]=l2bit/10;
		array[0]=l2bit%10+18;
}
void main()
{
    uint display=0;
    initial();

    while(1)
    {
	     getKey();//獲得按鍵輸入
	     if(TR1==1)
	     	getTime(Num_Of_Circle);//秒表功能
/**設置**
	     if(inkey==4)
	     if(inkey==5)
//*/	     	
            
	     switch(cur_state)
	     {
	      	case time_show:
			  			setplay(hour,minute,second);
			  			break;
			  	case date_show:
			  			setplay(year,month,day);
			  			break;
			  	case second_show:
			  			setplay(Cminute,Csecond,Csecond10);
			  			break;
		  }
		  
//動態顯示四位數據
      show(display,array[display]);
      if(display==5)
    	   display=0;
			else
				display=display+1;
//  	  delay10ms(1);	 //**************
      
      if(key_down == 1)  //運行狀態機   
      	stateMachine(inkey);  		
    }
}

/*/////////////////////////////////////////////////////////////
各中斷函數的具體處理
//*/
void TIME0() interrupt 1// 計數七次的外部信號下降
{
	if(Num_Of_Circle==0)
		TR1=1;
	Num_Of_Circle = 0;
}

void TIME1() interrupt 3//T1  計時 50ms
{
	Num_Of_Circle = Num_Of_Circle==19 ? 0 : Num_Of_Circle + 1;
}

void EX0INT()   interrupt 0
{
}

void EX1INT()   interrupt 2
{
}

void  SERIAL()  interrupt 4
{
}
///////////////////////////////////////////////////////////////

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本久久一区二区| 欧美日韩国产免费| 国产一区二区免费视频| 成人午夜激情在线| 91精彩视频在线| 在线看不卡av| 欧美精品一级二级| 国产精品天天摸av网| 国产欧美一二三区| 玉米视频成人免费看| 视频一区二区国产| 韩国欧美国产1区| 99久久精品国产导航| 色婷婷国产精品久久包臀| 欧美亚洲日本国产| 在线视频你懂得一区| 51午夜精品国产| 久久久精品影视| 亚洲日本va在线观看| 亚洲不卡av一区二区三区| 麻豆一区二区三| 色94色欧美sute亚洲线路二| 2欧美一区二区三区在线观看视频| 国产中文一区二区三区| 欧美无乱码久久久免费午夜一区| 91精品福利视频| 久久一二三国产| 亚洲高清一区二区三区| 成人永久看片免费视频天堂| 欧美色图天堂网| 久久综合五月天婷婷伊人| 亚洲精品欧美激情| 成人ar影院免费观看视频| www国产精品av| 亚洲精品中文字幕乱码三区| 国产99久久久久久免费看农村| 欧美精选午夜久久久乱码6080| 国产精品嫩草影院com| 奇米在线7777在线精品| 91国在线观看| 最新欧美精品一区二区三区| 国产黄色91视频| 久久婷婷成人综合色| 婷婷综合在线观看| 色av综合在线| 国产精品动漫网站| www.欧美.com| 国产精品乱码妇女bbbb| 韩国av一区二区三区| 91高清视频免费看| 亚洲国产成人自拍| 老司机精品视频在线| 在线播放一区二区三区| 欧美精品99久久久**| 亚洲色图欧美激情| 成人白浆超碰人人人人| 亚洲精品一区二区三区在线观看| 午夜久久久久久久久| 欧美精品久久久久久久多人混战 | 欧美日韩免费高清一区色橹橹 | 91在线精品一区二区三区| 久久美女高清视频| 国产91丝袜在线播放| 亚洲欧洲精品天堂一级| 国产乱码精品一区二区三区忘忧草| 欧美一级艳片视频免费观看| 青娱乐精品在线视频| 日韩欧美国产不卡| 国产精品一二三四五| 国产日韩av一区二区| 黄页网站大全一区二区| 欧美韩国一区二区| 欧美午夜电影网| 日日摸夜夜添夜夜添亚洲女人| 欧美一级在线免费| 国产美女视频91| 亚洲欧美日韩综合aⅴ视频| 日韩视频一区二区在线观看| 成人听书哪个软件好| 七七婷婷婷婷精品国产| 亚洲女人****多毛耸耸8| 日韩一区二区电影网| 91蜜桃视频在线| 捆绑调教一区二区三区| 亚洲精品久久嫩草网站秘色| 久久综合狠狠综合久久激情| 欧美图片一区二区三区| 99精品视频在线播放观看| 蜜桃精品在线观看| 亚洲国产精品精华液网站| 久久精品一区二区三区不卡| 欧美日韩国产免费一区二区| 99re66热这里只有精品3直播| 久久www免费人成看片高清| 亚洲乱码精品一二三四区日韩在线 | 一区二区三区成人| 久久麻豆一区二区| 欧美精品一区二区久久婷婷| 91精品在线一区二区| 在线一区二区三区| 91麻豆国产福利精品| 99视频在线精品| 国产成人精品一区二区三区四区| 美女一区二区久久| 日韩一区欧美二区| 午夜精品视频一区| 亚洲午夜影视影院在线观看| 亚洲综合色噜噜狠狠| 亚洲女人小视频在线观看| 最新成人av在线| 自拍偷拍亚洲综合| 一区二区三区高清在线| 亚洲最大的成人av| 亚洲一区电影777| 亚洲香肠在线观看| 亚洲国产一二三| 午夜视频一区在线观看| 亚洲一区二区三区中文字幕在线| 亚洲欧美偷拍卡通变态| 亚洲精品高清视频在线观看| 亚洲精品免费在线| 亚洲自拍偷拍欧美| 日韩 欧美一区二区三区| 五月综合激情婷婷六月色窝| 琪琪一区二区三区| 国产精品88888| av在线这里只有精品| 在线免费观看视频一区| 欧美片网站yy| 精品国精品国产| 国产精品久久网站| 亚洲一区二区欧美日韩| 日韩中文字幕一区二区三区| 精品无人码麻豆乱码1区2区 | 天天亚洲美女在线视频| 日韩在线观看一区二区| 国内一区二区视频| 91在线国产福利| 欧美日韩久久一区| www日韩大片| 亚洲私人影院在线观看| 日韩国产精品91| 国产精品中文字幕日韩精品 | 婷婷中文字幕一区三区| 麻豆精品视频在线观看| 国产jizzjizz一区二区| 精品视频1区2区3区| 久久久久国产精品人| 一区二区三区日韩| 日韩中文字幕区一区有砖一区| 国产在线视视频有精品| 在线一区二区三区| 国产日韩精品一区二区浪潮av| 一区二区三区蜜桃网| 国模一区二区三区白浆| 91久久香蕉国产日韩欧美9色| 欧美变态tickling挠脚心| 亚洲色图20p| 精品一区二区精品| 欧美三级日韩三级| 国产精品久久毛片a| 麻豆精品一二三| 91福利精品第一导航| 久久久久9999亚洲精品| 肉肉av福利一精品导航| 91麻豆精东视频| 久久美女艺术照精彩视频福利播放| 亚洲国产美女搞黄色| 成人免费三级在线| 精品国产百合女同互慰| 18成人在线观看| 国产精品99久久久| 欧美成人女星排名| 婷婷丁香激情综合| 91在线国内视频| 国产精品护士白丝一区av| 国产一区视频网站| 精品日韩一区二区三区免费视频| 亚洲一区二区三区四区五区黄 | 国产成人自拍高清视频在线免费播放| 欧美色爱综合网| 亚洲日本va在线观看| 国产精品 日产精品 欧美精品| 91精品国产色综合久久ai换脸| 亚洲三级在线免费| 91影院在线观看| 成人免费在线观看入口| 成人福利电影精品一区二区在线观看| 久久伊人中文字幕| 久久国产尿小便嘘嘘尿| 欧美一区二区三区在线看| 婷婷六月综合网| 7777精品伊人久久久大香线蕉完整版 | 风间由美性色一区二区三区| 欧美第一区第二区| 久久99精品国产.久久久久久| 日韩视频免费观看高清完整版在线观看 | 国产精品国产自产拍高清av王其| 国产麻豆视频精品| 国产午夜一区二区三区|