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

正文內(nèi)容

[信息與通信]基于cc22430無線溫度采集系統(tǒng)設(shè)計(jì)-資料下載頁

2025-01-18 14:18本頁面
  

【正文】 MP/1000000。//顯示百位mm=TEMP%1000000。DispBuf[1]=mm/100000。//顯示十位mm=mm%100000。DispBuf[2]=mm/10000。//顯示個(gè)位mm=mm%10000。DispBuf[3]=mm/1000。//顯示小數(shù)點(diǎn):mm=mm%1000。DispBuf[4]=mm/100。//顯示小數(shù)點(diǎn):mm=mm%100。DispBuf[5]=mm/10。//顯示小數(shù)點(diǎn):DispBuf[6]=mm%10。//顯示小數(shù)點(diǎn):i=DispBuf[0]。//百位判斷,如果為0,則消隱if(i==0)i=10。 else if(Negative_sign==0)//負(fù)溫度判斷,如果為0,則溫度為負(fù)的,顯示負(fù)號i=11。DispBuf[0]=DispTab_1[i]。//查表,取字符i=DispBuf[1]。DispBuf[1]=DispTab_1[i]。i=DispBuf[2]。DispBuf[2]=DispTab_1[i]。i=DispBuf[3]。DispBuf[3]=DispTab_1[i]。i=DispBuf[4]。DispBuf[4]=DispTab_1[i]。i=DispBuf[5]。DispBuf[5]=DispTab_1[i]。i=DispBuf[6]。DispBuf[6]=DispTab_1[i]。write_Directive(0x80+0x04)。//第一行,第五個(gè)位置地址write_Data(DispBuf[0])。//第一行,第五個(gè)位置write_Data(DispBuf[1])。//第一行,第六個(gè)位置 write_Data(DispBuf[2])。//第一行,第八個(gè)位置write_Data(39。.39。)。//第一行,第七個(gè)位置write_Data(DispBuf[3])。//第一行,第九個(gè)位置write_Data(DispBuf[4])。//第一行,第十個(gè)位置write_Data(DispBuf[5])。//第一行,第十一個(gè)位置write_Data(DispBuf[6])。//第一行,第十二個(gè)位置write_Data(0x00)。//第一行,第十三個(gè)位置顯示溫度符號}void main(void){ initUARTtest()。 stringlen = strlen((char *)Recdata)。 UartTX_Send_String(Recdata,27)。 while(1) { if(RTflag == 3) //發(fā)送標(biāo)志 { if( temp != 0) { if((temp!=39。39。39。39。39。39。39。39。*39。39。39。39。39。39。39。39。)amp。amp。(datanumber33)) { //“*”表示為結(jié)束字符 Recdata[datanumber++] = temp。 } else { RTflag = 1。 //進(jìn)入接收狀態(tài) } if(datanumber == 30)RTflag = 1。 temp = 0。 } } if(RTflag == 1) //接收{(diào) unsigned int T。 init_1820()。 delay(100)。 do { uchar i。LCD_init()。//LCD復(fù)位delay(5)。//延時(shí)for(i=0。i8。i++){write_Directive(0x40+i)。//寫入溫度符號write_Data(DispTab_2[i])。write_Data_String()。//顯示溫度} RTflag = 3。 //恢復(fù)到發(fā)送狀態(tài) datanumber = 0。 //指針歸0 } }}/**************************************************************** 從節(jié)點(diǎn) 程序 ****************************************************************/void initUARTtest(void){ CLKCON amp。= ~0x40。 //晶振 while(!(SLEEP amp。 0x40))。 //等待晶振穩(wěn)定 CLKCON amp。= ~0x47。 //TICHSPD128分頻,CLKSPD不分頻 SLEEP |= 0x04。 //關(guān)閉不用的RC振蕩器 PERCFG = 0x00。 P1SEL = 0x3c。 //P1口用作串口 U0CSR |= 0x80。 //UART方式 U0GCR |= 10。 U0BAUD |= 216。 //波特率設(shè)為57600 UTX0IF = 1。 U0CSR |= 0X40。 //允許接收 IEN0 |= 0x84。 //開總中斷,接收中斷}void write_DB18B20(uchar m1)//寫DB18B20{ uchar i,m2。for(i=0。i8。i++){m2=m1。m2=m2amp。0x01。DQ=0。_nop_()。DQ=1。if(m2==0x01)DQ=1。else DQ=0。delay1(5)。//程序5次延時(shí)時(shí)間為 m1=m11。DQ=1。}}read_DB18B20()//讀DB18B20{ uint temp_1。uchar i。for(i=0。i16。i++){temp_1=temp_11。DQ=1。_nop_()。DQ=0。_nop_()。DQ=1。_nop_()。_nop_()。_nop_()。_nop_()。if(DQ==1)temp_1=temp_1|0x8000。//else // temp_1=temp_1|0x0000。delay1(5)。//程序5次延時(shí)時(shí)間為 }return temp_1。//返回溫度值}void Negative()//溫度為零度以下時(shí),將變換溫度{Negative_Temperature=Temperature。Negative_Temperature=Negative_Temperatureamp。0xf800。if(Negative_Temperature==0xf800){Temperature=~Temperature。Temperature=Temperature+1。Negative_sign=0。}}void main(void){ initUARTtest()。 stringlen = strlen((char *)Recdata)。 UartTX_Send_String(Recdata,27)。 while(1) { if(RTflag == 1) //接收標(biāo)志 { if( temp != 0) { if((temp!=39。39。39。39。39。39。39。39。*39。39。39。39。39。39。39。39。)amp。amp。(datanumber33)) { //“*”表示為結(jié)束字符 // 最多能接收33個(gè)字符 Recdata[datanumber++] = temp。 dowhile(1){DB18B20_init()。//DB18B20復(fù)位write_DB18B20(0xcc)。//寫DB18B20;0xcc 跳過 ROM 指令write_DB18B20(0x44)。//寫DB18B20;0x44 啟動(dòng)溫度轉(zhuǎn)換指令delay(1000)。//延時(shí)1秒DB18B20_init()。//DB18B20復(fù)位write_DB18B20(0xcc)。//寫DB18B20;0xcc 跳過 ROM 指令write_DB18B20(0xbe)。//寫DB18B20;0xbe 讀溫度指令Temperature=read_DB18B20()。//讀 DB18B20 溫度,讀出的溫度在 TemperatureNegative()。//溫度為零度以下時(shí),將變換溫度,否則不變TEMP=Temperature**10000。 RTflag = 3。 //進(jìn)入發(fā)送狀態(tài) } if(datanumber == 30)RTflag = 3。 temp = 0。 } } if(RTflag == 3) //發(fā)送{ unsigned int T。 init_1820()。 delay(100)。 RTflag = 1。 //恢復(fù)到接收狀態(tài) datanumber = 0。 //指針歸0 } }} 附錄2:設(shè)計(jì)圖紙 接收顯示模塊原理圖 采集發(fā)射模塊原理圖附錄 電源模塊原理圖 PCB圖附錄 接收顯示模塊PCB圖附錄 采集發(fā)射模塊PCB圖附錄 電源模塊PCB圖 附錄3:元器件目錄表器件數(shù)量1節(jié)CS5171升壓芯片1片SP6223穩(wěn)壓芯片1片運(yùn)算放大器1個(gè)LM385穩(wěn)壓二極管1個(gè)MBRS120T3肖特基整流管1個(gè)三極管1個(gè)蜂鳴器1個(gè)CC DEBUGGER2個(gè)CC2430單片機(jī)2片SP3223E芯片1片LCD1602液晶1塊74LVC4245芯片2片晶振4片DS18B20傳感器1個(gè)開關(guān)2個(gè)電容47個(gè)電阻19個(gè)電感7個(gè)41
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1