freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

智能儀表設(shè)計(jì)實(shí)時(shí)日歷時(shí)鐘顯示系統(tǒng)畢業(yè)論文(編輯修改稿)

2025-07-21 17:45 本頁面
 

【文章內(nèi)容簡介】 ***************** ** 名稱: uc_R1302* 說明: 先寫地址,后讀命令/數(shù)據(jù)* 功能: 讀取DS1302某地址的數(shù)據(jù)* 調(diào)用: v_RTInputByte() , uc_RTOutputByte()* 輸入: ucAddr: DS1302地址* 返回值: ucDa :讀取的數(shù)據(jù)***********************************************************************/Uchar uc_R1302(Uchar ucAddr){Uchar ucDa。T_RST = 0。T_CLK = 0。T_RST = 1。v_RTInputByte(ucAddr)。 /* 地址,命令 */ucDa = uc_RTOutputByte()。 /* 讀1Byte數(shù)據(jù) */T_CLK = 1。T_RST =0。return(ucDa)。}/******************************************************************** ** 名稱: v_BurstW1302T* 說明: 先寫地址,后寫數(shù)據(jù)(時(shí)鐘多字節(jié)方式)* 功能: 往DS1302寫入時(shí)鐘數(shù)據(jù)(多字節(jié)方式)* 調(diào)用: v_RTInputByte() * 輸入: pSecDa: 時(shí)鐘數(shù)據(jù)地址 格式為: 秒 分 時(shí) 日 月 星期 年 控制* 8Byte (BCD碼) 1B 1B 1B 1B 1B 1B 1B 1B* 返回值: 無***********************************************************************/void v_BurstW1302T(Uchar *pSecDa){Uchar i。v_W1302(0x8e,0x00)。 /* 控制命令,WP=0,寫操作?*/T_RST = 0。T_CLK = 0。T_RST = 1。v_RTInputByte(0xbe)。 /* 0xbe:時(shí)鐘多字節(jié)寫命令 */for (i=8。i0。i) /*8Byte = 7Byte 時(shí)鐘數(shù)據(jù) + 1Byte 控制*/{v_RTInputByte(*pSecDa)。/* 寫1Byte數(shù)據(jù)*/pSecDa++。}T_CLK = 1。T_RST =0。} /******************************************************************** ** 名稱: v_BurstR1302T* 說明: 先寫地址,后讀命令/數(shù)據(jù)(時(shí)鐘多字節(jié)方式)* 功能: 讀取DS1302時(shí)鐘數(shù)據(jù)* 調(diào)用: v_RTInputByte() , uc_RTOutputByte()* 輸入: pSecDa: 時(shí)鐘數(shù)據(jù)地址 格式為: 秒 分 時(shí) 日 月 星期 年 * 7Byte (BCD碼) 1B 1B 1B 1B 1B 1B 1B* 返回值: ucDa :讀取的數(shù)據(jù)***********************************************************************/void v_BurstR1302T(Uchar *pSecDa){Uchar i。T_RST = 0。T_CLK = 0。T_RST = 1。v_RTInputByte(0xbf)。 /* 0xbf:時(shí)鐘多字節(jié)讀命令 */for (i=8。 i0。 i) {*pSecDa = uc_RTOutputByte()。 /* 讀1Byte數(shù)據(jù) */pSecDa++。}//T_CLK = 1。T_RST =0。}/******************************************************************** ** 名稱: v_BurstW1302R* 說明: 先寫地址,后寫數(shù)據(jù)(寄存器多字節(jié)方式)* 功能: 往DS1302寄存器數(shù)寫入數(shù)據(jù)(多字節(jié)方式)* 調(diào)用: v_RTInputByte() * 輸入: pReDa: 寄存器數(shù)據(jù)地址* 返回值: 無***********************************************************************/void v_BurstW1302R(Uchar *pReDa){Uchar i。v_W1302(0x8e,0x00)。 /* 控制命令,WP=0,寫操作?*/T_RST = 0。T_CLK = 0。T_RST = 1。v_RTInputByte(0xfe)。 /* 0xbe:時(shí)鐘多字節(jié)寫命令 */for (i=31。i0。i) /*31Byte 寄存器數(shù)據(jù) */{v_RTInputByte(*pReDa)。 /* 寫1Byte數(shù)據(jù)*/pReDa++。}T_CLK = 1。T_RST =0。} /******************************************************************** ** 名稱: uc_BurstR1302R* 說明: 先寫地址,后讀命令/數(shù)據(jù)(寄存器多字節(jié)方式)* 功能: 讀取DS1302寄存器數(shù)據(jù)* 調(diào)用: v_RTInputByte() , uc_RTOutputByte()* 輸入: pReDa: 寄存器數(shù)據(jù)地址* 返回值: 無***********************************************************************/void v_BurstR1302R(Uchar *pReDa){Uchar i。T_RST = 0。T_CLK = 0。T_RST = 1。v_RTInputByte(0xff)。 /* 0xbf:時(shí)鐘多字節(jié)讀命令 */for (i=31。 i0。 i) /*31Byte 寄存器數(shù)據(jù) */{*pReDa = uc_RTOutputByte()。 /* 讀1Byte數(shù)據(jù) */pReDa++。}T_CLK = 1。T_RST =0。}/******************************************************************** ** 名稱: v_Set1302* 說明: * 功能: 設(shè)置初始時(shí)間* 調(diào)用: v_W1302() * 輸入: pSecDa: 初始時(shí)間地址。初始時(shí)間格式為: 秒 分 時(shí) 日 月 星期 年 * 7Byte (BCD碼) 1B 1B 1B 1B 1B 1B 1B* 返回值: 無***********************************************************************/void v_Set1302(Uchar *pSecDa) {Uchar i。Uchar ucAddr = 0x80。 v_W1302(0x8e,0x00)。 /* 控制命令,WP=0,寫操作?*/for(i =7。i0。i){ v_W1302(ucAddr,*pSecDa)。 /* 秒 分 時(shí) 日 月 星期 年 */pSecDa++。ucAddr +=2。}v_W1302(0x8e,0x80)。 /* 控制命令,WP=1,寫保護(hù)?*/}/******************************************************************** ** 名稱: v_Get1302* 說明: * 功能: 讀取DS1302當(dāng)前時(shí)間* 調(diào)用: uc_R1302() * 輸入: ucCurtime: 保存當(dāng)前時(shí)間地址。當(dāng)前時(shí)間格式為: 秒 分 時(shí) 日 月 星期 年 * 7Byte (BCD碼) 1B 1B 1B 1B 1B 1B 1B* 返回值: 無***********************************************************************/void v_Get1302(Uchar ucCurtime[]) {Uchar i。Uchar ucAddr = 0x81。for (i=0。i7。i++){ucCurtime[i] = uc_R1302(ucAddr)。/*格式為: 秒 分 時(shí) 日 月 星期 年 */ucAddr += 2。}}2. 時(shí)間程序 include data Uchar yjdispbuff[32]。 //液晶屏顯示緩沖區(qū)data Uchar clockdata2[7]。 //時(shí)鐘數(shù)據(jù)緩沖區(qū)data Uchar *clockdatain。data Uchar *clockdataout。data Uchar cmddata。data Uchar indata,outdata。data Uchar houtdatal,houtdatah,moutdatal,moutdatah,soutdatal,soutdatah。 //時(shí)、分、秒data Uchar noutdatal,noutdatah,youtdatal,youtdatah,routdatal,routd
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1