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

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

?? clock.c

?? KEILC51程序實例和配套硬件目標板,很詳細,程序有注釋
?? C
字號:
#include <ctype.h>
#include <string.h>
#include <stdio.h>
#include "tdp.h"
#ifdef evalboard           /* 采用硬件目標板時需要使用以下外部函數 */
extern void DINPUT(unsigned char aa, unsigned char bb);
extern void DISPLY(unsigned char data *cc);
#endif

/* 全局變量定義  */
static xdata unsigned long dayhsecs;
static xdata unsigned last_tick;
static xdata unsigned char scan_flag;
static xdata unsigned char alm_flag;
static xdata unsigned almmins;

#define MAX_HSEC_DAY	(100 * 60 * 60 * 24)
#ifdef evalboard           /* 采用硬件目標板時需要使用以下數組 */
static unsigned char data dg[]={0,0,10,0,0,10,0,0};
#endif

/* 時鐘初始化函數 */
void clock_init (void) {
	scan_flag = 0;
	alm_flag = 0;
	dayhsecs = 0L;
	last_tick = timer0_count ();
}

/* 時鐘更新函數 */
void clock_update (void) {
	static xdata unsigned long last_daysecs;
	dayhsecs += timer0_elapsed_count (last_tick);
	last_tick = timer0_count ();
	while (dayhsecs >= MAX_HSEC_DAY)
	  dayhsecs -= MAX_HSEC_DAY;
	if ((dayhsecs / 100) == last_daysecs)
	  return;
	last_daysecs = dayhsecs / 100;
	if (alm_flag != 0)
	  if ((dayhsecs / (100 * 60)) == almmins)
    	com_putchar ('\x7');
	if (scan_flag != 0)  {
	  clock_out_time ();
	  cmdb_prompt ();
	}
}

/* 時鐘設置函數 */
void clock_set ( unsigned long sethsec)	 {
	dayhsecs = sethsec;
	last_tick = timer0_count ();
	clock_update ();
}

/* 時鐘掃描函數 */
void clock_scan (unsigned char flag)  {
	scan_flag = flag;
}

/* 時間輸出函數 */
void clock_out_time (void)  {
	xdata char buf [21];
	unsigned hsecs,  secs,  mins,  hours;
	unsigned long t;

	t = dayhsecs;
	hsecs = t % 100;
	t /= 100;
	secs  = t % 60;
	t /= 60;
	mins  = t % 60;
	t /= 60;
	hours = t % 24;

	buf [0]  = (hours / 10) + '0';
	buf [1]  = (hours % 10) + '0';
	buf [2]  = ':';
	buf [3]  = (mins / 10) + '0';
	buf [4]  = (mins % 10) + '0';
	buf [5]  = ':';
	buf [6]  = (secs / 10) + '0';
	buf [7]  = (secs % 10) + '0';
	buf [8]  = '.';
	buf [9]  = (hsecs / 10) + '0';
	buf [10] = (hsecs % 10) + '0';
	buf [11] = '\0';

	#ifdef evalboard    /* 采用硬件目標板時需要使用以下數組 */
	dg[7]=buf[7];       /* 準備硬件目標板LED 顯示數據 */
	dg[6]=buf[6];
	dg[4]=buf[4];
	dg[3]=buf[3];
	dg[1]=buf[1];
	dg[0]=buf[0];                        
	DISPLY(dg);       /* 點亮硬件目標板LED */
	#endif

	com_puts ("\r\n");
	com_puts (buf);
	com_puts ("\r\n");
}

/* 設置屏幕時間按"HHMMSS"格式顯示 */
char strtotm ( unsigned long *t, char *s)  {
	char *s2;
	unsigned char tmp;
	if (strlen (s) != 6)
	  return (-1);

	for (s2 = s; *s2 != '\0'; s2++)  {
	  if (!isdigit (*s2))
    	return (-1);
    }

	tmp = ((s[0] - '0') * 10) + (s[1] - '0');
	if (tmp >= 24)
	  return (-1);
	*t = tmp;
	tmp = ((s[0] - '0') * 10) + (s[1] - '0');
	if (tmp >= 24)
	  return (-1);
	*t = tmp;
	tmp = ((s[2] - '0') * 10) + (s[3] - '0');
	if (tmp >= 60)
	  return (-1);
	*t = (60 * *t) + tmp;
	tmp = ((s[4] - '0') * 10) + (s[5] - '0');
	if (tmp >= 60)
	  return (-1);
	*t = (60 * *t) + tmp;
	return (0);
}

