畢業(yè)設(shè)計--高精度電子秤仿真設(shè)計.rar
畢業(yè)設(shè)計--高精度電子秤仿真設(shè)計,高精度電子稱仿真設(shè)計52頁 1.5w字1、設(shè)計任務(wù):(1)完成與本設(shè)計課題相關(guān)技術(shù)資料的收集與整理;(2)掌握本設(shè)計課題需要使用的相關(guān)軟件,例如:protel、proteus、keil;(3)完成本設(shè)計課題的電路原理圖設(shè)計、調(diào)試;(4)完成本課題的軟件設(shè)計,并實際下載調(diào)試,實現(xiàn)主要功能;(5)完成畢業(yè)論文的撰寫工作。 ...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會員 叼著吸管的豬 發(fā)布
高精度電子稱仿真設(shè)計
52頁 1.5W字
1、設(shè)計任務(wù):
(1)完成與本設(shè)計課題相關(guān)技術(shù)資料的收集與整理;
(2)掌握本設(shè)計課題需要使用的相關(guān)軟件,例如:Protel、Proteus、Keil;
(3)完成本設(shè)計課題的電路原理圖設(shè)計、調(diào)試;
(4)完成本課題的軟件設(shè)計,并實際下載調(diào)試,實現(xiàn)主要功能;
(5)完成畢業(yè)論文的撰寫工作。
2、技術(shù)指標(biāo):
(1)電源:輸入24VDC,單片機(jī)供電5VDC。24VDC采用開關(guān)電源變換方式變換到5VDC,輸出電流1A。
(2)單片機(jī):AT89C51
(3)高精度AD:16位,帶校正功能。(ADS 7825)
(4)LCD顯示:LM016L(1602)
(5)按鍵:6個(Set, +, -, Right, Left, Enter)
(6)指示:LED,蜂鳴器
(7)時間功能:DS1302
(8)通信接口:RS232(MAX232,DB9,母,彎頭)
(9)通信協(xié)議:自定義
(10)編程語言:C
(11)設(shè)計要求:采用Keil和Proteus進(jìn)行系統(tǒng)仿真
(12)可靠,防死機(jī),適應(yīng)于長時間
目錄
目 錄 1
引 言 4
第一章 緒論 5
1.1設(shè)計背景與意義 5
1.2設(shè)計要求 6
第二章 系統(tǒng)設(shè)計方案的論證 7
2.1單片機(jī)的選型 7
2.2 A/D轉(zhuǎn)換模塊的選擇 7
2.3 時鐘模塊的選擇 8
2.4 通信接口模塊 9
2.5 人機(jī)交互界面模塊的選擇 9
2.5.1輸出顯示模塊選擇 9
2.5.2 鍵盤輸入模塊選擇 10
2.6 電子秤的工作原理 10
2.7基本結(jié)構(gòu)和系統(tǒng)框圖 10
第三章 系統(tǒng)主要硬件設(shè)計 13
3.1 51單片機(jī)系統(tǒng)的電路設(shè)計 13
3.1.1 AT89C51單片機(jī)系統(tǒng)的介紹 13
3.1.2 AT89C51單片機(jī)的仿真電路圖 16
3.2 16位A/D ADS 7825 芯片的電路設(shè)計 17
3.2.1 ADS7825的芯片介紹 17
3.2.2 ADS7825的芯片引腳與結(jié)構(gòu) 17
3.2.3 ADS7825芯片的仿真電路圖 19
3.3時鐘芯片DS1302的電路設(shè)計 20
3.3.1 時鐘芯片DS1302介紹 20
3.3.2 DS1302的引腳與I/O口,寄存器 20
3.3.3 DS1302芯片的仿真電路圖 22
3.4通信接口的電路設(shè)計 22
3.4.1通信接口MAX232的原理和引腳功能 22
3.4.1通信接口電路的仿真電路圖 23
3.2 LCD顯示器LM1602的電路設(shè)計 24
3.5.1 LM1602芯片的介紹 24
3.5.2 LM1602芯片的引腳功能 25
3.5.3 LM1602芯片的仿真電路圖 26
3.6 按鍵輸入模塊的電路設(shè)計 27
3.7 電源模塊的電路設(shè)計 30
第四章 系統(tǒng)軟件設(shè)計 32
4.1系統(tǒng)主程序運作流程圖 32
4.2初始化程序設(shè)計流程圖 34
4.3數(shù)據(jù)采樣與A/D轉(zhuǎn)換子程序的流程圖 35
4.4 鍵盤/顯示子程序的流程圖 36
4.4.1 顯示子程序的流程圖 36
4.4.2 鍵盤子程序的流程圖 37
第五章 系統(tǒng)調(diào)試和仿真 38
5.1 Proteus仿真軟件 38
5.1.1 Proteus軟件的介紹 38
5.1.2 Proteus ISIS特點 38
5.2 Keil編程軟件的調(diào)試 39
第六章 總結(jié)與展望 43
6.1 設(shè)計總結(jié)與感想 43
6.2 本設(shè)計存在的不足及工作展望 43
致 謝 44
參 考 文 獻(xiàn) 45
附錄一: 46
附錄二: 47
顯示模塊LM1602的程序 47
按鍵延遲子程序 50
52頁 1.5W字
1、設(shè)計任務(wù):
(1)完成與本設(shè)計課題相關(guān)技術(shù)資料的收集與整理;
(2)掌握本設(shè)計課題需要使用的相關(guān)軟件,例如:Protel、Proteus、Keil;
(3)完成本設(shè)計課題的電路原理圖設(shè)計、調(diào)試;
(4)完成本課題的軟件設(shè)計,并實際下載調(diào)試,實現(xiàn)主要功能;
(5)完成畢業(yè)論文的撰寫工作。
2、技術(shù)指標(biāo):
(1)電源:輸入24VDC,單片機(jī)供電5VDC。24VDC采用開關(guān)電源變換方式變換到5VDC,輸出電流1A。
(2)單片機(jī):AT89C51
(3)高精度AD:16位,帶校正功能。(ADS 7825)
(4)LCD顯示:LM016L(1602)
(5)按鍵:6個(Set, +, -, Right, Left, Enter)
(6)指示:LED,蜂鳴器
(7)時間功能:DS1302
(8)通信接口:RS232(MAX232,DB9,母,彎頭)
(9)通信協(xié)議:自定義
(10)編程語言:C
(11)設(shè)計要求:采用Keil和Proteus進(jìn)行系統(tǒng)仿真
(12)可靠,防死機(jī),適應(yīng)于長時間
目錄
目 錄 1
引 言 4
第一章 緒論 5
1.1設(shè)計背景與意義 5
1.2設(shè)計要求 6
第二章 系統(tǒng)設(shè)計方案的論證 7
2.1單片機(jī)的選型 7
2.2 A/D轉(zhuǎn)換模塊的選擇 7
2.3 時鐘模塊的選擇 8
2.4 通信接口模塊 9
2.5 人機(jī)交互界面模塊的選擇 9
2.5.1輸出顯示模塊選擇 9
2.5.2 鍵盤輸入模塊選擇 10
2.6 電子秤的工作原理 10
2.7基本結(jié)構(gòu)和系統(tǒng)框圖 10
第三章 系統(tǒng)主要硬件設(shè)計 13
3.1 51單片機(jī)系統(tǒng)的電路設(shè)計 13
3.1.1 AT89C51單片機(jī)系統(tǒng)的介紹 13
3.1.2 AT89C51單片機(jī)的仿真電路圖 16
3.2 16位A/D ADS 7825 芯片的電路設(shè)計 17
3.2.1 ADS7825的芯片介紹 17
3.2.2 ADS7825的芯片引腳與結(jié)構(gòu) 17
3.2.3 ADS7825芯片的仿真電路圖 19
3.3時鐘芯片DS1302的電路設(shè)計 20
3.3.1 時鐘芯片DS1302介紹 20
3.3.2 DS1302的引腳與I/O口,寄存器 20
3.3.3 DS1302芯片的仿真電路圖 22
3.4通信接口的電路設(shè)計 22
3.4.1通信接口MAX232的原理和引腳功能 22
3.4.1通信接口電路的仿真電路圖 23
3.2 LCD顯示器LM1602的電路設(shè)計 24
3.5.1 LM1602芯片的介紹 24
3.5.2 LM1602芯片的引腳功能 25
3.5.3 LM1602芯片的仿真電路圖 26
3.6 按鍵輸入模塊的電路設(shè)計 27
3.7 電源模塊的電路設(shè)計 30
第四章 系統(tǒng)軟件設(shè)計 32
4.1系統(tǒng)主程序運作流程圖 32
4.2初始化程序設(shè)計流程圖 34
4.3數(shù)據(jù)采樣與A/D轉(zhuǎn)換子程序的流程圖 35
4.4 鍵盤/顯示子程序的流程圖 36
4.4.1 顯示子程序的流程圖 36
4.4.2 鍵盤子程序的流程圖 37
第五章 系統(tǒng)調(diào)試和仿真 38
5.1 Proteus仿真軟件 38
5.1.1 Proteus軟件的介紹 38
5.1.2 Proteus ISIS特點 38
5.2 Keil編程軟件的調(diào)試 39
第六章 總結(jié)與展望 43
6.1 設(shè)計總結(jié)與感想 43
6.2 本設(shè)計存在的不足及工作展望 43
致 謝 44
參 考 文 獻(xiàn) 45
附錄一: 46
附錄二: 47
顯示模塊LM1602的程序 47
按鍵延遲子程序 50