圖書簡介
本書主要介紹電子信息類專業畢業設計案例剖析,以單片機、EDA的套用設計為主,每一個案例都按照畢業設計的實施順序,包括了從選題分析、方案論證、系統軟硬體設計到系統調試、得到測試結果的全過程。通過典型設計案例分析,詳細介紹了完成畢業設計的思路、方法、步驟和技巧,是指導高等院校電子信息類專業畢業生完成畢業設計的參考用書。本書以實例和技巧貫穿全書,案例選自近三屆學生的優秀畢業設計和獲獎的創新發明成果,共收錄了32個案例,由三部分組成,第一部分由23個案例組成是關於單片機方面的; 第二部分由3個案例組成是關於EDA方面的; 第三部分由6個案例組成是關於網路、感測器、資料庫等方面的。
圖書目錄
第一部分單片機
案例1單片機控制電源檢測系統電路
1.1設計任務與要求
1.2題目剖析(分析)
1.3方案論證
1.4系統硬體設計
1.4.1單片機系統
1.4.2單片機電源系統
1.4.3接口轉換電路
1.4.4繪製原理圖
1.5系統軟體設計
1.5.1單片機軟體的實現
1.5.2計算機關機軟體的實現
1.6測試方案與測試結果
案例2基於單片機控制液晶屏鍵盤接口電路設計與實現
2.1設計任務與要求
2.2題目剖析(分析)
2.3系統硬體設計
2.3.1單片機AT89C51晶片
2.3.2液晶驅動控制器HD44780U
2.3.3硬體電路
2.4系統軟體設計
2.4.1HD44780U的指令集
2.4.2HD44780控制以及時序
2.4.3程式及流程
2.4.4主程式流程
2.5測試方案與測試結果
案例3基於單片機控制液晶屏的設計和實現
3.1設計任務與要求
3.2總體設計
3.380C51單片機的硬體設計
3.3.1匯流排型DIP40引腳封裝
3.3.280C51的數據傳送指令
3.4內置SED1520圖形液晶顯示模組
3.4.1顯示模組的電路特性
3.4.2控制部
3.4.3驅動部
3.4.4接口部
3.4.5指令系統
3.4.6內置SED1520圖形液晶顯示模組的接口技術
3.5軟體編程部分
3.6漢字型檔內碼轉換
3.7編程調試及仿真
3.7.1編程調試及仿真軟體介紹
3.7.2編譯器設定及使用
3.8總結
案例4用串列口擴展鍵盤驅動數碼管顯示
4.1設計任務與要求
4.2題目剖析(分析)
4.3系統硬體設計
4.3.1鍵盤掃描電路
4.3.2顯示器電路
4.4系統軟體設計
4.4.1電路總體軟體設計
4.4.2掃描鍵值
4.4.3數碼管顯示器
4.4.4總體軟體實現
4.5測試方案與測試結果
案例5基於單片機控制的定時器電路設計
5.1設計任務與要求
5.2系統硬體設計
5.2.1AT89C51單片機
5.2.2DS12887
5.2.374LS164暫存器
5.2.4數碼顯示器
5.2.5電路的連線
5.2.6繪製原理圖檔案
5.2.7繪製電路板
5.2.8繪圖過程中的問題
5.3系統軟體設計
5.3.1工作原理與軟體編程
5.3.2軟體流程
5.4測試方案與測試結果
案例6基於單片機控制倒計時器的設計
6.1設計任務與要求
6.2系統硬體設計
6.3軟體編程設計
6.4設計中的問題及心得
案例7基於單片機控制的液晶溫度計的設計
7.1設計任務與要求
7.2系統硬體設計
7.2.1工作原理框圖
7.2.2工作原理簡述
7.3電路組成部分
7.3.1溫度感測器
7.3.2單片機控制電路
7.3.3液晶顯示電路
7.3.4硬體電路設計圖
7.4軟體設計
7.4.1主程式流程圖
7.4.2讀入溫度子程式及流程圖
7.4.3顯示溫度子程式及流程圖
7.5總結
案例8基於單片機控制的數字溫度計的數碼管顯示
8.1設計任務與要求
8.2系統硬體設計
8.2.1系統工作原理
8.2.2硬體電路組成
8.2.3數字溫度感測器DS18B20
8.2.4單片機AT89C51
8.2.5MAX7219簡介
8.3系統軟體設計
8.3.1基於AT89C51和DS18B20溫度系統主流程圖
8.3.2DS18B20溫度測量系統軟體
8.3.3單片機獲取溫度信息方法
8.3.4DS18B20初始化程式
8.3.5DS18B20的讀時序
8.3.6DS18B20的寫時序
8.3.7DS18B20的控制程式
8.3.8MAX7219驅動數碼管系統軟體
8.4總語
案例9基於單片機控制的LED漢字顯示系統的設計與實現
9.1設計任務與要求
9.2題目剖析
9.3方案論證
9.4系統硬體設計
9.5系統軟體設計
9.6系統的調試
9.7測試方案與測試結果
案例10基於GSM短訊息汽車防盜系統——GSM模組的硬體設計
10.1設計任務與要求
10.2總體功能
10.2.1監控功能
10.2.2報警功能
10.3硬體單元設計
10.3.1ECU系統部分
10.3.2電源轉換電路
10.3.3短訊息檢測與控制電路部分
10.3.4串列口RS232與TTL電平轉換電路部分
10.3.5SIM卡
10.4整體電路圖
10.5硬體系統的仿真
10.5.1Proteus簡介
10.5.2仿真過程
10.5.3仿真結果
10.6硬體調試及調試中遇到的問題
10.6.1硬體調試
10.6.2調試中遇到的問題
10.7設計展望與總結
案例11基於GSM簡訊息的汽車防盜系統——Visual Basic調試程式設計
11.1設計任務
11.2接口介紹
11.2.1TC35i
11.2.2RS232介紹
11.3軟體設計
11.3.1軟體設計工具
11.3.2說明窗體
11.3.3屬性窗體
11.3.4GSM_SIM窗體
案例12基於AT89C51的多功能定時鬧鐘設計
12.1設計任務
12.2系統設計
12.2.1系統功能
12.2.2系統總體設計方案
12.3主控器AT89C51的介紹
12.4系統子功能模組的硬體設計
12.4.1單片機外接時鐘電路
12.4.2專用時鐘電路
12.4.3溫度採集模組
12.4.4LED顯示模組
12.4.5單片機復位電路
12.4.6按鍵電路模組
12.5系統整體硬體電路
12.6系統電路在Proteus下的仿真
12.7硬體電路的焊接與調試
12.7.1PCB板圖及設計
12.7.2焊接與調試
12.8總結
案例13簡易電子秤
13.1設計任務與要求
13.2題目剖析
13.3方案論證
13.4系統硬體設計
13.5系統軟體設計
13.6系統調試
13.7測試方案與測試結果
案例14電子密碼鎖
14.1設計任務與要求
14.2題目剖析
14.3方案論證
14.4系統硬體設計
14.5系統軟體設計
14.6系統調試
14.7測試方案與測試結果
案例15人體脈搏測量儀
15.1設計任務與要求
15.2題目剖析
15.3方案論證
15.4系統硬體設計
15.5系統軟體設計
15.6系統調試
15.7測試方案與測試結果
案例16無線病房呼叫系統
16.1設計任務與要求
16.2題目剖析
16.3方案論證
16.4系統硬體設計
16.5系統軟體設計
16.6系統調試
16.7測試方案與測試結果
案例17智慧型交通控制系統
17.1設計任務與要求
17.2題目剖析
17.3方案論證
17.4系統硬體設計
17.5系統軟體設計
17.6系統調試
17.7測試方案與測試結果
案例18自動溫度測控系統
18.1設計任務與要求
18.2題目剖析
18.3方案論證
18.4系統硬體設計
18.5系統軟體設計
18.6系統調試
18.7測試方案與測試結果
案例19CRC加卷積交織編碼器的設計與分析
19.1設計任務與要求
19.2題目剖析
19.3系統原理
19.4系統軟體整體設計思路
19.5VHDL語言實現整個編碼器的設計
案例20基於單片機的數字時鐘的設計
20.1設計任務與要求
20.2題目剖析
20.3方案論證
20.4系統硬體設計
20.5系統軟體設計
20.6系統的調試
20.7測試方案與測試結果
案例21基於單片機的數字溫度計的設計
21.1設計任務與要求
21.1題目剖析
21.3方案論證
21.4系統硬體設計
21.1系統軟體設計
21.6系統的調試
21.7測試方案與測試結果
案例22基於單片機和CPLD的數字頻率計的設計
22.1設計任務與要求
22.2題目剖析
22.3方案論證
22.4系統硬體設計
22.5系統軟體設計
22.6系統的調試
22.7測試方案與測試結果
案例23基於單片機控制的函式波形發生器設計
23.1設計任務與要求
23.2題目剖析
23.3方案論證
23.4系統硬體設計
23.5系統軟體設計
23.6系統的調試
23.7測試方案與測試結果
第二部分EDA
案例24利用EDA技術實現流水燈的設計
24.1設計任務與要求
24.2題目剖析
24.3系統硬體設計
24.4系統軟體設計
24.4.1十進制計數器
24.4.24位二進制計數器
24.4.3解碼器
24.4.4四輸入與非門
24.4.54位移位暫存器
24.4.68位移位暫存器
24.4.7頂層源程式
24.5系統的調試
24.5.1第一種流水燈的實現
24.5.2第二種流水燈的實現
24.5.3第三種流水燈的實現
24.5.4第四種流水燈的實現
24.6測試方案與測試結果
24.6.1軟體測試
24.6.2硬體測試
24.6.3小結
案例25基於VHDL語言實現漢字顯示的設計
25.1設計任務與要求
25.2題目剖析
25.3系統硬體設計
25.3.1LED 點陣顯示原理
25.3.238解碼器
25.3.3四輸入與非門和八輸入與非門
25.3.4畫工作原理圖流程
25.3.5電路工作原理
25.3.6PCB 電路板圖
25.4軟體設計
25.4.1軟體編程VHDL
25.4.2程式描述
25.4.3編程下載
25.4.4仿真波形
25.5小結
案例26數控移相正弦信號發生器
26.1設計任務與要求
26.2題目剖析
26.3方案論證
26.4系統硬體設計
26.5系統軟體設計
26.6系統調試
26.7測試方案與測試結果
第三部分其他
案例27地下水自動監測系統
27.1設計任務
27.2系統總體結構
27.2.1系統組成
27.2.2地下水採集系統
27.2.3工作原理
27.3通信系統
27.3.1數據傳輸系統結構
27.3.2通信系統組網結構
27.3.3宏電GPRS通信模組
27.3.4宏電移動路由器
27.4系統供電
27.4.1測站現場電源配置
27.4.2測站現場電源結構
27.4.3供電系統配置
27.5防雷保護系統
案例28電信原始數據採集系統
28.1設計任務與要求
28.2電信原始數據採集系統簡介
28.3相關技術
28.3.1Java語言
28.3.2Socket簡介
28.3.3JDBC簡介
28.3.4XML技術
28.3.5IDE工具
28.3.6Oracle資料庫10g
28.4系統設計
28.4.1採集系統的基本工作框架
28.4.2各模組的設計與實現
28.4.3部分關鍵代碼
28.5小結
案例29基於Java語言模擬ATM系統
29.1設計任務
29.2引言
29.3模擬ATM系統思想
29.4開發軟體環境簡介
29.4.1Java語言和編程環境簡介
29.4.2Java的環境配置
29.4.3MyEclipse開發工具簡介
29.5用戶需求分析
29.5.1功能需求
29.5.2性能需求
29.6總體設計
29.6.1業務邏輯層的設計
29.6.2表示層的設計
29.6.3檔案層的設計簡介
29.7系統流程圖設計
29.8小結
案例30宿舍管理系統
30.1設計任務
30.2軟體工具簡介
30.2.1Java
30.2.2Servlet
30.2.3Oracle
30.3需求分析
30.3.1數據需求
30.3.2功能需求
30.4總體設計
30.4.1功能模組設計
30.4.2系統功能結構圖
30.4.3運行過程設計
30.4.4系統流程圖
30.4.5資料庫設計
30.4.6資料庫表設計
30.4.7系統界面設計
30.5軟體的運行與安裝
30.5.1應用程式的構建、部署
30.5.2系統運行過程
30.6結論
案例31基於Web的網上問卷調查系統
31.1設計任務
31.2引言
31.3網上問卷調查技術與發展簡介
31.3.1問卷調查的特點
31.3.2網上問卷調查的特點
31.3.3網上問卷的基本解決方案
31.3.4Struts概述
31.4開發工具及系統架構簡介
31.4.1程式語言簡介
31.4.2J2EE平台簡介
31.4.3資料庫簡介
31.5系統分析與設計
31.5.1系統需求分析
31.5.2系統結構總框架設計
31.5.3系統結構流程設計
31.5.4資料庫設計
31.5.5系統的安全性能
31.6超級管理員模組
31.6.1登錄的實現
31.6.2調查管理模組的設計
31.6.3調查搜尋模組
31.6.4老師管理模組
31.6.5管理員管理模組
31.6.6課程管理模組
31.6.7班級管理模組
31.6.8問卷調查部分
31.7管理員模組
31.7.1審核調查
31.7.2搜尋調查
31.7.3統計報表
31.7.4密碼修改
31.8教師模組
31.9結論
案例32倉儲調度系統
32.1設計任務
32.2引言
32.3系統架構及開發環境簡介
32.3.1C/S結構簡介
32.3.2開發環境
32.3.3JDBC技術介紹
32.3.4Oracle簡介
32.4系統功能需求分析
32.4.1設計思想
32.4.2系統功能需求
32.4.3系統模組功能需求
32.4.4系統整體流程設計
32.5資料庫設計
32.5.1資料庫功能概述
32.5.2資料庫邏輯關係
32.5.3數據字典表
32.5.4建表語句
32.6系統的實現
32.6.1系統的源檔案及JDBC技術的使用
32.6.2系統功能的實現
32.7小結
參考文獻