基于Proteus的單片機實驗與課程設(shè)計
定 價:39.9 元
- 作者:魏芬主編
- 出版時間:2015/4/1
- ISBN:9787302394945
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP368.1
- 頁碼:287
- 紙張:膠版紙
- 版次:1
- 開本:16K
《基于Proteus的單片機實驗與課程設(shè)計》從單片機的實際應(yīng)用角度出發(fā),以功能強大的虛擬仿真工具Proteus為基礎(chǔ),介紹單片機基礎(chǔ)實驗和課程設(shè)計的內(nèi)容。首先介紹了在KeilμVision4開發(fā)環(huán)境下進行C51語言程序的開發(fā),接著對Proteus的基本功能及特性、如何進行仿真設(shè)計和調(diào)試進行了詳細的說明。全書共給出了16個單片機基礎(chǔ)實驗內(nèi)容,并精心選擇了6個具有一定典型性和實用性的單片機課程設(shè)計課題,系統(tǒng)地介紹了課程設(shè)計的任務(wù)與要求、系統(tǒng)設(shè)計方案、軟件設(shè)計等內(nèi)容。書中所有實驗內(nèi)容及課程設(shè)計課題均通過了Proteus仿真和實際電路調(diào)試。
《基于Proteus的單片機實驗與課程設(shè)計》內(nèi)容豐富實用,實踐性強,可作為高等院校涉及單片機應(yīng)用專業(yè)的學(xué)生進行單片機的基礎(chǔ)實驗和課程設(shè)計環(huán)節(jié)的教材,也可作為畢業(yè)設(shè)計的參考教材,對廣大工程技術(shù)人員進行單片機應(yīng)用系統(tǒng)設(shè)計也具有一定的參考價值。本書封面貼有清華大學(xué)出版社防偽標簽,無標簽者不得銷售。
第1章μVision4集成開發(fā)環(huán)境1
1.1μVision4概述1
1.2μVision4安裝2
1.3μVision4的下拉菜單3
1.3.1File菜單4
1.3.2Edit菜單4
1.3.3View菜單7
1.3.4Project菜單8
1.3.5Flash菜單11
1.3.6Tools菜單11
1.3.7SVCS菜單12
1.3.8Window菜單12
1.3.9Help菜單12
1.4μVision4的工具欄按鈕12
1.4.1文件工具按鈕12
1.4.2編譯選項工具按鈕14
1.4.3調(diào)試工具按鈕14
1.5μVision4中的調(diào)試器15
1.5.1調(diào)試器功能(Debug)選項配置15
1.5.2Debug狀態(tài)下窗口分配與View菜單17
1.5.3通過Debug菜單進行程序代碼調(diào)試18
1.5.4通過 Peripherals菜單觀察仿真結(jié)果19
1.6C51簡單編程與調(diào)試21
第2章單片機系統(tǒng)的Proteus設(shè)計與仿真29
2.1Proteus功能概述29
2.2Proteus ISIS編輯環(huán)境31
2.2.1菜單欄33
2.2.2工具欄34
2.2.3工具箱36
2.2.4方向工具欄37
2.2.5仿真工具欄37
2.3Proteus電路原理圖設(shè)計38
2.3.1新建一個設(shè)計文件38
2.3.2選擇元器件并添加到對象選擇器中39
2.3.3元件的放置、調(diào)整與編輯40
2.3.4對原理圖布線41
2.4Proteus軟件中的C51程序運行與調(diào)試44
2.4.1離線調(diào)試44
2.4.2Proteus和Keil μVision4在線聯(lián)調(diào)44
2.5Proteus ISIS的虛擬仿真工具47
2.5.1探針47
2.5.2虛擬儀器47
2.5.3激勵源48
2.5.4仿真圖表50
第3章單片機C語言程序設(shè)計基礎(chǔ)51
3.1C51程序設(shè)計的特點51
3.2C51語言的數(shù)據(jù)52
3.2.1數(shù)據(jù)類型52
3.2.2常量與變量53
3.2.3數(shù)據(jù)的存儲類型55
3.2.4數(shù)據(jù)存儲模式與絕對地址訪問58
3.3C51運算符59
3.3.1算術(shù)運算符59
3.3.2關(guān)系運算符60
3.3.3邏輯運算符60
3.3.4位運算符60
3.3.5復(fù)合賦值運算符61
3.4C51程序的基本語句62
3.4.1表達式語句62
3.4.2復(fù)合語句62
3.4.3條件語句62
3.4.4開關(guān)語句64
3.4.5循環(huán)語句65
3.5C51語言函數(shù)66
3.5.1C51函數(shù)的定義66
3.5.2C51函數(shù)調(diào)用67
3.5.3中斷函數(shù)67
第4章單片機基礎(chǔ)實驗70
4.1單片機仿真實驗儀使用說明70
4.1.1單片機仿真實驗儀功能介紹70
4.1.2實驗項目介紹72
4.1.3實驗注意事項73
4.2LED流水燈實驗73
4.2.1實驗?zāi)康?3
4.2.2實驗設(shè)備及器件74
4.2.3實驗內(nèi)容74
4.2.4延時時間計算74
4.2.5實驗步驟74
4.2.6流水燈實驗仿真圖74
4.2.7實驗參考程序75
4.2.8實驗思考題77
4.3蜂鳴器驅(qū)動實驗77
4.3.1實驗?zāi)康?7
4.3.2實驗設(shè)備及器件77
4.3.3實驗內(nèi)容77
4.3.4蜂鳴器驅(qū)動原理77
4.3.5實驗步驟78
4.3.6蜂鳴器驅(qū)動實驗仿真圖78
4.3.7實驗參考程序79
4.3.8實驗思考題84
4.474HC138譯碼器實驗84
4.4.1實驗?zāi)康?4
4.4.2實驗設(shè)備及器件84
4.4.3實驗內(nèi)容84
4.4.474HC138的工作原理84
4.4.5實驗步驟85
4.4.674HC138譯碼器實驗仿真圖85
4.4.7實驗參考程序86
4.4.8實驗思考題87
4.5外部中斷控制實驗88
4.5.1實驗?zāi)康?8
4.5.2實驗設(shè)備及器件88
4.5.3實驗內(nèi)容88
4.5.4外部中斷編程說明88
4.5.5實驗步驟89
4.5.6外部中斷控制實驗仿真圖89
4.5.7實驗參考程序90
4.5.8實驗思考題92
4.6定時器應(yīng)用實驗92
4.6.1實驗?zāi)康?2
4.6.2實驗設(shè)備及器件92
4.6.3實驗內(nèi)容93
4.6.4定時器中斷編程說明93
4.6.5實驗步驟94
4.6.6定時器應(yīng)用實驗仿真圖94
4.6.7實驗參考程序95
4.6.8實驗思考題97
4.7擴展并行輸出口實驗97
4.7.1實驗?zāi)康?7
4.7.2實驗設(shè)備及器件97
4.7.3實驗內(nèi)容97
4.7.474HC164的工作原理97
4.7.5實驗步驟98
4.7.674HC164實驗仿真圖99
4.7.7實驗程序清單100
4.7.8實驗思考題101
4.8擴展并行輸入口實驗101
4.8.1實驗?zāi)康?01
4.8.2實驗設(shè)備及器件101
4.8.3實驗內(nèi)容101
4.8.474HC165的工作原理101
4.8.5實驗步驟102
4.8.674HC165實驗仿真圖103
4.8.7實驗程序清單104
4.8.8實驗思考題105
4.9串行A/D轉(zhuǎn)換實驗105
4.9.1實驗?zāi)康?05
4.9.2實驗設(shè)備及器件106
4.9.3實驗內(nèi)容106
4.9.4TLC549的工作原理106
4.9.5實驗步驟108
4.9.6串行A/D轉(zhuǎn)換實驗仿真圖108
4.9.7實驗參考程序110
4.9.8實驗思考題111
4.10串行D/A轉(zhuǎn)換實驗112
4.10.1實驗?zāi)康?12
4.10.2實驗設(shè)備112
4.10.3實驗內(nèi)容112
4.10.4TLC5620的工作原理112
4.10.5實驗原理圖115
4.10.6實驗步驟115
4.10.7實驗參考程序116
4.10.8實驗思考題120
4.11紅外收發(fā)實驗120
4.11.1實驗?zāi)康?20
4.11.2實驗設(shè)備及器件120
4.11.3實驗內(nèi)容121
4.11.4紅外收發(fā)原理121
4.11.5實驗原理圖121
4.11.6實驗步驟121
4.11.7實驗參考程序122
4.11.8實驗思考題125
4.12RS232串口通信實驗125
4.12.1實驗?zāi)康?25
4.12.2實驗設(shè)備及器件125
4.12.3實驗內(nèi)容125
4.12.4SP232的工作原理126
4.12.5實驗步驟126
4.12.6RS232通信實驗仿真圖128
4.12.7實驗參考程序130
4.12.8實驗思考題132
4.13RS485差分串行通信實驗132
4.13.1實驗?zāi)康?32
4.13.2實驗設(shè)備及器件132
4.13.3實驗內(nèi)容132
4.13.4RS485總線簡介132
4.13.5SN75176的功能特性133
4.13.6實驗步驟134
4.13.7RS485通信實驗仿真圖134
4.13.8實驗參考程序135
4.13.9實驗思考題138
4.14直流電動機實驗138
4.14.1實驗?zāi)康?38
4.14.2實驗設(shè)備138
4.14.3實驗內(nèi)容138
4.14.4直流電動機驅(qū)動原理138
4.14.5實驗步驟138
4.14.6直流電動機控制實驗仿真圖139
4.14.7實驗參考程序140
4.14.8實驗思考題144
4.15步進電動機實驗144
4.15.1實驗?zāi)康?44
4.15.2實驗設(shè)備及器件144
4.15.3實驗內(nèi)容145
4.15.4步進電動機的工作原理145
4.15.5實驗步驟146
4.15.6步進電動機驅(qū)動實驗仿真圖146
4.15.7實驗參考程序148
4.15.8實驗思考題149
4.16數(shù)字頻率計實驗150
4.16.1實驗?zāi)康?50
4.16.2實驗設(shè)備及器件150
4.16.3實驗內(nèi)容150
4.16.4555多諧振蕩器150
4.16.5ZLG7290的功能特性150
4.16.6實驗原理圖152
4.16.7實驗步驟153
4.16.8實驗參考程序153
4.16.9實驗思考題155
第5章單片機課程設(shè)計156
5.1LED電子顯示屏的設(shè)計156
5.1.1系統(tǒng)功能設(shè)計要求156
5.1.2系統(tǒng)設(shè)計方案156
5.1.3LED點陣的工作原理156
5.1.474HC595功能介紹157
5.1.5系統(tǒng)硬件電路設(shè)計159
5.1.6系統(tǒng)控制程序設(shè)計思路161
5.1.7系統(tǒng)源程序清單162
5.2DS18B20數(shù)字溫度計的設(shè)計168
5.2.1系統(tǒng)功能設(shè)計要求168
5.2.2系統(tǒng)設(shè)計方案168
5.2.3數(shù)字溫度傳感器DS18B20169
5.2.4系統(tǒng)硬件電路設(shè)計177
5.2.5系統(tǒng)控制程序設(shè)計思路178
5.2.6系統(tǒng)源程序清單179
5.3基于PCF8563的電子萬年歷設(shè)計183
5.3.1系統(tǒng)功能設(shè)計要求183
5.3.2系統(tǒng)設(shè)計方案183
5.3.3I2C實時時鐘/日歷芯片PCF8563183
5.3.412864中文液晶顯示模塊189
5.3.5I2C總線概述197
5.3.6系統(tǒng)硬件電路設(shè)計203
5.3.7系統(tǒng)控制程序設(shè)計思路203
5.3.8系統(tǒng)源程序清單205
5.4超聲波測距儀的設(shè)計217
5.4.1系統(tǒng)功能設(shè)計要求217
5.4.2系統(tǒng)設(shè)計方案217
5.4.3超聲波傳感器分類218
5.4.4LCD1602字符液晶模塊概述218
5.4.5系統(tǒng)硬件電路設(shè)計222
5.4.6系統(tǒng)控制程序設(shè)計思路225
5.4.7系統(tǒng)源程序清單226
5.5北斗實時定位信息顯示系統(tǒng)的設(shè)計232
5.5.1系統(tǒng)功能設(shè)計要求232
5.5.2系統(tǒng)設(shè)計方案232
5.5.3北斗定位模塊UM220簡介233
5.5.4USB轉(zhuǎn)串口芯片CH340G235
5.5.5系統(tǒng)硬件電路設(shè)計236
5.5.6系統(tǒng)控制程序設(shè)計思路237
5.5.7系統(tǒng)源程序清單239
5.62.4GHz近距離無線通信系統(tǒng)設(shè)計250
5.6.1系統(tǒng)功能設(shè)計要求250
5.6.2系統(tǒng)設(shè)計方案250
5.6.3nRF24L01+無線模塊簡介250
5.6.4數(shù)字溫濕度傳感器DHT11259
5.6.5系統(tǒng)硬件電路設(shè)計261
5.6.6系統(tǒng)控制程序設(shè)計思路263
5.6.7系統(tǒng)源程序清單264
附錄AProteus中的元件庫與常用元器件282
附錄BC51中的關(guān)鍵字、運算符和結(jié)合性285
附錄CASCII碼字符表288
參考文獻289