電子機電字數:11337,頁數:50 論文編號:JD434 目錄 1緒 論 1 1.1系統開發背景和系統設計的意義 1 1.2設計目標 1 1.3設計方案的選擇 1 1.4論文結構 3 2硬件系統設計 4 2.1硬件設計框圖 4 2.2系統的硬件詳細設計 4 2.3主要芯片的介紹 6 2.3.1單片機AT89S52 6 2.3.2 A/D轉換芯片MAX187 7 2.3.3 D/A轉換芯片TLC5618 8 2.4各功能模塊電路的設計 8 2.4.1串行通信電路 8 2.4.2單片機外圍電路 9 2.4.3 A/D轉換和D/A轉換電路 11 2.4.4 LED數碼管顯示電路 14 2.4.5鍵盤電路 15 2.4.6電源電路 15 3軟件系統設計 17 3.1主程序流程圖 17 3.2 子模塊程序設計 17 3.2.1時鐘處理模塊 17 3.2.2鍵盤處理模塊 18 3.2.3顯示模塊 19 3.2.4串行通信模塊 19 4系統的調試 21 4.1 硬件調試 21 4.2 軟件調試 24 5結束語 26 參考文獻 27 致謝 28 附錄 29 附錄1. 系統硬件電路圖 29 附錄2. 元件清單 30 附錄3部分程序源代碼 31
摘要
本單片機系統采用AT89S52控制,整個硬件系統由A/D、D/A轉換、LED顯示、鍵盤、串行通信等模塊組成。本設計只完成了單片機部分的開發設計,沒有設計外部的采集和控制電路。因為沒有外部采集電路,所以不能完成具體的測量功能,要完成具體的測量功能(如測量壓力、溫度、濕度)還要配上外部的各種傳感器采集電路和相應的軟件。若配上采集電路和相應的軟件就能將測量結果用LED數碼管十進制顯示出來,其中包括了A/D、D/A轉換,還可以用按鍵來控制,進行人機對話;系統中設置了5個按鍵,其中1個是復位鍵,其余的4個鍵,用程序來控制實現不同的功能。之所以沒有設計外部采集電路是因為設計了外部采集電路系統的功能就比較單一,不方便系統功能的外部擴展。該系統還能實現單片機與PC機的串行通信和編程的下載、軟件設計的時鐘顯示。
關鍵詞:單片機AT89S52;串行通信;A/D轉換;D/A轉換;LED數碼管顯示
設計目標
該設計要求實現: (1)、能夠進行D/A轉換功能; (2)、能夠進行A/D轉換功能; (3)、設計串行通信接口,實現與PC機的通信; (4)、具有人機對話功能,可通過鍵盤進行輸入; (5)、LED顯示器能夠根據按鍵的輸入進行相應的顯示; (6)、自制+5V穩壓電源。
本站部分文章來自網絡,如發現侵犯了您的權益,請聯系指出,本站及時確認刪除 E-mail:349991040@qq.com
論文格式網(www.donglienglish.cn--論文格式網拼音首字母組合)提供電子機電論文畢業論文格式,論文格式范文,畢業論文范文