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

正文內(nèi)容

20xx基于熱敏電阻數(shù)字溫度計(jì)課程設(shè)計(jì)-文庫(kù)吧資料

2025-01-13 22:36本頁(yè)面
  

【正文】 代碼中還加入了串口通信,串口初始化為方式二,9600比特率。 v_Lcd12864SendData_f( sec % 10 + 48 ) 。 v_Lcd12864SetAddress_f(4,1) 。 v_Lcd12864SendData_f( min /10 % 10 + 48 ) 。 v_Lcd12864SendData_f( hour % 10 + 48 ) 。 v_Lcd12864SetAddress_f(0,1) 。 v_Lcd12864SetAddress_f(6,0)。 v_Lcd12864SendData_f( day / 10 % 10 + 48 ) 。 v_Lcd12864SendData_f( month % 10 + 48 ) 。 v_Lcd12864SetAddress_f(2,0) 。 v_Lcd12864SendData_f( year /10 % 10 + 48 ) 。 week = bcdtodec(uc_R1302(0x8b))。 year = bcdtodec(uc_R1302(0x8d))。 month = bcdtodec(uc_R1302(0x89))。 day = bcdtodec(uc_R1302(0x87))。 hour = bcdtodec(uc_R1302(0x85))。 min = bcdtodec(uc_R1302(0x83))。 sec = bcdtodec(uc_R1302(0x81))。 //寫(xiě)入年 } void Run_DS1302() { uchar sec, min, hour, day, month, year , week。 //寫(xiě)入星期 v_W1302(0x8e,0)。 //寫(xiě)入月 v_W1302(0x8e,0)。 //寫(xiě)入日 v_W1302(0x8e,0)。 //寫(xiě)入小時(shí) v_W1302(0x8e,0)。 //寫(xiě)入分 v_W1302(0x8e,0)。 //寫(xiě)入秒 v_W1302(0x8e,0)。 } void Write_DS1302Init(void) //寫(xiě)入數(shù)據(jù) 初始化 { v_W1302(0x8e,0)。 data1 += bcd 3。 bcd++。 for(i=0。
BCD碼 { uchar i。 } v_W1302(0x8e, 0x80)。 // 秒 分 時(shí) 日 月 星期 年 pSecDa++。 i0。 v_W1302(0x8e, 0x00)。初始時(shí)間格式為: 秒 分 時(shí) 日 月 星期 年 * 7Byte (BCD碼) 1B 1B 1B 1B 1B 1B 1B */ void v_Set1302(uchar *pSecDa) //設(shè)置初始時(shí)間 { uchar i。 T_RST = 0。 //讀1Byte數(shù)據(jù) pReDa++。 i0。 v_RTInputByte(0xff)。 T_CLK = 0。 } void v_BurstR1302R(uchar *pReDa) //讀取DS1302寄存器數(shù)據(jù) pReDa: 寄存器數(shù)據(jù)地址 { uchar i。 } T_CLK = 1。 i) //31Byte 寄存器數(shù)據(jù) { v_RTInputByte(*pReDa)。 //0xbe:時(shí)鐘多字節(jié)寫(xiě)命令 for(i=31。 T_RST = 1。 //控制命令,WP=0,寫(xiě)操作 T_RST = 0。 } void v_BurstW1302R(uchar *pReDa) //往DS1302寄存器數(shù)寫(xiě)入數(shù)據(jù) pReDa: 寄存器數(shù)據(jù)地址 { uchar i。 } T_CLK = 1。 i) { *pSecDa = uc_RTOutputByte()。 //0xbf:時(shí)鐘多字節(jié)讀命令 for(i=8。 T_RST = 1。 T_RST = 0。 T_RST = 0。 //寫(xiě)1Byte數(shù)據(jù) pSecDa++。 i0。 v_RTInputByte(0xbe)。 T_CLK = 0。 v_W1302(0x8e, 0x00)。 return(ucDa)。 //讀1Byte數(shù)據(jù) T_CLK = 1。 _nop_()。 v_RTInputByte(ucAddr)。 T_CLK = 0。 } uchar uc_R1302(uchar ucAddr) //讀取DS1302某地址的數(shù)據(jù) ucAddr: DS1302地址 { uchar ucDa。 // 寫(xiě)1Byte數(shù)據(jù) T_CLK = 1。 _nop_()。 v_RTInputByte(ucAddr)。 T_CLK = 0。 } return(ACC)。 T_CLK = 1。 T_IO=1。 i0。 T_RST = 1。 ACC = ACC 1。 T_CLK = 1。 i0。 T_RST = 1。主要代碼實(shí)現(xiàn)如下: include““ include““ include““ define uchar unsigned char define uint unsigned int void v_RTInputByte(uchar ucDa) // 功能 : 往DS1302寫(xiě)入1Byte數(shù)據(jù) { uchar i。 while( *pData != '\0' ) { v_Lcd12864SendData_f( *pData++ ) 。 } v_Lcd12864SendCmd_f( byAddress ) 。 break 。 break 。 break 。 break。 //開(kāi)顯示 } void v_Lcd12864SetAddress_f( unsigned char x, y ) //地址轉(zhuǎn)換 { unsigned char byAddress 。 /
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1