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

正文內(nèi)容

stc89c52單片機倉庫溫濕度檢測系統(tǒng)設(shè)計畢業(yè)論文(更新版)

2025-07-28 14:54上一頁面

下一頁面
  

【正文】 9R2OUT第二組TTL/CMOS電平輸出2V+正電源濾波10T2IN第二組TTL/CMOS電平輸入3C1泵電容1負極11T1IN第一組TTL/CMOS電平輸入4C2+泵電容2正極12R1OUT第一組TTL/CMOS電平輸出5C2泵電容2負極13R1IN第一組RS232電平輸入6V負電源濾波14T1OUT第一組RS232電平輸出7T2OUT第二組RS232電平輸出15GND地8R2IN第二組RS232電平輸入16VCC電源+5V MAX232引腳排列根據(jù)設(shè)計的需要,設(shè)計單片機與PC間通信接口電路如圖17示。RS232C規(guī)定的邏輯電平與一般微處理器、單片機的邏輯電平是不同的,邏輯1(MARK) = 3V~15V,邏輯0(SPACE) = +3~+15V。Pin31:EA/Vpp程序存儲器的內(nèi)外部選通線,STC89C52單片機,內(nèi)置有8kB的程序存儲器,當EA為高電平并且程序地址小于8kB時,讀取內(nèi)部程序存儲器指令數(shù)據(jù),而超過8kB地址則讀取外部指令數(shù)據(jù)。然而,初始復(fù)位不改變RAM(包括工作寄存器R0R7)的狀態(tài)。(5)并行輸入輸出(I/O)口:STC89C52共有4組8位I/O口(P0、 PP2或P3),用于對外部數(shù)據(jù)的傳輸。在外接電源方式下,可以充分發(fā)揮DS18B20寬電源電壓范圍的優(yōu)點,即使電源電壓VCC降到3V時,依然能夠保證溫度量精度。 DS18B20寄生電源強上拉供電方式電路圖注意:,DS18B20的VDD引腳必須接地2)可以在沒有常規(guī)電源的條件下讀取ROM。          DS18B20暫存存儲器分布根據(jù)DS18B20的通訊協(xié)議,主機(單片機)控制DS18B20完成溫度轉(zhuǎn)換必須經(jīng)過三個步驟:每一次讀寫之前都要對DS18B20進行復(fù)位操作,復(fù)位成功后發(fā)送一條ROM指令,最后發(fā)送RAM指令,這樣才能對DS18B20進行預(yù)定的操作。例如+125℃的數(shù)字輸出為07D0H,+℃的數(shù)字輸出為0191H,℃的數(shù)字輸出為FF6FH,55℃的數(shù)字輸出為FC90H。計數(shù)器1對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進行減法計數(shù),當計數(shù)器1的預(yù)置值減到0時,溫度寄存器的值將加1,計數(shù)器1的預(yù)置將重新被裝入,計數(shù)器1重新開始對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進行計數(shù),如此循環(huán)直到計數(shù)器2計數(shù)到0時,停止溫度寄存器值的累加,此時溫度寄存器中的數(shù)值即為所測溫度。 DS18B20的寫時序 DS18B20的使用所有時序都是將主機作為主設(shè)備,單總線器件作為從設(shè)備。開漏單總線接口引腳。 (3)、實際應(yīng)用中不需要外部任何元器件即可實現(xiàn)測溫。支持多點組網(wǎng)功能,多個DS18B20可以并聯(lián)在唯一的三線上,實現(xiàn)多點測溫。使用可靠。(℃+ |t|)。 系統(tǒng)總體框圖方案一:采用熱電阻溫度傳感器。下圖展示了一種可能的結(jié)構(gòu)通過一線牽采集模塊,對糧倉的溫度進行測量采集,每個糧倉約有200點模擬量輸入(溫度)并根據(jù)糧食的情況對現(xiàn)場進行濕度檢測。Serial transmission Serial Data Transfer。利用STC89C52單片機本身強大的功能和內(nèi)部RAM資源,可以很方便的實現(xiàn)單片機與PC機間的數(shù)據(jù)傳輸,并能利用軟件方便的邏輯判斷實現(xiàn)了1Wire總線的ROM搜索,實現(xiàn)了測溫器件18B20的枚舉,實現(xiàn)了無人干預(yù)的測溫點的動態(tài)裁剪,所以本設(shè)計具有很強的現(xiàn)實應(yīng)用性。為保證日常工作的順利進行,首要問題是加強倉庫內(nèi)溫度的監(jiān)測工作,因為溫度的升高,就意味著糧庫內(nèi)的有氧呼吸的加強,就意味著馬上就要發(fā)生腐爛霉變。并生成動態(tài)畫面、報表、報警、曲線等數(shù)據(jù)管理功能。其主要的特點為精度高、測量范圍大、便于遠距離測量。方案二:采用AD590。AD590的測量信號可遠傳百余米。綜合比較方案二與方案三,方案三更為適合于本設(shè)計系統(tǒng)對于溫度傳感器的選擇。C之間。當工作于寄生電源時,此引腳必須接地。(1)DS18B20的復(fù)位時序 DS18B20的復(fù)位時序 DS18B20的讀時序?qū)τ贒S18B20的讀時序分為讀0時序和讀1時序兩個過程。(1)光刻ROM中的64位序列號是出廠前被光刻好的,它可以看作是該DS18B20的地址序列碼。在DS18B20出廠時該位被設(shè)置為0,用戶不要去改動。并且工作電源VCC必須保證在5V,當電源電壓下降時,寄生電源能夠汲取的能量也降低,會使溫度誤差變大。為了設(shè)計此系統(tǒng),采用了MCS51兼容單片機STC89C52單片機作為控制芯片1. STC89C52的片內(nèi)結(jié)構(gòu)下圖是STC89C52的內(nèi)部結(jié)構(gòu)示意圖。(8)時鐘電路:STC89C52內(nèi)置最高頻率達90MHz的時鐘電路,用于產(chǎn)生整個單片機運行的脈沖時序,但STC89C52單片機需外置振蕩電容。 復(fù)位Pin30:ALE/當訪問外部程序器時,ALE(地址鎖存)的輸出用于鎖存地址的低位字節(jié)。RS232C是由美國電子工業(yè)協(xié)會(EIA)正式公布的,在異步串行通信中應(yīng)用最廣泛的標準總線。目前較為廣泛地使用專用電平轉(zhuǎn)換芯片,如MAX23MC148MC1489等。 LED 指示燈第3章 軟件設(shè)計整個軟件包括溫度采集和數(shù)據(jù)傳輸兩個主要部分組成。 dq=1。 //20 _nop_()。 _nop_()。 }}/*************************************************************Function:讀18B20的一個字節(jié)*parameter:*Return:*Modify:*************************************************************/uchar ReadByte (void) /*讀取單字節(jié)*/{ uchar i,u=0。 _nop_()。 if (CRC(9)==0) /*校驗正確*/ { Temperature = temp_buff[1]*0x100 + temp_buff[0]。}/*************************************************************Function:18B20ID全處理*parameter:*Return:*Modify:*************************************************************/void TemperatuerResult(void){ p = id_buff。 //read Temperature p = temp_buff。完成CRC校驗的代碼如下:uchar crc_data。 Digital Thermometer 的仔細研究,發(fā)現(xiàn)1Wire 器件支持一種叫ROM搜索的操作,通過ROM搜索可以枚舉1Wire總線上的所有器件,通過ROM搜索完美的實現(xiàn)了測溫點的自由增減。按照1Wire 的特性,當所有從機器件同時應(yīng)答主機時,結(jié)果相當于全部發(fā)送數(shù)據(jù)位的邏輯AND;從機發(fā)送其ROM 碼的第一位后,主機啟動下一位操作,接著從機發(fā)送第一位數(shù)據(jù)的補碼;從兩次讀到的數(shù)據(jù)位可以對ROM 碼的第一位做出幾種判斷: 第一位的情況判斷按照搜索算法的要求,1Wire 主機必須向總線上的從機發(fā)回一個指定位;如果從機器件中ROM碼的當前位的值與該數(shù)據(jù)位匹配,則繼續(xù)參與搜索過程;若從機器件的當前位與之不匹配,則該器件轉(zhuǎn)換到等待狀態(tài),并保持等待狀態(tài)直到下一個1Wire 復(fù)位信號到來。注意:這一點是由本文檔中介紹的特定算法決定的,其它算法中或許首先選用‘1’路徑。bit search_direction。if (!flag){LastDiscrepancy = 0。 (cmp_id_bit == 1)) //11 {_nop_()。 else temp_buff[rom_byte_number] amp。 } }}while(rom_byte_number 8)。} 搜索算法通過對LastDiscrepancy、LastFamilyDiscrepancy、LastDeviceFlag 和 ROM_NO 值的處理,利用上述流程實現(xiàn)了兩個不同類型的搜索操作。rslt=OWSearch()。)。putbyte(39。:39。,39。,39。,39。 39。 OWInit ()。039。 putbyte(lsi%10+39。畢業(yè)設(shè)計是每個大學(xué)生必須面臨的一項綜合素質(zhì)的考驗,如果說在過去四年里,我們的學(xué)習(xí)是一個知識的積累過程,那么現(xiàn)在的畢業(yè)設(shè)計就是對過去所學(xué)知識的綜合運用,是對理論進行深化和重新認識的時間活動。其次,培養(yǎng)了自己的市場觀念。我相信我會把自己的熱情和所學(xué)奉獻到自己的工作中,不斷努力,不斷進??!社會經(jīng)濟效益分析本文設(shè)計和構(gòu)建了糧食倉庫溫度濕度檢測系統(tǒng),主要用于實時在線巡回監(jiān)測糧食倉庫中各個糧倉的溫度和濕度,并能有效地對糧倉的溫度和濕度進行自動控制。附錄A 程序清單 pragma CODE,SMALL,db,ot(2) include include include include include include include include define ys480 71define ys70 10define ys410 61define ysw10us _nop_()。_nop_()。*/ define uchar unsigned char define uint unsigned intsbit LED = P1^7。 /*存儲讀取的字節(jié),read scratchpad為9字節(jié),read rom ID為8字節(jié)*/uchar code CrcTable [256]={0, 94, 188, 226, 97, 63, 221, 131, 194, 156, 126, 32, 163, 253, 31, 65,157, 195, 33, 127, 252, 162, 64, 30, 95, 1, 227, 189, 62, 96, 130, 220,35, 125, 159, 193, 66, 28, 254, 160, 225, 191, 93, 3, 128, 222, 60, 98,190, 224, 2, 92, 223, 129, 99, 61, 124, 34, 192, 158, 29, 67, 161, 255,70, 24, 250, 164, 39, 121, 155, 197, 132, 218, 56, 102, 229, 187, 89, 7,219, 133, 103, 57, 186, 228, 6, 88, 25, 71, 165, 251, 120, 38, 196, 154,101, 59, 217, 135, 4, 90, 184, 230, 167, 249, 27, 69, 198, 152, 122, 36,248, 166, 68, 26, 153, 199, 37, 123, 58, 100, 134, 216, 91, 5, 231, 185,140, 210, 48, 110, 237, 179, 81, 15, 78, 16, 242, 172, 47, 113, 147, 205,17, 79, 173, 243, 112, 46, 204, 146, 211, 141, 111, 49, 178, 236, 14, 80,175, 241, 19, 77, 206, 144, 114, 44, 109, 51, 209, 143, 12, 82, 176, 238,50, 108, 142, 208, 83, 13, 239, 177, 240, 174, 76, 18, 145, 207, 45, 115,202, 148, 118, 40, 171, 245, 23, 73, 8, 86, 180, 234, 105, 55, 213, 139,87, 9, 235, 181, 54, 104, 138, 212, 149, 203, 41, 119, 244, 170, 72, 22,233, 183, 85, 11, 136, 214, 52, 106, 43, 117, 151, 201, 74, 20, 246, 168,116, 42, 200, 150, 21, 75, 169, 247, 182, 232, 10, 84, 215, 137, 107, 53}。 break。 PCON=0。 case 6: //600 TH1= break。ls=(ui/10000+0x30)。ls=(ui%10+0x30)。ch=camp。 wb1=0。 OWTempDelay(ys410)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1