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

正文內(nèi)容

基于單片機(jī)的糧倉(cāng)濕度檢測(cè)報(bào)警系統(tǒng)設(shè)計(jì)檢測(cè)報(bào)告畢業(yè)設(shè)計(jì)(文件)

 

【正文】 外部拉低引腳會(huì)因?yàn)閮?nèi)部電阻原因,而導(dǎo)致輸出電流 ILL。當(dāng)晶振工作的時(shí)候, RST 腳將會(huì)持續(xù) 2 個(gè)機(jī)器的周期來(lái)使用單片機(jī)進(jìn)行復(fù)位。但是,當(dāng)每次訪問(wèn)外部的數(shù)據(jù)存儲(chǔ)器的時(shí)候, ALE 的脈沖將跳過(guò)。 在 flash的編程期之間, EA也會(huì)接受 12伏特的 VPP 電壓。 表 33 單片機(jī)的引腳分配 模 塊 端口 功能 顯示模塊 段選信號(hào)輸入 位選信號(hào)輸入 報(bào)警模塊 、 報(bào)警信號(hào)輸出 檢測(cè)模塊 濕度信號(hào)輸入 檢測(cè)模塊 檢測(cè)模塊主要由 SHT10溫濕度傳感器和 1個(gè) 10K 電阻組成。 另外 , 由于其 體積小、響應(yīng) 快 、能耗 低 、可浸沒(méi)、抗干擾 的 能力 強(qiáng)大 、溫濕 度檢測(cè) 一體, 并且 有露點(diǎn)測(cè)量,性價(jià)比 非常的 高, 從而使得 該產(chǎn)品能適 用 于 多種 場(chǎng)合 的應(yīng)用 [14]。技術(shù),保證了該產(chǎn)品的極高的可靠性和優(yōu)良的長(zhǎng)期的穩(wěn)定性不受影響。由于體積微小和功耗極低的優(yōu)點(diǎn),因此 SHT1x成為了各類(lèi)應(yīng)用中的首選。其實(shí)物圖如圖 34所示 [16]。在損耗的方面,均作出了優(yōu)化的處理;傳感器不能按照 I2C 協(xié)議編址,但是,如果 I2C 總線上沒(méi)有掛接別的元件,傳感器可以連接到 I2C 總線上,但單片機(jī)必須按照傳感器的協(xié)議工作 [17]。因此為確保通訊的安全, DATA的有效時(shí)鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說(shuō)明書(shū)( 20xx) 11 間是 SCK 的上升沿之前和下降沿之后應(yīng)該分別延長(zhǎng)至 TSU and THO– 參見(jiàn)圖 36。上拉電阻一般都已經(jīng)包含在了微處理器的中。 圖 36 時(shí)序圖 表 35 SHT10 直流特性 參數(shù) 條件 最小 典型 最大 單位 供電電源 DC10 V 供電電流 測(cè)量狀態(tài) 1 mA 平均值 2 28 181。A 基于單片機(jī)的糧倉(cāng)濕度檢測(cè)報(bào)警系統(tǒng)設(shè)計(jì) 12 f. 電氣特性 電氣特性,如能耗,高、低電平,輸入、輸出電壓等,都取決于電源。 圖 37 SHT10 電路圖 顯示模塊 LCD1602介紹 介紹 LCD1602 即 字符型液晶顯示模塊 , 是一種專門(mén) 的適用于 顯示 符號(hào),字母以及 數(shù)字等 的 點(diǎn)陣式 LCD,目前常用 的有 16*1, 16*2, 20*2 和 40*2行等的模塊。 第 2腳: VDD是 接 5V的 正電源。 而 當(dāng) RS 和 R/W 均是 低電平 的時(shí)候可 寫(xiě)入指令或 者是 顯示地址,當(dāng) RS 是 高電平 R/W是 低電平 的時(shí)候 可以寫(xiě)入數(shù)據(jù),當(dāng) RS 是 低電平 R/W高電平 的時(shí)候 可以讀 入 信號(hào)。 第 16腳:背光源 是 負(fù)極。 報(bào)警電路設(shè)計(jì) 根據(jù)上述報(bào)警電路的介紹,報(bào)警電路主要由 2個(gè)發(fā)光二極管, 1個(gè)蜂鳴器, 1個(gè)三極管, 2個(gè) 1K 的電阻和 1個(gè) 10K 的電阻構(gòu)成 [26]。其電路圖如圖 311 所示。 圖 312 復(fù)位電路圖 鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說(shuō)明書(shū)( 20xx) 17 4 系統(tǒng)的軟件設(shè)計(jì) 中斷子程序 中斷函數(shù)的程序: void timer0() interrupt 1 { TH0=(6553510000)/255。//正常指示燈 sbit Red=P3^3。ims。 unsigned int wendu,shidu。 TH0=(6553510000)/255。 基于單片機(jī)的糧倉(cāng)濕度檢測(cè)報(bào)警系統(tǒng)設(shè)計(jì) 18 TR0=1。,amp。checksum,TEMP)。 Green=1。 Green=1。 //converts integer to float =(float)。 鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說(shuō)明書(shū)( 20xx) 19 //calculate humidity, temperature wendu=10*。 //溫度個(gè)位 wd[2]=wendu%10。 //濕度十位 sd[1]=shidu%100/10。//十位 write_date(sd[1]+0x30)。 write_date(0x30+shezhi/100)。 if(shidu=shezhi)//當(dāng)前濕度值大于設(shè)定的濕度值 { FEQ=0。 Red=1。//數(shù)據(jù)命令端口 sbit lcdrw=P2^1。 for(i=0。j++)。 //給端口送指令 delay1ms(5)。 } void write_date(uchar date) { lcdrs=1。 //延時(shí) 5MS lcden=1。 lcdrw=0。 //開(kāi)顯示不顯示光標(biāo) write_(0x06)。num16。 } write_(0x80+0x40)。 delay1ms(5)。//減 sbit K4=P1^7。 } } if(K3==0)//減小 基于單片機(jī)的糧倉(cāng)濕度檢測(cè)報(bào)警系統(tǒng)設(shè)計(jì) 22 { if(K3==0) { shezhi=shezhi10。 write_date(0x30+shezhi/100)。 } 鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說(shuō)明書(shū)( 20xx) 23 5 系統(tǒng)調(diào)試 濕度檢測(cè)報(bào)警系統(tǒng)調(diào)試包括軟件調(diào)試,硬件調(diào)試。 Proteus總體仿真圖 51所示。 經(jīng)上述測(cè)試,基本功能都以實(shí)現(xiàn),可以對(duì)檢測(cè)出的實(shí)時(shí)濕度數(shù)值進(jìn)行顯示,并且與設(shè)置數(shù)值進(jìn)行比較,從而決定是否報(bào)警,系統(tǒng)符合要求。實(shí)時(shí)檢測(cè)濕度在濕度限制數(shù)值內(nèi)的情況下,實(shí)物圖如圖 55。通過(guò)本次畢業(yè)設(shè)計(jì),獲益良多。 在整個(gè)設(shè)計(jì)過(guò)程中,會(huì)遇到不同的問(wèn)題,面對(duì)在設(shè)計(jì)過(guò)程中出現(xiàn)的各種問(wèn)題,就需要針對(duì)問(wèn)題的存在點(diǎn),解決好每一個(gè)小問(wèn)題,才能 確保整個(gè)系統(tǒng)的正確性??傊诶碚撆c實(shí)踐相結(jié)合的過(guò)程中,只有不斷地思考和不斷地動(dòng)手實(shí)踐,才能縮短理論與實(shí)踐之間的距離,將理論知識(shí)充分的運(yùn)用到實(shí)踐中。通過(guò)這次畢業(yè)設(shè)計(jì),我鞏固了所學(xué)的知識(shí),加深了對(duì)理論知識(shí)的理解,更重要的是鍛煉自己工作學(xué)習(xí)的獨(dú)立性,為我今后的工作和學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ),也提供了一個(gè)良好的平臺(tái)。通過(guò)對(duì)單片機(jī)方面的知識(shí)的復(fù)習(xí),對(duì)設(shè)計(jì)要求的認(rèn)真解讀,一步一步撥開(kāi)云霧,心中逐漸明朗。在此過(guò)程中,收獲很多。 另外不得不提的是同學(xué)們的熱心幫助,我們的課題類(lèi)似,因而在很多方面可以互相學(xué)習(xí),互相借鑒。對(duì)以往的知識(shí)有了更深刻的了解和熟練地運(yùn)用,這使我對(duì)我以后的工作有了信心。 //定義通訊時(shí)鐘端口 sbit DATA = P1^1。//使能端口。//蜂鳴器 sbit K1=P1^4。//確定 uint shezhi=600,flag=1。 //定義了兩個(gè)共用體 float f。 for(i=0。j++)。i++) delay1ms(1)。 //給端口送指令 delay1ms(5)。 } void write_date(uchar date) { lcdrs=1。 //延時(shí) 5MS lcden=1。 lcdrw=0。 //開(kāi)顯示不顯示光標(biāo) write_(0x06)。num16。 } write_(0x80+0x40)。 delay1ms(5)。 SCK=1。 SCK=0。 鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說(shuō)明書(shū)( 20xx) 33 SCK=1。 SCK=0。 //Initial state for(i=0。 } s_transstart()。i++) //9 SCK cycles { SCK=1。 DATA=1。 DATA=1。_nop_()。 DATA=0。 SCK=0。num14。//多了和少了都不會(huì)對(duì)的。 //顯示清零 write_(0x80)。//使能端拉低 write_(0x38)。 lcden=0。 P0=date。 //使能端高電平有效 delay1ms(5)。 //寫(xiě)指令時(shí) RS=L lcden=0。 for(i=0。i++) for(j=0。 enum {TEMP,HUMI}。//顯示當(dāng)前的濕度 uchar code table2[]=S: 。//加 sbit K3=P1^6。//正常指示燈 sbit Red=P3^3。//數(shù)據(jù)命令端口 sbit lcdrw=P2^1。 //用于記錄溫度 uchar sd[6]。我想,這段時(shí)間,這些歲月也終將令我難忘。 同時(shí),在這段時(shí)間里,我也時(shí)而想起大學(xué)四年里對(duì)我們諄諄教導(dǎo)的各位老師。 在我遇到問(wèn)題時(shí),林萍老師和陳永明老師熱心的解答,常常與我溝通,在老師的幫助下我攻克了一個(gè)又一個(gè)難題。本次設(shè)計(jì)根據(jù)設(shè)計(jì)要求,經(jīng)過(guò)不懈努力,認(rèn)真鉆研終于完成。軟件設(shè)計(jì)是個(gè)即靈活又細(xì)膩的工作,我要細(xì)心地去發(fā)現(xiàn)問(wèn)題,解決問(wèn)題,去不斷完善,以此培養(yǎng)了我良好的邏輯思維能力以及分析問(wèn)題,解決問(wèn)題的能力。找到問(wèn)題所在后,自己解決不了的,可以找老師、同學(xué)一起討論研究,不斷地完善自己所設(shè)計(jì)的頻率計(jì)。其次,掌握了用 C 語(yǔ)言來(lái)編寫(xiě)程序,學(xué)會(huì)了使用 Proteus和 Keil軟件來(lái)實(shí)習(xí)單片機(jī)的仿真。 圖 56 濕度檢測(cè)報(bào)警系統(tǒng)實(shí)物圖(范圍外) 由實(shí)物調(diào)試圖可知,本設(shè)計(jì)能較好的完成設(shè)計(jì)的要求,符合設(shè)計(jì)任務(wù)書(shū)要求。經(jīng)過(guò)不斷的軟硬件聯(lián)合調(diào)試,修改程序和硬件連接,最終完成的作品就能實(shí)現(xiàn)濕度檢測(cè)報(bào)警系統(tǒng)所提出 的功能。 基于單片機(jī)的糧倉(cāng)濕度檢測(cè)報(bào)警系統(tǒng)設(shè)計(jì) 24 圖 52 檢測(cè)范圍內(nèi)的仿真 當(dāng)檢測(cè)到的實(shí)時(shí)濕度數(shù)值超出 60%RH,仿真顯示如圖 53所示。在使用軟件仿真時(shí),進(jìn)行調(diào)試,對(duì)比仿真結(jié)果是否能滿足設(shè)計(jì)要求,在軟件調(diào)試成功的基礎(chǔ)上,開(kāi)始調(diào)試硬件電路,確保硬件能完美的達(dá)成仿真效果 [29]。 write_date(0x20+14)。 } while(!K3)。 if(shezhi=999) { shezhi=999。//設(shè)置 sbit K2=P1^5。num14。//多了和少了都不會(huì)對(duì)的。 //顯示清零 write_(0x80)。//使能端拉低 write_(0x38)。 lcden=0。 P0=date。 //使能端高電平有效 delay1ms(5)。 //寫(xiě)指令時(shí) RS=L lcden=0。i++) for(j=0。//使能端口。 } } //wait approx. to avoid heating up SHTxx delaynms(800)。 Green=1。 write_date(0x20+14)。 write_date(sd[2]+0x30)。 //濕度小數(shù)點(diǎn)后第一位 write_(0x80+0x09)。 shidu=shidu46。 //溫度百位 wd[0]=wendu%1000/100。,amp。 } if(flag==1) { if(error!=0) s_connectionreset()。Green=0。 Green=0。 //measure humidity error+=s_measure((unsigned char*) amp。//液晶初始化 /*************************************/ while(1) { error=0。 EA=1。 delaynms(200)。 } //*********主函數(shù) ***************** void main(void) { value humi_val,temp_val。//蜂鳴器 void delaynms(uint ms)//延時(shí) 1 毫秒(不夠精確的) {
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1