目 錄
第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 一階動(dòng)態(tài)電路的設(shè)計(jì)與仿真 9
1.2.3 異步四位二進(jìn)制計(jì)數(shù)器的設(shè)計(jì)及仿真 19
1.2.4 89C51與8255接口電路的調(diào)試及仿真 25
第2章 Proteus ISIS的原理圖設(shè)計(jì) 27
2.1 Proteus ISIS編輯環(huán)境 28
2.1.1 Proteus ISIS編輯環(huán)境簡(jiǎ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è)計(jì) 44
2.4.1 電路原理圖的設(shè)計(jì)流程 44
2.4.2 電路原理圖的設(shè)計(jì)方法和步驟 45
2.5 Proteus電路繪圖工具的使用 50
2.6 Proteus ISIS的庫(kù)元件認(rèn)識(shí) 60
2.6.1 庫(kù)元件的分類 61
2.6.2 各子類介紹 62
第3章 Proteus的虛擬仿真工具 71
3.1 激勵(lì)源 71
3.1.1 直流信號(hào)發(fā)生器 72
3.1.2 正弦波信號(hào)發(fā)生器 73
3.1.3 脈沖發(fā)生器 75
3.1.4 指數(shù)脈沖發(fā)生器 77
3.1.5 單頻率調(diào)頻波發(fā)生器 79
3.1.6 分段線性激勵(lì)源 80
3.1.7 FILE信號(hào)發(fā)生器 82
3.1.8 音頻信號(hào)發(fā)生器 83
3.1.9 數(shù)字單穩(wěn)態(tài)邏輯電平發(fā)生器 85
3.1.10 數(shù)字單邊沿信號(hào)發(fā)生器 86
3.1.11 單周期數(shù)字脈沖發(fā)生器 87
3.1.12 數(shù)字時(shí)鐘信號(hào)發(fā)生器 88
3.1.13 數(shù)字模式信號(hào)發(fā)生器 89
3.2 虛擬儀器 91
3.2.1 示波器 91
3.2.2 邏輯分析儀 93
3.2.3 計(jì)數(shù)器/定時(shí)器 95
3.2.4 虛擬終端 97
3.2.5 SPI調(diào)試器 98
3.2.6 I2C調(diào)試器 100
3.2.7 信號(hào)發(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 差動(dòng)放大器 119
4.1.3 低頻功率放大器(OTL) 124
4.1.4 比例運(yùn)算放大器 128
4.2 數(shù)字電子技術(shù)實(shí)驗(yàn) 130
4.2.1 門電路邏輯功能及測(cè)試 130
4.2.2 譯碼器和數(shù)據(jù)選擇器 133
4.2.3 移位寄存器的功能測(cè)試 135
4.2.4 時(shí)序電路 137
4.2.5 集成計(jì)數(shù)器 139
4.2.6 投票表決電路設(shè)計(jì)與仿真 142
4.2.7 ADC0808和DAC0832的應(yīng)用設(shè)計(jì)與仿真 145
4.2.8 顯示譯碼器和數(shù)碼管的應(yīng)用設(shè)計(jì)與仿真 146
第5章 電子技術(shù)綜合設(shè)計(jì) 151
5.1 直流可調(diào)穩(wěn)壓電源的設(shè)計(jì) 151
5.2 四路彩燈 156
5.2.1 核心器件74LS194簡(jiǎn)介 156
5.2.2 題目分析與設(shè)計(jì) 158
5.2.3 仿真 160
5.2.4 擴(kuò)展電路 161
5.3 八路搶答器 162
5.3.1 核心器件74LS148簡(jiǎn)介 163
5.3.2 題目分析與設(shè)計(jì) 164
5.4 數(shù)字鐘 166
5.4.1 核心器件74LS90簡(jiǎn)介 167
5.4.2 分步設(shè)計(jì)與仿真 168
5.5 音樂(lè)教室控制臺(tái) 174
5.5.1 核心器件74LS190簡(jiǎn)介 175
5.5.2 題目分析與設(shè)計(jì) 175
5.6 直流數(shù)字電壓表 181
5.6.1 系統(tǒng)功能模塊組成 182
5.6.2 A/D轉(zhuǎn)換模塊和時(shí)鐘模塊 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è)計(jì)與編譯 189
6.1.2 Keil μVision中的源程序設(shè)計(jì)與編譯 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è)計(jì) 205
6.3.2 源程序設(shè)計(jì) 206
6.3.3 Proteus調(diào)試與仿真 207
6.3.4 總結(jié)與提示 208
6.4 4×4矩陣式鍵盤識(shí)別技術(shù) 208
6.4.1 Proteus電路設(shè)計(jì) 208
6.4.2 源程序設(shè)計(jì) 209
6.4.3 Proteus調(diào)試與仿真 211
6.4.4 總結(jié)與提示 211
6.5 動(dòng)態(tài)掃描顯示 211
6.5.1 Proteus電路設(shè)計(jì) 211
6.5.2 源程序設(shè)計(jì) 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è)計(jì) 214
6.6.2 源程序設(shè)計(jì) 216
6.6.3 Proteus設(shè)計(jì)與仿真 217
6.6.4 總結(jié)與提示 218
6.7 I/O口的擴(kuò)展 218
6.7.1 Proteus電路設(shè)計(jì) 218
6.7.2 源程序設(shè)計(jì) 219
6.7.3 Proteus調(diào)試與仿真 220
6.7.4 總結(jié)與提示 221
6.8 定時(shí)器/計(jì)數(shù)器實(shí)驗(yàn) 221
6.8.1 Proteus電路設(shè)計(jì) 221
6.8.2 源程序設(shè)計(jì) 222
6.8.3 Proteus設(shè)計(jì)與仿真 223
6.8.4 總結(jié)與提示 223
6.9 外部數(shù)據(jù)存儲(chǔ)器擴(kuò)展 223
6.9.1 Proteus電路設(shè)計(jì) 223
6.9.2 源程序設(shè)計(jì) 224
6.9.3 Proteus調(diào)試與仿真 225
6.9.4 總結(jié)與提示 225
6.10 外部中斷實(shí)驗(yàn) 226
6.10.1 Proteus電路設(shè)計(jì) 227
6.10.2 源程序設(shè)計(jì) 228
6.10.3 Proteus調(diào)試與仿真 229
6.10.4 總結(jié)與提示 229
6.11 單片機(jī)與PC機(jī)間的串行通信 229
6.11.1 Proteus電路設(shè)計(jì) 230
6.11.2 源程序設(shè)計(jì) 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è)計(jì) 235
6.12.2 源程序設(shè)計(jì) 236
6.12.3 Proteus調(diào)試與仿真 237
6.12.4 總結(jié)與提示 237
6.13 單片機(jī)與直流電動(dòng)機(jī)的接口技術(shù) 238
6.13.1 Proteus電路設(shè)計(jì) 238
6.13.2 源程序設(shè)計(jì) 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è)計(jì) 241
6.14.2 源程序設(shè)計(jì) 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è)計(jì) 244
6.15.2 源程序設(shè)計(jì) 245
6.15.3 Proteus調(diào)試與仿真 249
6.15.4 總結(jié)與提示 250
第7章 AT89C51單片機(jī)綜合設(shè)計(jì) 251
7.1 單片機(jī)間的多機(jī)通信 251
7.1.1 Proteus電路設(shè)計(jì) 251
7.1.2 源程序設(shè)計(jì) 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è)計(jì) 258
7.2.2 源程序設(shè)計(jì) 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ī)控制的電子萬(wàn)年歷 264
7.3.1 設(shè)計(jì)任務(wù)及要求 264
7.3.2 設(shè)計(jì)背景 265
7.3.3 電路設(shè)計(jì) 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è)計(jì) 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è)計(jì)任務(wù)及要求 288
7.5.2 設(shè)計(jì)背景簡(jiǎn)介 289
7.5.3 電路設(shè)計(jì) 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è)計(jì)與仿真 299
8.1 PIC單片機(jī)與字符液晶顯示器的接口 299
8.1.1 Proteus電路設(shè)計(jì) 299
8.1.2 源程序清單 301
8.1.3 Proteus調(diào)試與仿真 304
8.2 PIC單片機(jī)間的串口通信 305
8.2.1 Proteus電路設(shè)計(jì) 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è)計(jì) 310
8.3.2 源程序清單 312
8.3.3 Proteus調(diào)試與仿真 314
8.4 基于AVR單片機(jī)的直流電機(jī)控制電路 315
8.4.1 Proteus電路設(shè)計(jì) 315
8.4.2 源程序清單 317
8.4.3 Proteus調(diào)試與仿真 323
8.5 ARM入門介紹 324
8.5.1 Proteus電路設(shè)計(jì) 325
8.5.2 源程序清單 326
8.5.3 Proteus調(diào)試與仿真 328
第9章 Proteus ARES的PCB設(shè)計(jì) 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è)計(jì)流程 334
9.3 為元件指定封裝 335
9.4 元件封裝的創(chuàng)建 336
9.4.1 放置焊盤 337
9.4.2 分配引腳編號(hào) 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 自動(dòng)布局 349
9.9.2 手工布局 351
9.9.3 調(diào)整元件標(biāo)注 352
9.10 設(shè)計(jì)規(guī)則的設(shè)置 353
9.10.1 設(shè)置設(shè)計(jì)規(guī)則 353
9.10.2 設(shè)置默認(rèn)設(shè)計(jì)規(guī)則 355
9.11 布線 355
9.11.1 手工布線 355
9.11.2 自動(dòng)布線 357
9.11.3 自動(dòng)整理 359
9.12 設(shè)計(jì)規(guī)則檢測(cè) 360
9.13 后期處理及輸出 361
9.13.1 PCB敷銅 361
9.13.2 PCB的三維顯示 362
9.13.3 PCB的輸出 363
9.14 多層PCB電路板的設(shè)計(jì) 364
參考文獻(xiàn) 367