倉庫溫濕度控制系統(tǒng)
《倉庫溫濕度控制系統(tǒng)》由會員分享,可在線閱讀,更多相關(guān)《倉庫溫濕度控制系統(tǒng)(17頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
倉庫溫濕度控制系統(tǒng) 姓 名 學(xué) 號 專 業(yè) 班 級 提 交 日 期 電氣與電子信息工程學(xué)院 單片機(jī)課程設(shè)計(jì) 1 目 錄 摘要 2 1 倉庫溫濕度控制系統(tǒng)設(shè)計(jì)任務(wù)和性能指標(biāo) 3 1 1 設(shè)計(jì)任務(wù) 3 1 2 性能指標(biāo) 3 2 系統(tǒng)總體設(shè)計(jì) 3 3 硬件設(shè)計(jì) 4 3 1 單片機(jī)最小系統(tǒng) 4 3 2 LCD1602顯示模塊 5 3 3 溫濕度傳感器模塊 6 3 3 1 SHT10溫濕度傳感器的介紹 6 3 3 2 SHT10與單片機(jī)的接口電路 7 3 4 報警模塊 7 3 4 按鍵模塊 8 3 4 控制模塊 8 4 軟件設(shè)計(jì) 9 4 1 主程序流程圖 9 4 2 SHT10子程序流程圖 10 4 3 LCD1602子程序流程圖 10 4 4 輸出控制子程序流程圖 11 4 5鍵盤掃描子程序流程圖 11 5 仿真與調(diào)試 12 5 1 調(diào)試環(huán)境 12 5 2不足與優(yōu)化 13 6 總結(jié) 13 7 參考文獻(xiàn) 13 附件 1 系統(tǒng)仿真圖 14 電氣與電子信息工程學(xué)院 單片機(jī)課程設(shè)計(jì) 2 摘要 防潮 防霉 防腐 防爆是倉庫日常 工作的重要內(nèi)容 是衡量倉庫管理質(zhì)量的重要 指標(biāo) 它直接影響到儲備物資的使用壽命和工作可靠性 為保證日常工作的順 利進(jìn)行 首要問題是加強(qiáng)倉庫內(nèi)溫度與濕度的監(jiān)測工作 傳統(tǒng)的方法是用濕度表 毛發(fā)濕度表 雙金屬式測量計(jì)和濕度試紙等測試器材 通 過人工進(jìn)行檢測 對不符合溫度和濕度要求的庫房進(jìn)行通風(fēng) 去濕和降溫等工作 為解 決這種傳統(tǒng)溫濕度檢測主要以人為基礎(chǔ) 依靠人工輪流值班 人工巡回查看等方式來測量 和記錄環(huán)境狀況信息的模式 避免許多由人為因素造成的重大事故 解決效率低下不利于人 才充分利用的問題 讓測量更具有科學(xué)性 本設(shè)計(jì)提供了一套更方便和精確度更高的測控系 統(tǒng) 本設(shè)計(jì)是基于 AT89C52 單片機(jī)的倉庫溫濕度自動控制系統(tǒng) 采用 SHT10 作為溫濕度 傳感器 LCD1602 液晶屏進(jìn)行顯示 SHT10 使用類似于 I2C 總線的時序與單片機(jī)進(jìn)行通 信 因?yàn)樗叨燃?已經(jīng)包括 A D 轉(zhuǎn)換電路 所以使用方便 而且準(zhǔn)確 耐用 LCD1602 能夠分兩行顯示數(shù)據(jù) 第一行顯示溫度 第二行顯示濕度 這個控制系統(tǒng)能夠 測量倉庫中的溫度和濕度 并將其顯示在液晶屏 LCD1602 上 同時將其與設(shè)定值進(jìn)行對 比 如果超出上下限 將進(jìn)行報警并通過串口向 PC 端發(fā)送信息以及啟動溫濕度調(diào)節(jié)設(shè)備 此外 還可以通過獨(dú)立式鍵盤對設(shè)定的溫濕度的上下限數(shù)值進(jìn)行修改 經(jīng)過整機(jī)調(diào)試 實(shí)現(xiàn)了倉庫溫濕度控制的模擬 電氣與電子信息工程學(xué)院 單片機(jī)課程設(shè)計(jì) 3 1 倉庫控制系統(tǒng)設(shè)計(jì)任務(wù)和性能指標(biāo) 1 1 設(shè)計(jì)任務(wù) 為了保護(hù)倉庫儲存的物品的質(zhì)量 創(chuàng)造適宜儲存的環(huán)境 當(dāng)庫內(nèi)溫濕度適宜物品儲 存時 控制設(shè)備不用采取措施 溫濕度傳感器只是對庫內(nèi)進(jìn)行檢測 當(dāng)庫內(nèi)溫濕度不適 宜物品儲存時 報警裝置進(jìn)行報警 控制設(shè)備采取相應(yīng)的措施對倉庫溫濕度進(jìn)行調(diào)節(jié) 只至溫濕度在限定的范圍內(nèi) 1 2 性能指標(biāo) 本文要設(shè)計(jì)的倉庫溫濕度自動控制系統(tǒng) 要能夠及時 準(zhǔn)確地對倉庫的溫度 濕度 進(jìn)行采集 將其顯示在 LCD1602液晶顯示器上 然后與設(shè)定的上下限值進(jìn)行比較 如果 超出限制則啟動溫度 濕度控制設(shè)備 并通過蜂鳴器報警 直到溫濕度回到規(guī)定的范圍 另外 還要能夠通過按鍵修改設(shè)定的溫濕度上下限 來滿足不同物品的儲存條件 為了 滿足倉庫儲存的需要 此次設(shè)計(jì)要達(dá)到一下指標(biāo) 1 工作環(huán)境 倉庫 2 溫度測量誤差 1 3 測溫范圍 10 55 4 濕度測量誤差 5 RH 5 測濕范圍 0 100 RH 6 能否通過鍵盤電路修改上下限 能 6 有無溫濕度報警 有 2 系統(tǒng)總體設(shè)計(jì) 本設(shè)計(jì)核心部件為AT89C51 信號采集及處理部分由SHT10 構(gòu)成 進(jìn)入單片機(jī)后經(jīng)處 理后通過LCD1602顯示溫濕度 信號顯示采用的液晶屏為5 7點(diǎn)陣 一行可顯示16字 兩行 第一行顯示溫度 第二行顯示濕度 通過上位機(jī)部分對測量的溫濕度進(jìn)行上下值 的設(shè)定 應(yīng)用RS 485 通信方式完成測控電路與上位PC 機(jī)的數(shù)據(jù)交換 當(dāng)測量超過限定值 通過超限報警處理電路對其進(jìn)行處理分別顯示不同的二極管燈亮 蜂鳴器產(chǎn)生長鳴 串 口向PC 端發(fā)送具體的報警信息 控制設(shè)備采取相應(yīng)的措施使溫濕度到達(dá)設(shè)定的范圍內(nèi) 硬件中包括五個按鍵 對溫濕度上下限進(jìn)行修改 開機(jī)后 所有器件初始化 溫濕 度傳感器 SHT11 開始進(jìn)行溫濕度測量和計(jì)算 最后通過 LCD 液晶顯示器顯示結(jié)果 在測 量結(jié)果中有超過設(shè)定的溫濕度上下限的 通過溫濕度控制部分作出反應(yīng) 整體電路框圖如圖 1 所示 電氣與電子信息工程學(xué)院 單片機(jī)課程設(shè)計(jì) 4 圖 1 整體電路框圖 3硬件設(shè)計(jì) 3 1單片機(jī)最小系統(tǒng) 圖 2 單片機(jī)最小系統(tǒng) 單片機(jī)最小系統(tǒng)包括單片機(jī) 電源電路 時鐘電路和復(fù)位電路 時鐘電路用于產(chǎn)生單片機(jī)工作時候所必須的時鐘信號 單片機(jī)在時鐘信號的節(jié)拍下 逐條地執(zhí)行指令 單片機(jī)有兩種時鐘信號產(chǎn)生方式 一種是內(nèi)部時鐘方式 另一種是外 部時鐘方式 外部時鐘方式是把已有的時鐘信號從 XTAL1 或 XTAL2 送入單片 一般用 于有多個單片機(jī)的情況 所以本設(shè)計(jì)中時鐘電路采用內(nèi)部時鐘方式 選用 12M 的晶振和 兩個 30pF 的電容與片內(nèi)的高增益反相放大器構(gòu)成一個自激振蕩器 電源電路后面的模塊中會單獨(dú)提到 用 5V 的直流電源 下面著重論述一下復(fù)位電路 報警模塊 鍵盤輸入 LCD1602 顯示 SHT10 溫濕 度傳感器 控制部分 AT89C52 單片機(jī) 電氣與電子信息工程學(xué)院 單片機(jī)課程設(shè)計(jì) 5 圖 3 上電 手動復(fù)位電路 單片機(jī)的復(fù)位主要有上電復(fù)位和手動復(fù)位 之所以要進(jìn)行復(fù)位 目的就是為了讓單 片機(jī)進(jìn)入初始狀態(tài) 比如讓 PC 指向 0000H 這樣單片機(jī)才能從頭運(yùn)行程序 因此上電的 時候就要讓單片機(jī)復(fù)位一次 在運(yùn)行過程中 如果程序出錯 也需要進(jìn)行手動復(fù)位 本設(shè)計(jì)中的復(fù)位電路就是上電 手動復(fù)位電路 復(fù)位時要讓 STC89C52RC 的 RST 引 腳得到 2 個機(jī)器周期以上的高電平 先說說上電復(fù)位的工作原理 當(dāng)單片機(jī)上電時 電 源 5V 的 Vcc 通過 10K 的電阻對 10uF 的電容進(jìn)行充電 剛上電時 有較大的電流從 Vcc 經(jīng)電容 電阻流向 GND 由于電容兩端的電壓不可突變 因此仍然為 0V 于是電阻的兩 端分得 5V 的電壓 即 RST 引腳此時的電勢為 5V 隨著充電的繼續(xù)進(jìn)行 電流會逐漸減 小 電阻兩端的電壓 UR IR 也逐漸減小 即 RST 引腳的電勢逐漸減小 過了一定時間 RST 引腳兩端的電壓下降到不再是高電平 只要這個充電的時間大于單片機(jī)兩個機(jī)器周 期 就能使單片機(jī)復(fù)位 程序運(yùn)行過程中如果跑飛了 程序運(yùn)行出錯或操作錯誤使系統(tǒng)處于死鎖狀態(tài)時 就 需要用到手動復(fù)位 手動復(fù)位就是在上電復(fù)位電路的電容兩邊并聯(lián)一個微動開關(guān) 需要 手動復(fù)位時將其按下 使之接通 RST 獲得高電平 而且人按動按鈕的時間肯定是超過 兩個機(jī)器周期的 于是單片機(jī)復(fù)位 3 2 LCD1602顯示模塊 測量到的溫濕度值將顯示到液晶屏 LCD1602 上 它可以顯示 2 行 每行 16 個字符 LCD1602 共有三個存儲器 它們是 CGROM CGRAM 和 DDRAM CGROM 用來保存 LCD1602 內(nèi)部固化的一些字符的字模 比如英文的 26 個字母的大小寫 CGRAM 用來保 存用戶自己取的字模 比如 如果要顯示漢字 就必須自己去漢字字模 在這里我們都 用英語字母 故不用 CGRAM DDRAM 用來存儲要顯示的字符的字模 它和屏幕上的位 置是對應(yīng)的 第一行為 00H 到 0FH 第二行為 40H 到 4FH 在這里需要注意的是 在向 LCD1602 寫入顯示數(shù)據(jù)存儲器地址時 根據(jù)控制指令的格式 最高位 D7 為 1 所以寫入 的數(shù)據(jù)為 第一行 80H 到 8FH 第二行 C0H 到 CFH 它與單片機(jī)的接口電路如下圖所示 電氣與電子信息工程學(xué)院 單片機(jī)課程設(shè)計(jì) 6 圖4 LCD1602與單片機(jī)的接口電路 3 3 溫濕度傳感器模塊 3 3 1 SHT10溫濕度傳感器的介紹 SHT11是瑞士Scnsirion公司推出的一款數(shù)字溫濕度傳感器芯片 該傳感器內(nèi)1個奄容 式聚合體溺瀑元件和1個能隙式測溫元件組成 并嗣1個14位A D 轉(zhuǎn)換器以及1個2 wire數(shù) 字接口在單芯片中無縫結(jié)合 使得該產(chǎn)品具有功耗低 反應(yīng)快 抗干擾能力強(qiáng)等優(yōu)點(diǎn) 1 SHT10的主要特點(diǎn) 相對濕度和溫度的測量兼有露點(diǎn)輸出 全部校準(zhǔn) 數(shù)字輸出 接口簡單 2 wire 響應(yīng)速度快 越低功耗 自動休眠 出色的長期穩(wěn)定性 超小體積 表面貼裝 測濕精度土4 5 RH 測溫精度土0 5 25 測溫范圍 40 123 測濕范圍0 100 RH 2 SHT10的命令與時序 SHTl0命令 命令時序 發(fā)送一組 傳輸啟動 序列進(jìn)行數(shù)據(jù)傳輸初始化 如圖5所示 其時序?yàn)?當(dāng)SCK為高電 平時DATA翻轉(zhuǎn)保持低電乎 緊接著SCK產(chǎn)生1個發(fā)脈沖 隨后在SCK為高電平時DATA翻 轉(zhuǎn)保持高電平 緊接著的命令包括3個地址位 僅支持 000 和5個命令位 SHTl0指示正 確接收命令的時序?yàn)?在第8個SCK時鐘的下降沿之后將DATA拉為低電平 ACK位 在 第9 個SCK時鐘的下降沿之后釋放DATA 此時為高電平 圖 5 命令時序 復(fù)位時序 如果與SHTl0的通信發(fā)生中斷 可以通過隨后的信號序列來復(fù)位串口 如圖6所示 保持DATA為高電平 觸發(fā)SCK時鐘9次或更多 接著在執(zhí)行下次命令之前必須發(fā)送一組 傳輸啟動 序列 這些序列僅僅復(fù)位串口 狀態(tài)寄存器的內(nèi)容仍然保留 電氣與電子信息工程學(xué)院 單片機(jī)課程設(shè)計(jì) 7 圖 6 復(fù)位時序 狀態(tài)寄存器讀寫時序 SHTl0 通過狀態(tài)寄存器實(shí)現(xiàn)初始狀態(tài)設(shè)定 圖 7 讀時序 圖 8 寫時序 3 3 2 SHT10 與單片機(jī)的接口電路 圖 9 SHT10 與單片機(jī)的接口電路 SHT10 采用類似于 I2C 的兩線制串行總線 一根是時鐘線 一根是數(shù)據(jù)線 為避免 信號沖突 微處理器應(yīng)驅(qū)動 DATA 在低電平 需要一個外部的上拉電阻 例如 10k 將 信號提拉至高電平 上拉電阻通常已包含在微處理器的 I O 電路中 3 4 報警模塊 當(dāng)倉庫的溫濕度超過上下限時 除了需要啟動溫濕度調(diào)節(jié)器之外 還需要進(jìn)行報警 這里用到的是蜂鳴器 LED 和串口 蜂鳴器為一種采用一體化結(jié)構(gòu)的電子器件 采用了直流電壓來供電 蜂鳴器分為有 源蜂鳴器和無源蜂鳴器 本設(shè)計(jì)中使用的是有源蜂鳴器 在它兩端加載 5V 的直流電壓就 可以使之鳴叫 LED 在這個模塊中主要是顯示溫濕度不在限定范圍內(nèi) 不同的 LED 亮 顯示對應(yīng)的 物理量超限 串口主要是當(dāng)溫室度超限 單片機(jī)不停地向 PC 端發(fā)出具體超限的物理量 報警電路圖 10 所示 電氣與電子信息工程學(xué)院 單片機(jī)課程設(shè)計(jì) 8 圖10 報警電路圖 蜂鳴器工作電流一般為 10mA 而單片機(jī)的 I O 口只能承受幾毫安的電流 因此需要 加三極管進(jìn)行驅(qū)動 如上圖所示 單片機(jī)的 I O 口中的 P3 5 接 PNP 型三極管的基極 當(dāng) P3 5 為低電平時 三極管導(dǎo)通 5V 的電壓加載到蜂鳴器兩端 于是蜂鳴器鳴叫 當(dāng) P3 5 高電平時 三極管截至 蜂鳴器不鳴叫 串口的 2 3 號腳分別接單片機(jī)的 P3 0 和 P3 1 便于與 PC 機(jī)進(jìn)行通信 四個 LED 正極直接與 VCC 相連 當(dāng)負(fù)極出現(xiàn)低電平時 對應(yīng)的 LED 亮 3 5 按鍵模塊 按鍵電路圖如下圖所示 圖11 按鍵電路圖 鍵盤分為編碼式和非編碼式鍵盤 其中 非編碼式鍵盤又包括矩陣式鍵盤和獨(dú)立式 鍵盤 矩陣式鍵盤較為復(fù)雜 一般用于按鍵數(shù)目較多 而單片機(jī)可用的 I O 口又比較有限 時 本控制系統(tǒng)中只需要用到 5 個按鍵 數(shù)目較少 并且可用的 I O 口充足 故采用獨(dú)立 式鍵盤 一個按鍵對應(yīng)一個單片機(jī)的 I O 口管腳 本設(shè)計(jì)中總共用到 5 個按鍵式開關(guān) 它們用來改變設(shè)定的溫濕度上下限數(shù)值 從 K1 到 K5 分別控制進(jìn)入溫度上下限設(shè)置 進(jìn)入濕度上下限設(shè)置 數(shù)值加 數(shù)值減 確認(rèn)并 退出 本設(shè)計(jì)中的鍵盤是低電平有效 未按鍵時 上拉電阻保證了單片機(jī)的 I O 口是確定 的高電平 當(dāng)某個鍵按下時 I O 口變?yōu)榈碗娖?本設(shè)計(jì)可以直接設(shè)定溫濕度參數(shù)的上下 限值 從而達(dá)到對溫濕度控制報警的功能 3 6 控制模塊 控制模塊電路圖如下所示 電氣與電子信息工程學(xué)院 單片機(jī)課程設(shè)計(jì) 9 圖 12 控制模塊電路圖 控制模塊主要由直流電機(jī) 繼電器 加熱絲等構(gòu)成 由于單片機(jī)的輸出電流一般為 30 40mA 輸出的低電平為 0 1V 左右 而直流電機(jī)的驅(qū)動電流為 200mA 驅(qū)動電壓為 5V 繼電器的驅(qū)動電流約為 90Ma 所以要用三級管放大 通過繼電器使電機(jī)開關(guān)吸合 避免電機(jī)不能正常工作 控制模塊的主要功能是當(dāng)溫濕度不在限定范圍時 控制設(shè)備開 始工作 使溫濕度達(dá)到自己限定的范圍內(nèi) 4軟件設(shè)計(jì) 4 1 主程序流程圖 Yes 是否超限 將溫濕度與設(shè)定值比較 啟動溫濕度調(diào)節(jié)設(shè)備 對溫濕度數(shù)據(jù)進(jìn)行修正 No 在液晶屏上顯示溫濕度 測量溫濕度 是否有按鍵 初始化 LCD1602 Yes 開始 進(jìn)入鍵盤掃描子程序 串口設(shè)置 No SHT10 復(fù)位 電氣與電子信息工程學(xué)院 單片機(jī)課程設(shè)計(jì) 10 圖 13 主程序流程圖 4 2 SHT10子程序流程圖 圖 14 SHT10 子程序流程圖 4 3 LCD1602子程序流程圖 開始 發(fā)送啟動時序 發(fā)送控制字 接收數(shù)據(jù) 測量結(jié)束 接收校驗(yàn)位 結(jié)束 No Yes 開始 LCD1602 初始化 設(shè)置首行數(shù)據(jù)指針 寫入首行字符 設(shè)置第二行數(shù)據(jù)指針 寫入第二行字符 結(jié)束 電氣與電子信息工程學(xué)院 單片機(jī)課程設(shè)計(jì) 11 圖 15 LCD1602 子程序流程圖 4 4 輸出控制子程序流程圖 開始 返回主程序 溫度 濕度是否 超出上下限 啟動溫濕度調(diào)節(jié)設(shè)備 蜂鳴器報警 溫濕度是否回到 限定值內(nèi) 停止報警 停止溫濕度控制設(shè)備 溫濕度是否留有足 夠的裕量 結(jié)束 No Yes Yes Yes No No 電氣與電子信息工程學(xué)院 單片機(jī)課程設(shè)計(jì) 12 圖 16 輸出控制子程序 4 5 鍵盤掃描子程序流程圖 圖 17 鍵盤掃描子程序 為了防止抖動 按鍵電路中都要消抖的措施 本設(shè)計(jì)中是采用的軟件消抖 在單片 機(jī)檢測到某個鍵按下后 延時 10ms 再監(jiān)測 如果仍然按下 才視為按下了該鍵 K1 K2 K3 K4 K5 分別對應(yīng)單片機(jī)的 P2 3 P2 7 引腳 按下 K1 也就是使 P2 3 No Yes 開始 退出鍵盤子程序 延時 10ms 退出鍵盤子程序 上限或下限加一或減一 P2 3 或 P2 4 是 否按下 No P2 3 或 P2 4 是 否仍被按下 Yes Yes No P2 5 或 P2 6 是 否按下 P2 5 或 P2 6 是 否按下 Yes No 電氣與電子信息工程學(xué)院 單片機(jī)課程設(shè)計(jì) 13 為低電平時 進(jìn)入溫度上限的設(shè)置 再按一次進(jìn)入溫度下限的設(shè)置 按下 K2 進(jìn)入濕度 上限的設(shè)置 再按一下進(jìn)入溫度下限的設(shè)置 在每個設(shè)置里面 按 K3 增加限值 按 K4 減小限值 設(shè)置好以后 按 K5 退出設(shè)置 5 仿真與調(diào)試 5 1 調(diào)試環(huán)境 本設(shè)計(jì)用到了 Keil uVision4 和 Proteus7 8 兩種軟件進(jìn)行聯(lián)合調(diào)試 實(shí)驗(yàn)中使用 C 語言 在 Keil uVision4 進(jìn)行編寫源代碼 并通過編譯檢查源程序中的代碼是否正確 原理圖是 在 Proteus7 8 提供的環(huán)境中繪畫 在 Keil uVision4 編譯無誤后生成 HEX 文件 并將其導(dǎo)入 到原理圖中 在原理圖沒有錯誤后就可以進(jìn)行仿真 通過仿真可以進(jìn)行調(diào)試 使設(shè)計(jì)達(dá) 到要求 5 2 不足與優(yōu)化 不足 按鍵會出現(xiàn)抖動 延時時間過短致使按鍵按下時單片機(jī)可能沒來得及響應(yīng) SHT10 測量溫濕度最大誤差可達(dá)到 4 5 對于一些溫濕度要求較高的物品還存在較大的 誤差 優(yōu)化方案 對于按鍵出現(xiàn)抖動的情況 我們可以增大延時時間來 解決這個問題 對于一些對溫濕度要求比較高的物品 我們可以使用其它精度比較高而且比較有經(jīng)濟(jì)效 益的的傳感器 同時可以采取多點(diǎn)測量的方法來解決 6 總結(jié) 這次的課程設(shè)計(jì)是利用單片機(jī) AT89C52 來設(shè)計(jì)倉庫溫濕度控制系統(tǒng) 設(shè)計(jì)中使用 LCD1602 進(jìn)行對當(dāng)前溫度和濕度進(jìn)行顯示 使用溫濕度傳感器 SHT10 對溫濕度測量 當(dāng) 溫濕度超限時 蜂鳴器發(fā)出報警信號 同時 控制設(shè)備進(jìn)行相應(yīng)的操作使溫濕度回到限 定的范圍內(nèi) 通過模擬 基本實(shí)現(xiàn)了對倉庫溫濕度的控制 這次課程設(shè)計(jì)讓我學(xué)習(xí)和了解了很多東西 通過查找資料 我了解了 SHT10 溫濕度 傳感器的使用方法 并對里面的一些函數(shù)和設(shè)計(jì)思路有了一定的認(rèn)識 同時 了解了 LCD1602 后 我知道了 1602 該如何使用 并能夠初步的使用它 由于使用 SHT10 溫濕 度傳感器時 單片機(jī)的 P3 6 和 P3 7 分別于 SHT10 的 DATA 和 SCK 直接相連 而單片機(jī) 與 SHT10 的接口電路中 數(shù)據(jù)端 DATA 接了一個上拉電阻 讓我加深了單片機(jī)內(nèi)部的 P1 P2 P3 口有上拉電阻 另外在這次實(shí)驗(yàn)中我知道蜂鳴器分為有源和無源兩種 也知 道了它們接入電路的區(qū)別 這次課程設(shè)計(jì)體會最深的對軟件和硬件的調(diào)試 軟件調(diào)試過 程中遇到了很多麻煩 如按鍵延時過短 導(dǎo)致單片機(jī)沒來得及響應(yīng)使液晶顯示屏上還是 按鍵按下前的字符 通過改正延時時間的長度 最終把這個問題解決了 在硬件調(diào)試中 也遇到了一些問題 如蜂鳴器沒有聲音 最后經(jīng)過查閱資料 是因?yàn)榉澍Q器的電壓和電 流不夠 通過三極管的放大作用 最終蜂鳴器發(fā)出聲音 其次還可以通過改變蜂鳴器的 頻率改變聲音的音調(diào) 通過這次課程設(shè)計(jì) 我知道我們在遇到問題時 我們應(yīng)該多動腦 同時應(yīng)該多查閱 資料以便解決問題 同時 在這次課程設(shè)計(jì)中 我知道我們的知識面很小 我們在今后 學(xué)習(xí)中應(yīng)該多閱讀一些書來豐富我們的知識 這樣在以后遇到問題時 我們能夠快速的 處理 電氣與電子信息工程學(xué)院 單片機(jī)課程設(shè)計(jì) 14 7 參考文獻(xiàn) 1 張毅剛 單片機(jī)原理及應(yīng)用 第二版 高等教育出版社 2009 2 陸榮鑑 李品 孫周 SHT10 傳感器在溫濕度監(jiān)測系統(tǒng)中的應(yīng)用 J 傳感器與微系統(tǒng) 2012 31 3 孫環(huán) 滕召勝 基于 SHT10 單片集成傳感器溫濕度檢測模塊設(shè)計(jì) J 國外電子測量技 術(shù) 2006 25 4 童詩白 華成英 模擬電子技術(shù)基礎(chǔ) M 北京 高等教育出版社 2000 5 郭天祥 51單片機(jī) C語言教程 北京 電子工業(yè)出版社 2008 6 隋清江 基于 PROTEUS 的 LCD1602 接口設(shè)計(jì)與仿真 J 仿真技術(shù) 2010 7 7 劉天時 劉賞 付春 一種單片機(jī)鍵盤電路設(shè)計(jì)與消抖處理 J 計(jì)算機(jī)與網(wǎng)絡(luò) 2010 10 8 趙亮 跟我學(xué) 51單片機(jī) 四 獨(dú)立 矩陣鍵盤應(yīng)用與設(shè)計(jì) J 電子制作 2011 4 9 黃震宇 溫濕度控制系統(tǒng)設(shè)計(jì) J 糧油裝備與自動控制 2008 15 10 于志贛 劉國平 液顯 LCD1602 模塊的應(yīng)用 J 計(jì)算機(jī)技術(shù)應(yīng)用 2009 4 11 趙亮 液晶顯示模塊 LCD1602 應(yīng)用 J 電子制作 2007 3 12 譚浩強(qiáng) C 語言程序設(shè)計(jì) 第四版 清華大學(xué)出版社 2010 13 李泉溪 單片機(jī)原理與應(yīng)用實(shí)例仿真 第二版 北京航空航天大學(xué)出版社 2011 附錄一 系統(tǒng)仿真圖 電氣與電子信息工程學(xué)院 單片機(jī)課程設(shè)計(jì) 15 單片機(jī)課程設(shè)計(jì)期末成績評定表 姓 名 學(xué) 號 專業(yè)班級 報告題目 報告答辯記錄 成績類別 考勤成績 10 答辯成績 20 報告成績 50 實(shí)物成績 20 總分 百分制 成 績 電氣與電子信息工程學(xué)院 單片機(jī)課程設(shè)計(jì) 16 評語 指導(dǎo)教師簽字 年 月 日- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
15 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 倉庫 溫濕度 控制系統(tǒng)
鏈接地址:http://weibangfood.com.cn/p-9304276.html