單片機及接口技術

單片機及接口技術

《單片機及接口技術》是2020年電子工業出版社出版的圖書,作者是趙雪章。

基本介紹

  • 中文名:單片機及接口技術
  • 作者:趙雪章
  • 出版社:電子工業出版社
  • ISBN:9787121393488
內容簡介,圖書目錄,

內容簡介

本書是在精品資源共享課程“單片機及接口技術”的基礎上,精心編寫的立體化配套教材。全書共9個項目,涵蓋了單片機基礎與接口的基本內容,包括Keil軟體和Proteus軟體的使用、LED廣告燈的設計、數碼管的套用、數字式電壓表的設計與製作、點陣顯示電路的設計與製作、單片機串列接口的設計與製作、數字溫度計的設計與製作、計算器的設計與製作等內容。每個項目所有硬體電路和程式均經Proteus調試通過,具有較大的參考價值。 本書可作為職業院校機電類、電氣類、電子類、信息類專業單片機課程的教材,也可作為相關行業工程技術人員的參考用書。

圖書目錄

項目一 初識單片機—控制單個LED閃爍 1
項目情境 1
項目分析 1
任務一 使用Keil編寫程式 2
任務描述 2
學習目標 2
一、Keil軟體概述 2
二、Keil軟體的使用 2
任務二 使用Proteus設計仿真電路圖 7
任務描述 7
學習目標 7
一、Proteus軟體概述 7
二、Proteus軟體的界面 7
三、Proteus繪製電路圖實例 9
任務三 編寫程式控制單個LED閃爍 15
任務描述 15
學習目標 15
一、仿真電路設計 15
二、程式設計 15
三、仿真與調試運行 16
知識準備 17
知識點一 初識單片機 17
知識點二 單片機基本結構 18
知識點三 單片機存儲器結構 20
知識點四 單片機最小套用系統 25
知識點五 C語言的特點及程式結構 27
知識點六 認識LED 28
項目二 廣告燈的設計與製作—I/O 30
項目情境 30
項目分析 30
任務一 用順序語句實現廣告流水燈的花樣顯示 31
任務描述 31
學習目標 31
一、仿真電路設計 31
二、程式設計 31
三、仿真與調試運行 32
任務二 用循環語句實現廣告流水燈的花樣顯示 34
任務描述 34
學習目標 34
一、仿真電路設計 34
二、程式設計 35
三、仿真與調試運行 36
任務三 兩個開關控制兩個LED 37
任務描述 37
學習目標 37
一、仿真電路設計 37
二、程式設計 38
三、仿真與調試運行 38
知識準備 39
知識點一 單片機的I/O連線埠 39
知識點二 單片機的存儲器 41
知識點三 C51的標識符和關鍵字 45
知識點四 C51的數據類型 46
知識點五 C51的常量與變數 48
知識點六 C語言循環語句 49
知識點七 獨立式按鍵 50
項目三 計時器的設計與製作—數碼管 53
項目情境 53
學習目標 53
項目分析 54
任務一 電路設計 54
任務描述 54
學習目標 55
一、元件清單 55
二、電路板製作 56
三、電路板檢查 57
任務二 數碼管靜態顯示字元 57
任務描述 57
學習目標 57
一、仿真電路設計 57
二、程式設計 58
三、仿真與調試運行 59
四、單個數碼管顯示數字0~9 60
任務三 串口驅動數碼管動態顯示字元 61
任務描述 61
學習目標 62
一、仿真電路設計 62
二、程式設計 63
三、仿真與調試運行 64
任務四 按鍵控制數碼管顯示0~59 65
任務描述 65
學習目標 65
一、仿真電路設計 65
二、程式設計 66
三、仿真與調試運行 68
任務五 60s計時器的設計與製作 69
任務描述 69
學習目標 69
一、仿真電路設計 69
二、程式設計 70
三、仿真與調試運行 72
知識準備 73
知識點一 數碼管 73
知識點二 C51常用的運算符及數組 74
知識點三 串列接口工作方式 77
知識點四 C語言選擇語句 79
項目四 搶答器的設計與製作—中斷 81
項目情境 81
學習目標 81
項目分析 82
任務一 按鍵控制數碼管顯示0~59(外部中斷實現) 82
任務描述 82
學習目標 82
一、仿真電路設計 82
二、程式設計 83
三、仿真與調試運行 85
任務二 數碼管動態顯示字元(定時器刷新) 86
任務描述 86
學習目標 86
一、仿真電路設計 86
二、程式設計 87
三、仿真與調試運行 89
任務三 60s計時器的設計與製作 89
任務描述 89
學習目標 90
一、仿真電路設計 90
二、程式設計 91
三、仿真與調試運行 92
任務四 簡易計數報警 93
任務描述 93
學習目標 93
一、仿真電路設計 94
二、程式設計 94
三、仿真與調試運行 95
任務五 搶答器的設計與製作 96
任務描述 96
學習目標 97
一、硬體電路製作 97
二、仿真電路設計 99
三、程式設計 100
四、仿真與調試運行 104
知識準備 105
知識點一 中斷的概念與功能 105
知識點二 中斷系統 106
知識點三 中斷編程 109
知識點四 定時器/計數器的結構與功能 109
知識點五 定時器/計數器的工作方式及控制方法 110
知識點六 定時器/計數器的C語言編程 112
項目五 數字式電壓表的設計與製作—A/D轉換 115
項目情境 115
項目分析 115
任務一 硬體電路製作 116
任務描述 116
學習目標 116
一、元件清單 116
二、電路板製作 117
三、電路板檢查 118
任務二 數字式電壓表的設計與製作 118
任務描述 118
學習目標 118
一、仿真電路設計 118
二、程式設計 119
三、仿真與調試運行 121
任務三 單片機控制步進電機 122
任務描述 122
學習目標 122
一、電路設計 123
二、仿真電路設計 123
三、程式設計 124
四、仿真與調試運行 125
知識準備 125
知識點一 A/D轉換基本原理 125
知識點二 A/D晶片ADC0808 126
項目六 點陣顯示電路的設計與製作—點陣 128
項目情境 128
學習目標 128
項目分析 128
任務一 8×8點陣顯示字元 129
任務描述 129
學習目標 129
一、硬體電路製作 129
二、仿真電路設計 131
三、程式設計 132
四、仿真與調試運行 134
任務二 16×16點陣顯示漢字 135
任務描述 135
學習目標 135
一、硬體電路製作 135
二、仿真電路設計 137
三、程式設計 138
四、仿真與調試運行 140
知識準備 141
知識點一 8×8點陣的結構及原理 141
知識點二 LED點陣顯示方式 142
知識點三 74HC154解碼器 142
項目七 雙機通信 144
項目情境 144
項目分析 144
任務一 單片機與PC通信 144
任務描述 144
學習目標 145
一、電路設計 145
二、仿真電路設計 145
三、程式設計 146
四、仿真與調試運行 148
任務二 單片機與單片機雙機通信 149
任務描述 149
學習目標 149
一、電路設計 149
二、仿真電路設計 150
三、程式設計 150
四、仿真與調試運行 152
任務三 單片機控制直流電機 153
任務描述 153
學習目標 153
一、仿真電路設計 153
二、程式設計 154
三、仿真與調試運行 155
知識準備 156
知識點一 串列通信基礎 156
知識點二 單片機串列接口 157
知識點三 RS—232C串列接口 162
項目八 數字溫度計的設計與製作—1602液晶屏 163
項目情境 163
項目分析 163
任務一 1602液晶屏顯示字元 163
任務描述 163
學習目標 164
一、硬體電路製作 164
二、仿真電路設計 166
三、程式設計 167
四、仿真與調試運行 170
任務二 數字溫度計的設計與製作 171
任務描述 171
學習目標 172
一、仿真電路設計 172
二、程式設計 173
三、仿真與調試運行 180
任務三 空調測溫系統的設計—D/A轉換器的套用 181
任務描述 181
學習目標 181
一、仿真電路設計 181
二、程式設計 181
三、仿真與調試運行 182
知識準備 182
知識點一 排阻 182
知識點二 1602液晶屏 183
知識點三 溫度感測器 DS18B20 190
項目九 計算器的設計與製作—12864液晶屏 191
項目情境 191
學習目標 191
項目分析 192
任務一 12864液晶屏顯示漢字 192
一、硬體電路製作 192
二、仿真電路設計 194
三、程式設計 195
四、仿真與調試運行 199
任務二 4×4矩陣鍵盤控制液晶屏顯示字元 199
一、仿真電路設計 200
二、程式設計 200
三、仿真與調試運行 205
任務三 計算器的設計與製作 206
任務描述 206
學習目標 206
一、仿真電路設計 207
二、程式設計 207
三、仿真與調試運行 214
任務四 密碼鎖—步進電機的套用 215
任務描述 215
學習目標 215
一、電路設計 215
二、仿真電路設計 216
三、程式設計 217
四、仿真與調試運行 218
知識準備 219
知識點 DM12864點陣液晶顯示器 219

相關詞條

熱門詞條

聯絡我們