【正文】
ADC0809 與 8031 的連接 .......................................... 12 鍵盤與顯示 ...................................................... 12 鍵盤部分 ...................................................... 12 顯示部分 ...................................................... 13 報警電路設(shè)計 .................................................... 14 單片 機與 PC機的通信接口 .......................................... 15 系統(tǒng)總體電路 .................................................... 16 4 軟件設(shè)計 ......................................................... 17 設(shè)計思想 ....................................................... 17 初始化程序及主程序框圖 .......................................... 18 子程序框圖 ..................................................... 20 系統(tǒng)的主要程序 .................................................. 22 總 結(jié) ............................................................. 26 參考文獻 ........................................................... 27 致 謝 ............................................................. 29 1 1 緒 論 課題背景 溫濕度是衡量溫室大棚的重要指標 ,它直接影響到栽培作物的的生長和產(chǎn)量 ,為了能給作物提供一個合適的生長環(huán)境 ,首要問題是加強溫室內(nèi) 的溫濕度的檢測 , 但傳統(tǒng)的方法是用與濕度表、毛發(fā)濕度表、雙金屬式測量計和濕度試紙等測試器材,通過人工進行檢測,對不符合溫度和濕度要求的庫房進行通風、去濕和降溫等工作。通過對系統(tǒng)的硬件部分和軟件部分設(shè)計來達到監(jiān)控要求。該設(shè)計即是針對這一問題 ,設(shè)計出了能夠?qū)崿F(xiàn)溫濕度自動檢測 ,顯示 ,上下限報警等多功能的溫濕度監(jiān)測控制系統(tǒng)。該測控系統(tǒng)具有實時采集(檢測 溫室大棚 內(nèi)的溫濕度)、實時處理(對監(jiān)測到的溫濕度值進行比較分析,決定下一步控制進程)、 實時控制(根據(jù)處理的結(jié)果發(fā)出控制指令,指揮被控對象動作)的功能。 4 3 系統(tǒng)的硬件設(shè)計 單片機的確定 單片機的全稱是單片微型計算機( Single Chip Microputer)。 8751 與 8051 基本一樣,但 8751 片內(nèi)有 4k 的 EPROM,用戶可以將自己編寫的程序?qū)懭雴纹瑱C的 EPROM 中進行現(xiàn)場實驗與應(yīng)用, EPROM 的改寫同樣需要用紫外線燈照射一定時間擦除后再燒寫。 5 AT89C51 是美國 ATMEL 公司生產(chǎn)的低電壓,高性能 CMOS8 位單片機。作為輸入時, P2 口 的管腳電位被外部拉低,將輸出電流,這是由于內(nèi)部上拉的緣故。在 FLASH 編程期間,此引腳用于輸入編程脈沖。在由外部程序存儲器取址期間,每個機器周期PSEN 兩次有效。 濕度傳感器 HS1101 是法國 Humirel 生產(chǎn)的電容式濕度傳感器。 圖 33 濕敏電容工作的濕、溫度范圍 圖 34 電容 — 濕度 響應(yīng) 曲線 圖 33 為濕敏電容工作的溫、濕度范圍。為方便起見,采用外部電源供電。其三:由于溫室大棚濕 度變化相對于控制運行的速度來說是緩慢的,因此,在 A/D 轉(zhuǎn)換的時候,也不要求有很快的轉(zhuǎn)換速率。 首先輸入 3 位地址,并使 ALE=1,將地址存入地址鎖存器中。當 ADC 轉(zhuǎn)換完成時向單片機發(fā)出中斷請求信號,單片機響應(yīng)中斷請求,讀出轉(zhuǎn)換數(shù)據(jù),然后返回源程序。 鍵盤與顯示 鍵盤部分 根據(jù)該系統(tǒng)的實際情況,我選用了獨立式鍵盤。 DIG26DIG65GND4SEG E21SEG G17ISET18V+19SEG C20DIG43SEG D23DIN1DIG02SEG F15SEG B16SEG A14GND9DIG111DIG510CLK13SEG DP22DIG37DIG78DOUT24LOAD12U?MAX7219CNG 1 2 3 4 5 6ABCD654321DCBAT i t l eN u m be r R e v i s i o nS i z eBD a t e : 3 J un 2 0 1 0 S he e t o f F i l e : D : \ M y D oc u m e n t s \ l a n g. d dbD r a w n B y:D I G 0 ~ D I G 7 S E G A ~ G I S E T18D I N1L O A D12C L K13GND9S E G D p8 位 L E D 顯示器8 位8 段 1 0K P 1. 0P 1. 1P 1. 2A T 89 C 5 1 圖 39 MAX7219引腳圖 圖 310 顯示連接圖 MAX7219 采用串行數(shù)據(jù)傳輸方式,由 16 位數(shù)據(jù)包發(fā)送到 DIN 引腳的串行數(shù)據(jù)在每個CLK 的上升沿被移入到內(nèi)部 16 位移位寄存器中,然后在 LOAD 的上升沿將數(shù)據(jù)鎖存到數(shù)字或控制寄存器中。壓電式蜂鳴器約需 10mA 的驅(qū)動電流,可以使用 TTL 系列集成電路 7406 或 7407 低電平驅(qū)動,也可以用一個晶體三極管驅(qū)動。 MAX232 的芯片引腳如 313圖所示。 MIAN 程序進行必須的初始化操作; INT1響應(yīng)中斷后,會進行模擬量的采集,并進行一系列的處理操作,包括:采集,轉(zhuǎn)換,執(zhí)行相應(yīng)的操作等; INT0 中斷為按鍵程序,以中斷的方式對按鍵 做 出反映。 DQ = 1。 return x。 // 給脈沖信號 if(DQ) dat|=0x80。0x01。 WriteOneChar(0xCC)。 //讀取溫度高八位數(shù)據(jù) if(H_18B200x7f) //最高位為 1 時溫度是負 { L_18B20=~L_18B20+1。 } 2 濕度采集 SAMPLE: SETB 00H ;設(shè)置標志位 MOV DPTR,0F00H ;設(shè)置通道初值 MOV R6,02H ;設(shè)置通道數(shù)為 2 MOV R7,08H ;設(shè)置采樣次數(shù)為 8 MOV R0,40H ;設(shè)置數(shù)據(jù)區(qū)首址 TRAN_S: MOVX DPTR,A ;啟動 A/D 轉(zhuǎn)換程序流程圖 WAIT: JB 00H,WAIT ;標志位為 1 等待 A/D 轉(zhuǎn)換完成中斷 SETB 00H ;置標志位 INC DPTR ;通道號加 1 INC R0 INC R0 ; 42H 為下一通道采樣數(shù)據(jù)存放首址 DJNZ R6,TRAN_S ; 2 個通道采樣未完,繼續(xù)采樣 MOV DPTR,0F00H ; 2 個通道采樣結(jié)束,重置通道初值 INC R0 ;修改采樣數(shù)據(jù)存放地址 DJNZ R7,TRAN_S ;未完成 8 次采樣,繼續(xù) MOV A, R3 ;數(shù)據(jù)處理程序 //*****************************************************// 即將 0809 傳來的二進制數(shù)轉(zhuǎn)換為 BCD 編碼,由于待轉(zhuǎn)換的二 制數(shù)不大于 255,因此利用字節(jié)除法來實現(xiàn) //*****************************************************// MOV B, 100 26 DIV AB ;商是 BCD 編碼的百位,余數(shù)是 BCD 編碼的十位和個位 MOV R2, A ;保存 BCD 碼的百位。 參考文獻 28 [1] 張琳娜 , 劉武發(fā).傳感檢測技術(shù)及應(yīng)用 [M].中國計量出版社, 1999 [2] 胡漢才.單片機原理及接口技術(shù) [M].清華大學出版社 , 1996 [3] 李建民.單片機在溫度控制系統(tǒng)中的應(yīng)用 [J].江漢大學學報 , 1996 [4] 劉篤仁 , 韓保君.傳感器原理及應(yīng)用技術(shù) [M].機械工業(yè)出版社, 2021 [5] 楊振江等.智能儀器與數(shù)據(jù)采集系統(tǒng)中的新器件及應(yīng)用 [M].西安電子科技大學出版社, 2021 [6] 王毅.單片機器件應(yīng)用手冊 [M].人民郵電出版社 , 1994 [7] 周航慈.單片機應(yīng)用程序設(shè)計 [M].北京航空航天大學出版社, 1991 [8] 于微波 , 林曉梅 , 劉俊萍.微型機算計控制系統(tǒng) [M].吉林人民出版社, 2021 [9] 楊世成.信號放大電路 [M].電子工業(yè)出版社 , 1995 [10] 高光天.儀表放大器應(yīng)用 [M].科學出 版社 , 1995 [11] 潘立民 , 王燕芳.微型計算機控制技術(shù) [M].人民郵電出版社 , 1990 [12] 何立民 . MCS51 系列單片機應(yīng)用系統(tǒng)設(shè)計系統(tǒng)配置與接口技術(shù) [M] . 北京:北京航天航空大學出版社, 1999 [13] 劉艷玲 .采用 MAX232 實現(xiàn) MCS51 單片機與 PC 機的通信 [J].天津理工學院學報 , 1999 29 致 謝 回首整個畢業(yè)設(shè)計,她的誕生過程中傾注了許多老師、同學的辛勞和汗水。t appealed against the disciplinary action your employer has taken against you. However, if you win your case, the tribunal may reduce any pensation awarded to you as a result of your failure to appeal. Remember that in most cases you must make an application to an employment tribunal within three months of the date when the event you are plaining about happened. If your application is received after this time limit, the tribunal will not usually accept i. If you are worried about how the time limits apply to you If you are being represented by a solicitor at the tribunal, they may ask you to sign an agreement where you pay their fee out of your pensation if you win the case. This is known as a damagesbased agreement. In England and Wales, your solicitor can39。s governing body, has also ordered an immediate investigation into the referee39。 Junior high school, thought to have a crush on just means that the real growth, but over the past three years later, his writing of alumni in peace, suddenly found that isn