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

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

?? text1.c

?? 這是一個用c51做的數字鐘源代碼,實現了時間設置,鬧鈴設置等一系列鐘表的功能,并付上了硬件原理圖,供大家學習和參考,我的qq:9577287
?? C
字號:
/*附:用C51編寫的源程序清單(已由實驗板運行通過)*/
#include <reg52.h>				/*包含器件配置文件*/
#define uchar unsigned char
#define uint unsigned int


sbit P1_0=P1^0;
sbit P1_1=P1^1;
sbit P1_2=P1^2;
sbit P1_3=P1^3;
sbit P1_4=P1^4;
sbit P1_5=P1^5;
sbit P1_6=P1^6;
sbit P1_7=P1^7;
sbit P3_0=P3^0;
sbit P3_1=P3^1;
sbit P3_2=P3^2;
sbit P3_3=P3^3;
sbit P3_4=P3^4;
sbit P3_5=P3^5;
sbit P3_6=P3^6;
sbit P3_7=P3^7;

char DATA_7SEG[10]={0xC0,0xF9,0xA4,0xB0,0x99,
                    0x92,0x82,0xF8,0x80,0x90,};/*0~9的數碼管段碼*/
uchar hour=0,min=0,sec=0;			/*時、分、秒單元清零*/
uchar deda=0;   					/*5mS計數單元清零*/ 
uchar t_hour=0,t_min=0;  			/*鬧時時、分單元清零*/
uchar set=0;						/*模式設定標志*/
uchar m=0;
uchar flag=0x55;						/*RAM掉電標志*/
void delay(uint k);					/*延時子函數*/
void conv();						/*走時單元轉換*/
void p_out();						/*判別鬧時到否子函數*/
void dirve();						/*走時時間輸出驅動子函數*/
void t_dirve();						/*鬧時時間輸出驅動子函數*/


/*走時函數*/
void time()
{ if(t_hour==hour){if(t_min==min){if(sec>=10){  if((sec%2)!=0){P3_3=0;
	                                            P1=DATA_7SEG[hour/10];P3=0xf5;delay(1);
                                                delay(1);
                                                P1=DATA_7SEG[hour%10];P3=0xf4;P1_7=0;delay(1);
                                                P1=DATA_7SEG[min/10];P3=0xf3;delay(1);
                                                P1=DATA_7SEG[min%10];P3=0xf2;P1_7=0;delay(1);
                                                P1=DATA_7SEG[sec/10];P3=0xf1;delay(1);
                                                P1=DATA_7SEG[sec%10];P3=0xf0;delay(1);
					                            P3_3=1;
 											                 }
												 else dirve();
												return;
												}
						           }
					}
  if(min==0)if(sec<=10){if((sec%2)!=0){P3_3=0;
	                    P1=DATA_7SEG[hour/10];P3=0xf5;delay(1);
                        delay(1);
                        P1=DATA_7SEG[hour%10];P3=0xf4;P1_7=0;delay(1);
                        P1=DATA_7SEG[min/10];P3=0xf3;delay(1);
                        P1=DATA_7SEG[min%10];P3=0xf2;P1_7=0;delay(1);
                        P1=DATA_7SEG[sec/10];P3=0xf1;delay(1);
                        P1=DATA_7SEG[sec%10];P3=0xf0;delay(1);
						P3_3=1; 
						            }
						else dirve();
						return;
						}	/*判別鬧時到否子函數*/

dirve();							/*走時時間輸出驅動子函數*/

}


/*定時器T0  5mS初始化*/
void init_timer()
{
TMOD=0x01;
TH0=-(4800/256);
TL0=-(4800%256);
IE=0x82;
TR0=1;
P3_3=1;
}

/*掃描按鍵子函數*/
void scan_key()
{ if(flag==0x55)flag=0x34;        /*進入走時狀態*/
delay(1);
if(P3_4==0)set++;
if(set>=4)set=0;
F0:if(P3_4==0)goto F0;				/*按鍵未釋放,在此等候*/
}


/*延時子函數*/
void delay(uint k)
{
uint i,j;
for(i=0;i<k;i++){
for(j=0;j<120;j++)
{;}}
}

/*5mS定時中斷服務子函數*/
void zd(void) interrupt 1 
{
TH0=-(4800/256);
TL0=-(4800%256);
deda++;
if(deda>=200){sec++;deda=0;}
if(sec==60){min++;sec=0;}
if(min==60){hour++;min=0;}
if(hour==24){hour=0;}
}

/*調整走時時間*/
void time_adj()
{  
    if(P3_5==0)delay(1);
	if(P3_5==0){
	           hour++;
	           if(hour>=24)hour=0;
			   F1:if(P3_5==0)goto F1;
			   }
	           dirve();
		delay(1);
	if(P3_7==0)delay(1);
	if(P3_7==0){
	           min++;
	           if(min>=60)min=0;
			   F2:if(P3_7==0)goto F2;
			   }
	           dirve();
		delay(1);

}


