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

正文內(nèi)容

智能垃圾桶檢測系統(tǒng)畢業(yè)論文-在線瀏覽

2025-08-13 05:05本頁面
  

【正文】 擇10Hz 或80Hz 的輸出數(shù)據(jù)速率;同步抑制50Hz 和60Hz 的電源干擾;耗電量(含穩(wěn)壓電源電路):典型工作電流:.7mA,斷電電流: 1μA 工作電壓范圍: ~ ;HX711管腳說明如圖37所示:圖37 管腳圖HX711管腳描述如下表所示LCD1602采用標準的14腳(無背光)或16腳(帶背光)接口,各引腳接口說明如表所示編號符號引腳說明編號符號引腳說明1VSS電源地9D2數(shù)據(jù)2VDD電源正極10D3數(shù)據(jù)3VL液晶顯示偏壓11D4數(shù)據(jù)4RS數(shù)據(jù)/命令選擇12D5數(shù)據(jù)5R/W讀/寫選擇13D6數(shù)據(jù)6E使能信號14D7數(shù)據(jù)7D0數(shù)據(jù)15BLA背光源正極8D1數(shù)據(jù)16BLK背光源負極 軟件設計與實現(xiàn)在硬件電路確定之后,需要通過軟件編程來實現(xiàn)系統(tǒng)的功能,而軟件是整個智能家居系統(tǒng)的靈魂。在編程過程中首先將所要完成的各個功能分別按模塊編寫和調(diào)試,所有模塊調(diào)試成功以后,再將各個模塊連接整合在一起形成系統(tǒng)。主控制器程序流程圖如圖41所示:圖41 軟件設計流程本系統(tǒng)軟件設計的核心部分是GSM短信收發(fā),其他次要部分還有傳感器程序設計、報警程序設計等。Text 模式只支持傳送英文及數(shù)字信息,不能收發(fā)中文短信,但收發(fā)短信代碼簡單,實現(xiàn)起來比較容易,故在本系統(tǒng)中為了易于操作,控制階段將采用Text 模式。與短消息有關的AT 所示:指令作用AT+CNMA新信息確認應答AT+CPMS優(yōu)先信息存儲,這個命令定義用來讀寫信息的存儲區(qū)域AT+CMGF優(yōu)先信息格式,執(zhí)行格式有 TEXT 方式和 PDU 方式AT+CSAS保存設置,保存+CSAS 和+CSMP 的參數(shù)AT+CRES恢復設置AT+CSDH顯示文本方式的參數(shù)AT+CNMI新信息指示,這個命令選擇如何從網(wǎng)絡上接收短信息AT+CMGR讀短信,信息從+CPMS 命令設定的存儲器讀取。為了顯示直觀易懂,本系統(tǒng)的報警階段將采用PDU模式。7bit 編碼用于發(fā)送普通的 ASCII 字符,8bit 編碼通常用于發(fā)送數(shù)據(jù)消息,UCS2 編碼用于發(fā)送 Unicode 字符。發(fā)送和接收的PDU串結構是不同的。當從SIM卡內(nèi)讀取短消息時,首先需要設定短信收發(fā)模式,其次通過查詢和讀取指令獲取短消息內(nèi)容,然后將收到的短消息與預先設置好的控制命令比對,從而做出相應的控制操作。 //選擇以TEXT模式收信息USART_Puts(“AT+CMGL=“REC UNREAD”\r”)。 //讀取信息圖42 接收短信流程圖 發(fā)送短消息程序設計在本系統(tǒng)中當發(fā)生緊急情況時,需要主控制器通過GSM模塊給用戶發(fā)送發(fā)送報警短信。在短消息發(fā)送的實現(xiàn)過程中,主要的工作是設置好短消息的發(fā)送模式,其次是把預先想好的短信內(nèi)容加載到要發(fā)送的數(shù)組中,最后就是把短信發(fā)送到設置好的用戶號碼中。 //選擇以PDU模式發(fā)信息USART_Puts(“AT+CMGS=”+86XXXXXXXXXXX”\r”)。 //發(fā)送短信內(nèi)容 硬件制作與調(diào)試硬件的制作是很重要的,它直接關系到整個設計的成敗。在本次系統(tǒng)制作過程中,為了制作簡便,使用了市場上現(xiàn)有的GSM模塊GTM900C。先啟動GSM串口調(diào)試助手程序,選擇好端口,將波特率設為9600,無奇偶效驗位。 軟件編程與調(diào)試軟件是整個系統(tǒng)的靈魂,本次軟件設計采用Keil μVision4開發(fā)軟件。圖53 正常工作結果圖,手機將接受到如圖54所示短信(短信內(nèi)容以設置)圖54 ,手機將接收到如圖55所示短信(短息內(nèi)容可以設置)圖55,手機將接收到如圖56所示短信(短信內(nèi)容可以設置)圖55 經(jīng)過自己的不懈努力,本文設計與實現(xiàn)了一個針對普通家庭的垃圾智能管理系統(tǒng)。 雖然本次研究和設計基本實現(xiàn)了系統(tǒng)的各項功能,但是系統(tǒng)還有許多需要完善的地方。其次,本次系統(tǒng)遠程控制所用的短消息屬于第一代無線數(shù)據(jù)服務技術,在內(nèi)容、數(shù)據(jù)輸送等方面存在限制,有時存在短信延遲等現(xiàn)象,可以考慮使用GTM900C自帶的GPRS功能,或者利用現(xiàn)在已經(jīng)大力發(fā)展的3G網(wǎng)絡及正在不斷發(fā)展的4G 網(wǎng)絡,以實現(xiàn)數(shù)據(jù)的傳輸。 本研究及學位論文是在我的導師***老師的親切關懷和悉心指導下完成的。*老師不僅在學業(yè)上給我以精心指導,同時還在思想、生活上給我以無微不至的關懷,在此謹向*老師致以誠摯的謝意和崇高的敬意。在論文即將完成之際,我的心情無法平靜,從開始進入課題到論文的順利完成,有多少可敬的師長、同學、朋友給了我無言的幫助,在這里請接受我誠摯的謝意!最后我還要感謝培養(yǎng)我長大含辛茹苦的父母,謝謝你們!最后,再次對關心、幫助我的老師和同學表示衷心地感謝! 參考文獻[1] MeHome~(TM)全移動智能家居系統(tǒng)[J]. 數(shù)字社區(qū)amp。智能家居, 2008, (09)[8] 陳鵬. Nico智能家居系統(tǒng)特點淺析[J]. 數(shù)字社區(qū)amp。sbit lcdrw=P2^3。 //1602三個控制引腳sbit ds=P1^0。 //超聲波發(fā)射引腳sbit RX=P3^2。 //AD模塊數(shù)據(jù)IO口sbit hx711_sck=P1^4。//溫度超標指示燈 為了節(jié)省IO口資源,與GSMMCU相連的信號線從這里相對應引出sbit LED2=P2^6。 //重量超標指示燈uint temp。//定義浮點型的溫度數(shù)據(jù)uint time=0。 //距離值int weight。039。139。239。339。439。539。639。739。839。939。//查表顯示數(shù)值 用于1602顯示的數(shù)組void delay(uint z)//延時函數(shù){ uint x,y。x0。y0。}/* uS延時函數(shù),含有輸入?yún)?shù) unsigned char t,無返回值 unsigned char 是定義無符號字符變量,其值的范圍是 0~255 這里使用晶振12M,大致延時長度如下 T=tx2+5 uS */void DelayUs2x(unsigned char t){ while(t)。 lcden=0。 P0=。 lcden=1。 lcden=0。}/* 1602寫數(shù)據(jù)函數(shù)*/void write_date(uchar date){ lcdrs=1。 lcdrw=0。 delay(1)。 delay(1)。 delay(1)。 ds=0。 while(i0)i。 i=4。 //延時等待}/* DS18B20讀一位數(shù)據(jù)函數(shù)*/bit tempreadbit() { uint i。 ds=0。//i++延時作用 ds=1。i++。 i=8。 return (dat)。 dat=0。i=8。 dat=(j7)|(dat1)。}/* DS18B20向DS18B20寫一個字節(jié)函數(shù)*/void tempwritebyte(uchar dat) { uint i。 bit testb。j=8。0x01。 if(testb) //寫1 { ds=0。i++。 i=8。 } else //寫0 { ds=0。while(i0)i。 i++。 } }}/* DS18B20開始獲取溫度并轉換*/void tempchange(){ dsreset()。 tempwritebyte(0xcc)。 //啟動18B20進入溫度轉換}/* DS18B20讀取寄存器中儲存的溫度數(shù)據(jù)*/uint get_temp() { uchar a,b。 //初始化 delay(1)。 //跳過ROM編碼直接向18B20發(fā)溫度轉換命令 tempwritebyte(0xbe)。//讀低8位 b=tempread()。 temp=8。 f_temp=temp*。 //乘以10表示小數(shù)點后面只取1位, if(temp200) //這里其實是20℃,以此類推,這里就是你根據(jù)系統(tǒng)指標進行修改設置的地方,記住,溫度設置值要乘于10 LED1=0。 f_temp=f_temp+。 //temp是整形} /* 溫度數(shù)據(jù)發(fā)送給1602*/void display(uchar date){ write_date(date)。 write_(0x80+0x40+9)。T39。 display(39。)。 //溫度的十位 display(table1[j])。 //溫度的個位 display(table1[j])。.39。 //小數(shù)點 j=t%100%10。 }/* 高度檢測及顯示*/void hightest() { uint i。 //觸發(fā)信號是高電平脈沖,寬度大于10us DelayUs2x(10)。 while(!RX)。 //檢測到高電平時打開定時器0,開始計時 while(RX)。
點擊復制文檔內(nèi)容
物理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1