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

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

?? digitalclock.c

?? 單片機(jī)控制的時(shí)鐘顯示功能 為秒顯示可以自己修改
?? C
字號(hào):
/*******************************************************************************

********************************************************************************
*  描述:                                                                       *
*                 簡(jiǎn)易電子時(shí)鐘,LED數(shù)碼管顯示                                  *
*                 K1---時(shí)調(diào)整                                                  *
*                 K2---分調(diào)整                                                  *
*                                                                              *
*                 上電時(shí)初始化顯示:  12-00-00                                  *
*                                                                              *
*           *    ****          ****    ****          ****    ****              *
*           *        *        *    *  *    *        *    *  *    *             *
*           *        *        *    *  *    *        *    *  *    *             *
*           *    ****  ****** *    *  *    * ****** *    *  *    *             *
*           *   *             *    *  *    *        *    *  *    *             *
*           *   *             *    *  *    *        *    *  *    *             *
*           *    ****          ****    ****          ****    ****              *
*                                                                              *
*                                                                              *

*******************************************************************************/

#include <reg51.h>
#include <intrins.h>

unsigned char data dis_digit;
unsigned char key_s, key_v;

unsigned char code dis_code[11]={0xc0,0xf9,0xa4,0xb0,	// 0, 1, 2, 3
				0x99,0x92,0x82,0xf8,0x80,0x90, 0xff};// 4, 5, 6, 7, 8, 9, off 
unsigned char data dis_buf[8];
unsigned char data dis_index;
unsigned char hour,min,sec;
unsigned char sec100; 

sbit	K1 = P3^6;
sbit	K2 = P3^7;

bit scan_key();
void proc_key();
void inc_sec();
void inc_min();
void inc_hour();
void display();
void delayms(unsigned char ms);

void main(void)
{
	P0 = 0xff;
	P2 = 0xff;
	TMOD = 0x11;		// 定時(shí)器0, 1工作模式1, 16位定時(shí)方式
	TH1 = 0xdc;
	TL1 = 0;

	TH0 = 0xFC;
	TL0 = 0x17;
	
	hour = 12;
	min = 00;
	sec = 00;

	sec100 = 0;
	
	dis_buf[0] = dis_code[hour / 10];		// 時(shí)十位
	dis_buf[1] = dis_code[hour % 10];		// 時(shí)個(gè)位
	dis_buf[3] = dis_code[min / 10];		// 分十位
	dis_buf[4] = dis_code[min % 10];		// 分個(gè)位
	dis_buf[6] = dis_code[sec / 10];		// 秒十位
	dis_buf[7] = dis_code[sec % 10];		// 秒個(gè)位
	dis_buf[2] = 0xbf;						// 顯示"-"
	dis_buf[5] = 0xbf;						// 顯示"-"
			
	dis_digit = 0xfe;
	dis_index = 0;
	
	TCON = 0x01;
	IE = 0x8a;				// 使能timer0,1 中斷
	
	TR0 = 1;
	TR1 = 1;

	key_v = 0x03;

	while(1)
	{
		if(scan_key())
		{
			delayms(10);
			if(scan_key())
			{
				key_v = key_s;
				proc_key();
			}
		}
		
	}
}

bit scan_key()
{
	key_s = 0x00;
	key_s |= K2;
	key_s <<= 1;
	key_s |= K1;
	return(key_s ^ key_v);	
}

void proc_key()
{
	EA = 0;
	if((key_v & 0x01) == 0)		// K1
	{
		inc_hour();
	}
	else if((key_v & 0x02) == 0)	// K2
	{
		min++;
		if(min > 59)
		{
			min = 0;
		}
		dis_buf[3] = dis_code[min / 10];		// 分十位
		dis_buf[4] = dis_code[min % 10];		// 分個(gè)位
	}

	EA = 1;
}