/*調整鬧時時間*/
void time1_adj()
{
	if(P3_5==0)delay(1);
	if(P3_5==0){
	            t_hour++;
	           if(t_hour>=24)t_hour=0;
			   F3:if(P3_5==0)goto F3;
			   }
		       t_dirve();
			   delay(1);
	if(P3_7==0)delay(1);
	if(P3_7==0){t_min++;
	           if(t_min>=60)t_min=0;
			   F4:if(P3_7==0)goto F4;
			   }
		       t_dirve();
			   delay(1);
}	



/*走時時間輸出驅動子函數*/
void dirve()
{
P1=DATA_7SEG[hour/10];P3=0xfd;delay(1);
P1=DATA_7SEG[hour%10];P3=0xfc;P1_7=0;delay(1);
P1=DATA_7SEG[min/10];P3=0xfb;if(set==2)P1_7=0;delay(1);
P1=DATA_7SEG[min%10];P3=0xfa;P1_7=0;delay(1);
P1=DATA_7SEG[sec/10];P3=0xf9;delay(1);
P1=DATA_7SEG[sec%10];P3=0xf8;delay(1);
}

/*鬧時時間輸出驅動子函數*/
void t_dirve()
{
P1=DATA_7SEG[t_hour/10];P3=0xfd;P1_7=0;delay(1);
delay(1);
P1=DATA_7SEG[t_hour%10];P3=0xfc;P1_7=0;delay(1);
P1=DATA_7SEG[t_min/10];P3=0xfb;delay(1);
P1=DATA_7SEG[t_min%10];P3=0xfa;P1_7=0;delay(1);
P1=DATA_7SEG[0];P3=0xf9;delay(1);
P1=DATA_7SEG[0];P3=0xf8;delay(1);
}


