xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

資源簡介

單片機課程答辯,內含時鐘+萬年歷代碼 仿真圖+加文檔+加ppt+實物代碼+實物教程

資源截圖

代碼片段和文件信息

#include“ds1302.h“

//---DS1302寫入和讀取時分秒的地址命令---//
//---秒分時日月周年?最低位讀寫位;-------//
uchar?code?READ_RTC_ADDR[7]?=?{0x81?0x83?0x85?0x87?0x89?0x8b?0x8d};?
uchar?code?WRITE_RTC_ADDR[7]?=?{0x80?0x82?0x84?0x86?0x88?0x8a?0x8c};

//---DS1302時鐘初始化2013年1月1日星期二12點00分00秒。---//
//---存儲順序是秒分時日月周年存儲格式是用BCD碼---//
uchar?TIME[7]?=?{0?0?0x12?0x01?0x01?0x02?0x13};

/*******************************************************************************
*?函?數?名?????????:?Ds1302Write
*?函數功能 ???:?向DS1302命令(地址+數據)
*?輸????入?????????:?addrdat
*?輸????出?????????:?無
*******************************************************************************/

void?Ds1302Write(uchar?addr?uchar?dat)
{
uchar?n;
RST?=?0;
_nop_();

SCLK?=?0;//先將SCLK置低電平。
_nop_();
RST?=?1;?//然后將RST(CE)置高電平。
_nop_();

for?(n=0;?n<8;?n++)//開始傳送八位地址命令
{
DSIO?=?addr?&?0x01;//數據從低位開始傳送
addr?>>=?1;
SCLK?=?1;//數據在上升沿時,DS1302讀取數據
_nop_();
SCLK?=?0;
_nop_();
}
for?(n=0;?n<8;?n++)//寫入8位數據
{
DSIO?=?dat?&?0x01;
dat?>>=?1;
SCLK?=?1;//數據在上升沿時,DS1302讀取數據
_nop_();
SCLK?=?0;
_nop_();
}
?
RST?=?0;//傳送數據結束
_nop_();
}

/*******************************************************************************
*?函?數?名?????????:?Ds1302Read
*?函數功能 ???:?讀取一個地址的數據
*?輸????入?????????:?addr
*?輸????出?????????:?dat
*******************************************************************************/

uchar?Ds1302Read(uchar?addr)
{
uchar?ndatdat1;
RST?=?0;
_nop_();

SCLK?=?0;//先將SCLK置低電平。
_nop_();
RST?=?1;//然后將RST(CE)置高電平。
_nop_();

for(n=0;?n<8;?n++)//開始傳送八位地址命令
{
DSIO?=?addr?&?0x01;//數據從低位開始傳送
addr?>>=?1;
SCLK?=?1;//數據在上升沿時,DS1302讀取數據
_nop_();
SCLK?=?0;//DS1302下降沿時,放置數據
_nop_();
}
_nop_();
for(n=0;?n<8;?n++)//讀取8位數據
{
dat1?=?DSIO;//從最低位開始接收
dat?=?(dat>>1)?|?(dat1<<7);
SCLK?=?1;
_nop_();
SCLK?=?0;//DS1302下降沿時,放置數據
_nop_();
}

RST?=?0;
_nop_(); //以下為DS1302復位的穩定時間必須的。
SCLK?=?1;
_nop_();
DSIO?=?0;
_nop_();
DSIO?=?1;
_nop_();
return?dat;
}

/*******************************************************************************
*?函?數?名?????????:?Ds1302Init
*?函數功能 ???:?初始化DS1302.
*?輸????入?????????:?無
*?輸????出?????????:?無
*******************************************************************************/

void?Ds1302Init()
{
uchar?n;
Ds1302Write(0x8E0X00); ?//禁止寫保護,就是關閉寫保護功能
for?(n=0;?n<7;?n++)//寫入7個字節的時鐘信號:分秒時日月周年
{
Ds1302Write(WRITE_RTC_ADDR[n]TIME[n]);
}
Ds1302Write(0x8E0x80); ?//打開寫保護功能
}