void timer0() interrupt 1
// 定時(shí)器0中斷服務(wù)程序, 用于數(shù)碼管的動(dòng)態(tài)掃描
// dis_index --- 顯示索引, 用于標(biāo)識(shí)當(dāng)前顯示的數(shù)碼管和緩沖區(qū)的偏移量
// dis_digit --- 位選通值, 傳送到P2口用于選通當(dāng)前數(shù)碼管的數(shù)值, 如等于0xfe時(shí),
//				選通P2.0口數(shù)碼
// dis_buf   --- 顯于緩沖區(qū)基地址	
{
	TH0 = 0xFC;
	TL0 = 0x17;
	
	P2 = 0xff;							// 先關(guān)閉所有數(shù)碼管
	P0 = dis_buf[dis_index];			// 顯示代碼傳送到P0口
	P2 = dis_digit;						// 

	dis_digit = _crol_(dis_digit,1);	// 位選通值左移, 下次中斷時(shí)選通下一位數(shù)碼管
	dis_index++;						// 
					
	dis_index &= 0x07;			// 8個(gè)數(shù)碼管全部掃描完一遍之后,再回到第一個(gè)開始下一次掃描
} 

void timer1() interrupt 3
{
	TH1 = 0xdc;
	
	sec100++;
	
	if(sec100 >= 100)
	{
		sec100 = 0;
		inc_sec();
	}
}

void inc_sec()
{
	sec++;
	if(sec > 59)
	{
		sec = 0;
		inc_min();
	}
	dis_buf[6] = dis_code[sec / 10];		// 秒十位
	dis_buf[7] = dis_code[sec % 10];		// 秒個(gè)位	
}

void inc_min()
{
	min++;
	if(min > 59)
	{
		min = 0;
		inc_hour();
	}
	dis_buf[3] = dis_code[min / 10];		// 分十位
	dis_buf[4] = dis_code[min % 10];		// 分個(gè)位
}

void inc_hour()
{
	hour++;
	if(hour > 23)
	{
		hour = 0;
	}
	if(hour > 9)
		dis_buf[0] = dis_code[hour / 10];		// 時(shí)十位
	else
		dis_buf[0] = 0xff;					// 當(dāng)小時(shí)的十位為0時(shí)不顯示
	dis_buf[1] = dis_code[hour % 10];		// 時(shí)個(gè)位

}


