全書分為4篇。第1篇主要介紹電子線路設計基礎知識及技能,包括電子線路設計基礎知識、常用元器件介紹、常用電子儀器的使用;第2篇主要介紹電子線路設計基礎實驗項目,包括電路基礎實驗、模擬電路設計、數(shù)字電路設計、數(shù);旌想娐吩O計及數(shù)模混合電路設計虛擬仿真實驗;第3篇主要介紹嵌入式系統(tǒng)設計,包括基于樹莓派的圖形化在線編程、51單片機的使用及STM32單片機的使用;第4篇主要介紹電子設計創(chuàng)新訓練,包括綜合創(chuàng)新實踐項目。除此之外,附錄給出了常用集成電路引腳圖、“簡易智能電動車”測試記錄與評分表、“數(shù)字化語音存儲錄放系統(tǒng)”測試記錄與評分表及KR-51單片機開發(fā)板原理圖。本書可作為高等院校電類及相關專業(yè)電路、模擬電路、數(shù)字電路、嵌入式系統(tǒng)設計、電類課程設計等課程的實踐指導教材,也可作為電類創(chuàng)新實踐活動的培訓教材。
何翔,男,碩士研究生學歷,畢業(yè)于中國計量大學,現(xiàn)就職于中國計量大學現(xiàn)代科技學院,擔任《電路與電子技術實驗》《電子設計基礎與創(chuàng)新訓練》《電子實習》《測控電路課程設計》等課程主講教師,年均課時量500+。2009年獲中國計量大學教師教學優(yōu)秀獎,2011年獲中國計量大學青年園丁獎,2022年主講課程《電子設計基礎與創(chuàng)新訓練》獲評浙江省一流實踐建設課程。
第1篇 電子線路設計基礎知識及技能
第1章 電子線路設計基礎知識 2
1.1 電子線路的設計方法 2
1.2 如何閱讀器件手冊 2
1.3 電子線路的仿真 8
1.3.1 Multisim 14電路仿真軟件 8
1.3.2 TI濾波器設計工具 11
1.4 PCB的設計與制作 13
1.5 電子元器件的組裝與焊接 23
1.5.1 電子元器件的組裝 23
1.5.2 電子元器件的焊接 24
1.6 電子線路的調試及故障檢測方法 24
1.6.1 電子線路的調試方法 25
1.6.2 故障檢測方法 25
第2章 常用元器件介紹 27
2.1 電阻器 27
2.1.1 電阻器的分類 27
2.1.2 電阻器型號及含義 28
2.1.3 電阻器的主要參數(shù) 28
2.1.4 電阻器的標識方法 29
2.1.5 電阻器阻值的測量方法 31
2.2 電容器 31
2.2.1 電容器的分類 31
2.2.2 電容器型號及含義 31
2.2.3 電容器的主要參數(shù) 32
2.2.4 電容器的標識方法 33
2.2.5 電容器的測量方法 33
2.3 電感器 33
2.3.1 電感器的分類 34
2.3.2 電感器的主要參數(shù) 34
2.3.3 電感器的標識方法 34
2.3.4 電感器的測量方法 34
2.4 二極管 35
2.4.1 二極管的分類 35
2.4.2 二極管的主要參數(shù) 35
2.4.3 穩(wěn)壓二極管 36
2.4.4 二極管的測量方法 37
2.5 三極管 37
2.5.1 三極管的分類 37
2.5.2 三極管的主要參數(shù) 38
2.5.3 三極管的測量方法 39
2.6 常用電子元器件的測量 39
第3章 常用電子儀器的使用 41
3.1 數(shù)字萬用表 41
3.2 函數(shù)信號發(fā)生器 42
3.3 數(shù)字示波器 47
3.4 直流穩(wěn)壓電源 53
3.5 電子儀器的使用 57
第2篇 電子線路設計基礎實驗項目
第4章 電路基礎實驗 60
4.1 疊加原理與戴維南定理 60
4.2 日光燈電路與功率因數(shù)的提高 62
4.3 RC暫態(tài)電路 64
4.4 RLC串聯(lián)諧振電路 67
4.5 三相交流電路 68
第5章 模擬電路設計 72
5.1 單管共發(fā)射極放大電路的設計 72
5.2 晶體管放大電路非線性失真的研究 77
5.3 晶體管開關特性的應用 80
5.4 晶體管多級放大電路與負反饋的研究 84
5.5 集成運算放大器的線性應用 88
5.6 集成運算放大器的非線性應用 91
5.7 有源濾波器的設計 92
5.8 波形發(fā)生器的設計 99
5.9 直流穩(wěn)壓電源的設計 105
第6章 數(shù)字電路設計 108
6.1 集成門電路的測試 108
6.2 組合邏輯電路設計 111
6.3 觸發(fā)器及其應用 114
6.4 計數(shù)器及其綜合應用 118
6.5 555定時器的應用 122
第7章 數(shù);旌想娐吩O計 127
7.1 心率計的設計 127
7.2 多波形產(chǎn)生電路的設計 134
第8章 數(shù)模混合電路設計虛擬仿真實驗 137
8.1 運行環(huán)境 137
8.2 操作使用說明 137
第3篇 嵌入式系統(tǒng)設計
第9章 基于樹莓派的圖形化在線編程 142
9.1 基于樹莓派的圖形化在線編程平臺 142
9.1.1 樹莓派 142
9.1.2 圖形化在線編程平臺 145
9.1.3 開發(fā)環(huán)境的搭建 145
9.1.4 在線編程界面功能介紹 147
9.1.5 點亮一個小燈 148
9.2 Python程序設計基礎 149
9.2.1 標識符和保留字符 150
9.2.2 變量的數(shù)據(jù)類型 150
9.2.3 運算符 150
9.2.4 Number(數(shù)字) 153
9.2.5 String(字符串) 154
9.2.6 List(列表) 155
9.2.7 Tuple(元組) 156
9.2.8 Set(集合) 157
9.2.9 Dictionary(字典) 157
9.2.10 程序設計的基本結構 158
9.2.11 函數(shù)(Function) 160
9.2.12 多線程 160
9.3 GPIO口的使用 161
9.3.1 GPIO口 161
9.3.2 流水燈 161
9.3.3 按鈕控制小燈 162
9.3.4 數(shù)碼管 163
9.3.5 定時時鐘 165
9.3.6 PWM 165
9.3.7 呼吸燈 165
9.3.8 溫控風扇 166
9.3.9 舵機 166
9.3.10 “石頭&剪子&布”游戲設計 167
9.4 Sensehat的應用 169
9.4.1 Sensehat 169
9.4.2 點陣屏 170
9.4.3 遙控桿 170
9.4.4 “移動”一個點 170
9.4.5 “貪吃蛇”游戲設計 171
9.5 物聯(lián)網(wǎng)及人工智能應用 173
9.5.1 物聯(lián)網(wǎng)數(shù)據(jù)發(fā)送與接收 173
9.5.2 物聯(lián)網(wǎng)遙控小車 174
9.5.3 人工智能應用 176
第10章 51單片機的使用 180
10.1 51單片機基礎知識 180
10.1.1 STC89xx系列單片機內(nèi)部結構及選型 180
10.1.2 單片機最小系統(tǒng) 184
10.1.3 存儲空間 185
10.1.4 特殊功能寄存器 185
10.2 51單片機軟件開發(fā) 186
10.2.1 C51數(shù)據(jù)類型 186
10.2.2 C51頭文件 187
10.2.3 C51運算符 187
10.2.4 控制語句 188
10.2.5 數(shù)組 189
10.2.6 函數(shù) 190
10.2.7 預處理命令 190
10.2.8 指針 191
10.2.9 結構體 198
10.2.10 枚舉 203
10.2.11 typedef 204
10.2.12 const 204
10.2.13 Keil 4軟件的使用 204
10.2.14 程序下載軟件STC_ISP的使用 206
10.3 51單片機端口的使用 207
10.3.1 KR-51開發(fā)板 207
10.3.2 點亮一個小燈 208
10.3.3 流水燈 209
10.3.4 蜂鳴器的控制 211
10.3.5 數(shù)碼管的靜態(tài)顯示 212
10.3.6 數(shù)碼管的動態(tài)顯示 213
10.3.7 獨立按鍵檢測 215
10.3.8 矩陣鍵盤 216
10.4 51單片機中斷系統(tǒng) 220
10.4.1 中斷的概念 220
10.4.2 中斷結構 221
10.4.3 外部中斷的應用 223
10.5 51單片機定時/計數(shù)器 226
10.5.1 定時/計數(shù)器的結構 227
10.5.2 時鐘周期與機器周期 227
10.5.3 定時/計數(shù)器的工作模式 228
10.5.4 定時/計數(shù)器的應用 229
第11章 STM32單片機的使用 234
11.1 STM32單片機概述 234
11.1.1 STM32系列單片機介紹及選型 234
11.1.2 STM32系列單片機引腳定義 236
11.1.3 STM32系列單片機總線架構及存儲器映射 237
11.1.4 STM32系列單片機時鐘控制 243
11.2 STM32單片機軟件開發(fā) 246
11.2.1 GPIO口結構及寄存器配置 246
11.2.2 新建工程(寄存器版) 254
11.2.3 GPIO相關庫函數(shù)介紹 258
11.2.4 新建工程(庫函數(shù)版) 261
第4篇 電子設計創(chuàng)新訓練
第12章 綜合創(chuàng)新實踐項目 267
12.1 簡易智能電動車 267
12.1.1 硬件電路設計 269
12.1.2 軟件設計 271
12.2 數(shù)字化語音存儲錄放系統(tǒng) 271
12.2.1 硬件電路設計 272
12.2.2 軟件設計 274
附錄A 常用集成電路引腳圖 275
附錄B “簡易智能電動車”測試記錄與評分表 277
附錄C “數(shù)字化語音存儲錄放系統(tǒng)”測試記錄與評分表 279
附錄D KR-51單片機開發(fā)板原理圖 281
參考文獻 282