/*******************************************************************************
*?函?數?名?????????:?Ds1302ReadTime
*?函數功能 ???:?讀取時鐘信息
*?輸????入?????????:?無
*?輸????出?????????:?無
*******************************************************************************/

void?Ds1302ReadTime()
{
uchar?n;
for?(n=0;?n<7;?n++)//讀取7個字節的時鐘信號:分秒時日月周年
{
TIME[n]?=?Ds1302Read(READ_RTC_ADDR[n]);
}

}



?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-13?09:29??時鐘+萬年歷\
?????目錄???????????0??2018-12-13?09:25??時鐘+萬年歷\實物+代碼\
?????文件??????802085??2016-12-10?13:11??時鐘+萬年歷\實物+代碼\接線圖.jpg
?????目錄???????????0??2018-12-13?09:25??時鐘+萬年歷\實物+代碼\程序\
?????文件????????3310??2016-09-06?08:45??時鐘+萬年歷\實物+代碼\程序\ds1302.c
?????文件?????????534??2016-09-06?08:45??時鐘+萬年歷\實物+代碼\程序\ds1302.h
?????文件????????3627??2016-09-06?08:45??時鐘+萬年歷\實物+代碼\程序\lcd.c
?????文件?????????963??2016-09-06?08:45??時鐘+萬年歷\實物+代碼\程序\lcd.h
?????文件????????4523??2016-09-06?08:45??時鐘+萬年歷\實物+代碼\程序\main.c
?????文件???????16371??2016-09-06?08:45??時鐘+萬年歷\實物+代碼\程序\pro
?????文件????????2904??2016-09-06?08:45??時鐘+萬年歷\實物+代碼\程序\pro.hex
?????文件???????19273??2016-09-06?08:45??時鐘+萬年歷\實物+代碼\程序\pro.M51
?????文件???????68199??2016-09-06?08:45??時鐘+萬年歷\實物+代碼\程序\pro.uvgui.Administrator
?????文件???????72914??2018-11-29?18:49??時鐘+萬年歷\實物+代碼\程序\pro.uvgui.lenovo
?????文件????????6490??2018-11-29?18:49??時鐘+萬年歷\實物+代碼\程序\pro.uvopt
?????文件???????14336??2018-11-29?18:49??時鐘+萬年歷\實物+代碼\程序\pro.uvproj
?????文件????????6376??2016-09-06?08:45??時鐘+萬年歷\實物+代碼\程序\STARTUP.A51
?????目錄???????????0??2018-12-12?19:44??時鐘+萬年歷\源代碼+仿真\
?????文件???????20319??2018-12-11?21:20??時鐘+萬年歷\源代碼+仿真\sz
?????文件????????4471??2018-12-11?21:20??時鐘+萬年歷\源代碼+仿真\sz.hex
?????文件??????????22??2018-12-11?21:20??時鐘+萬年歷\源代碼+仿真\sz.lnp
?????文件???????24815??2018-12-11?21:20??時鐘+萬年歷\源代碼+仿真\sz.M51
?????文件?????????979??2018-12-11?21:23??時鐘+萬年歷\源代碼+仿真\sz.Opt
?????文件?????????662??2018-12-11?21:23??時鐘+萬年歷\源代碼+仿真\sz.plg
?????文件????????2143??2018-12-10?20:17??時鐘+萬年歷\源代碼+仿真\sz.Uv2
?????文件????????8213??2018-12-11?21:20??時鐘+萬年歷\源代碼+仿真\szc.c
?????文件???????21329??2018-12-11?21:20??時鐘+萬年歷\源代碼+仿真\szc.LST
?????文件???????24203??2018-12-11?21:20??時鐘+萬年歷\源代碼+仿真\szc.OBJ
?????文件?????????978??2018-12-10?20:24??時鐘+萬年歷\源代碼+仿真\sz_Opt.Bak
?????文件???????????0??2018-12-10?20:15??時鐘+萬年歷\源代碼+仿真\sz_Uv2.Bak
?????文件???????75721??2013-05-28?13:06??時鐘+萬年歷\源代碼+仿真\時鐘+萬年歷.DSN
............此處省略4個文件信息

評論

共有 條評論