單片機(jī)基礎(chǔ)與創(chuàng)新項(xiàng)目實(shí)戰(zhàn)
定 價(jià):59.8 元
- 作者:陳桂友
- 出版時(shí)間:2021/2/1
- ISBN:9787121405822
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP368.1
- 頁(yè)碼:320
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
本書從單片機(jī)技術(shù)相關(guān)的基礎(chǔ)知識(shí)、單片機(jī)及單片機(jī)應(yīng)用系統(tǒng)的概念入手,介紹單片機(jī)的構(gòu)成,各個(gè)模塊的結(jié)構(gòu)、工作原理及應(yīng)用,選擇目前實(shí)際工程中常用的新技術(shù)、新器件進(jìn)行介紹,力圖達(dá)到學(xué)以致用的根本目的。 在應(yīng)用開(kāi)發(fā)編程語(yǔ)言方面,選用工程項(xiàng)目開(kāi)發(fā)中常用的C語(yǔ)言對(duì)各個(gè)部分進(jìn)行介紹,同時(shí)加入了目前單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)的流行模式——基于固件庫(kù)函數(shù)的開(kāi)發(fā)模式,大大降低了初學(xué)者的學(xué)習(xí)難度。另外,引入了可視化的快速開(kāi)發(fā)工具EasyCodeCube,可進(jìn)一步幫助讀者迅速掌握相關(guān)知識(shí)。 本書深入淺出,層次分明,實(shí)例豐富,通俗易懂,突出實(shí)用,可操作性強(qiáng),特別適合作為普通高校自動(dòng)化、計(jì)算機(jī)、電子信息等專業(yè)的教學(xué)用書,也可以作為機(jī)械、材料等非電類專業(yè)的教學(xué)用書,也非常適合作為高職高專、中等職業(yè)學(xué)校及培訓(xùn)班的教學(xué)用書。
陳桂友,山東大學(xué),教授。本科畢業(yè)于山東工業(yè)大學(xué),電氣技術(shù)專業(yè),碩士畢業(yè)于山東工業(yè)大學(xué),工業(yè)自動(dòng)化專業(yè),博士畢業(yè)于山東大學(xué),控制理論與控制工程專業(yè)。學(xué)術(shù)或教育組織任職:國(guó)家萬(wàn)名創(chuàng)新創(chuàng)業(yè)導(dǎo)師;新疆自治區(qū)"天山學(xué)者”主講教授;全國(guó)大學(xué)生智能汽車競(jìng)賽山東賽區(qū)組委會(huì)秘書長(zhǎng);山東省大學(xué)生智能技術(shù)應(yīng)用設(shè)計(jì)大賽組委會(huì)秘書處主任;山東大學(xué)-濰微科技數(shù)據(jù)技術(shù)研究院院長(zhǎng);山東大學(xué)"嵌入式系統(tǒng)與智能控制”創(chuàng)新教育平臺(tái)主任;山東省教育學(xué)會(huì)人工智能教育專業(yè)委員會(huì)執(zhí)行理事長(zhǎng);山東省人工智能學(xué)會(huì)理事;山東省自動(dòng)化學(xué)會(huì)理事。教學(xué)及科研獲獎(jiǎng):1.全開(kāi)放教學(xué)模式的探索與創(chuàng)新實(shí)踐活動(dòng)的普及,山東大學(xué)優(yōu)秀教學(xué)成果一等獎(jiǎng)(第1位);2.以全開(kāi)放教學(xué)模式大力推進(jìn)科技創(chuàng)新活動(dòng),山東省優(yōu)秀教學(xué)成果三等獎(jiǎng)(第1位);3.具有國(guó)際化視野的自動(dòng)化專業(yè)創(chuàng)新人才培養(yǎng)模式研究與實(shí)踐,國(guó)家級(jí)教學(xué)成果二等獎(jiǎng)(第7位);4."課賽結(jié)合iCAN+iSTAR 任務(wù)驅(qū)動(dòng)”創(chuàng)新工程實(shí)踐慕客空間協(xié)同育人新模式,山東省優(yōu)秀教學(xué)成果特等獎(jiǎng)(第5位);5.構(gòu)建自動(dòng)化專業(yè)多元培養(yǎng)體系,著力培育理工融合拔尖人才,山東省優(yōu)秀教學(xué)成果一等獎(jiǎng)(第7位);6.基于雙螺旋架構(gòu)的應(yīng)用型工科電子信息專業(yè)人才培養(yǎng)體系建設(shè),山東省優(yōu)秀教學(xué)成果一等獎(jiǎng)(第4位);7.構(gòu)建自動(dòng)化專業(yè)多元培養(yǎng)體系,著力培育理工融合拔尖人才,國(guó)家級(jí)教學(xué)成果二等獎(jiǎng)(第7位);8."課賽結(jié)合iCAN+iSTAR任務(wù)驅(qū)動(dòng)”創(chuàng)新工程實(shí)踐慕客空間協(xié)同育人新模式,國(guó)家級(jí)教學(xué)成果二等獎(jiǎng)(第8位);9.全國(guó)萬(wàn)名優(yōu)秀創(chuàng)新創(chuàng)業(yè)導(dǎo)師,國(guó)家教育部,獨(dú)立;10.山東省高等學(xué)校創(chuàng)新創(chuàng)業(yè)教育導(dǎo)師,山東省教育廳,獨(dú)立;11.第三屆高等學(xué)校自制實(shí)驗(yàn)教學(xué)儀器設(shè)備評(píng)選三等獎(jiǎng)-口袋式單片機(jī)/物聯(lián)網(wǎng)教學(xué)實(shí)驗(yàn)平臺(tái),中國(guó)高等教育學(xué)會(huì),第1位;12.山東省教育技術(shù)與裝備協(xié)會(huì)優(yōu)秀論文一等獎(jiǎng)-開(kāi)放型單片機(jī)教學(xué)實(shí)驗(yàn)平臺(tái)的研制及應(yīng)用,山東省教育技術(shù)與裝備協(xié)會(huì),第1位;13.山東大學(xué)創(chuàng)新創(chuàng)業(yè)教育優(yōu)秀指導(dǎo)教師,山東大學(xué)。
目 錄
第1章 單片機(jī)概述及入門實(shí)例 1
1.1 相關(guān)基礎(chǔ)知識(shí) 1
1.1.1 計(jì)算機(jī)中的數(shù)制 1
1.1.2 計(jì)算機(jī)中的常用單位和術(shù)語(yǔ) 3
1.1.3 數(shù)字邏輯與基本數(shù)字電路 5
1.2 單片機(jī)的基本概念 7
1.3 單片機(jī)的特點(diǎn) 10
1.4 單片機(jī)的應(yīng)用 11
1.4.1 單片機(jī)的應(yīng)用范圍 12
1.4.2 單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)方法 13
1.5 實(shí)例導(dǎo)入——信號(hào)燈的控制 17
1.6 習(xí)題1 26
第2章 單片機(jī)的結(jié)構(gòu) 27
2.1 SC95系列單片機(jī)簡(jiǎn)介 27
2.2 SC95F8617單片機(jī)的引腳 28
2.3 SC95F8617單片機(jī)的內(nèi)部組成 31
2.4 SC95F8617單片機(jī)的存儲(chǔ)器 35
2.4.1 Flash存儲(chǔ)器 35
2.4.2 數(shù)據(jù)存儲(chǔ)器 36
2.5 SC95F8617單片機(jī)的I/O口 41
2.5.1 I/O口的結(jié)構(gòu) 41
2.5.2 I/O口的特殊功能寄存器 42
2.6 習(xí)題2 44
第3章 單片機(jī)的C語(yǔ)言程序設(shè)計(jì) 45
3.1 C51的基本語(yǔ)法 45
3.1.1 數(shù)據(jù)類型 45
3.1.2 關(guān)鍵字 50
3.1.3 運(yùn)算符和表達(dá)式 51
3.1.4 C51程序的語(yǔ)句 55
3.1.5 預(yù)處理命令 58
3.1.6 C51程序的函數(shù) 60
3.2 C51程序的一般結(jié)構(gòu) 63
3.3 C51程序設(shè)計(jì)及調(diào)試 67
3.3.1 C51程序調(diào)試方法 67
3.3.2 利用固件庫(kù)開(kāi)發(fā)應(yīng)用程序 76
3.3.3 利用易碼魔盒開(kāi)發(fā)應(yīng)用程序 83
3.4 習(xí)題3 88
第4章 中斷系統(tǒng) 89
4.1 中斷的概念 89
4.2 單片機(jī)的中斷系統(tǒng) 90
4.2.1 中斷源及其優(yōu)先級(jí)管理 91
4.2.2 中斷相關(guān)的特殊功能寄存器 94
4.3 外部中斷的使用舉例 97
4.4 習(xí)題4 100
第5章 定時(shí)/計(jì)數(shù)器 101
5.1 定時(shí)/計(jì)數(shù)器概述 101
5.2 定時(shí)/計(jì)數(shù)器T0和T1 103
5.2.1 定時(shí)/計(jì)數(shù)器T0和T1的工作模式 103
5.2.2 定時(shí)/計(jì)數(shù)器T0和T1的特殊功能寄存器 104
5.2.3 定時(shí)/計(jì)數(shù)器的量程擴(kuò)展 106
5.2.4 定時(shí)/計(jì)數(shù)器T0和T1的應(yīng)用舉例 107
5.3 定時(shí)/計(jì)數(shù)器T2、T3與T4 110
5.3.1 定時(shí)/計(jì)數(shù)器T2、T3與T4的工作模式 111
5.3.2 定時(shí)/計(jì)數(shù)器T2、T3和T4的特殊功能寄存器 116
5.3.3 定時(shí)/計(jì)數(shù)器T2、T3和T4的編程舉例 117
5.4 低頻時(shí)鐘定時(shí)器 127
5.4.1 低頻時(shí)鐘定時(shí)器的結(jié)構(gòu)及相關(guān)寄存器 127
5.4.2 低頻時(shí)鐘定時(shí)器的應(yīng)用舉例 129
5.5 習(xí)題5 131
第6章 串行通信 132
6.1 通信的一般概念 132
6.1.1 并行通信與串行通信 132
6.1.2 串行通信的基本方式及數(shù)據(jù)傳輸方向 133
6.2 單片機(jī)的異步串行接口UART0 135
6.2.1 UART0的工作模式及工作波形 135
6.2.2 UART0的應(yīng)用 138
6.3 三選一通用串行接口USCI 149
6.3.1 USCI簡(jiǎn)介 149
6.3.2 SPI的接口方式及其應(yīng)用 150
6.3.3 TWI的接口方式及其應(yīng)用 158
6.3.4 UART接口方式及其應(yīng)用 176
6.3.5 利用固件庫(kù)函數(shù)的方法使用USCI 178
6.4 習(xí)題6 184
第7章 模擬量模塊 185
7.1 模擬量處理系統(tǒng)的一般結(jié)構(gòu) 185
7.2 SC95F8617單片機(jī)集成的A/D轉(zhuǎn)換器的結(jié)構(gòu)及使用 188
7.2.1 A/D轉(zhuǎn)換器的結(jié)構(gòu)及相關(guān)寄存器 188
7.2.2 A/D轉(zhuǎn)換器的應(yīng)用 191
7.3 模擬比較器及其使用 195
7.3.1 模擬比較器的結(jié)構(gòu)及相關(guān)寄存器 195
7.3.2 模擬比較器的應(yīng)用 197
7.4 D/A轉(zhuǎn)換器及其與SC95F8617單片機(jī)的接口應(yīng)用 200
7.4.1 TLC5615簡(jiǎn)介 200
7.4.2 TLC5615接口電路及應(yīng)用編程 203
7.5 習(xí)題7 205
第8章 人機(jī)交互 206
8.1 顯示器及其接口電路 206
8.1.1 LED數(shù)碼管顯示器 206
8.1.2 LCD 209
8.1.3 LCD/LED顯示驅(qū)動(dòng)及應(yīng)用 211
8.1.4 點(diǎn)陣式LCD應(yīng)用 227
8.2 鍵盤及其接口電路 232
8.2.1 鍵盤的基本工作原理 232
8.2.2 獨(dú)立式鍵盤 233
8.2.3 矩陣式鍵盤 234
8.3 雙模觸摸按鍵控制器 236
8.3.1 RC感應(yīng)原理 237
8.3.2 觸摸按鍵控制器簡(jiǎn)介 238
8.3.3 觸摸按鍵的調(diào)試流程 240
8.3.4 高靈敏度觸控庫(kù)的應(yīng)用 247
8.4 習(xí)題8 253
第9章 PWM模塊及其應(yīng)用 254
9.1 PWM模塊 254
9.2 PWM的類型及波形 256
9.3 PWM的輸出模式 258
9.4 PWM的應(yīng)用 260
9.4.1 PWM相關(guān)寄存器 260
9.4.2 PWM應(yīng)用舉例 263
9.5 習(xí)題9 269
第10章 單片機(jī)應(yīng)用項(xiàng)目設(shè)計(jì)實(shí)戰(zhàn) 270
10.1 倒計(jì)時(shí)時(shí)鐘設(shè)計(jì) 270
10.2 溫度檢測(cè)和控制系統(tǒng)設(shè)計(jì) 277
10.3 無(wú)人駕駛控制系統(tǒng)設(shè)計(jì) 286
10.4 習(xí)題10 298
附錄A sc95.h內(nèi)容 299
附錄B Keil C51庫(kù)函數(shù) 306
參考文獻(xiàn) 312