91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

基于MSP430G2553和NRF24L01的時鐘程序 經驗證可用

資源截圖

代碼片段和文件信息

#include?
#include?“ds1302.h“


/*******************************************
函數名稱:delay
功????能:延時一段時間
參????數:time--延時長度
返回值??:無
********************************************/
void?delay(uint?time)
{
??uint?i;
??for(i=0;i}

/*******************************************
函數名稱:Reset_DS1302
功????能:對DS1302進行復位操作
參????數:無
返回值??:無
********************************************/
void?Reset_DS1302(void)
{
??DS_RST_OUT;??//RST對應的IO設置為輸出狀態
??DS_SCL_OUT;??//SCLK對應的IO設置為輸出狀態
??DS_SCL0;?????//SCLK=0
??DS_RST0;?????//RST=0
??delay(10);
??DS_SCL1;????//SCLK=1
}
/*******************************************
函數名稱:Write1Byte
功????能:對DS1302寫入1個字節的數據
參????數:wdata--寫入的數據
返回值??:無
********************************************/
void?Write1Byte(uchar?wdata)?
{?
??uchar?i;
??
??DS_SDA_OUT;?????//SDA對應的IO設置為輸出狀態
??DS_RST1;????????//REST=1;
??
??for(i=8;?i>0;?i--)?
??{
????if(wdata&0x01)??DS_SDA1;
????else????????????DS_SDA0;
????DS_SCL0;
????delay(10);?
????DS_SCL1;
????delay(10);?
????wdata?>>=1;?
??}?
}
/*******************************************
函數名稱:Read1Byte
功????能:從DS1302讀出1個字節的數據
參????數:無
返回值??:讀出的一個字節數據
********************************************/
uchar?Read1Byte(void)?
{?
??uchar?i;
??uchar?rdata=0X00;
??
??DS_SDA_IN;??//SDA對應的IO設置為輸入狀態
??DS_RST1;????//REST=1;
??
??for(i=8;?i>0;?i--)
??{
????DS_SCL1;
????delay(10);
????DS_SCL0;
????delay(10);
????rdata?>>=1;
????if(DS_SDA_BIT)??rdata?|=?0x80;
??}?
??
??return(rdata);?
}
/*******************************************
函數名稱:W_Data
功????能:向某個寄存器寫入一個字節數據
參????數:addr--寄存器地址
wdata--寫入的數據
返回值??:無
********************************************/
void?W_Data(uchar?addr?uchar?wdata)
{
??DS_RST0;?
??DS_SCL0;???
??_NOP();
??DS_RST1;
??Write1Byte(addr);???//寫入地址
??Write1Byte(wdata);??//寫入數據
??DS_SCL1;
??DS_RST0;
}?
/*******************************************
函數名稱:R_Data
功????能:從某個寄存器讀出一個字節數據
參????數:addr--寄存器地址
返回值??:讀出的數據
********************************************/
uchar?R_Data(uchar?addr)
{
??uchar?rdata;
??
??DS_RST0;?
??DS_SCL0;?
??_NOP();
??DS_RST1;
??Write1Byte(addr);????//寫入地址
??rdata?=?Read1Byte();??//讀出數據?
??DS_SCL1;
??DS_RST0;
??
??return(rdata);
}
/*******************************************
函數名稱:BurstWrite1302
功????能:以burst方式向DS1302寫入批量時間數據
參????數:ptr--指向時間數據存放地址的指針
返回值??:讀出的數據
說????明:時間數據的存放格式是:
秒,分,時,日,月,星期,年,控制
【7個數據(BCD格式)+1個控制】
********************************************/
void?BurstWrite1302(uchar?*ptr)
{
??uchar?i;
??
??W_Data(0x8e0x00);??????//允許寫入?????
??DS_RST0;?
??DS_SCL0;?
??_NOP();
??DS_RST1;
??Write1Byte(0xbe);???????//?0xbe:時鐘多字節寫入命令?
??for?(i=8;?i>0;?i--)?
??{
????Write1Byte(*ptr++);?
??}
??DS_SCL1;
??DS_RST0;
??W_Data(0x8e0x80);??????//?禁止寫入
}?
/*******************************************
函數名稱:BurstRead1302
功????能:以burst方式從DS1302讀出批量時間數據
參????數:ptr--指向存放時間數據地址的指針
返回值??:無
說????明:時間數據的存放格式是:
秒,分,時,日,月,星期,年,控制
【7個數據(BCD格式)+1

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????157??2012-08-29?20:48??NRF24L01時鐘--ok\24L01發送程序\24.eww

?????文件???????4200??2012-08-30?19:16??NRF24L01時鐘--ok\24L01發送程序\24l.dep

?????文件??????20124??2012-08-29?20:48??NRF24L01時鐘--ok\24L01發送程序\24l.ewd

?????文件??????50504??2012-08-30?17:16??NRF24L01時鐘--ok\24L01發送程序\24l.ewp

?????文件??????23277??2012-08-30?19:15??NRF24L01時鐘--ok\24L01發送程序\Debug\Exe\24l.d43

?????文件????????318??2012-08-30?19:15??NRF24L01時鐘--ok\24L01發送程序\Debug\Obj\24l.pbd

?????文件??????18211??2012-08-30?18:54??NRF24L01時鐘--ok\24L01發送程序\Debug\Obj\ds1302.r43

?????文件???????5864??2012-08-30?19:15??NRF24L01時鐘--ok\24L01發送程序\Debug\Obj\main.r43

?????文件??????57071??2012-08-29?22:43??NRF24L01時鐘--ok\24L01發送程序\Debug\Obj\N5110.r43

?????文件??????19893??2012-08-30?18:54??NRF24L01時鐘--ok\24L01發送程序\Debug\Obj\NRF24L01.r43

?????文件???????6108??2012-08-30?18:31??NRF24L01時鐘--ok\24L01發送程序\ds1302.c

?????文件???????4450??2012-08-30?18:31??NRF24L01時鐘--ok\24L01發送程序\ds1302.h

?????文件????????668??2012-08-30?19:16??NRF24L01時鐘--ok\24L01發送程序\main.c

?????文件??????23697??2012-08-29?22:42??NRF24L01時鐘--ok\24L01發送程序\N5110.c

?????文件???????8862??2012-08-29?22:43??NRF24L01時鐘--ok\24L01發送程序\N5110.h

?????文件???????7508??2012-08-30?18:31??NRF24L01時鐘--ok\24L01發送程序\NRF24L01.c

?????文件??????10268??2012-08-30?18:31??NRF24L01時鐘--ok\24L01發送程序\NRF24L01.h

?????文件??????????0??2012-08-30?19:15??NRF24L01時鐘--ok\24L01發送程序\path.txt

?????文件???????1013??2011-07-11?16:05??NRF24L01時鐘--ok\24L01發送程序\readme.txt

?????文件???????3536??2012-08-30?19:16??NRF24L01時鐘--ok\24L01發送程序\settings\24.wsdt

?????文件???????1073??2012-08-30?19:15??NRF24L01時鐘--ok\24L01發送程序\settings\24l.cspy.bat

?????文件???????4601??2012-08-30?19:17??NRF24L01時鐘--ok\24L01發送程序\settings\24l.dbgdt

?????文件???????1536??2012-08-30?19:17??NRF24L01時鐘--ok\24L01發送程序\settings\24l.dni

?????文件????????157??2012-08-29?20:48??NRF24L01時鐘--ok\24L01接收程序\24.eww

?????文件???????3539??2012-08-30?19:02??NRF24L01時鐘--ok\24L01接收程序\24l.dep

?????文件??????20124??2012-08-29?20:48??NRF24L01時鐘--ok\24L01接收程序\24l.ewd

?????文件??????50502??2012-08-30?11:11??NRF24L01時鐘--ok\24L01接收程序\24l.ewp

?????文件??????29487??2012-08-30?19:02??NRF24L01時鐘--ok\24L01接收程序\Debug\Exe\24l.d43

?????文件????????317??2012-08-30?19:02??NRF24L01時鐘--ok\24L01接收程序\Debug\Obj\24l.pbd

?????文件????????465??2012-08-30?19:02??NRF24L01時鐘--ok\24L01接收程序\Debug\Obj\main.pbi

............此處省略58個文件信息

評論

共有 條評論