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