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

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

?? xlclk.c

?? 說明:本文件夾一共提供各類編程實例200多個
?? C
字號:
/********************************************************************************
*  標(biāo)題:  xl系列單片機(jī)實驗儀演示程序 數(shù)碼管電子鐘                              *
*  文件:   XLclk.c                                                             *
*  日期:  2006-1-5                                                             *
*  版本:  3.0 (試驗通過版)可用xl600-xl1000單片機(jī)綜合試驗儀試驗               *
*  郵箱:  sxj1974@163.com                                                      *
*  網(wǎng)站: http://www.51c51.com    www.8951.com                                 *
********************************************************************************
*  描述:                                                                       *
*                 簡易電子時鐘,LED數(shù)碼管顯示                                  *
*                 K1---時調(diào)整  (p36)                                           *
*                 K2---分調(diào)整   (p37)                                          *
*                 數(shù)碼管數(shù)據(jù)p0,數(shù)碼管控制p2                                   *
*                 上電時初始化顯示:  12-00-00                                  *
*                                                                              *
*           *    ****          ****    ****          ****    ****              *
*           *        *        *    *  *    *        *    *  *    *             *
*           *        *        *    *  *    *        *    *  *    *             *
*           *    ****  ****** *    *  *    * ****** *    *  *    *             *
*           *   *             *    *  *    *        *    *  *    *             *
*           *   *             *    *  *    *        *    *  *    *             *
*           *    ****          ****    ****          ****    ****              *
*                                                                              *
*                                                                              *
*                                                                              *
********************************************************************************
* 【版權(quán)】 Copyright(C)深圳市學(xué)林電子有限公司 www.51c51.com                    *
* 【聲明】 此程序僅用于學(xué)習(xí)與參考,引用請注明版權(quán)和作者信息!                  *
*  【技術(shù)支持】請訪問http://www.51c51.com/bbs/index.asp  官方論壇              *
********************************************************************************/

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

unsigned char data dis_digit;
unsigned char key_s, key_v;

unsigned char code dis_code[11]={ 0x28, 0x7E, 0xA2, 0x62, 0x74, 0x61, 0x21, 0x7A, 0x20, 0x60,0xff};//0,1,2,3,4,5,6,7,8,9,關(guān)顯示,數(shù)碼管碼表
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;		// 定時器0, 1工作模式1, 16位定時方式
	TH1 = 0xdc;
	TL1 = 0;

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

	sec100 = 0;
	
	dis_buf[0] = dis_code[hour / 10];		// 時十位
	dis_buf[1] = dis_code[hour % 10];		// 時個位
	dis_buf[3] = dis_code[min / 10];		// 分十位
	dis_buf[4] = dis_code[min % 10];		// 分個位
	dis_buf[6] = dis_code[sec / 10];		// 秒十位
	dis_buf[7] = dis_code[sec % 10];		// 秒個位
	dis_buf[2] = 0xf7;						// 顯示"-"
	dis_buf[5] = 0xf7;						// 顯示"-"
			
	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];		// 分個位
	}

	EA = 1;
}

