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

正文內(nèi)容

片機(jī)的紅外遙控報(bào)警器-資料下載頁(yè)

2025-01-08 09:42本頁(yè)面
  

【正文】 =11。 break。 // case 0x12: result=10。 break。 //+ case 0x1E: result=1E break。 //菜單 case 0x17: result=17。 break。 //OK case 0x10: result=12。 break。 //上 case 0x11: result=13 break。 //下 case 0xFF: result=0F。 break。 //麗音 case 0x15: result=0E。 break。 //靜音(關(guān)鬧鐘) case 0x07: result=19。 break。 //聲音(開鬧鐘) default: result=14。 break。 //別的鍵按下返回 14 } return result。 } /************************************************************* * 紅外編碼發(fā)送到上位機(jī)函數(shù) * ************************************************************* */ void sendircode() 40 { uchar i。 if(ircodeflag==1) { ircodeflag=0。 UART_Send_Byte(39。I39。)。 for(i=0。i4。i++) { ldata=RXDDATA[i]amp。0x0F。 //取鍵碼的低四位 hdata=RXDDATA[i]4。 //取鍵碼的高四位 UART_Send_Byte(uart_num[hdata])。 UART_Send_Byte(uart_num[ldata])。 } UART_Send_Byte(39。*39。)。 } } void displaytime() { char k。 write_12864_cmd(0x30)。 //基本指令 write_12864_cmd(0x06)。 //設(shè)置指針地址等一些基本參數(shù) write_12864_cmd(0x81)。 //寫坐標(biāo) write_12864_data(disptimes[13]+0x30)。 //把 1302 讀出來(lái)的年數(shù)據(jù)顯示 write_12864_data(disptimes[12]+0x30)。 // write_12864_data(table1[0])。 //漢字“年” write_12864_data(table1[1])。 write_12864_data(disptimes[9]+0x30)。 //把 1302 讀出來(lái)的年數(shù)據(jù)顯示 write_12864_data(disptimes[8]+0x30)。 write_12864_data(table1[2])。 //漢字“月” write_12864_data(table1[3])。 41 write_12864_data(disptimes[7]+0x30)。 //把 1302 讀出來(lái)的年數(shù)據(jù)顯示 write_12864_data(disptimes[6]+0x30)。 write_12864_data(table1[4])。 //漢字“日” write_12864_data(table1[5])。 write_12864_cmd(0x98)。 //星期的顯示坐標(biāo) write_12864_data(table1[6])。 write_12864_data(table1[7])。 write_12864_data(table1[8])。 write_12864_data(table1[9])。 // write_12864_data(table2[(disptimes[10]1)*2])。 //星期 // write_12864_data(table2[(disptimes[10]1)*2+1])。 switch(disptimes[10]) //通過(guò) times[5](星期 )的值來(lái)確定顯示漢字 { case 1: k=0。 break。 case 2: k=2。 break。 case 3: k=4。 break。 case 4: k=6。 break。 case 5: k=8。 break。 case 6: k=10。 break。 case 7: k=12。 break。 } write_12864_data(xq[k])。 //星期 write_12864_data(xq[k+1])。 //星期 /**********************************************************/ // 以下顯示溫度在第 4 行 write_12864_cmd(0x9c)。 //溫度顯示的坐標(biāo) write_12864_data(39。 39。)。 //補(bǔ)上空格 write_12864_data(tempdisdata[3])。 //顯示溫度的最高位 :百位 42 write_12864_data(tempdisdata[2])。 //顯示溫度的十位 write_12864_data(tempdisdata[1])。 //顯示溫度的個(gè)位 write_12864_data(39。.39。)。 //顯示小數(shù)點(diǎn) write_12864_data(tempdisdata[0])。 //顯示溫度值小數(shù)位 write_12864_data(0xa1)。 //溫度的符號(hào)“ C” write_12864_data(0xe6)。 // /**********************************************************/ } void GDRAMCLOCK(uchar row,uchar *time) { uchar (*pp)[64]。 //定義指針 pp=num1632。 //二維數(shù)組首地址給指針,故指針指向下一個(gè)數(shù)組地址應(yīng)為加 64 if(olddisptimes[5]!=time[5]) //只有時(shí)間有更新時(shí)才生新寫入,這樣做可避免顯示閃爍。 { write1632GDRAM(1,row,pp[time[5]])。 //寫入小時(shí)的十位 write1632GDRAM(3,row,pp[10])。 //時(shí)鐘分隔符“ :” } if(olddisptimes[4]!=time[4]) //只有時(shí)間有更新時(shí)才生新寫入,這樣做可避免顯示閃爍。 { write1632GDRAM(2,row,pp[time[4]])。 //寫入小時(shí)的個(gè)位 } if(olddisptimes[3]!=time[3]) //只有時(shí)間有更新時(shí)才生新寫入,這樣做可避免顯示閃爍。 { write1632GDRAM(4,row,pp[time[3]])。 //寫入分鐘的十位 43 write1632GDRAM(6,row,pp[10])。 ////時(shí)鐘分隔符“ :” } if(olddisptimes[2]!=time[2]) //只有時(shí)間有更新時(shí)才生新寫入,這樣做可避免顯示閃爍。 { write1632GDRAM(5,row,pp[time[2]])。 //寫入分鐘的個(gè)位 } if(olddisptimes[1]!=time[1]) //只有時(shí)間有更新時(shí)才生新寫入,這樣做可避免顯示閃爍。 { write1632GDRAM(7,row,pp[time[1]])。 //寫入秒的十位 } if(olddisptimes[0]!=time[0]) //只有時(shí)間有更新時(shí)才生新寫入,這樣做可避免顯示閃爍。 { write1632GDRAM(8,row,pp[time[0]])。 //寫入秒的個(gè)位 } } void set1616pic(uchar x,uchar y,uchar sign,uchar tt) //固定數(shù)組了,只有 TT 選擇是哪一個(gè)顯示 { uchar (*pp)[32]。 //定義指針 pp=bmp1616。 //二維數(shù)組首地址給指針,故指針指向下一個(gè)數(shù)組地址應(yīng)為加 64 write1616GDRAM(x,y,sign,pp[tt])。 //寫入小時(shí)的十位 } void gudidisptime(uchar *time) //time 指針是處理好的十位個(gè)位分開的時(shí)間數(shù)組。 { uchar k。 44 write_12864_cmd(0x91)。 // 液晶坐標(biāo)定位 write_12864_data(39。039。+((time[6]amp。0xf0)4))。 write_12864_data(39。039。+(time[6]amp。0x0f))。 //年 //寫入年 write_12864_cmd(0x93)。 // 液晶坐標(biāo)定位 write_12864_data(39。039。+((time[4]amp。0xf0)4))。 write_12864_data(39。039。+(time[4]amp。0x0f))。 //寫入月 write_12864_cmd(0x95)。 // 液晶坐標(biāo)定位 write_12864_data(39。039。+((time[3]amp。0xf0)4))。 write_12864_data(39。039。+(time[3]amp。0x0f))。 //寫入日 write_12864_cmd(0x89)。 // 液晶坐標(biāo)定位 write_12864_data(39。039。+((time[2]amp。0xf0)4))。 write_12864_data(39。039。+(time[2]amp。0x0f))。 //寫入時(shí) write_12864_cmd(0x8b)。 // 液晶坐標(biāo)定位 write_12864_data(39。039。+((time[1]amp。0xf0)4))。 write_12864_data(39。039。+(time[1]amp。0x0f))。 //寫入分 write_12864_cmd(0x8d)。 // 液晶坐標(biāo)定位 write_12864_data(39。039。+((time[0]amp。0xf0)4))。 write_12864_data(39。039。+(time[0]amp。0x0f))。 //寫入秒 write_12864_cmd(0x9c)。 // 液晶坐標(biāo)定位 switch(time[5]amp。0x0f) //通過(guò) times[5](星期 )的值來(lái)確定顯示漢字 { case 1: k=0。 break。 case 2: k=2。 break。 case 3: k=4。 break。 case 4: k=6。 break。 case 5: k=8。 break。 case 6: k=10。 break。 case 7: k=12。 break。 } 45 write_12864_data(xq[k])。 //星期 write_12864_data(xq[k+1])。 //星期 } void gudidisptemp(uchar *tempc) { write_12864_cmd(0x94)。 // 液晶坐標(biāo)定位 write_12864_data(39。039。+((tempc[1]amp。0xf0)4))。 write_12864_data(39。039。+(tempc[1]amp。0x0f))。 //寫入上限值 write_12864_cmd(0x8c)。 // 液晶坐標(biāo)定位 write_12864_data(39。039。+((tempc[0]amp。0xf0)4))。 write_12864_data(39。039。+(tempc[0]amp。0x0f))。 //寫入下限值 } void gudidispclock(uchar *clock) { write_12864_cmd(0x8a)。 // 液晶坐標(biāo)定位 write_12864_data(39。039。+clock[0]/10)。 write_12864_data(39。039。+clock[0]%10)。 //寫入鬧鈴小時(shí)位 write_12864_cmd(0x8c)。 // 液晶坐標(biāo)定位 write_12864_data(39。039。+clock[1]/10)。 write_12864_data(39。039。+clock[1]%10)。 //寫入鬧鈴分鐘位 } /***********
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1