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

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

?? ds1302.c

?? 一些avr單片機的開發實例
?? C
字號:
#include "includes.h"
#define DS1302_C

 unsigned char b10;
 unsigned char bpm;
/**************************************************************************************/
//函數名	:get_hours
//屬性		:私有
//功能		:獲得小時
//輸入參數	:無
//輸出參數	:
//返回值	:
//修改日期	:
//修改人	:
/**************************************************************************************/
unsigned char get_hours(void)
{

	unsigned char i;
	unsigned char R_Byte;
	unsigned char TmpByte;

	reset();
	write(0x85);
	ddr_set_io();
	R_Byte = 0x00;
	prt_clear_io();

	ddr_clear_io();

	for(i = 0; i < 4; i++) //get the first 4 bits
	{
                TmpByte = 0;
                if((pinp&(1<<io)))
                        TmpByte = 1;
		TmpByte <<= 7;
		R_Byte >>= 1;
		R_Byte |= TmpByte;

		prt_set_clk();
		delay_nus(2);
		prt_clear_clk();
		delay_nus(2);
	}

        b10 = 0;
	if((pinp&(1<<io)))
                b10 = 1;

	prt_set_clk();
	delay_nus(2);
	prt_clear_clk();
	delay_nus(2);

        bpm = 0;
	if((pinp&(1<<io)))
                bpm = 1;

	prt_set_clk() ;
	delay_nus(2);
	prt_clear_clk();
	delay_nus(2);

	prt_clear_rst();
	prt_clear_clk();

	R_Byte	>>= 4;
	return R_Byte;
}
/**************************************************************************************/
//函數名	:readbyte
//屬性		:私有
//功能		: 
//輸入參數	:
//輸出參數	:
//返回值	:
//修改日期	:
//修改人	:
/**************************************************************************************/