/* 鬧鐘設置函數 */
void alarm_set (unsigned setmins) {
	almmins = setmins;
	alm_flag = 1;
}

/* 鬧鐘清零函數 */
void alarm_clr (void) {
	alm_flag = 0;
}

/* 鬧鐘時間輸出函數 */
void alarm_out_time (void) {
	xdata char buf [21];
	unsigned mins;
	unsigned hours;
	unsigned t;

	if (alm_flag == 0)   {
	  com_puts ("\r\nNone\r\n");
	  return;
    }
	t = almmins;
	mins  = t % 60;
	t /= 60;
	hours = t % 24;

	buf [0] = (hours / 10) + '0';
	buf [1] = (hours % 10) + '0';
	buf [2] = ':';
	buf [3] = (mins / 10) + '0';
	buf [4] = (mins % 10) + '0';
	buf [5] = '\0';
	
	com_puts ("\r\n");
	com_puts (buf);
	com_puts ("\r\n");
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一片黄亚洲嫩模| 欧美一区二区女人| 色婷婷激情一区二区三区| 一本色道久久综合亚洲精品按摩| 欧美日韩综合色| 欧美岛国在线观看| 亚洲国产精品高清| 亚洲一区二区三区四区五区中文| 日本精品一区二区三区四区的功能| 亚洲国产精品激情在线观看| 国产91对白在线观看九色| 亚洲免费在线播放| 欧美电影一区二区| 国产免费久久精品| 午夜一区二区三区在线观看| 国产毛片一区二区| 91福利在线看| 国产清纯白嫩初高生在线观看91| 蜜桃久久久久久| 欧美精品tushy高清| 久久国产婷婷国产香蕉| 欧美亚洲日本国产| 图片区小说区国产精品视频| 日韩欧美一区二区在线视频| 狠狠网亚洲精品| 国产欧美日韩激情| 色av综合在线| 91原创在线视频| 日韩欧美一区二区久久婷婷| 中文字幕永久在线不卡| 图片区小说区区亚洲影院| 97se狠狠狠综合亚洲狠狠| 欧美岛国在线观看| 日韩精品久久久久久| 北条麻妃国产九九精品视频| 久久综合国产精品| 免费成人美女在线观看| 欧美系列亚洲系列| 亚洲精品视频免费观看| 亚洲午夜电影网| 国产成人午夜高潮毛片| 亚洲成a天堂v人片| 欧美国产视频在线| 国产精品亚洲综合一区在线观看| 日韩一区在线免费观看| 欧美中文字幕不卡| 一区二区三区四区国产精品| 色哟哟一区二区三区| 欧美日韩国产影片| 欧美高清一级片在线| 99re在线视频这里只有精品| 一区二区三区中文字幕在线观看| 亚洲国产视频a| 一本到不卡精品视频在线观看| 国产精品视频观看| 国产亚洲va综合人人澡精品| 青青草97国产精品免费观看无弹窗版 | 成人高清视频免费观看| 91首页免费视频| 成人午夜激情视频| 国产不卡在线播放| 狠狠色丁香九九婷婷综合五月| 中文乱码免费一区二区| 久久精品免费在线观看| 国产精品久久久久久久久动漫| 欧美国产成人精品| 国产丝袜在线精品| 久久精品理论片| 这里只有精品电影| 国产精品自在在线| 国产精品久久三区| 欧美亚日韩国产aⅴ精品中极品| 亚洲高清三级视频| 2022国产精品视频| 欧美一区二区成人6969| 色婷婷综合久久| 亚洲三级久久久| 欧美在线免费观看视频| 欧美日韩国产小视频在线观看| 精品国产乱码久久久久久老虎| 性做久久久久久免费观看欧美| 亚洲免费观看高清完整| 美女尤物国产一区| 欧美色视频在线观看| 日韩视频免费直播| 亚洲高清免费视频| 欧美变态凌虐bdsm| 色婷婷综合五月| 紧缚捆绑精品一区二区| 亚洲国产精品自拍| 国产精品毛片久久久久久| 日韩欧美亚洲另类制服综合在线| 91影院在线观看| 国产高清无密码一区二区三区| 午夜精品久久久久久久久久久| 国产日韩影视精品| 精品日韩av一区二区| 欧洲精品中文字幕| 91网站在线播放| 国产成人免费视频精品含羞草妖精| 五月激情丁香一区二区三区| 亚洲久本草在线中文字幕| 欧美国产日韩精品免费观看| 精品成人一区二区三区| 欧美一区二区美女| 欧美日韩在线精品一区二区三区激情| 成人av资源站| 色综合视频在线观看| 欧美日韩不卡一区| 成人毛片视频在线观看| 国产精品电影一区二区三区| 精品奇米国产一区二区三区| 欧美精选一区二区| 久久亚洲二区三区| 成人丝袜18视频在线观看| 亚洲人成精品久久久久| 日韩一区二区三区高清免费看看| av在线不卡网| 综合久久久久久| 56国语精品自产拍在线观看| 懂色av一区二区三区免费看| 亚洲国产成人av网| 亚洲国产精品成人久久综合一区| 国产日产精品一区| 精品无码三级在线观看视频| 欧美电影免费提供在线观看| 国产在线视频不卡二| 国内精品不卡在线| 懂色av一区二区在线播放| 成人精品一区二区三区中文字幕| 成人免费视频一区| 99久久精品免费看| 91福利资源站| 日韩欧美专区在线| 国产欧美日韩另类视频免费观看| 中文字幕免费在线观看视频一区| 中文字幕永久在线不卡| 亚洲最大色网站| 麻豆精品国产91久久久久久| 国产一区二区久久| 国产sm精品调教视频网站| 成人18视频日本| 欧美日韩五月天| 亚洲精品在线三区| 中文字幕亚洲欧美在线不卡| 一区二区三区久久| 日韩精品91亚洲二区在线观看| 激情久久久久久久久久久久久久久久| 国产白丝精品91爽爽久久| 亚洲欧美一区二区三区久本道91| 国产九色sp调教91| 日韩成人精品视频| 亚洲国产精品尤物yw在线观看| 青娱乐精品在线视频| 国产一区二区三区久久久| 成人国产精品免费| 日韩午夜三级在线| 国产精品第五页| 久久国产剧场电影| 欧洲视频一区二区| 国产三级一区二区| 五月婷婷激情综合| 本田岬高潮一区二区三区| 日韩一级片网站| 亚洲国产日韩在线一区模特| 久久99精品国产麻豆婷婷| 国产69精品一区二区亚洲孕妇| 欧美三级电影网| 亚洲欧洲美洲综合色网| 精品一区二区日韩| 欧美日韩亚洲国产综合| 国产精品的网站| 国产麻豆9l精品三级站| 欧美精品久久99久久在免费线| 中文字幕一区二区三区四区不卡 | 成人av在线网| 麻豆极品一区二区三区| aaa欧美日韩| 欧美成人午夜电影| 亚洲成av人片在www色猫咪| 国产999精品久久久久久| 91精品黄色片免费大全| 亚洲最大色网站| 99久久精品久久久久久清纯| 精品播放一区二区| 日韩制服丝袜av| 欧美自拍丝袜亚洲| 日韩美女啊v在线免费观看| 国精产品一区一区三区mba视频 | 亚洲精品视频一区| 成人av网站免费观看| 久久久精品免费免费| 麻豆久久一区二区| 欧美群妇大交群的观看方式| 亚洲影院免费观看| 一本色道综合亚洲| 一区二区视频免费在线观看| 91丝袜美腿高跟国产极品老师 | 欧美mv日韩mv| 久久国产精品99久久久久久老狼|