目 錄
第1章 Proteus快速入門 1
1.1 Proteus整體功能預(yù)覽 1
1.1.1 集成化的電路虛擬仿真軟件——Proteus 1
1.1.2 Proteus VSM仿真與分析 3
1.1.3 Proteus ARES的應(yīng)用預(yù)覽功能 8
1.2 Proteus跟我做 8
1.2.1 Proteus軟件的安裝與運(yùn)行 8
1.2.2 一階動態(tài)電路的設(shè)計與仿真 9
1.2.3 異步四位二進(jìn)制計數(shù)器的設(shè)計及仿真 19
1.2.4 89C51與8255接口電路的調(diào)試及仿真 25
第2章 Proteus ISIS的原理圖設(shè)計 27
2.1 Proteus ISIS編輯環(huán)境 28
2.1.1 Proteus ISIS編輯環(huán)境簡介 28
2.1.2 進(jìn)入ProteusISIS編輯環(huán)境 33
2.2 Proteus ISIS的編輯環(huán)境設(shè)置 35
2.2.1 選擇模板 35
2.2.2 選擇圖紙 38
2.2.3 設(shè)置文本編輯器 38
2.2.4 設(shè)置格點(diǎn) 38
2.3 Proteus ISIS的系統(tǒng)參數(shù)設(shè)置 39
2.3.1 設(shè)置BOM 39
2.3.2 設(shè)置系統(tǒng)運(yùn)行環(huán)境 40
2.3.3 設(shè)置路徑 41
2.3.4 設(shè)置鍵盤快捷方式 42
2.3.5 設(shè)置Animation選項(xiàng) 43
2.3.6 設(shè)置仿真器選項(xiàng) 44
2.4 一般電路原理圖設(shè)計 44
2.4.1 電路原理圖的設(shè)計流程 44
2.4.2 電路原理圖的設(shè)計方法和步驟 45
2.5 Proteus電路繪圖工具的使用 50
2.6 Proteus ISIS的庫元件認(rèn)識 60
2.6.1 庫元件的分類 61
2.6.2 各子類介紹 62
第3章 Proteus的虛擬仿真工具 71
3.1 激勵源 71
3.1.1 直流信號發(fā)生器 72
3.1.2 正弦波信號發(fā)生器 73
3.1.3 脈沖發(fā)生器 75
3.1.4 指數(shù)脈沖發(fā)生器 77
3.1.5 單頻率調(diào)頻波發(fā)生器 79
3.1.6 分段線性激勵源 80
3.1.7 FILE信號發(fā)生器 82
3.1.8 音頻信號發(fā)生器 83
3.1.9 數(shù)字單穩(wěn)態(tài)邏輯電平發(fā)生器 85
3.1.10 數(shù)字單邊沿信號發(fā)生器 86
3.1.11 單周期數(shù)字脈沖發(fā)生器 87
3.1.12 數(shù)字時鐘信號發(fā)生器 88
3.1.13 數(shù)字模式信號發(fā)生器 89
3.2 虛擬儀器 91
3.2.1 示波器 91
3.2.2 邏輯分析儀 93
3.2.3 計數(shù)器/定時器 95
3.2.4 虛擬終端 97
3.2.5 SPI調(diào)試器 98
3.2.6 I2C調(diào)試器 100
3.2.7 信號發(fā)生器 102
3.2.8 模式發(fā)生器 103
3.2.9 電壓表和電流表 106
3.3 圖表仿真 107
3.4 錄播模式 112
第4章 電子技術(shù)實(shí)驗(yàn) 115
4.1 模擬電子技術(shù)實(shí)驗(yàn) 115
4.1.1 晶體管共射極單管放大器 115
4.1.2 差動放大器 119
4.1.3 低頻功率放大器(OTL) 124
4.1.4 比例運(yùn)算放大器 128
4.2 數(shù)字電子技術(shù)實(shí)驗(yàn) 130
4.2.1 門電路邏輯功能及測試 130
4.2.2 譯碼器和數(shù)據(jù)選擇器 133
4.2.3 移位寄存器的功能測試 135
4.2.4 時序電路 137
4.2.5 集成計數(shù)器 139
4.2.6 投票表決電路設(shè)計與仿真 142
4.2.7 ADC0808和DAC0832的應(yīng)用設(shè)計與仿真 145
4.2.8 顯示譯碼器和數(shù)碼管的應(yīng)用設(shè)計與仿真 146
第5章 電子技術(shù)綜合設(shè)計 151
5.1 直流可調(diào)穩(wěn)壓電源的設(shè)計 151
5.2 四路彩燈 156
5.2.1 核心器件74LS194簡介 156
5.2.2 題目分析與設(shè)計 158
5.2.3 仿真 160
5.2.4 擴(kuò)展電路 161
5.3 八路搶答器 162
5.3.1 核心器件74LS148簡介 163
5.3.2 題目分析與設(shè)計 164
5.4 數(shù)字鐘 166
5.4.1 核心器件74LS90簡介 167
5.4.2 分步設(shè)計與仿真 168
5.5 音樂教室控制臺 174
5.5.1 核心器件74LS190簡介 175
5.5.2 題目分析與設(shè)計 175
5.6 直流數(shù)字電壓表 181
5.6.1 系統(tǒng)功能模塊組成 182
5.6.2 A/D轉(zhuǎn)換模塊和時鐘模塊 182
5.6.3 二/十進(jìn)制轉(zhuǎn)換電路 184
5.6.4 顯示電路 186
5.6.5 焊接與調(diào)試 186
第6章 MCS-51單片機(jī)接口基礎(chǔ) 189
6.1 匯編源程序的建立與編譯 189
6.1.1 Proteus中的源程序設(shè)計與編譯 189
6.1.2 Keil μVision中的源程序設(shè)計與編譯 192
6.2 Proteus與單片機(jī)電路的交互式仿真與調(diào)試 200
6.2.1 加載目標(biāo)代碼 200
6.2.2 單片機(jī)系統(tǒng)的Proteus交互仿真 201
6.2.3 調(diào)試菜單與調(diào)試窗口 201
6.2.4 觀察窗口 203
6.3 應(yīng)用I/O口輸入/輸出 205
6.3.1 Proteus電路設(shè)計 205
6.3.2 源程序設(shè)計 206
6.3.3 Proteus調(diào)試與仿真 207
6.3.4 總結(jié)與提示 208
6.4 4×4矩陣式鍵盤識別技術(shù) 208
6.4.1 Proteus電路設(shè)計 208
6.4.2 源程序設(shè)計 209
6.4.3 Proteus調(diào)試與仿真 211
6.4.4 總結(jié)與提示 211
6.5 動態(tài)掃描顯示 211
6.5.1 Proteus電路設(shè)計 211
6.5.2 源程序設(shè)計 212
6.5.3 Proteus調(diào)試與仿真 214
6.5.4 總結(jié)與提示 214
6.6 8×8點(diǎn)陣LED顯示 214
6.6.1 Proteus電路設(shè)計 214
6.6.2 源程序設(shè)計 216
6.6.3 Proteus設(shè)計與仿真 217
6.6.4 總結(jié)與提示 218
6.7 I/O口的擴(kuò)展 218
6.7.1 Proteus電路設(shè)計 218
6.7.2 源程序設(shè)計 219
6.7.3 Proteus調(diào)試與仿真 220
6.7.4 總結(jié)與提示 221
6.8 定時器/計數(shù)器實(shí)驗(yàn) 221
6.8.1 Proteus電路設(shè)計 221
6.8.2 源程序設(shè)計 222
6.8.3 Proteus設(shè)計與仿真 223
6.8.4 總結(jié)與提示 223
6.9 外部數(shù)據(jù)存儲器擴(kuò)展 223
6.9.1 Proteus電路設(shè)計 223
6.9.2 源程序設(shè)計 224
6.9.3 Proteus調(diào)試與仿真 225
6.9.4 總結(jié)與提示 225
6.10 外部中斷實(shí)驗(yàn) 226
6.10.1 Proteus電路設(shè)計 227
6.10.2 源程序設(shè)計 228
6.10.3 Proteus調(diào)試與仿真 229
6.10.4 總結(jié)與提示 229
6.11 單片機(jī)與PC機(jī)間的串行通信 229
6.11.1 Proteus電路設(shè)計 230
6.11.2 源程序設(shè)計 232
6.11.3 Proteus調(diào)試與仿真 233
6.11.4 總結(jié)與提示 234
6.12 單片機(jī)與步進(jìn)電機(jī)的接口技術(shù) 235
6.12.1 Proteus電路設(shè)計 235
6.12.2 源程序設(shè)計 236
6.12.3 Proteus調(diào)試與仿真 237
6.12.4 總結(jié)與提示 237
6.13 單片機(jī)與直流電動機(jī)的接口技術(shù) 238
6.13.1 Proteus電路設(shè)計 238
6.13.2 源程序設(shè)計 239
6.13.3 Proteus調(diào)試與仿真 240
6.13.4 總結(jié)與提示 241
6.14 基于DAC0832數(shù)模轉(zhuǎn)換器的數(shù)控電源 241
6.14.1 Proteus電路設(shè)計 241
6.14.2 源程序設(shè)計 242
6.14.3 Proteus調(diào)試與仿真 243
6.14.4 總結(jié)與提示 244
6.15 基于ADC0808模數(shù)轉(zhuǎn)換器的數(shù)字電壓表 244
6.15.1 Proteus電路設(shè)計 244
6.15.2 源程序設(shè)計 245
6.15.3 Proteus調(diào)試與仿真 249
6.15.4 總結(jié)與提示 250
第7章 AT89C51單片機(jī)綜合設(shè)計 251
7.1 單片機(jī)間的多機(jī)通信 251
7.1.1 Proteus電路設(shè)計 251
7.1.2 源程序設(shè)計 253
7.1.3 Proteus調(diào)試與仿真 256
7.1.4 總結(jié)與提示 257
7.2 I2C總線應(yīng)用技術(shù) 257
7.2.1 Proteus電路設(shè)計 258
7.2.2 源程序設(shè)計 259
7.2.3 Proteus調(diào)試與仿真 263
7.2.4 用I2C調(diào)試器監(jiān)視I2C總線 263
7.2.5 總結(jié)與提示 264
7.3 基于單片機(jī)控制的電子萬年歷 264
7.3.1 設(shè)計任務(wù)及要求 264
7.3.2 設(shè)計背景 265
7.3.3 電路設(shè)計 265
7.3.4 系統(tǒng)硬件實(shí)現(xiàn) 273
7.3.5 系統(tǒng)軟件實(shí)現(xiàn) 275
7.4 基于DS18B20的水溫控制系統(tǒng) 281
7.4.1 Proteus電路設(shè)計 282
7.4.2 源程序清單 283
7.4.3 Proteus調(diào)試與仿真 288
7.5 基于單片機(jī)的24×24點(diǎn)陣LED漢字顯示 288
7.5.1 設(shè)計任務(wù)及要求 288
7.5.2 設(shè)計背景簡介 289
7.5.3 電路設(shè)計 289
7.5.4 系統(tǒng)硬件實(shí)現(xiàn) 290
7.5.5 系統(tǒng)軟件實(shí)現(xiàn) 293
7.5.6 系統(tǒng)仿真 297
第8章 其他類型單片機(jī)系統(tǒng)的Proteus設(shè)計與仿真 299
8.1 PIC單片機(jī)與字符液晶顯示器的接口 299
8.1.1 Proteus電路設(shè)計 299
8.1.2 源程序清單 301
8.1.3 Proteus調(diào)試與仿真 304
8.2 PIC單片機(jī)間的串口通信 305
8.2.1 Proteus電路設(shè)計 305
8.2.2 源程序清單 306
8.2.3 Proteus調(diào)試與仿真 309
8.3 AVR單片機(jī)AD轉(zhuǎn)換 310
8.3.1 Proteus電路設(shè)計 310
8.3.2 源程序清單 312
8.3.3 Proteus調(diào)試與仿真 314
8.4 基于AVR單片機(jī)的直流電機(jī)控制電路 315
8.4.1 Proteus電路設(shè)計 315
8.4.2 源程序清單 317
8.4.3 Proteus調(diào)試與仿真 323
8.5 ARM入門介紹 324
8.5.1 Proteus電路設(shè)計 325
8.5.2 源程序清單 326
8.5.3 Proteus調(diào)試與仿真 328
第9章 Proteus ARES的PCB設(shè)計 331
9.1 Proteus ARES編輯環(huán)境 331
9.1.1 Proteus ARES工具箱圖標(biāo)按鈕 332
9.1.2 Proteus ARES菜單欄 333
9.2 印制電路板(PCB)設(shè)計流程 334
9.3 為元件指定封裝 335
9.4 元件封裝的創(chuàng)建 336
9.4.1 放置焊盤 337
9.4.2 分配引腳編號 339
9.4.3 添加元件邊框 339
9.4.4 元件封裝保存 340
9.5 網(wǎng)絡(luò)表的生成 341
9.6 網(wǎng)絡(luò)表的導(dǎo)入 343
9.7 系統(tǒng)參數(shù)設(shè)置 344
9.7.1 設(shè)置電路板的工作層 344
9.7.2 環(huán)境設(shè)置 346
9.7.3 柵格設(shè)置 346
9.7.4 路徑設(shè)置 347
9.8 編輯界面設(shè)置 348
9.9 布局與調(diào)整 349
9.9.1 自動布局 349
9.9.2 手工布局 351
9.9.3 調(diào)整元件標(biāo)注 352
9.10 設(shè)計規(guī)則的設(shè)置 353
9.10.1 設(shè)置設(shè)計規(guī)則 353
9.10.2 設(shè)置默認(rèn)設(shè)計規(guī)則 355
9.11 布線 355
9.11.1 手工布線 355
9.11.2 自動布線 357
9.11.3 自動整理 359
9.12 設(shè)計規(guī)則檢測 360
9.13 后期處理及輸出 361
9.13.1 PCB敷銅 361
9.13.2 PCB的三維顯示 362
9.13.3 PCB的輸出 363
9.14 多層PCB電路板的設(shè)計 364
參考文獻(xiàn) 367