void timer0() interrupt 1
// 定時器0中斷服務(wù)程序, 用于數(shù)碼管的動態(tài)掃描
// dis_index --- 顯示索引, 用于標(biāo)識當(dāng)前顯示的數(shù)碼管和緩沖區(qū)的偏移量
// dis_digit --- 位選通值, 傳送到P2口用于選通當(dāng)前數(shù)碼管的數(shù)值, 如等于0xfe時,
//				選通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ù)碼管
	dis_index++;						// 
					
	dis_index &= 0x07;			// 8個數(shù)碼管全部掃描完一遍之后,再回到第一個開始下一次掃描
} 

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];		// 秒個位	
}

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];		// 分個位
}

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

}


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


		

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人一道本在线| 精品国产第一区二区三区观看体验| 欧美精品一区二区三区很污很色的| 亚洲国产精品尤物yw在线观看| 色噜噜夜夜夜综合网| 亚洲精品国产第一综合99久久| 一本色道久久综合精品竹菊| 亚洲另类春色国产| 欧美探花视频资源| 日本在线播放一区二区三区| 精品理论电影在线观看| 国产尤物一区二区在线| 中文成人av在线| 91成人在线观看喷潮| 视频一区二区三区入口| 26uuu国产一区二区三区| 成人黄色一级视频| 亚洲mv大片欧洲mv大片精品| 日韩免费成人网| 成人激情午夜影院| 丝袜美腿成人在线| 日本一区免费视频| 欧美精品xxxxbbbb| 国产精品一区二区视频| 亚洲精品国久久99热| 欧美一区二区三区视频免费| 国产风韵犹存在线视精品| 亚洲精品国产视频| 久久嫩草精品久久久精品| 欧美午夜片在线观看| 国产一区日韩二区欧美三区| 亚洲综合999| 久久精品日产第一区二区三区高清版| 一本一道波多野结衣一区二区| 久久精品二区亚洲w码| 亚洲日本va在线观看| 精品久久一二三区| 在线亚洲高清视频| 国产成都精品91一区二区三 | 欧美一区二区三区四区高清| 激情欧美日韩一区二区| 一区二区三区日韩| 欧美激情艳妇裸体舞| 制服丝袜av成人在线看| 99精品视频一区| 黑人精品欧美一区二区蜜桃| 亚洲国产乱码最新视频| 成人欧美一区二区三区黑人麻豆 | 国产欧美1区2区3区| 91精品国产aⅴ一区二区| 99热精品国产| 国产在线精品一区二区夜色| 五月天网站亚洲| 亚洲欧美区自拍先锋| 国产香蕉久久精品综合网| 欧美一区二区三区在线看| 色综合久久久网| 成人黄色a**站在线观看| 美女脱光内衣内裤视频久久影院| 亚洲免费av高清| 亚洲视频每日更新| 国产精品卡一卡二| 国产日韩精品一区二区三区| 欧美成va人片在线观看| 日韩一区二区三区视频| 欧美精品日日鲁夜夜添| 欧美在线免费观看亚洲| 91小视频在线| 99精品视频一区二区| 91在线精品一区二区三区| 国产成人aaa| www.av精品| 99久久综合色| 一本色道久久加勒比精品| av一区二区不卡| 99久久久无码国产精品| 97久久人人超碰| 91老师国产黑色丝袜在线| 91在线免费视频观看| 色琪琪一区二区三区亚洲区| 99精品热视频| 91精品办公室少妇高潮对白| 91麻豆精品在线观看| 在线亚洲人成电影网站色www| 色综合av在线| 欧美久久久久久久久中文字幕| 欧美色图免费看| 欧美一级理论片| 亚洲精品一区二区三区蜜桃下载 | 国产91高潮流白浆在线麻豆| 国产成人午夜99999| 成人av电影免费观看| 色婷婷综合久色| 3d动漫精品啪啪| 精品国产一区二区亚洲人成毛片 | 国产精品女上位| 亚洲免费大片在线观看| 日韩国产欧美在线视频| 激情综合五月天| 99久久伊人久久99| 欧美丰满少妇xxxxx高潮对白 | 久久久久国产精品麻豆| 国产精品麻豆视频| 亚洲一区二区三区精品在线| 日日噜噜夜夜狠狠视频欧美人| 黑人巨大精品欧美一区| av一区二区三区在线| 欧美日韩高清一区二区| 久久久综合激的五月天| 亚洲美女屁股眼交| 日本不卡的三区四区五区| 国产aⅴ综合色| 欧美日韩一区不卡| 久久久久国产免费免费| 亚洲午夜精品久久久久久久久| 另类欧美日韩国产在线| 99久久久精品免费观看国产蜜| 欧美日韩精品一区二区三区 | 欧美一区二区视频在线观看2020 | 亚洲日本丝袜连裤袜办公室| 欧美aaa在线| 91在线精品秘密一区二区| 日韩三级伦理片妻子的秘密按摩| 中文字幕不卡在线观看| 日韩专区中文字幕一区二区| 国产成人免费视| 在线播放日韩导航| 日韩毛片一二三区| 精品亚洲国产成人av制服丝袜| 91麻豆精品一区二区三区| 精品国精品国产| 日日骚欧美日韩| 在线观看日韩国产| 国产精品情趣视频| 国内不卡的二区三区中文字幕 | 欧美肥大bbwbbw高潮| 国产精品入口麻豆原神| 国内精品写真在线观看| 欧美日韩一区中文字幕| 日韩毛片高清在线播放| 国产凹凸在线观看一区二区| 91精品在线免费| 一区二区三区不卡在线观看 | 欧美三级视频在线| 日韩美女精品在线| 高清不卡一区二区| 欧美大片日本大片免费观看| 亚洲国产精品一区二区久久恐怖片 | 337p亚洲精品色噜噜| 日韩美女久久久| fc2成人免费人成在线观看播放| 精品国产一区二区三区久久久蜜月| 午夜免费久久看| 欧美三级韩国三级日本三斤| 亚洲欧洲日产国码二区| 成人精品视频网站| 久久精品免费在线观看| 国内精品伊人久久久久av影院 | 国产在线日韩欧美| 精品国产三级a在线观看| 日韩不卡一区二区| 在线成人高清不卡| 日韩成人免费电影| 666欧美在线视频| 日韩综合一区二区| 日韩精品一区二区三区在线播放| 婷婷夜色潮精品综合在线| 欧美亚一区二区| 亚洲综合一区在线| 欧美怡红院视频| 亚洲一区二三区| 欧美午夜一区二区| 日韩高清不卡一区| 日韩精品自拍偷拍| 国产在线播放一区三区四| 国产无人区一区二区三区| 高潮精品一区videoshd| 国产精品久久精品日日| 一本色道久久综合亚洲aⅴ蜜桃| 亚洲卡通欧美制服中文| 欧美视频一区在线| 日日噜噜夜夜狠狠视频欧美人| 欧美一卡在线观看| 国产一区在线视频| 国产精品入口麻豆九色| 在线视频国内自拍亚洲视频| 婷婷综合五月天| 欧美精品一区二区在线观看| 高清beeg欧美| 亚洲国产视频一区二区| 日韩一区二区精品| 国产风韵犹存在线视精品| 亚洲免费在线观看| 欧美日韩国产综合视频在线观看| 日韩成人一区二区三区在线观看| 日韩视频在线观看一区二区| 粉嫩蜜臀av国产精品网站| 亚洲精品视频在线| 日韩亚洲欧美综合| 99亚偷拍自图区亚洲|