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

正文內容

具有語音警報功能的溫控器仿真設計畢業(yè)論文(完整版)

2024-07-30 17:09上一頁面

下一頁面
  

【正文】 用,保護LED燈。2 ℃范圍時,使LED發(fā)光二極管發(fā)光。當發(fā)光二極管導通時,相應的一個點或一個筆畫發(fā)光。各個按鍵功能是:(1) S2:設定狀態(tài)下對選定位加1。 按鍵輸入電路本設計采用行列式鍵盤,行列式鍵盤用于按鍵數量較多的場合,它由行線和列線組成,按鍵位于行、列交叉點上,也稱矩陣鍵盤,相對于獨立式鍵盤更加節(jié)省硬件資源。設計直接用單片機編程,用硬件電路搭建方便,通過STC89C52單片機編寫程序,來控制LED的亮滅以及與PC機通信。 (4)實時溫度超過設定溫度的某一個門限范圍時,空調自動開啟(用報警電路模擬即可)。這里設計的數字溫度測控系統(tǒng)具有讀數方便,測溫范圍廣,測溫精確,數字顯示,串口通信,適用范圍寬等特點。目 錄前言 1總體方案設計 2 2 2 3 3單元模塊設計 4 4 按鍵輸入電路 4 LED數碼管顯示電路 5 溫度采集電路 7 報警模塊設計 7 串口通信模塊設計 8 9 89C52單片機模塊 10 11 DS18B20器件介紹 11軟件設計 13 13 13 KeilC、Proteus及VB軟件介紹 13 14 主程序設計原理 14 溫度采集子程序流程圖 15 RS232串口通信的程序流程圖 16系統(tǒng)調試 17 硬件調試 17 17系統(tǒng)功能、指標參數 21 系統(tǒng)功能 21 系統(tǒng)指標參數指標 21 21結論 22總結與體會 23 23 23 23 24參考文獻 25附錄一:相關設計圖與源程序 261.系統(tǒng)的原理電路圖 262.系統(tǒng)PCB圖 273.源程序代碼 28附錄二:外文資料翻譯 38前言溫度測控系統(tǒng)是比較常見的和典型的過程系統(tǒng),溫度是工業(yè)生產過程中重要的被控參數之一,在冶金、機械、食品、化工等各類工業(yè)生產過程中廣泛使用的各種加熱爐、熱處理爐、反應爐,對工件的處理溫度等均需要對溫度嚴格測量控制。本文所研究和開發(fā)的課題是溫度測控的仿真設計,目的在于模擬空調的溫度測控及自動開關系統(tǒng)。方案一:由單片機STC89C52來實現(xiàn)溫度控制系統(tǒng)的設計,外圍電源采用+5V電源供電,通過DS18B20溫度傳感器采集實時溫度,由按鍵電路設定目標溫度,LED數碼管可顯示正常狀態(tài)下的實時溫度和設定狀態(tài)下的目標溫度,中央處理器由STC89C52單片機來完成,可通過串口與PC機通信,并在超出門限值時報警(模擬空調的自動開關控制)。這樣可以大大簡化系統(tǒng)結構,降低材料的成本。按鍵處理方法采用循環(huán)掃描,即直接在主程序中利用循環(huán)掃描查詢和按鍵相連的I/O電平,然后進行相應處理。(2) S3:設定狀態(tài)下對選定位減1??刂葡鄳亩O管導通,就能顯示出各種字符,盡管顯示的字符形狀有些失真,能顯示的數符數量也有限,但其控制簡單,使有也方便。 報警電路 串口通信模塊設計 MAX232是目前最常用的串行接口標準,也是美國電子工業(yè)協(xié)會正式公布的串行總線標準,用來實現(xiàn)計算機與外設之間、計算機與計算機之間的數據通訊。 電源電路圖 89C52單片機模塊此模塊主要包含89C52單片機、時鐘電路、復位電路。下面就此器件的功能特點、主要參數和使用方法作相應說明。另外重要的一點是,只要看一下編譯后生成的匯編代碼,就能明顯體會到 Keil C51生成的目標代碼效率是非常之高的,多數語句生成的匯編代碼都很緊湊,容易理解。在編譯方面,它也支持Keil、IAR和MPLAB等多種編譯器。有很少功能的對話框窗口(比如沒有最大化和最小化按鈕的窗體)可以用來提供彈出功能。首先初始化,定義子程序變量,調用復位子程序,復位DS18B20準備采集溫度。用萬用表對連接在數碼管上的三極管進行導通測量,發(fā)現(xiàn)三極管不能導通,換了一個三極管后,那位數碼管還是不能點亮,再用萬用表檢測,發(fā)現(xiàn)是由于那塊焊盤挨得比較緊密,焊接時不小心使相鄰兩個三極管相連,導致PNP不能正常工作。在設計后期,程序調試的過程中,又遇到了幾個可靠性和穩(wěn)定性方面的問題,經過仔細地研究、反復地推敲和不斷地嘗試,也逐一解決了這些問題,是整個系統(tǒng)更加穩(wěn)定可靠。下一次掃描按鍵子程序的時候,先判斷z的值,若為0,則不執(zhí)行按鍵功能程序,若為1,則執(zhí)行按鍵功能程序,并將z重新置為0,等待下一次按鍵的到來。第三,串口通信下位機接收錯位。k++) { while(!RI)。 if(k==4) { t=0。若沒有檢測到就一直在檢測等待。2℃,使用者無法通過按鍵設定這值。當然,在本次設計中,還有存在很多不足的地方。(2)學會了基本的C語言編程,掌握了用C語言編程控制51單片機的方法以及它的具體程序實現(xiàn)步驟;(3)進一步鞏固了VB知識,學會了用VB界面對電路系統(tǒng)的實時測控。sbit speaker=P3^3。void delay_10ms(void)。void R_temp()。 unsigned char x,y。 TempDelay(8)。 for(i=8。 DQ=1。 nop()。nop()。 TempDelay(2)。tempnum0。 write_byte(0xBE)。 a4=temper%10。}void Getch() { P1=P1|0xE2。0xe2。break。 break。 break。 switch(mark) { case 4:for(k=0。 P0=0xff。l90。 if(k==2)   P2amp。 delay1ms()。 delay1ms()。 P0=0xff。k++) { if(k==1) k++。 P2=0xc6。 for(k=0。 P0=0xff。l90。 delay1ms()。l90。=0x7f。 } } break。 delay1ms()。 P0=0xff。 P2 = dispcode[num[k]]。 delay1ms()。 }void Alarm123(){ float m,n。 displys()。 TMOD=0x20。 while(!TI)。 do { if(RI) { num[k]=SBUF。39。 ℃ 39。接收下位機的數據39。 xiaoshu1 amp。   汽車空調、冰箱、冷柜、以及中低溫干燥箱等。它的用途很多,包括空調環(huán)境控制,感測建筑物內溫設備或機器,并進行過程監(jiān)測和控制?! ∪糁噶畛晒Φ厥笵S18B20完成溫度測量,數據存儲在DS18B20的存儲器。所有數據的讀,寫都是從最低位開始。當修改過寄存器中的數時,這個過程能確保數字的完整性。無論是內部寄生電源還是外部供電,I/O口線要接5KΩ左右的上拉電阻?! 。?) 先將數據線置高電平“1”。原文:The DS18B20 number temperature spreads a feeling machineThe DS18B20 number temperature spreads a feeling machine, the product adoption39。s programmable resolution to convert into 12 number formats for 9~12 temperatures biggest be worth to 750 a milli of second the customer can define of not and easily lose sex temperature to report to the police to establish an application to include a constant temperature control, industrial system, consume electronics product thermometer, or any hot sensitive systemThe number thermometer that describes the DS18 B20 provides 912(the programmable equipments temperature read a information is disheveled hair to send to|connect through a line from the DS18 B20, so central microprocessor and DS18 B20 only have a per line read and write and the temperature conversion can acquire energy from the data line, don39。from the fourpart cent:64 temperatures that only engrave ROM and temperature to spread a feeling machine and don39。 DALLAS pany produces of DS18 B20 can set net number the temperature spread the feeling machine chip to pack but bee and have to bear to whet to bear to touch, the physical volume is small, use convenience, seal to pack a form diverse, be applicable to various narrow and small space equipments number to measure moderate control realm.the technique function describe: special single lines connect a people39?! 。?) 延時750微秒(該時間的時間范圍可以從480到960微秒)。  R1,R0是溫度的決定位,由R1,R0的不同組合可以配置為9位,10位,11位,12位的溫度顯示。第三和第四個字節(jié)是復制TH和TL,同時第三和第四個字節(jié)的數字可以更新;第五個字節(jié)是復制配置寄存器,同時第五個字節(jié)的數字可以更新;六、七、八,三個字節(jié)是計算機自身使用。64位光刻ROM的排列是:開始8位(28H)是產品類型標號,接著的48位是該DS18B20自身的序列號,最后8位是前面56位的循環(huán)冗余校驗碼(CRC=X8+X5+X4+1)。測量結果將被放置在DS18B20內存中,并可以讓閱讀發(fā)出記憶功能的指揮,閱讀內容的片上存儲器。該裝置信號線高的時候,內部電容器 儲存能量通由1線通信線路給片子供電,而且在低電平期間為片子供電直至下一個高電平的到來重新充電。華氏相當于是67到257華氏度 10℃至+85℃范圍內精度為177。 ℃ 39。Dim shu1$, quanshu1$, gewei$, xiaoshu1$, xiaoshu2$, quanshu2$, quanshu3 As Integer, dianyazhi As Double indata = 39。39。Dim shu2%, yiwei%, erwei%, sanwei%, siwei%Dim outbyte0(0) As Byte, outbyte1(0) As Byte, outbyte2(0) As Byte, outbyte3(0) As Byten = Val()shu2 = n * 100yiwei = shu2 Mod 10erwei = (shu2 \ 10) Mod 10sanwei = (shu2 \ 100) Mod 10siwei = shu2 \ 1000outbyte0(0) = CByte(yiwei)outbyte1(0) = CByte(erwei)outbyte2(0) = CByte(sanwei)outbyte3(0) = CByte(siwei) = 0 = outbyte0Sleep (30) = outbyte1Sleep (30) = outbyte2Sleep (30) = outbyte3MsgBox 數據發(fā)送成功Text1 = Format$(Val(Text1), ) amp。 k++。 for(k=0。= 0xef。 R_temp()。 n=num1[0]*+num1[1]*+num1[2]*1+num1[3]*10。 delay1ms()。 if(k==2)   P2amp。 } } for(l=0。=0x7f。l90。 P0=0xff。 for(k=0。 P2=0xc6。 for(k=0。 P0=0xdf。k++) { P0 = dispbitcode[k]。 delay1ms()。 P
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1