void delayms(unsigned char ms)	
// 延時(shí)子程序
{						
	unsigned char i;
	while(ms--)
	{
		for(i = 0; i < 120; i++);
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99r精品视频| 精品国产亚洲一区二区三区在线观看| 91精品国产欧美日韩| 亚洲成人在线免费| 欧美一级一级性生活免费录像| 日韩在线一区二区| 欧美大片顶级少妇| 国产曰批免费观看久久久| 国产亚洲视频系列| 99re这里都是精品| 亚洲va韩国va欧美va精品| 日韩一区二区三区在线| 国产精品一级在线| 一区二区免费视频| 在线观看91av| 粉嫩aⅴ一区二区三区四区| 精品sm在线观看| 国产成都精品91一区二区三| 欧美在线你懂的| 欧美一级欧美三级| 国产成人综合精品三级| 亚洲免费观看视频| 日韩午夜激情免费电影| 不卡的av在线播放| 视频一区在线播放| 国产精品美女久久久久aⅴ| 欧美性受xxxx黑人xyx| 精品一区二区三区蜜桃| 一区二区三区中文字幕在线观看| 91麻豆精品国产91久久久更新时间 | 日本一区二区久久| 精品视频在线视频| 国产iv一区二区三区| 日韩国产一二三区| 中文字幕一区二区三区乱码在线 | 精品国产一区二区三区av性色| 欧美日韩日日摸| 亚洲人成在线观看一区二区| 日韩视频在线一区二区| 91在线观看美女| 国产一区二区三区日韩| 亚洲福利一二三区| 国产精品进线69影院| 欧美一区二区三区喷汁尤物| 色妞www精品视频| 国产麻豆精品一区二区| 日韩电影免费在线| 亚洲综合色丁香婷婷六月图片| 国产日韩欧美不卡| 精品99999| 欧美精品久久天天躁| 91黄色免费观看| 99久久精品免费看国产免费软件| 美国欧美日韩国产在线播放| 亚洲成人在线免费| 亚洲在线观看免费视频| 日韩码欧中文字| 欧美激情自拍偷拍| 久久综合五月天婷婷伊人| 日韩亚洲欧美一区二区三区| 久久久亚洲精华液精华液精华液| 91免费看视频| 亚洲六月丁香色婷婷综合久久| 久久亚洲综合色| 7777精品久久久大香线蕉| 欧美日韩久久久| 欧美日韩综合在线| 欧美性受xxxx黑人xyx| 在线观看日韩毛片| 在线精品观看国产| 欧美色老头old∨ideo| 欧美在线色视频| 欧美午夜不卡在线观看免费| 欧美三级欧美一级| 欧美精品三级日韩久久| 4438x亚洲最大成人网| 欧美日本一道本| 欧美一区二区精品在线| 欧美一级国产精品| 日韩精品专区在线| 久久综合色播五月| 国产拍欧美日韩视频二区| 久久看人人爽人人| 国产精品天天看| 中文字幕中文在线不卡住| 最新日韩av在线| 亚洲精品视频免费看| 一区二区三区在线视频免费观看| 一区二区在线观看视频| 亚洲国产综合91精品麻豆| 亚洲福利电影网| 美腿丝袜亚洲一区| 国产酒店精品激情| 91在线视频免费91| 欧美日韩中文字幕一区| 日韩欧美成人激情| 国产亚洲欧洲997久久综合| 欧美激情综合在线| 亚洲一级片在线观看| 婷婷综合五月天| 琪琪一区二区三区| 国产一区二区伦理片| 亚洲人吸女人奶水| 天堂精品中文字幕在线| 视频一区二区三区在线| 国产露脸91国语对白| 91社区在线播放| 欧美日韩久久一区| 国产午夜精品一区二区| 一区二区三区欧美日| 久久综合综合久久综合| 成人a区在线观看| 欧美一区二区三区视频免费播放| 久久久国产精品不卡| 一区二区三区在线影院| 激情综合色综合久久| 成人激情av网| 欧美一区二区在线观看| 中文字幕av一区二区三区| 亚洲一二三专区| 国产酒店精品激情| 欧美少妇bbb| 国产女人18毛片水真多成人如厕| 亚洲一区成人在线| 成人国产精品视频| 日韩一区二区三区视频| 亚洲色图19p| 国产一区二区三区四区在线观看| 久久久国产精品午夜一区ai换脸| 蜜桃传媒麻豆第一区在线观看| 亚洲精品免费在线| 精品综合久久久久久8888| 91丨九色丨尤物| www国产成人| 亚洲国产成人精品视频| 成人免费高清在线| 精品国产一区二区亚洲人成毛片| 亚洲六月丁香色婷婷综合久久| 精品夜夜嗨av一区二区三区| 欧美久久免费观看| 亚洲色欲色欲www在线观看| 精品一区二区在线视频| 777亚洲妇女| 亚洲电影视频在线| 91麻豆国产福利在线观看| 久久网这里都是精品| 美女看a上一区| 在线成人小视频| 一区二区激情视频| 91伊人久久大香线蕉| 中文字幕乱码久久午夜不卡| 国产综合一区二区| 精品欧美乱码久久久久久| 日韩和欧美一区二区三区| 在线视频国内一区二区| 亚洲欧美经典视频| 成人在线视频一区| 欧美国产日产图区| 国产盗摄一区二区三区| 国产欧美日韩综合| 夫妻av一区二区| 欧美国产日韩在线观看| 高清不卡一区二区在线| 国产欧美一区二区精品性色超碰| 国产精品一级黄| 国产欧美日本一区二区三区| 韩国av一区二区三区四区| 精品日本一线二线三线不卡| 国内欧美视频一区二区| 26uuu色噜噜精品一区二区| 国产一区激情在线| 久久久精品国产免大香伊| 国产传媒日韩欧美成人| 国产精品青草综合久久久久99| 国产精品 欧美精品| 国产欧美日韩在线看| www.日韩av| 玉足女爽爽91| 欧美电影一区二区三区| 琪琪一区二区三区| 精品999久久久| 99热精品一区二区| 五月婷婷综合激情| 91精品国产入口在线| 极品少妇xxxx偷拍精品少妇| 久久九九全国免费| 一本色道久久综合狠狠躁的推荐| 亚洲曰韩产成在线| 欧美mv和日韩mv国产网站| 国产成人av一区二区三区在线| 中文字幕五月欧美| 欧美久久久久免费| 国产精品538一区二区在线| 国产精品电影一区二区三区| 欧美综合视频在线观看| 美女视频黄 久久| 国产精品亲子伦对白| 欧美猛男男办公室激情| 国产一区二区剧情av在线| 亚洲精品福利视频网站|