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

正文內(nèi)容

糧庫(kù)溫濕度智能控制系統(tǒng)設(shè)計(jì)-在線瀏覽

2024-08-17 15:53本頁(yè)面
  

【正文】 。定時(shí)器2有三種工作模式:捕捉方式、自動(dòng)重載(向下或向上計(jì)數(shù))和波特率發(fā)生器。定時(shí)器2 有2 個(gè)8位寄存器:TH2和TL2。由于一個(gè)機(jī)器周期由12 個(gè)晶振周期構(gòu)成,因此,計(jì)數(shù)頻率就是晶振頻率的1/12。IE還包括一個(gè)中斷允許總控制位EA,它能一次禁止所有中斷。程序進(jìn)入中斷服務(wù)后,這些標(biāo)志位都可以由硬件清0。表22 中斷控制寄存器符號(hào)位地址功能EA中斷總允許控制位。單片機(jī)最小系統(tǒng)是在以51單片機(jī)為基礎(chǔ)上擴(kuò)展,使其能更方便地運(yùn)用于測(cè)試系統(tǒng)中,不僅具有控制方便、組態(tài)簡(jiǎn)單和靈活性大等優(yōu)點(diǎn),而且可以大幅度提高被測(cè)試的技術(shù)指標(biāo),從而能夠大大提高產(chǎn)品的質(zhì)量和數(shù)量。 顯示模塊的選擇 LCD1602概述字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號(hào)等點(diǎn)陣式LCD,如圖25所示,目前常用161,162,202和402行等模塊。1602型LCD顯示模塊具有體積小,功耗低,顯示內(nèi)容豐富等特點(diǎn)。圖26 LCD1602實(shí)物圖 LCD1602基本參數(shù)及引腳功能1602LCD主要技術(shù)參數(shù):顯示容量:162個(gè)字符芯片工作電壓:—工作電流:()模塊最佳工作電壓:字符尺寸:(WH)mm引腳功能如表23所示:表23 引腳功能編號(hào)符號(hào)引腳說(shuō)明編號(hào)符號(hào)引腳說(shuō)明1VSS電源地9D2數(shù)據(jù)2VDD電源正極10D3數(shù)據(jù)3VL液晶顯示偏壓11D4數(shù)據(jù)4RS數(shù)據(jù)/命令選擇12D5數(shù)據(jù)5R/W讀/寫選擇13D6數(shù)據(jù)6E使能信號(hào)14D7數(shù)據(jù)7D0數(shù)據(jù)15BLA背光源正極8D1數(shù)據(jù)16BLK背光源負(fù)極第1腳:VSS為地電源。第3腳:VL為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地時(shí)對(duì)比度最高,對(duì)比度過(guò)高時(shí)會(huì)產(chǎn)生“鬼影”,使用時(shí)可以通過(guò)一個(gè)10K的電位器調(diào)整對(duì)比度。第5腳:R/W為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。第15腳:背光源正極。表24 LCD1602控制命令序號(hào)指令RSR/WD7D6D5D4D3D2D1D01清顯示00000000012光標(biāo)返回000000001*3置輸入模式00000001I/DS4顯示開(kāi)/關(guān)控制0000001DCB5光標(biāo)或字符移位000001S/CR/L**6置功能00001DLNF**7置字符發(fā)生存貯器地址0001字符發(fā)生存貯器地址8置數(shù)據(jù)存貯器地址001顯示數(shù)據(jù)存貯器地址9讀忙標(biāo)志或地址01BF計(jì)數(shù)器地址10寫數(shù)到CGRAM或DDRAM)10要寫的數(shù)據(jù)內(nèi)容11從CGRAM或DDRAM讀數(shù)11讀出的數(shù)據(jù)內(nèi)容LCD1602的讀寫操作,如圖2圖28所示、屏幕和光標(biāo)的操作都是通過(guò)指令編程來(lái)實(shí)現(xiàn)的。指令2:光標(biāo)復(fù)位,光標(biāo)返回到地址00H。高電平表示有效,低電平則無(wú)效。 D:控制整體顯示的開(kāi)與關(guān),高電平表示開(kāi)顯示,低電平表示關(guān)顯示 C:控制光標(biāo)的開(kāi)與關(guān),高電平表示有光標(biāo),低電平表示無(wú)光標(biāo) B:控制光標(biāo)是否閃爍,高電平閃爍,低電平不閃爍。指令6:功能設(shè)置命令 DL:高電平時(shí)為4位總線,低電平時(shí)為8位總線 N:低電平時(shí)為單行顯示,高電平時(shí)雙行顯示 F: 低電平時(shí)顯示5x7的點(diǎn)陣字符,高電平時(shí)顯示5x10的點(diǎn)陣字符。指令8:DDRAM地址設(shè)置。指令10:寫數(shù)據(jù)。圖27 讀操作時(shí)序圖28 寫操作時(shí)序圖29 LCD1602內(nèi)部顯示地址 如圖29所示,第二行第一個(gè)字符的地址是40H,那么是否直接寫入40H就可以將光標(biāo)定位在第二行第一個(gè)字符的位置呢?這樣不行,因?yàn)閷懭腼@示地址時(shí)要求最高位D7恒定為高電平1所以實(shí)際寫入的數(shù)據(jù)應(yīng)該是01000000B(40H)+10000000B(80H)=11000000B(C0H)。每次輸入指令前都要判斷液晶模塊是否處于忙的狀態(tài)。1602LCD的一般初始化(復(fù)位)過(guò)程:(1)延時(shí)15mS(2)寫指令38H(不檢測(cè)忙信號(hào))(3)延時(shí)5mS(4)寫指令38H(不檢測(cè)忙信號(hào))(5)延時(shí)5mS(6)寫指令38H(不檢測(cè)忙信號(hào))(7)以后每次寫指令、讀/寫數(shù)據(jù)操作均需要檢測(cè)忙信號(hào)(8)寫指令38H:顯示模式設(shè)置(9)寫指令08H:顯示關(guān)閉(10)寫指令01H:顯示清屏(11)寫指令06H:顯示光標(biāo)移動(dòng)設(shè)置(12)寫指令0CH:顯示開(kāi)及光標(biāo)設(shè)置 控制面板電路設(shè)計(jì)圖210 LCD1602顯示模塊電路圖211 矩陣鍵盤電路圖 如圖2211,糧庫(kù)溫濕度智能控制系統(tǒng)控制面板由顯示器和矩陣鍵盤組成,顯示器通過(guò)滑動(dòng)變阻器調(diào)節(jié)灰度,8根數(shù)據(jù)線上分別連接上拉電阻,提高了系統(tǒng)的穩(wěn)定性。16個(gè)按鍵中共占用13個(gè),剩余3個(gè)按鍵保留,按鍵0和4控制顯示翻屏,通過(guò)按鍵調(diào)節(jié)顯示需要的數(shù)據(jù),按鍵9和13調(diào)節(jié)溫度上下限,按鍵10和14調(diào)節(jié)濕度上下限,根據(jù)不同的糧食調(diào)整參數(shù)。按鍵11是關(guān)機(jī)鍵,關(guān)機(jī)前單片機(jī)外接設(shè)備復(fù)位,即關(guān)閉報(bào)警器、加熱器、加濕器和糧庫(kù)窗體[5]。它應(yīng)用專用的數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù),確保產(chǎn)品具有極高的可靠性與卓越的長(zhǎng)期穩(wěn)定性。因此該產(chǎn)品具有品質(zhì)卓越、超快響應(yīng)、抗干擾能力強(qiáng)、性價(jià)比極高等優(yōu)點(diǎn)。校準(zhǔn)系數(shù)以程序的形式儲(chǔ)存在OTP內(nèi)存中,傳感器內(nèi)部在檢測(cè)信號(hào)的處理過(guò)程中要調(diào)用這些校準(zhǔn)系數(shù)。超小的體積、極低的功耗,信號(hào)傳輸距離可達(dá)20米以上,使其成為各類應(yīng)用甚至最為苛刻的應(yīng)用場(chǎng)合的最佳選則。連接方便,特殊封裝形式可根據(jù)用戶需求而提供[6]。1%RH精度25℃177。5%RH互換性可完全互換量程范圍0℃3090%RH25℃2090%RH50℃2080%RH響應(yīng)時(shí)間1/e(63%)25℃,1m/s 空氣61015S遲滯177。1%RH溫度分辨率111℃888Bit重復(fù)性177。1177。DHT11的供電電壓為 3-。電源引腳(VDD,GND)之間可增加一個(gè)100nF 的電容,用以去耦濾波。用戶MCU發(fā)送一次開(kāi)始信號(hào)后,DHT11從低功耗模式轉(zhuǎn)換到高速模式,等待主機(jī)開(kāi)始信號(hào)結(jié)束后,DHT11發(fā)送響應(yīng)信號(hào),送出40bit的數(shù)據(jù),并觸發(fā)一次信號(hào)采集,DHT11接收到開(kāi)始信號(hào)觸發(fā)一次溫濕度采集,如果沒(méi)有接收到主機(jī)發(fā)送開(kāi)始信號(hào),。DHT11接收到主機(jī)的開(kāi)始信號(hào)后,等待主機(jī)開(kāi)始信號(hào)結(jié)束,延時(shí)等待2040us后, 讀取DHT11的響應(yīng)信號(hào),主機(jī)發(fā)送開(kāi)始信號(hào)后,可以切換到輸入模式,或者輸出高電平均可, 總線由上拉電阻拉高。測(cè)量分辨率分別為 8bit(溫度)、8bit(濕度)。返回正常工作條后,傳感器會(huì)緩慢地向校準(zhǔn)狀態(tài)恢復(fù)。在一個(gè)純凈的環(huán)境中,污染物質(zhì)會(huì)緩慢地釋放出去。高濃度的化學(xué)污染會(huì)導(dǎo)致傳感器感應(yīng)層的徹底損壞。在5060℃和 10%RH的濕度條件下保持2 小時(shí)(烘干);隨后在2030℃和70%RH的濕度條件下保持 5小時(shí)以上。因此在測(cè)量濕度時(shí),應(yīng)盡可能保證濕度傳感器在同一溫度下工作。為降低熱傳導(dǎo),DHT11與印刷電路板其它部分的銅鍍層應(yīng)盡可能最小,并在兩者之間留出一道縫隙。DATA信號(hào)線材質(zhì)量會(huì)影響通訊距離和通訊質(zhì)量,推薦使用高質(zhì)量屏蔽線。(1)避免結(jié)露情況下使用。 加熱器加濕器開(kāi)關(guān)電路設(shè)計(jì)圖213 加熱器加濕器開(kāi)關(guān)電路圖 加熱器開(kāi)關(guān)和加濕器開(kāi)關(guān)均采用如圖213設(shè)計(jì),通過(guò)光耦實(shí)現(xiàn)強(qiáng)電與弱電的隔離,HUMIDIFIER端與單片機(jī)相連,通過(guò)輸出高低電平控制三極管Q1工作狀態(tài),從而控制繼電器K1開(kāi)合。 步進(jìn)電機(jī)驅(qū)動(dòng)電路設(shè)計(jì)圖213 步進(jìn)電機(jī)驅(qū)動(dòng)電路圖如圖214所示,五線四相步進(jìn)電機(jī)M1通過(guò)ULN2003驅(qū)動(dòng)。 第三章 糧庫(kù)溫濕度智能控制系統(tǒng)軟件設(shè)計(jì) Keil C 軟件概述單片機(jī)開(kāi)發(fā)中除必要的硬件外,同樣離不開(kāi)軟件,我們寫的匯編語(yǔ)言源程序要變?yōu)镃PU可以執(zhí)行的機(jī)器碼有兩種方法,一種是手工匯編,另一種是機(jī)器匯編,目前已極少使用手工匯編的方法了。Keil提供了包括C編譯器、宏匯編、連接器、庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開(kāi)發(fā)方案,通過(guò)一個(gè)集成開(kāi)發(fā)環(huán)境(uVision)將這些部份組合在一起。掌握這一軟件的使用對(duì)于使用51系列單片機(jī)的愛(ài)好者來(lái)說(shuō)是十分必要的,如果你使用C語(yǔ)言編程,那么Keil幾乎就是你的不二之選(目前在國(guó)內(nèi)你只能買到該軟件、而你買的仿真機(jī)也很可能只支持該軟件),即使不使用C語(yǔ)言而僅用匯編語(yǔ)言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會(huì)令你事半功倍。用過(guò)匯編語(yǔ)言后再使用C來(lái)開(kāi)發(fā),體會(huì)更加深刻。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語(yǔ)句生成的匯編代碼很緊湊,容易理解。下面詳細(xì)介紹Keil C51開(kāi)發(fā)系統(tǒng)各部分功能和使用。開(kāi)發(fā)人員可用IDE本身或其它編輯器編輯C或匯編源文件。目標(biāo)文件可由LIB51創(chuàng)建生成庫(kù)文件,也可以與庫(kù)文件一起經(jīng)L51連接定位生成絕對(duì)目標(biāo)文件(.ABS)。   使用獨(dú)立的Keil仿真器時(shí),注意事項(xiàng):   ,但用戶可以在仿真器上的晶振插孔中換插其他頻率的晶振。 仿真芯片的31腳已接至高電平,所以仿真時(shí)只能使用片內(nèi)ROM,不能使用片外ROM;但仿真器外引插針中的31腳并不與仿真芯片的31腳相連,故該仿真器仍可插入到擴(kuò)展有外部ROM(其CPU的/EA引腳接至低電平)的目標(biāo)系統(tǒng)中使用。 我們先新建一個(gè)工程文件,點(diǎn)擊“ProjectNew選擇工程文件要存放的路徑 ,輸入工程文件名 xdch 最后單擊保存。選擇好STC89C52芯片,接著點(diǎn)擊確定,彈出對(duì)話框。存好后把此文件加入到工程中方法如下:用鼠標(biāo)在 Source Group1 上單擊右鍵, 然后再單擊 Add Files to Group Source Group 1。在編輯框里輸入代碼。1在下圖中,我們單擊 Output, 選中 Create HEX F,再單擊“確定”。 溫室大棚控制系統(tǒng)程序設(shè)計(jì)圖41 系統(tǒng)整體框圖如圖41,初始化單片機(jī)設(shè)置中斷,定義變量,然后初始化LCD1602顯示模塊,設(shè)置8位格式,2行,57矩陣顯示,整體顯示,關(guān)光標(biāo),不閃爍設(shè)定輸入方式,增量不移位,清除屏幕顯示,關(guān)閉加熱器、加熱器和報(bào)警器。調(diào)用鍵盤掃描程序,根據(jù)鍵值修改程序變量。 LCD1602顯示模塊程序設(shè)計(jì)圖42 顯示程序框圖如圖42,初始化LCD1602顯示模塊,設(shè)置8位格式,2行,5*7矩陣顯示,整體顯示,關(guān)光標(biāo),不閃爍設(shè)定輸入方式,增量不移位,清除屏幕顯示,延時(shí)等待,將采集到的溫濕度數(shù)據(jù)進(jìn)行轉(zhuǎn)換,十六進(jìn)制轉(zhuǎn)換成十進(jìn)制,然后,判斷是否在第一行顯示,輸入相應(yīng)的地址數(shù)據(jù),延時(shí)等待,輸入需要顯示的數(shù)據(jù)。定義兩個(gè)全局變量保存糧庫(kù)窗體當(dāng)前轉(zhuǎn)角以及期望轉(zhuǎn)角,其中期望轉(zhuǎn)角由系統(tǒng)自動(dòng)設(shè)定:θ=10(TsTf)(TcTf)θ:期望轉(zhuǎn)角;Ts:當(dāng)前溫度值;Tf:設(shè)定溫度上限;Tc:設(shè)定溫度下限。至90176。當(dāng)前轉(zhuǎn)角小于期望轉(zhuǎn)角時(shí),步進(jìn)電機(jī)順時(shí)針?lè)较蜣D(zhuǎn)動(dòng),當(dāng)前轉(zhuǎn)角大于期望轉(zhuǎn)角時(shí),步進(jìn)電機(jī)逆時(shí)針?lè)较蜣D(zhuǎn)動(dòng),直到當(dāng)前轉(zhuǎn)角等于期望轉(zhuǎn)角。首先掃描鍵盤第一行,如果有按鍵按下,把鍵值保存在全局變量中并結(jié)束掃描程序,如果沒(méi)有按鍵按下,則轉(zhuǎn)到下一行,即第二行繼續(xù)掃描,以此類推,若四行均無(wú)按鍵按下,則在全局變量中保存空值0xff并退出掃描程序。1)在對(duì)Keil C的使用時(shí)不知道怎么才能讓它生成HEX文件,從而進(jìn)行仿真,因?yàn)橐郧皼](méi)有用過(guò)類似的軟件,不會(huì)并且也不知道需要生成HEX文件,導(dǎo)致前期的工作很難進(jìn)行2 )因?yàn)橛玫氖荄HT11數(shù)字傳感器,在編程過(guò)程中需要對(duì)所測(cè)得溫度進(jìn)行處理,而且需要給定一個(gè)溫度范圍,建立一個(gè)溫度與糧庫(kù)窗體開(kāi)合角度的數(shù)學(xué)模型,經(jīng)過(guò)反復(fù)的計(jì)算、實(shí)驗(yàn)才實(shí)現(xiàn)。 結(jié) 論以上為畢業(yè)期間所設(shè)計(jì)的糧庫(kù)溫濕度智能控制系統(tǒng),它經(jīng)過(guò)多次修改和整理,可以滿足設(shè)計(jì)的基本要求。因?yàn)楸救怂接邢蓿嗽O(shè)計(jì)存在一定的問(wèn)題。由于使用的是單片機(jī)作為核心的控制元件,配合其它器件,使本溫度控制系統(tǒng)具有功能強(qiáng)、性能可靠、電路簡(jiǎn)單、成本低的特點(diǎn),加上經(jīng)過(guò)優(yōu)化的程序,使其有很高的智能化水平。 在這里首先要感謝我的導(dǎo)師費(fèi)繼友教授。他的治學(xué)嚴(yán)謹(jǐn)和科學(xué)研究的精神也是我永遠(yuǎn)學(xué)習(xí)的榜樣,并將積極影響我今后的學(xué)習(xí)和工作。 最后感謝母?!筮B交通大學(xué)四年來(lái)對(duì)我的大力栽培。 B1 = 0。 D1 = 0。 B1 = 1。 D1 = 0。 B1 = 0。 D1 = 0。 B1 = 0。 D1 = 1。 B1 = 0。 D1 = 0。sbit BUZZER = P2^1。sbit HEATER = P2^3。sbit LCD_RW = P2^5。sbit BUZZER_LIGHTING = P2^7。 //步進(jìn)電機(jī)端口定義sbit B1 = P3^5。sbit D1 = P3^7。void LCD_write_mand(unsigned char )。void LCD_display_screen(unsigned char screenNumber)。un
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1