【正文】
簡單,但程序設計復雜一些,但是在課外對DS18B字符型液晶顯示有所了解,而且曾經(jīng)在網(wǎng)上看到過此類程序程序設計,并且我已經(jīng)使用過開發(fā)工具KEIL 用C語言對系統(tǒng)進行了程序設計,用單片機開發(fā)板對系統(tǒng)進行了測試,達到了預期的結果。 主程序流程圖31 流程圖4 Protel繪圖 Protel軟件簡介Protel 99 SE是ProklTechnology公司推出的運行于Windows 9X/2000/XP等操作系統(tǒng)之上的電路設計系統(tǒng),它建立在Protel獨特的設計管理器(Design Explorer)基礎之上。為確保安全,線寬要在25~30mil,大電流線按照一般布線原則加寬。(3),推薦80mil。圖52 電路原理圖 程序調(diào)試程序設計。在里面輸入程序,然后點擊FILE(文件)菜單中的SAVE(保存)命令保存文件,如圖54. 圖54 匯編文件的建立3 點擊Target 1(目標1)前面的”+”, 出現(xiàn)Source Group 1,(源程序組1) 選中右鍵點選”Add files Group Source Group 1”(增加文件到源程序組 1)這時選擇文件類型為 Asm,再選中文件,再按Add添加,在隨后的提示框中按”確定”。表示編譯成功。焊接時可以先焊管腳比較多的元件,如單片機的管腳座,然后再焊排阻的管腳,lcd1602的管腳等,直至全部焊接完成。如圖69。當然在畢業(yè)設計中,我也暴露了很多問題和不足,如思考問題欠全面等,我會認真的面對這些問題的,相信這會對我以后的學習和工作有很大的幫助。 最后感謝所有對我有過幫助在我人生中知遇的許許多多匆匆過客,愿他們能心想事成。畢業(yè)設計不僅鍛煉了我的思考能力,而且動手能力也得到了很大的提升。此時屏幕顯示的時間為12:01:36,溫度傳感器處于關閉狀態(tài),預設溫度為0℃,測得環(huán)境溫度為29℃圖67 初始顯示器的界面由于此時溫度傳感器的開關沒有打開,雖然設定溫度低于測得溫度,但控制電路的發(fā)光二級管也不發(fā)光。在焊接元件前,應先用管腳將跳線和過孔焊通。如圖57。如圖53。添加如圖(51)表51 仿真元件列表元件類型元件名稱所屬類單片機AT89C52Microprocessor ICs電容CAPCapacitors電阻MINRES*Resistors按鍵BUTTONSwitchesamp。布線時要合理布局,甚至可以考慮調(diào)換多單元器件的單元順序,以有利于布通。圖44 元件初始位置元件封裝的位置合理的布置完之后,要進行手動布線,但要注意以下布線規(guī)則。主程序?qū)δK進行初始化,而后調(diào)用設定溫度、測量溫度、處理溫度、顯示、鍵盤等模塊。另一種是外部供電方式(VDD接+5V),相應的完成溫度測量的時間較短。(2)系統(tǒng)成本:由于計算機技術和微電子技術的發(fā)展,新型大規(guī)模集成電路功能越來越強大,體積越來越小,而價格也越來越低。圖25 1602 液晶寫操作時序圖雖然LCD顯示器的價格比數(shù)碼管要貴,但它的顯示效果好,是當今顯示器的主流,所以采用LCD 作為顯示器。寫指令輸入:RS=L, R/W=L,D0~D7=指令碼,E=高脈沖輸出:D0~D7=數(shù)據(jù)。圖24 按鍵電平復位電路圖 顯示電路方案一:采用LED顯示器采用傳統(tǒng)的七段數(shù)碼LED顯示器。10pF;外接陶瓷諧振器時C1和C2為30~40pF177。AT89C52有40個引腳,32個外部雙向輸入/輸出(I/O)端口,同時內(nèi)含2個外中斷口,3個16位可編程定時計數(shù)器,2個全雙工串行通信口,2個讀寫口線,AT89C52可以按照常規(guī)方法進行編程,但不可以在線編程(S系列的才支持在線編程)。181。它的CPU內(nèi)核采用凌陽最新推出的181。2 硬件電路設計 總體設計該方案使用了單片機作為控制核心,用智能溫度傳感器為溫度測量元件,對環(huán)境溫度進行檢測。本設計是一個數(shù)字溫度測量及控制系統(tǒng),能測柜內(nèi)的溫度,并能在超限的情況下進行控制、調(diào)整。溫度控制;時間顯示AbstractThis design of the circuit in order to the AT89C52 singlechip microputer as the controller. It includes Keyboard input circuit, temperature measurementcircuit, output display circuit,motor control. Many functions are finished by the software. So it simples the circuit and enhances the stability of the system Adopting the AT89C52 singlechip microputer in the system to collected temperature from various temperature positions realizes the temperature display and control function. Applying AT89C52 singlechip microputerbased as main control chip, it realizes the multi