【正文】
西安航空職業(yè)技術學 院 畢業(yè)設計論文 西安航空職業(yè)技術學院 畢 業(yè) 設 計(論 文) 論文題目: 基于單片機的電壓表設計 所屬學院: 電子工程學院 指導老師: 余平生 職 稱: 副教授 學生姓名: 李瀟 班級、學號 : 11202010 專 業(yè): 應用電子技術 西安航空職業(yè)技術學院制 2020 年 1 月 12 日 西安航空職業(yè)技術學 院 畢業(yè)設計論文 西安航空職業(yè)技術學院 畢業(yè)設計(論文)任務書 題目: 基于單片機的電壓表設計 任務與要求: 任務:設計一款便攜式數(shù)字電壓表 要求:測量范圍 0400V 直流電壓,有量程切換和超量程報警功能, 能夠顯示 電池電量。 時間: 2020 年 11 月 18 日至 2020 年 1 月 12 日 共 8 周 所屬學院: 電子工程學院 學生姓名: 李瀟 學 號: 11202010 專業(yè): 應用電子技術 指導單位或教研室: 電子工程學院 指導教師: 余平生 職 稱: 副教授 西安航空職業(yè)技術學院制 2020 年 1 月 12 日 西安航空職業(yè)技術學 院 畢業(yè)設計論文 畢業(yè)設計 (論文 )進度計劃表 日 期 工 作 內 容 執(zhí) 行 情 況 指導教師 簽 字 查找資料,了解相關知識 完成 方案選擇 完成 基礎 LCD 驅動程序編寫 完成 硬件電路焊接調試 完成 整體程序編寫 完成 軟硬件連調 完成 整機性能測試 完成 教師對進度計劃實施情況總評 簽名 年 月 日 本表作評定學生平時成績的依據(jù)之一。 西安航空職業(yè)技術學 院 畢業(yè)設計論文 基于單片機的電壓表設計 【 摘要 】 論文主要闡述了 基于 STC12LE5A60S2 低壓單片機便攜式電壓表的設計,系統(tǒng)以 STC12LE5A60S2 低壓單 片機為主控芯片,以 16 位 AD 芯片 AD7705 為 AD 轉換芯片,以 DS18B20 為溫度傳感器對溫度進行測量,以 寸 TFT 彩屏為顯示模塊。該系統(tǒng)能實時測量輸入電壓和當前溫度,并能對供電電池的電壓進行測量,并在屏幕上顯示出當前電量。系統(tǒng)測量電壓范圍為 0— 400V 直流電壓,分為 7 個檔位,當輸入電壓超量程時通過蜂鳴器報警。 系統(tǒng)設計了相關的硬件 電路和相關應用程序。硬 件電路主要包括 STC12LE5A60S2 單片機最小系統(tǒng)、 AD7705 驅動電路、測溫電路、 寸 TFT 液晶顯示電路以及按鍵處理模塊電路等。系統(tǒng)程序主要包括主程序、讀 AD7705 子程序、讀出溫度子程序、計算溫度子程序、按鍵處理程序、LCD 顯示程序等。 關鍵詞: STC12LE5A60S2 單片機; AD7705; TL431; DS18B20 西安航空職業(yè)技術學 院 畢業(yè)設計論文 Abstract: This thesis mainly expounds the STC12LE5A60S2 low voltage microputer portable voltmeter based design, the system with STC12LE5A60S2 lowpressure singlechip microputer as main control chip, AD chip with a 16 bit AD7705 to AD conversion chip, DS18B20 as temperature sensor for temperature measurement, display module for inch TFT color screen. The system can realtime measurement of the input voltage, the current temperature is measured, and the power supply to measure the voltage of battery, and on the screen shows the current electricity. System to measure the voltage range of 0400 v dc voltage, is divided into seven gear, when the input voltage in excess of the range by a buzzer alarm. System design the related hardware circuit and relevant applications. Hardware circuit mainly includes STC12LE5A60S2 SCM smallest system, AD7705 driver circuit, temperature measurement circuit, inch TFT LCD display circuit and the key processing module circuit, etc. System program mainly includes the main program, read the AD7705 subroutine, read temperature subroutine, calculation temperature handler subroutine, buttons and LCD display program, etc. Keywords: STC12LE5A60S2。AD7705。TL431。DS18B20 西安航空職業(yè)技術學 院 畢業(yè)設計論文 目 錄 1 設計方案 ....................................................................................................................... 1 主控芯片選擇 ..................................................................................................... 1 電源部分 ............................................................................................................ 1 AD 轉換芯片選擇 ................................................................................................ 2 溫度測量 ............................................................................................................ 2 顯示模塊 ............................................................................................................ 2 總體方案 ............................................................................................................ 3 2 硬件電路設計 ................................................................................................................ 4 STC12LE5A60S2 單片機及最小系統(tǒng) ...................................................................... 4 STC12LE5A60S2 單片機特點 ...................................................................... 4 STC12LE5A60S2 單片機最小系統(tǒng) ............................................................... 6 電源模塊 ............................................................................................................ 6 AD7705 轉換芯片及硬件電路 ............................................................................... 7 AD7705 結構及工作原理 ........................................................................... 7 AD7705 各引腳及功能 ............................................................................... 7 AD7705 的寄存器 ...................................................................................... 8 AD7705 的基準源 ...................................