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

正文內(nèi)容

基于arm的嵌入式智能家居遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)畢業(yè)論文(文件)

2025-07-16 00:20 上一頁面

下一頁面
 

【正文】 //取濕度數(shù)據(jù)各個位數(shù)值 humi[0]=0x30+Table_Data[0]/100%10。 //小數(shù)點(diǎn) humi[4]=0x30+Table_Data[1]/100%10。 //字符39。R39。 //LCD1602第一行顯示溫度數(shù)值 LCD_Disp_String(1,2,temp=)。 LCD_Disp_Char(1,10,temp[3])。 LCD_Disp_Char(1,14,temp[7])。 LCD_Disp_Char(2,7,humi[0])。 LCD_Disp_Char(2,11,humi[4])。 LCD_Disp_String(2,15,RH)。void DHT11_IO_IN(void)。extern unsigned char sbuf。void Delay_Nms(uint32_t nTime)。/************************************************************************ 函數(shù)名稱:Start_DHT11(void) 功能: 喚起DHT11*************************************************************************/int Start_DHT11(void){ DHT11_IO_OUT()。//拉高20~40us Delay_Nus(25)。 //等待80us高電平結(jié)束 return(1)。i8。 while(DHT11_ReadData_IN)。 } }/************************************************************************ 函數(shù)名稱:DHT11_Get_Data() 功能: 讀取數(shù)據(jù)*************************************************************************/unsigned char DHT11_Get_Data(){ u32 check,sum。 Table_Data[1]=sbuf。 Table_Data[3]=sbuf。 if(check == sum)//校驗(yàn)正確則返回(1) return(1)。 = GPIO_Mode。//不正確則返回(0)}/************************************************************************ 函數(shù)名稱:DHT11_IO_IN(void)、DHT11_IO_OUT(void) 功能: 配置DHT11_Data的輸入輸出*************************************************************************/void DHT11_IO_IN(void){ RCC_APB2PeriphClockCmd(DHT11_RCC_Port, ENABLE)。 check = sbuf。 Table_Data[2]=sbuf3。 Table_Data[0]=sbuf。 sbuf=1。//等待1bit數(shù)據(jù)前的50us低電平結(jié)束 Delay_Nus(50)。 sbuf=0。//使與DHT11的Data腳連接的引腳為輸入模式 while(!DHT11_ReadData_IN)。//拉低18ms以上 Delay_Nms(20)。unsigned char sbuf。extern unsigned char humi[10]。void Read_8Bits(void)。unsigned char DHT11_Get_Data(void)。 LCD_Disp_Char(2,13,humi[6])。 LCD_Disp_Char(2,9,humi[2])。 LCD_Disp_Char(1,16,temp[9])。 LCD_Disp_Char(1,12,temp[5])。 LCD_Disp_Char(1,8,temp[1])。 //字符39。 humi[8]=0x52。 humi[6]=0x30+Table_Data[1]%10。 humi[2]=0x30+Table_Data[0]%10。 //字符39。 temp[6]=0x30+Table_Data[3]%10。 temp[2]=0x30+Table_Data[2]%10。 } if(((Table_Data[2]26)||(Table_Data[0]65)))//溫濕度超過設(shè)定值則發(fā)送報(bào)警短信 { GPIO_SetBits(GPIOB,GPIO_Pin_5)。 //顯示溫濕度 } Send_Mesg_Sign=0。 Del_Mesg()。 GPIO_cfg()。 Time2_GPIO_cfg()。void Send_Mesg(void)。void EXTI_cfg(void)。void Display_WSD(void)。void LCD_GPIO_Configuration(void)。我的畢業(yè)設(shè)計(jì)題目是李建雄老師按我的要求給我出的,屬于自選題目—基于ARM的嵌入式智能家居遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì),該題目屬于我個人喜歡的嵌入式范圍內(nèi),課題背景也非常有意義,我喜歡科技,喜歡科技帶來的各種智能的東西,所以我很高興能接觸到智能家居這個層面,以后有機(jī)會我也將會在這個課題上繼續(xù)開發(fā)下去。08. International Symposium on. IEEE, 2008: 554557. 致謝致謝四年的大學(xué)時(shí)光過的很快,隨著畢業(yè)設(shè)計(jì)的結(jié)束我們也結(jié)束了本科的大學(xué)四年。同時(shí),若想知道家里的溫濕度情況,可隨時(shí)發(fā)送短信“WSD”到GPRS模塊,該系統(tǒng)即會將實(shí)時(shí)測量出來的溫濕度數(shù)值發(fā)送回到用戶的手機(jī)上,用戶馬上就能知道家里的安全情況。同時(shí),通過手機(jī)還可以發(fā)送特定的短信到GPRS模塊上,從而控制硬件系統(tǒng)中的各個模塊的工作或讀取溫濕度測量值通過短信返回,以此實(shí)現(xiàn)以手機(jī)短信對硬件系統(tǒng)的遠(yuǎn)程監(jiān)控。 Clear_Buf()。 USART_Send_String(PDU_Content)。 USART_Send_String(AT_CMGS)。/************************************************************************ 函數(shù)名稱:Send_Mesg(unsigned char *str)功能: 發(fā)送報(bào)警短信*************************************************************************/void Send_Mesg(void){ USART_ClearFlag(USART1, USART_FLAG_TC)。 USART_Send_String(humi)。 USART_Send_Char(39。 USART_Send_String(\r\n)。//設(shè)置短信模式為Text模式 USART_Send_String(\r\n)。),即PhoneNum=0011000D91+PhoneNum=0011000D91685132320301F1手機(jī)號碼后加上000801 和剛才的短信息內(nèi)容 即PhoneNum=PhoneNum+000801+Message,即0011000D91685132320301F1+000801+1C53719669FF01FF014F605BB673B0572853EF80FD7740706B4E86FF01=PhoneNum=0011000D91685132320301F1+000801+1C53719669FF01FF014F605BB673B0572853EF80FD7740706B4E86FF01PhoneNum 的字符個數(shù)除以2,格式化成2位的十進(jìn)制數(shù),即=88位/21=43最終發(fā)送內(nèi)容為:0011000D91685132320301F10008011C53719669FF01FF014F605BB673B0572853EF80FD7740706B4E86FF01五、所以要發(fā)送的內(nèi)容為AT+ CMGF=0回車換行AT+ CMGS=43回車換行0011000D91685132320301F10008011C53719669FF01FF014F605BB673B0572853EF80FD7740706B4E86FF01Ctrl+Z回車換行(這里的Ctrl+Z的ASCII值是26,用16進(jìn)制發(fā)送時(shí)是1A) AT指令的使用程序設(shè)計(jì) (1) Txet短信的發(fā)送 本設(shè)計(jì)中發(fā)送的Text短信是發(fā)送由DHT11測量出來的溫濕度的數(shù)值信息到目的手機(jī)上。 } } GPRS來信中斷處理流程圖圖42 GPRS來信中斷流程圖 GPRS的AT指令 本設(shè)計(jì)中用到的AT指令A(yù)T+CMGF=1 設(shè)置GPRS的短信格式為textAT+CMGF=0 設(shè)置GPRS的短信格式為PDUAT+CMGD=1,4 刪除SIM卡內(nèi)的所有短信AT+CMGR=1 讀取SIM卡內(nèi)的第一條短信AT+CMGS=“15232330101” 設(shè)置短信發(fā)送的目標(biāo)收號碼AT+CMGS=43 設(shè)置發(fā)送中文短信的字符數(shù) PDU編碼發(fā)送短消息常用Text和PDU(Protocol Data Unit,協(xié)議數(shù)據(jù)單元)模式。 USART_ClearFlag(USART1,USART_IT_RXNE)。))) Send_WSD_Mesg()。)amp。)amp。)amp。)amp。)amp。)amp。)amp。639。F39。039。539。B39。439。039。\r39。(Rx_Buf[126+t]==39。(Rx_Buf[122+t]==39。(Rx_Buf[118+t]==39。(Rx_Buf[113+t]==39。(Rx_Buf[110+t]==39。(Rx_Buf[109+t]==39。(Rx_Buf[107+t]==39。//Light Offif(((Rx_Buf[105+t]==39。amp。amp。amp。amp。amp。amp。amp。))) GPIO_SetBits(GPIOB,GPIO_Pin_1)。)amp。)amp。)amp。)amp。)amp。 t=5。O39。O39。 USART_ITConfig(USART1, USART_IT_RXNE, DISABLE)。//接收使能 Rx_Count=0。 USART_Send_String(\r\n)。具體過程如流程圖所示。 Display_WSD()。//發(fā)送報(bào)警短信 } }}/************************************************************************ 函數(shù)名稱:TIM2_IRQHandler(void) 功能: TIM2的中斷處理*************************************************************************/void TIM2_IRQHandler(void){ TIM_ClearITPendingBit(TIM2, TIM_FLAG_Update)。//開啟TIM2時(shí)鐘,10s讀取一次溫濕度值 while(1) { if((Table_Data[2]26)){ Send_Mesg_Sign=0。 //LCD1602初始化 if(Start_DHT11()==1)//檢測是否有響應(yīng),結(jié)果有響應(yīng)往下執(zhí)行 { while(!DHT11_Get_Data())。 EXTI_cfg()。 Time2_Configuration()。具體過程如流程圖所示。主要有直流穩(wěn)壓電源的設(shè)計(jì)、STM32最小系統(tǒng)的設(shè)計(jì)、步進(jìn)電機(jī)驅(qū)動電路的設(shè)計(jì),其中STM32最小系統(tǒng)的設(shè)計(jì)介紹了外部晶振電路、復(fù)位電路和串口驅(qū)動電路。圖35 STM32串口驅(qū)動電路 步進(jìn)電機(jī)、繼電器驅(qū)動電路設(shè)計(jì) 由于STM32主機(jī)的輸出信號較小不足以使步進(jìn)電機(jī)、繼電器正常工作,所以需要接上一個ULN2003功率放大stm32輸出的信號。其中13腳(R1IN)、1
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1