/*主函數*/
void main()
{
	init_timer();            		/*定時器T0初始化*/
	while(1)						/*無限循環*/
	{
	if(P3_4==0)scan_key();			/*有按鍵,調用按鍵掃描子函數*/
	if(flag!=0x55)
	{switch(set)						/*根據set鍵值散轉*/
        {
          case 0:time();break;					/*走時時間程序*/
          case 1:time1_adj();break;			/*鬧時時間調整*/
          case 2:time_adj();break;				/*走時時間調整*/
          default:break;						/*其它退出*/
        }
    }
	else					/*判斷掉電標志*/
		/*點亮四個8字*/
		{
		P1=0x00;P3=0xf5;delay(1);
		P1=0x00;P3=0xf4;delay(1);
		P1=0x00;P3=0xf3;delay(1);
		P1=0x00;P3=0xf2;delay(1);
		P1=0x00;P3=0xf1;delay(1);
		P1=0x00;P3=0xf0;delay(1);
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线不卡一区二区| 国产精品亲子伦对白| 久久久五月婷婷| 亚洲激情中文1区| 极品少妇一区二区| 欧美系列一区二区| 国产精品沙发午睡系列990531| 天堂va蜜桃一区二区三区| 懂色av噜噜一区二区三区av| 欧美成人在线直播| 亚洲一区二区欧美日韩| 成人app网站| 久久久久久久久久久黄色| 亚洲成人三级小说| 色综合久久中文字幕综合网 | 91黄色小视频| 久久精品欧美一区二区三区麻豆| 日韩精品电影在线| 91福利在线观看| 亚洲男同1069视频| 懂色av中文字幕一区二区三区| 日韩欧美国产一区二区三区| 亚洲成人先锋电影| 欧美性一区二区| 亚洲综合成人在线| 色婷婷精品大视频在线蜜桃视频| 国产精品免费av| 国产v日产∨综合v精品视频| 久久久不卡影院| 国产一区二区三区精品欧美日韩一区二区三区| 欧美精品在线一区二区三区| 亚洲综合免费观看高清完整版 | 91在线国产福利| 2020国产精品久久精品美国| 美女mm1313爽爽久久久蜜臀| 日韩一区二区三区在线视频| 全国精品久久少妇| 欧美成人一区二区三区| 久久精品国产澳门| 久久久久国产精品麻豆| 国产一区二区调教| 中文字幕精品一区| av电影在线观看完整版一区二区| 最新日韩av在线| 色综合久久99| 日韩国产欧美三级| 日韩欧美一级特黄在线播放| 国产一区二区伦理| 国产精品污www在线观看| 91麻豆免费看片| 亚洲成人av一区二区三区| 欧美老肥妇做.爰bbww| 男男成人高潮片免费网站| 欧美白人最猛性xxxxx69交| 国内偷窥港台综合视频在线播放| 国产视频一区在线播放| 丁香啪啪综合成人亚洲小说| 国产精品美女www爽爽爽| 欧洲一区二区三区在线| 三级不卡在线观看| 精品国产伦理网| av不卡一区二区三区| 亚洲伊人伊色伊影伊综合网| 日韩欧美中文字幕一区| 国产成人亚洲综合a∨婷婷| 亚洲视频一区在线观看| 777久久久精品| 成人一区二区三区在线观看| 亚洲一区二区三区精品在线| 精品久久久久久久一区二区蜜臀| 成人国产精品免费观看视频| 午夜精品影院在线观看| 久久久久久久久久久久电影| 欧美亚洲愉拍一区二区| 韩国v欧美v日本v亚洲v| 亚洲精品va在线观看| 日韩欧美第一区| 色先锋aa成人| 国产精一区二区三区| 亚洲电影你懂得| 国产精品免费观看视频| 日韩无一区二区| 在线一区二区观看| 国产成人免费在线观看| 日韩在线卡一卡二| 亚洲免费av观看| 国产嫩草影院久久久久| 欧美精品tushy高清| 精品久久久久久久人人人人传媒 | 天堂va蜜桃一区二区三区漫画版 | 日韩精品一区国产麻豆| 色综合天天做天天爱| 国产一区二区三区精品视频| 日韩成人免费电影| 亚洲精品国产成人久久av盗摄| 国产清纯白嫩初高生在线观看91| 欧美一区二区在线免费观看| 欧美综合亚洲图片综合区| 成人avav影音| 成人性生交大片免费看中文| 国产一区二区剧情av在线| 日韩成人一级片| 亚洲高清在线视频| 亚洲欧洲制服丝袜| 国产精品久久久99| 国产日产欧美精品一区二区三区| 日韩午夜在线影院| 91精品国产91综合久久蜜臀| 欧美日韩国产电影| 欧美私人免费视频| 欧美在线啊v一区| 91麻豆福利精品推荐| 99九九99九九九视频精品| 大胆亚洲人体视频| 成人国产一区二区三区精品| jizzjizzjizz欧美| 成人毛片在线观看| 成人国产精品免费观看动漫| aaa国产一区| 97久久精品人人做人人爽| 99热精品国产| 色偷偷88欧美精品久久久| 色综合久久中文综合久久牛| 欧美在线三级电影| 欧美亚洲综合网| 91精品久久久久久久久99蜜臂| 日韩午夜在线观看| 国产日韩欧美精品综合| 国产精品蜜臀在线观看| 亚洲欧美日韩在线播放| 亚洲福利视频一区| 热久久久久久久| 国产精品一区免费视频| 国产成人av电影在线观看| av不卡在线观看| 欧美日韩二区三区| 欧美一区午夜精品| 久久女同互慰一区二区三区| 欧美国产成人在线| 亚洲一卡二卡三卡四卡五卡| 日韩不卡一区二区三区| 韩国精品免费视频| 成av人片一区二区| 欧美日韩在线精品一区二区三区激情| 欧美一区二区三区人| 久久精品亚洲精品国产欧美kt∨| 亚洲视频免费观看| 香蕉影视欧美成人| 国产精品一区二区无线| 91福利国产成人精品照片| 欧美一级二级三级蜜桃| 久久久久久久网| 亚洲精品欧美在线| 精品一区二区三区久久| aaa亚洲精品一二三区| 欧美日本高清视频在线观看| 久久麻豆一区二区| 亚洲综合一二区| 国产一区二区主播在线| 欧美亚洲综合久久| 中文字幕巨乱亚洲| 日本亚洲欧美天堂免费| 99精品视频在线播放观看| 欧美一区日韩一区| 亚洲日穴在线视频| 国内精品嫩模私拍在线| 欧美综合欧美视频| 久久久精品tv| 日韩高清在线不卡| 91蝌蚪国产九色| 国产视频一区二区三区在线观看| 亚洲国产成人高清精品| aaa亚洲精品| 国产午夜精品一区二区| 亚洲不卡一区二区三区| 不卡的电影网站| 久久久久久久一区| 免费不卡在线视频| 欧美图片一区二区三区| 亚洲欧洲无码一区二区三区| 国产乱码精品一区二区三区忘忧草| 欧美日韩精品电影| 亚洲免费色视频| www.亚洲人| 国产日韩欧美高清| 精品亚洲aⅴ乱码一区二区三区| 欧美精品三级日韩久久| 一区二区三区在线播| 99这里都是精品| 另类成人小视频在线| 欧美视频你懂的| 亚洲一区二区高清| 91丨九色丨黑人外教| 中文字幕亚洲视频| 97aⅴ精品视频一二三区| 中文在线资源观看网站视频免费不卡 | 欧美一卡二卡在线| 午夜精品福利在线| 精品视频一区三区九区| 亚洲国产精品影院|