unsigned char read_byte(unsigned char w_byte)	//read the byte with register w_byte
{
	unsigned char temp;
	reset();
	write(w_byte);
	temp = read();
	prt_clear_rst();
	prt_clear_clk();
	return temp;
}
/**************************************************************************************/
//函數名	:write_byte
//屬性		:私有
//功能		: 
//輸入參數	: 
//輸出參數	:
//返回值	:
//修改日期	:
//修改人	:
/**************************************************************************************/
void write_byte(unsigned char w_byte, unsigned char w_2_byte)	//read the byte with register w_byte
{
	reset();
	write(w_byte);
	write(w_2_byte);
	prt_clear_rst();
	prt_clear_clk();
}
/**************************************************************************************/
//函數名	:reset
//屬性		:私有
//功能		: 
//輸入參數	: 
//輸出參數	:
//返回值	:
//修改日期	:
//修改人	:
/**************************************************************************************/
void reset(void)		//sets the pins to begin and end the ds1302 communication
{
	ddr_set_rst();
	prt_clear_clk();
	prt_clear_rst();
	prt_set_rst();
}
/**************************************************************************************/
//函數名	:write
//屬性		:私有
//功能		: 
//輸入參數	: 
//輸出參數	:
//返回值	:
//修改日期	:
//修改人	:
/**************************************************************************************/
void write(unsigned char W_Byte)	//writes the W_Byte to the DS1302
{
	unsigned char i;
	DDRC = 0xFF;

	for(i = 0; i < 8; i++)
	{
		prt_clear_io();
		if(W_Byte &0x01)
		{
			prt_set_io();
		}
		prt_set_clk();
		delay_nus(1);//delay_nus(2);
		prt_clear_clk();
		delay_nus(1);//delay_nus(2);
		W_Byte >>=1;
	}
}
/**************************************************************************************/
//函數名	:LCD_DispXY
//屬性		:私有
//功能		:設定顯示位置
//輸入參數	:posx,posy 設定的坐標  右上角為 0,0
//輸出參數	:
//返回值	:
//修改日期	:
//修改人	:
/**************************************************************************************/
unsigned char read(void)		//reads the ds1302 reply
{
	unsigned char i;
	unsigned char R_Byte;
	unsigned char R_Byte2;
	unsigned char TmpByte;
	ddr_set_io();
	R_Byte =  0x00;
	R_Byte2 = 0x00;
	prt_clear_io();
	ddr_clear_io();
	for(i = 0; i < 4; i++) //get the first 4 bits
	{
                TmpByte = 0;
		if((pinp&(1<<io)))
		{
                        TmpByte = 1;
                        TmpByte = 0x80;
                }
		//TmpByte <<= 7;
		R_Byte =  (R_Byte>>1);//R_Byte >>= 1;
		R_Byte |= TmpByte;
		prt_set_clk();
		delay_nus(1);//delay_nus(2);
		prt_clear_clk();
		delay_nus(1);//delay_nus(2);
	}
	for(i = 0; i < 4; i++) //get the next 3 bits
	{
                TmpByte = 0;
		if((pinp&(1<<io)))
		{
                        TmpByte = 1;
                        TmpByte = 0x80;
                }
		//TmpByte <<= 7;
		R_Byte2 = (R_Byte2>>1);//R_Byte2 >>= 1;
		R_Byte2 |= TmpByte;

		prt_set_clk();
		delay_nus(1);//delay_nus(2);
		prt_clear_clk();
		delay_nus(1);//delay_nus(2);
	}
	R_Byte >>= 4;
	R_Byte2 >>= 4;
	R_Byte = (R_Byte2 * 10) + R_Byte;
	return R_Byte;	
}



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天天操天天干天天综合网| 在线视频你懂得一区| 99精品欧美一区| 欧美va亚洲va香蕉在线| 一区二区三区四区精品在线视频 | 欧美男女性生活在线直播观看| 久久久久久久综合| 天天操天天色综合| 日本高清不卡在线观看| 中文字幕乱码日本亚洲一区二区| 日本人妖一区二区| 欧美色视频在线观看| 亚洲欧美成人一区二区三区| 国产高清精品网站| 精品粉嫩超白一线天av| 日本不卡视频在线观看| 精品视频一区 二区 三区| 一区二区三区av电影| 97精品国产97久久久久久久久久久久| 久久精品亚洲精品国产欧美kt∨| 青青国产91久久久久久| 91精品在线麻豆| 日韩av高清在线观看| 69堂国产成人免费视频| 日韩精品亚洲专区| 欧美一区二区性放荡片| 免费高清视频精品| 日韩欧美高清一区| 久久精品噜噜噜成人av农村| 日韩欧美精品三级| 韩国精品主播一区二区在线观看| 精品国产乱码久久久久久蜜臀| 免费成人性网站| 久久伊人中文字幕| 国产成人精品免费一区二区| 中文一区二区在线观看| 欧美韩日一区二区三区四区| 欧美日韩一卡二卡| 亚洲国产一区二区三区| 91久久奴性调教| 一区二区免费在线播放| 欧美亚洲国产一卡| 欧美96一区二区免费视频| 91精品在线一区二区| 精品亚洲aⅴ乱码一区二区三区| 日韩欧美在线网站| 国产麻豆精品一区二区| 中文字幕欧美国产| 色婷婷精品大在线视频| 爽好多水快深点欧美视频| 日韩精品一区二区三区在线| 国产精品一区二区三区网站| 中文字幕欧美一区| 欧美日韩aaa| 狠狠色丁香婷婷综合久久片| 国产精品麻豆久久久| 在线免费亚洲电影| 蓝色福利精品导航| 亚洲欧美日韩在线播放| 91精品在线麻豆| 成人不卡免费av| 午夜激情久久久| 中文字幕巨乱亚洲| 7777精品伊人久久久大香线蕉的 | 中文字幕在线不卡视频| 欧美伊人久久大香线蕉综合69| 久久国产精品色婷婷| 中文字幕一区二区三区色视频| 欧美色精品天天在线观看视频| 国产一区二区三区免费观看| 一区二区三区精品视频| 久久综合色鬼综合色| 在线中文字幕不卡| 国产99久久久国产精品免费看| 亚洲福利视频一区| 国产精品久久久久影院亚瑟| 56国语精品自产拍在线观看| 不卡一卡二卡三乱码免费网站| 日韩电影在线观看电影| 伊人开心综合网| 国产精品素人一区二区| 精品少妇一区二区三区视频免付费 | 欧美日韩三级一区| 国产999精品久久| 日韩综合小视频| 亚洲乱码精品一二三四区日韩在线| 欧美一级高清片| 欧美日韩你懂得| bt7086福利一区国产| 久久99国产精品久久| 亚洲成人久久影院| 一区二区视频在线看| 国产精品久久三| 国产欧美一区二区三区网站| 4438x成人网最大色成网站| 色诱亚洲精品久久久久久| 国产+成+人+亚洲欧洲自线| 日韩电影在线一区二区| 亚洲电影激情视频网站| 一区二区三区免费| 亚洲乱码中文字幕综合| 最新不卡av在线| 国产精品乱人伦一区二区| 国产欧美一区二区在线观看| 精品久久久久久久久久久院品网 | 欧美日韩国产综合一区二区三区 | 亚洲影院理伦片| 亚洲精品免费在线| 亚洲美女免费视频| 亚洲人成在线播放网站岛国| 国产精品美日韩| 中文字幕欧美日韩一区| 中文字幕欧美区| 亚洲日穴在线视频| 亚洲精品ww久久久久久p站 | 成人免费一区二区三区在线观看| 久久久精品中文字幕麻豆发布| 久久久久久久久久久99999| www一区二区| 久久久久久久久99精品| 国产亚洲一区二区三区| 久久精品视频一区| 国产精品久久久久久妇女6080| 成人欧美一区二区三区1314| 亚洲精品久久7777| 亚洲国产精品麻豆| 麻豆91精品视频| 国产成人aaa| 日本韩国视频一区二区| 欧美日韩一区小说| 精品国产污污免费网站入口 | 久99久精品视频免费观看| 韩国欧美国产1区| 成人av在线网| 欧美日韩亚洲不卡| 欧美mv日韩mv国产网站| 国产精品久久看| 亚洲成精国产精品女| 免费观看一级欧美片| 国产 日韩 欧美大片| 91久久精品一区二区| 91精品国产一区二区三区| 久久婷婷国产综合精品青草| 一区在线中文字幕| 无吗不卡中文字幕| 高清beeg欧美| 欧美日韩国产a| 国产精品拍天天在线| 五月婷婷激情综合| 成人黄色大片在线观看| 日韩一区二区视频在线观看| 国产精品精品国产色婷婷| 蜜臀av性久久久久蜜臀av麻豆| 成人网在线免费视频| 欧美一区二区成人6969| 日韩理论电影院| 国产一区视频网站| 欧美午夜电影一区| 欧美激情中文不卡| 奇米精品一区二区三区四区 | 不卡的电视剧免费网站有什么| 精品视频一区二区不卡| 国产精品入口麻豆原神| 看国产成人h片视频| 欧日韩精品视频| 中文字幕中文字幕在线一区 | 在线视频一区二区免费| 久久天天做天天爱综合色| 肉丝袜脚交视频一区二区| 成人爽a毛片一区二区免费| 欧美一区二区三区免费在线看 | 国产日韩v精品一区二区| 手机精品视频在线观看| 91一区二区在线观看| 久久久久久久久97黄色工厂| 日韩精品一卡二卡三卡四卡无卡| 色视频欧美一区二区三区| 国产精品免费久久| 国产一区二区调教| 日韩精品中文字幕在线一区| 洋洋成人永久网站入口| 91色porny蝌蚪| 国产精品嫩草影院com| 国产精品一二一区| 欧美精品一区二| 久久99久久精品欧美| 欧美岛国在线观看| 另类小说图片综合网| 欧美一级精品在线| 毛片av中文字幕一区二区| 欧美精品久久99| 日韩一区精品视频| 欧美一区二区不卡视频| 日韩国产精品久久久| 在线播放视频一区| 日韩黄色免费网站| 精品国产a毛片| 韩日精品视频一区| 国产偷国产偷精品高清尤物| 国内精品久久久久影院一蜜桃|