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

正文內容

智能家居警報系統(tǒng)設計物聯(lián)網實訓設計報告-免費閱讀

2025-08-13 01:44 上一頁面

下一頁面
  

【正文】 ) { delay(10)。 //清除LCD的顯示內容 delay(1)。 ep = 0。 ep = 0。 ep = 0。 i++)。BOOL lcd_bz()。 } }//程序運行到這里,就表明有鍵值被讀取存放于l_key變量中,主程序就可以檢測此變量做相應外理。 //此函數功能為左循環(huán)移位 } if (key==0xff){ //如果讀取不到P1口的值,比如是干擾,不做鍵值處理,返回 l_keyold=0xff。 key=0xff。 while(!TI)。 } longdelay(10)。 i++。 //啟動定時器} void gsm(uchar *sms){ uchar i=0,j=0,k=0。THTL = 0xFD。 I2C_stop()。 return tmp。 I2C_stop()。 SCL=0。 SCL=0。_nop_()。_nop_()。_nop_()。_nop_()。i8。_nop_()。 tmp=1。 for(i=0。 display(0x40,Steal!)。 } function()。 if(correct_old==0) //密碼正確 { speaker=1。 for(i=0。,0x01)。 _24C02Write(39。 EA=0。 break。 EX1=1。 pswd_error()。i6。 longdelay(10)。 display(0x40,rd:)。 input()。 change_f()。 if(l_key==10) //開門 { lcd_wcmd(0x01)。j=0。 t=times。 l_key=0xff。 //清屏 while(k6) { ReadKey()。 //關串口中斷,防止中斷嵌套 if(TI) //如果是發(fā)送中斷,則不做任何處理 { TI = 0。 if(Count_time = 60000) { Count_time = 0。 Green_LED = 0。 IGT = 0。)||(Buf_First_Serial[k+4] == 39。 Send_LR()。 Second_AT_ERROR(AT+CMGD=1,10)。k++) { Second_Serial_Port_Send(Buf_First_Serial[k])。amp。 //使用GSM字符集 //Second_AT_Command(AT+CSMP=17,167,0,8,3)。 } } else { i = 1。 //將字符串地址給b for (b。 }//發(fā)送命令函數//允許出錯void Second_AT_ERROR(unsigned char *b,unsigned int wait_time) { unsigned char i。b++) { Send_Hex(*b)。 unsigned char *c。O39。amp。kBuf1_Max。 for(k=0。unsigned char runxun_ser1 = 0,Flag_Buf1_Rec = 0。 //功能選擇函數void change_f(void)。 //刪除控制吧標志位bit ok。 //檢測舊密碼標志位uchar correct_new=0。 //定義P0^0 為門鎖控制標志位sbit speaker=P0^1。由于該系統(tǒng)主要利用現代移動通信網絡作為承載,不需要考慮布線等因素,減少了環(huán)境因素對系統(tǒng)的影響,提高了該系統(tǒng)的可移動性。最后使用示波器測試中斷引腳,發(fā)現存在干擾信號,使得單片機出現誤中斷現象。但經過驗證,該設想不實際,故直接寫入初始化密碼。為避免此類情況的發(fā)生影響調試結果,在調試前,先用萬用表二極管檔將電路板的線路都測一下,確保電路正常。按照液晶指示“Input old password”,輸入舊密碼;然后提示“Input new password”,輸入新密碼;最后在提示“Input it again!”后重復輸入新密碼。在輸入狀態(tài),當輸入錯誤時,可通過鍵盤上的“Delect”鍵刪除錯誤位。如果密碼錯誤,則需要重新輸入密碼,直到密碼正確為止。P1口低4位作為鍵盤的行,高4位作為鍵盤的列。在寫函數_24C02Write(unsigned char dat,unsigned char l_address)中,先向總線發(fā)出寫24C02的地址,在完成I2C串口協(xié)議后,寫入24C02的寫地址,然后寫入數據。如果讀取不到P1口的值,比如是干擾,則不做鍵值處理,返回繼續(xù)循環(huán)下次。主程序流程圖如圖17所示。成功進入系統(tǒng)后可以選擇不同的功能:開門、修改系統(tǒng)密碼和開啟報警系統(tǒng)。在布線過程中,調整元器件的位置和方向,可以改善電路板布線,減少飛線。串行時鐘SCL和串行數據/,通過單片機編程控制存儲器的讀寫。由于單片機的中斷方式為低電平中斷,所以經放大器放大后的信號要先接入反相器,才能再連接到單片機的中斷引腳上如圖6。系統(tǒng)硬件電路如圖4所示。LCD1602包括4種工作狀態(tài),通過MCU設置RS、RW和E值,可使液晶工作在不同的狀態(tài)。數據傳送是由產生串行時鐘和所有起始停止信號的主器件控制的。設置以下AT指令,GSM模塊可以發(fā)送短消息:AT+CMGF=1回車(采用文本格式發(fā)送,如用PDU格式,則AT+CMGF=0)AT+CMGS=“+8613xxxxxxxxx”回車輸入短消息。由于短信息的費用低廉,可以取代傳統(tǒng)的無線遙控。其引腳圖如圖2所示。STC89C52作為普通51單片機已廣泛應用于各種產品中,其接口簡單,方便使用,且功能強大。可以說,隨著GSM的網絡建設的完善,GSM模塊的應用范圍也越來越廣。隨著生活水平的提高,提別是物質生活水平的不斷提高,人們對自己的個人安全和家庭財產安全越來越重視,安全已成為一種市場需求;同時經濟的飛速發(fā)展伴隨著城市流動人口的急劇增加,給家庭防控增加了新的難題和提出了新的課題,傳統(tǒng)的人防物防的形式已難以適應社會形式發(fā)展的需求。 基于GSM安全系統(tǒng)現狀與發(fā)展趨勢城市規(guī)模迅速擴大,外來人口大量涌入,使本來就復雜的城市管理更加復雜。只要手指輕輕一觸,家里所有電器都可以通過用手機平板電腦或者遙控面板一鍵操控,輕松對家居中的燈光、電視、空調、窗簾、攝像頭等進行實時查看與控制,讓你提前享受未來生活,一切變化盡在你的指尖! 基于GSM安全系統(tǒng)簡介GSM安全系統(tǒng)是基于移動通信網絡的監(jiān)控報警技術,徹底解決了普通防盜器、監(jiān)控器無法解決的遠程報警和易于破解的難題。本系統(tǒng)充分運用GSM移動通訊網絡,結合數字通訊技術,實現對家居進行狀態(tài)監(jiān)控、調度、防盜報警、防火報警等功能。(3)作案人詭計多端,狡猾、飄忽不定,沒有固定的著落和去處。簡單來講,GSM模塊加上鍵盤、顯示屏和電池,就是一部手機。利用通信加密技術,讓用戶的家居安全無憂,是繼單向防盜器、雙向防盜器后的新一代防盜產品。另外,STC89C52可降至0Hz靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式。光電開關將輸入電流在發(fā)射器上轉換為光信號射出,接收器再根據接收到的光線的強弱或有無對目標物體進行探測。TC35模塊主要由GSM基帶處理器、GSM射頻模塊、供電模塊(ASIC)、閃存、ZIF連接器、天線接口六部分組成。AT24C02支持I2C總線數據傳送協(xié)議。下面分別簡單介紹矩陣鍵盤和LCD1602液晶顯示器的性能和工作原理。對于矩陣式鍵盤,按鍵的位置由行號和列號唯一確定,因此可分別對行號和列號進行二進制編碼,然后將兩值合成一個字節(jié),高4位是行號,低4位是列號。為保證系統(tǒng)具有較高的靈敏度,故加入由LM324組成的放大電路,電路如圖8所示。單片機的TXD引腳接到MAX232的T2IN引腳,單片機的RXD引腳接到MAX232的T2OUT引腳。首先,利用Protel DXP軟件繪制電路圖并生成PCB板,利用人工布局,對PCB圖進行布線。該系統(tǒng)主要實現的功能是:輸入密碼,密碼正確則進入系統(tǒng)。若輸入的密碼錯誤,則需要重新輸入,當錯誤次數達到3次時,系統(tǒng)也會進入自鎖狀態(tài)和通過GSM發(fā)送短信通知用戶。P1口低4位作為鍵盤的行,高4位作為鍵盤的列。 存儲器模塊軟件設計在本系統(tǒng)中,AT24C02的存儲功能主要是通過I2C總線來實現串行讀寫,其流程圖如圖15所示。單片機P2口接LCD1602的數據引腳,P0^P0^P0^7分別接LCD1602的RS、RW、EP引腳,通過單片機控制液晶顯示。程序見附錄。編寫好程序后,將文件加載到工程中,然后“build”,生成“*.hex”文件,將AT89S52芯片插到下載開發(fā)板中,然后打開下載軟件,通過它導入“*.hex”運行編譯,載入到芯片即可。若錯誤次數達到三次,系統(tǒng)進入死鎖狀態(tài),液晶顯示“Try it tomorrow!”,并通過GSM模塊發(fā)送短信通知用戶, 開門功能調試在進入操作系統(tǒng)后,按“Open”鍵進入開門功能。 調試存在問題整個設計的難點在于調試方面,因此在調試中也遇到了很多問題,但經過查看資料和細心分析后,最終都能順利解決。最后經過反復檢查,發(fā)現原來是因為單片機P2引腳為倒序排列,在畫板圖時沒有留意,導致接錯數據引腳。剛開始時,傳感器沒有檢測到信號,但單片機卻運行中斷程序。編程前要畫流程圖,這樣會使思路清晰。這一次的實訓設計,從查找資料、方案確定、電路設計到PCB制作和調試,整個過程都是我自己親自去完成。 //存儲 輸入鍵值uchar pswd_flash[6]={0}。 //密碼位 bit change=0。 //密碼錯誤函數void onfire(void)。 //LED3紅色指示燈sbit IGT = P2^5。//發(fā)送換行回車函數void Send_LR(void){ Send_Hex(0x0D)。 else return 0。Buf_First_Serial[k+1]==39。 } } for(k=0。) { End_weizi = k5。 //將字符串地址給b for (b。 } } else { i = 1。 while(i == 0) { if((!Hand(OK))amp。 Times = 0。 //新短信到來時提示 Second_AT_Command(AT+CMGF=1,3)。 if(strstr(Buf_First_Serial,+CMTI)!=NULL) //若緩存字符串中含有+CMTI就表示有新的短信 { Delay_ms(500)。 //} Find_dw_TEXT()。 } else if(strstr(Buf_First_Serial,onrelay)!=NULL) { K1 = 1。 CLR_Buf1()。:39。 //P40P43設置為推挽輸出 P4M0 = 0x0f。 //第一個串口初始化 Second_Serial_Port_Initial()。 Green_LED = 1。 //設置溢出一次為50ms TL0 = 0x00。 } } ES = 1。 } if(l_key==12) // 刪除 { delect=1。 } }}void pswd_error(void){ code uchar sms[]={Alarm! someone has inputed wrong password three times.}。 display(0x00,Try it tomorrow!)。}void function(void){
點擊復制文檔內容
職業(yè)教育相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1