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

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

?? ds1302._h

?? 使用ICCAVR編寫的AT24C16的讀寫函數
?? _H
字號:
//#include <iom16v.h>
//復位腳
#define RST_CLR PORTE&=~(1<<PE4) 
#define RST_SET PORTE|=(1<<PE4)
#define RST_IN  DDRE&=~(1<<PE4)
#define RST_OUT DDRE|=(1<<PE4)
//雙向數據

#define IO_CLR PORTE&=~(1<<PE3)
#define IO_SET PORTE|=(1<<PE3)
#define IO_R   PINE&(1<<PE3)
#define IO_IN  DDRE&=~(1<<PE3)
#define IO_OUT DDRE|=(1<<PE3)
//時鐘信號
#define SCK_CLR PORTE&=~(1<<PE2)
#define SCK_SET PORTE|=(1<<PE2)
#define SCK_IN  DDRE&=~(1<<PE2)
#define SCK_OUT DDRE|=(1<<PE2)
#define ds1302_sec_add			0x80		//秒數據地址
#define ds1302_min_add			0x82		//分數據地址
#define ds1302_hr_add			0x84		//時數據地址
#define ds1302_date_add			0x86		//日數據地址
#define ds1302_month_add		0x88		//月數據地址
#define ds1302_day_add			0x8a		//星期數據地址
#define ds1302_year_add			0x8c		//年數據地址
#define ds1302_control_add		0x8e		//控制數據地址
#define ds1302_charger_add		0x90 					 
#define ds1302_clkburst_add		0xbe
unsigned char time_buf[8] = {0x20,0x08,0x03,0x21,0x20,0x20,0x00,0x02};
/*向DS1302寫入一字節數據*/
void ds1302_write_byte(unsigned char addr, unsigned char d) 
{

	unsigned char i;
	RST_SET;					/*啟動DS1302總線*/
	
	/*寫入目標地址:addr*/
	IO_OUT;
	addr = addr & 0xFE;/*最低位置零*/
	for (i = 0; i < 8; i ++) {
		if (addr & 0x01) {
			IO_SET;
			}
		else {
			IO_CLR;
			}
		SCK_SET;
		SCK_CLR;
		addr = addr >> 1;
		}
	
	/*寫入數據:d*/
	IO_OUT;
	for (i = 0; i < 8; i ++) {
		if (d & 0x01) {
			IO_SET;
			}
		else {
			IO_CLR;
			}
		SCK_SET;
		SCK_CLR;
		d = d >> 1;
		}
	RST_CLR;					/*停止DS1302總線*/
}

/*從DS1302讀出一字節數據*/
unsigned char ds1302_read_byte(unsigned char addr) {

	unsigned char i;
	unsigned char temp;
	RST_SET;					/*啟動DS1302總線*/

	/*寫入目標地址:addr*/
	IO_OUT;
	addr = addr | 0x01;/*最低位置高*/
	for (i = 0; i < 8; i ++) {
		if (addr & 0x01) {
			IO_SET;
			}
		else {
			IO_CLR;
			}
		SCK_SET;
		SCK_CLR;
		addr = addr >> 1;
		}
	
	/*輸出數據:temp*/
	IO_IN;
	for (i = 0; i < 8; i ++) {
		temp = temp >> 1;
		if (IO_R) {
			temp |= 0x80;
			}
		else {
			temp &= 0x7F;
			}
		SCK_SET;
		SCK_CLR;
		}
	
	RST_CLR;					/*停止DS1302總線*/
	return temp;
}

/*向DS302寫入時鐘數據*/
void ds1302_write_time(void) {

	ds1302_write_byte(ds1302_control_add,0x00);			//關閉寫保護 
	ds1302_write_byte(ds1302_sec_add,0x80);				//暫停 
	//ds1302_write_byte(ds1302_charger_add,0xa9);			//涓流充電 
	ds1302_write_byte(ds1302_year_add,time_buf[1]);		//年 
	ds1302_write_byte(ds1302_month_add,time_buf[2]);	//月 
	ds1302_write_byte(ds1302_date_add,time_buf[3]);		//日 
	ds1302_write_byte(ds1302_day_add,time_buf[7]);		//周 
	ds1302_write_byte(ds1302_hr_add,time_buf[4]);		//時 
	ds1302_write_byte(ds1302_min_add,time_buf[5]);		//分
	ds1302_write_byte(ds1302_sec_add,time_buf[6]);		//秒
	ds1302_write_byte(ds1302_day_add,time_buf[7]);		//周 
	ds1302_write_byte(ds1302_control_add,0x80);			//打開寫保護 
}

