【導讀】系統(tǒng)能夠測量環(huán)境溫度,測量范圍0-100攝氏度。電壓測量精確到伏,溫度測量精確到。具有液晶實時顯示當前電壓及溫度的功能。此次課程設計是基于ATmega16實現的電壓和溫度的采集及液晶顯示系統(tǒng)??刂破鞑捎玫?位AVR系列單片機-ATmega16,有高性能、低功耗。整個系統(tǒng)主要涉及數據采集,數據處理,數據顯示3方面內容。溫度采集通過溫度傳感器在單片機工作時不斷查詢其溫度信息以備顯示。如圖,ATmega16單片機的模數轉換單元包括一個8通道的模擬開關,一個采樣保持比較器,一個轉換邏輯和3個控制/狀態(tài)寄存器。AGND和AVcc之間,輸入模擬信號通道通過ADMUX寄存器選擇。SFIOR寄存器選擇單次轉換模式或者連續(xù)轉換模式。ADCH和ADCL兩個寄存器中。向I/O口,具有可編程的內部上拉電阻。路拉低時將輸出電流。在復位過程中,即使系統(tǒng)時鐘還未起振,端口A處于高。本設計只需要用到一個A/D轉換口,可以任意選用PA7到PA0的任意一??谟脕磉B接12864液晶顯示器的5個控制斷口驅動顯示。