/*從DS302讀出時鐘數據*/
void ds1302_read_time(void)  { 

	time_buf[1]=ds1302_read_byte(ds1302_year_add);		//年 
	time_buf[2]=ds1302_read_byte(ds1302_month_add);		//月 
	time_buf[3]=ds1302_read_byte(ds1302_date_add);		//日 
	time_buf[4]=ds1302_read_byte(ds1302_hr_add);		//時 
	time_buf[5]=ds1302_read_byte(ds1302_min_add);		//分 
	time_buf[6]=(ds1302_read_byte(ds1302_sec_add))&0x7F;//秒 
	time_buf[7]=ds1302_read_byte(ds1302_day_add);		//周 
}

/*DS302初始化函數*/
void ds1302_init(void) {
	
	RST_CLR;			/*RST腳置低*/
	SCK_CLR;			/*SCK腳置低*/
	RST_OUT;			/*RST腳設置為輸出*/
	SCK_OUT;			/*SCK腳設置為輸出*/
}








?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
www.色综合.com| 91丨九色丨黑人外教| 亚洲成年人网站在线观看| 欧美激情一区二区| 国产午夜亚洲精品不卡| 久久女同精品一区二区| 久久夜色精品一区| 亚洲国产精品黑人久久久| 国产欧美一区二区精品久导航| 日韩精品一区二区三区在线播放| 日韩午夜激情电影| 亚洲精品一区二区三区四区高清| 精品国产免费一区二区三区四区| 久久青草国产手机看片福利盒子| 国产亚洲成aⅴ人片在线观看| 国产农村妇女毛片精品久久麻豆 | eeuss鲁片一区二区三区在线观看| 国产河南妇女毛片精品久久久| 国产精品伊人色| 播五月开心婷婷综合| 色哟哟一区二区在线观看| 欧美性猛交一区二区三区精品| 欧美久久久久久久久中文字幕| 欧美一区二区视频在线观看| 精品国产凹凸成av人网站| 欧美国产综合一区二区| 一区二区在线观看视频在线观看| 亚洲国产wwwccc36天堂| 久久aⅴ国产欧美74aaa| 成人一区二区在线观看| 91成人网在线| 久久日一线二线三线suv| 中文字幕一区二区三区视频| 亚洲一区免费在线观看| 精品制服美女丁香| 色综合久久综合| 欧美成人精品二区三区99精品| 欧美激情综合五月色丁香小说| 洋洋av久久久久久久一区| 久国产精品韩国三级视频| 色婷婷亚洲精品| 久久久精品天堂| 亚洲伊人色欲综合网| 国产精品自在在线| 在线成人免费观看| 国产精品毛片a∨一区二区三区 | 日韩电影免费一区| 96av麻豆蜜桃一区二区| 日韩欧美中文字幕公布| 亚洲视频一区二区在线观看| 久久99久久精品| 欧美在线视频你懂得| 国产精品热久久久久夜色精品三区 | 精品视频123区在线观看| 国产视频一区不卡| 日韩高清不卡一区二区三区| 99久久99久久精品免费观看| 精品国产精品网麻豆系列| 夜夜嗨av一区二区三区中文字幕| 国产另类ts人妖一区二区| 91精品欧美久久久久久动漫 | 婷婷久久综合九色国产成人| 成人v精品蜜桃久久一区| 久久综合色婷婷| 蜜桃视频在线一区| 欧美三级日本三级少妇99| 亚洲码国产岛国毛片在线| 国产v综合v亚洲欧| 久久综合av免费| 韩国在线一区二区| 欧美电影免费观看高清完整版在| 婷婷久久综合九色国产成人| 91成人网在线| 亚洲午夜视频在线| 欧美日韩国产高清一区二区| 一区二区视频在线| 色欧美乱欧美15图片| 亚洲日本乱码在线观看| 99re8在线精品视频免费播放| 国产欧美视频在线观看| 丁香啪啪综合成人亚洲小说 | 欧美婷婷六月丁香综合色| 一区二区不卡在线播放| 91福利区一区二区三区| 一区二区三区色| 欧美日韩专区在线| 视频一区视频二区中文字幕| 宅男在线国产精品| 麻豆91精品视频| 国产日韩欧美激情| 91在线码无精品| 亚洲一区二区三区免费视频| 7777精品伊人久久久大香线蕉的| 日韩精品91亚洲二区在线观看| 日韩视频在线你懂得| 韩国成人福利片在线播放| 国产精品免费观看视频| 欧美午夜电影网| 精一区二区三区| 国产精品久久综合| 欧美日本乱大交xxxxx| 国产一区三区三区| 国产精品福利在线播放| 欧美在线观看视频一区二区| 日本欧美一区二区三区乱码| 久久久久久亚洲综合影院红桃| 成人免费精品视频| 亚洲资源中文字幕| 久久色在线视频| 日本乱码高清不卡字幕| 蜜臀av国产精品久久久久| 国产日韩欧美不卡在线| 欧美三级视频在线观看| 国产成人综合在线播放| 亚洲精品菠萝久久久久久久| 91精品久久久久久蜜臀| 波多野洁衣一区| 麻豆精品国产91久久久久久 | 欧美午夜精品电影| 国产尤物一区二区| 夜夜夜精品看看| 国产日韩高清在线| 欧美嫩在线观看| 国产成人鲁色资源国产91色综| 亚洲伊人伊色伊影伊综合网| 国产片一区二区| 91精品国产综合久久久久久漫画| 成人av网站在线| 久久成人免费网| 天堂资源在线中文精品| 国产精品二区一区二区aⅴ污介绍| 日韩色视频在线观看| 在线免费亚洲电影| 成人动漫一区二区在线| 激情亚洲综合在线| 午夜a成v人精品| 亚洲精品免费看| 亚洲欧美自拍偷拍| 久久久久久久久久久99999| 欧美精品九九99久久| 欧美三级视频在线| 一本色道久久综合狠狠躁的推荐 | 亚洲一区影音先锋| 亚洲青青青在线视频| 日韩一区欧美一区| 国产精品素人视频| 久久久久国产精品麻豆ai换脸| 91精品国产aⅴ一区二区| 欧美日韩中文字幕一区二区| 色综合天天综合网天天狠天天| 国产91精品一区二区| 国产精品18久久久| 国产成a人亚洲| 国产99久久久国产精品免费看| 韩国av一区二区| 国产精品乡下勾搭老头1| 国产一区二区伦理| 国产高清久久久久| 粉嫩av一区二区三区粉嫩| 国产成人久久精品77777最新版本| 国产黄色91视频| a亚洲天堂av| 色婷婷精品久久二区二区蜜臀av | 日本精品一区二区三区高清 | 538在线一区二区精品国产| 欧美人动与zoxxxx乱| 欧美日韩三级一区| 91精品免费观看| 久久久久久久久伊人| 国产亚洲欧美一级| 亚洲日本在线天堂| 午夜久久久久久久久| 看电视剧不卡顿的网站| 国产一区视频导航| 色婷婷综合久久| 欧美一区二区二区| 国产欧美va欧美不卡在线| 一区二区三区不卡视频| 免费观看91视频大全| 国产成人8x视频一区二区| 91精彩视频在线观看| 欧美一级高清片| 欧美经典一区二区| 一区二区三区视频在线观看| 精品999在线播放| 欧美色欧美亚洲另类二区| 欧美图区在线视频| 久久综合色婷婷| 亚洲精品亚洲人成人网在线播放| 亚洲午夜精品一区二区三区他趣| 久久精品国产精品亚洲精品| www.av精品| 91精品国产综合久久香蕉的特点| 国产日韩欧美麻豆| 日韩精品一级二级| 成+人+亚洲+综合天堂| 欧美日韩精品欧美日韩精品一综合| 欧美精品一区男女天堂| 洋洋av久久久久久久一区| 国产成人自拍高清视频在线免费播放|