書????名 | 單片機(jī)基礎(chǔ)與Arduino應(yīng)用 | 作????者 | 王俊、張玉璽、劉寒穎 |
---|---|---|---|
出版社 | 電子工業(yè)出版社 | 出版時(shí)間 | 2017年8月 |
頁????數(shù) | 224 頁 | 定????價(jià) | 38 元 |
開????本 | 16 開 | 裝????幀 | 平裝 |
ISBN | 9787121325946 |
王俊,北航電子信息工程學(xué)院教授、博士生導(dǎo)師、副院長,空天電子信息*實(shí)驗(yàn)教學(xué)示范中心和空天電子信息*虛擬仿真實(shí)驗(yàn)教學(xué)中心主任。兼任中國電子學(xué)會(huì)DSP專家委員會(huì)副主任委員、中國電子學(xué)會(huì)無線電定位技術(shù)分會(huì)委員。主要從事環(huán)境智能感知、實(shí)時(shí)信號(hào)并行處理、深度學(xué)習(xí)、智能硬件等方面的研究工作,出版教材《DSP/FPGA嵌入式實(shí)時(shí)處理技術(shù)及應(yīng)用》。
上 篇
第1章 單片機(jī)概述 (2)
1.1 單片機(jī)簡(jiǎn)介 (2)
1.2 計(jì)算機(jī)發(fā)展史 (2)
1.3 單片機(jī)發(fā)展史 (4)
1.4 單片機(jī)的應(yīng)用 (5)
1.5 如何學(xué)習(xí)單片機(jī) (6)
1.6 小結(jié) (8)
第2章 51單片機(jī)的基本結(jié)構(gòu)和工作原理 (9)
2.1 概述 (9)
2.2 引腳及最小系統(tǒng) (9)
2.2.1 時(shí)鐘電路引腳 (9)
2.2.2 復(fù)位信號(hào)引腳 (10)
2.2.3 輸入/輸出引腳 (11)
2.2.4 其他控制引腳 (11)
2.2.5 單片機(jī)最小系統(tǒng) (12)
2.3 內(nèi)部結(jié)構(gòu) (12)
2.4 中央處理器 (14)
2.4.1 運(yùn)算器 (14)
2.4.2 控制器 (14)
2.4.3 指令集與指令周期 (15)
2.5 存儲(chǔ)器 (20)
2.5.1 數(shù)據(jù)存儲(chǔ)器 (20)
2.5.2 程序存儲(chǔ)器 (25)
2.6 工作過程 (26)
2.7 小結(jié) (28)
第3章 51單片機(jī)開發(fā)板介紹 (29)
3.1 最小系統(tǒng) (29)
3.2 電源系統(tǒng) (31)
3.3 外圍器件與接口 (32)
3.4 小結(jié) (33)
第4章 51單片機(jī)LED燈控制 (34)
4.1 LED工作原理 (34)
4.2 I/O寄存器控制 (36)
4.3 流程圖 (39)
4.4 程序設(shè)計(jì) (39)
4.4.1 C51基礎(chǔ) (39)
4.4.2 LED燈亮滅的C51程序 (41)
4.5 編寫/編譯/調(diào)試 (41)
4.5.1 編寫 (42)
4.5.2 編譯 (44)
4.5.3 調(diào)試 (45)
4.6 燒寫 (47)
4.7 小結(jié) (48)
第5章 51單片機(jī)控制數(shù)碼管 (49)
5.1 數(shù)碼管工作原理 (49)
5.1.1 LED燈兩種接法 (50)
5.1.2 位選與段選 (51)
5.1.3 兩種顯示方式 (52)
5.1.4 消去殘影 (53)
5.2 I/O寄存器控制 (55)
5.3 靜態(tài)顯示實(shí)現(xiàn) (55)
5.3.1 流程圖 (55)
5.3.2 程序設(shè)計(jì) (56)
5.3.3 燒寫 (56)
5.4 動(dòng)態(tài)顯示實(shí)現(xiàn) (57)
5.4.1 流程圖 (57)
5.4.2 程序設(shè)計(jì) (57)
5.4.3 燒寫 (58)
5.5 小結(jié) (59)
第6章 51單片機(jī)按鍵控制 (60)
6.1 按鍵檢測(cè)原理 (60)
6.1.1 獨(dú)立按鍵 (60)
6.1.2 矩陣鍵盤 (61)
6.1.3 按鍵消抖 (62)
6.2 I/O寄存器控制 (63)
6.3 獨(dú)立按鍵功能實(shí)現(xiàn) (63)
6.3.1 流程圖 (63)
6.3.2 程序設(shè)計(jì) (63)
6.3.3 燒寫 (64)
6.4 矩陣鍵盤功能實(shí)現(xiàn) (64)
6.4.1 流程圖 (65)
6.4.2 程序設(shè)計(jì) (66)
6.4.3 燒寫 (68)
6.5 小結(jié) (69)
第7章 51單片機(jī)的中斷系統(tǒng) (70)
7.1 中斷系統(tǒng)概述 (70)
7.1.1 中斷的概念 (70)
7.1.2 中斷源 (70)
7.1.3 中斷向量表 (71)
7.1.4 中斷優(yōu)先級(jí) (71)
7.1.5 中斷的技術(shù)優(yōu)勢(shì) (72)
7.2 中斷寄存器控制 (72)
7.2.1 中斷允許控制寄存器IE (73)
7.2.2 中斷優(yōu)先控制寄存器IP (74)
7.2.3 定時(shí)器/計(jì)數(shù)器控制寄存器TCON (75)
7.3 流程圖 (76)
7.4 程序設(shè)計(jì) (76)
7.4.1 中斷服務(wù)函數(shù)寫法 (76)
7.4.2 C51程序 (77)
7.4.3 由匯編程序看程序運(yùn)行過程 (77)
7.5 燒寫 (79)
7.6 小結(jié) (80)
第8章 51單片機(jī)定時(shí)器 (81)
8.1 定時(shí)器工作原理 (81)
8.1.1 定時(shí)/計(jì)數(shù)兩種模式 (81)
8.1.2 定時(shí)器的工作過程 (82)
8.2 相關(guān)寄存器控制 (83)
8.2.1 工作方式寄存器TMOD (84)
8.2.2 定時(shí)器/計(jì)數(shù)器控制寄存器TCON (85)
8.2.3 定時(shí)器T0/T1的高/低8位TH0/TL0/TH1/TL1 (86)
8.3 定時(shí)器功能實(shí)現(xiàn)(方式1) (86)
8.3.1 工作方式1 16位定時(shí)/計(jì)數(shù)器 (86)
8.3.2 定時(shí)器的初始化 (87)
8.3.3 流程圖 (88)
8.3.4 程序設(shè)計(jì) (89)
8.3.5 調(diào)試 (89)
8.3.6 燒寫 (91)
8.4 定時(shí)器的其他工作方式 (92)
8.4.1 工作方式0 13位定時(shí)/計(jì)數(shù)器 (92)
8.4.2 工作方式2 自動(dòng)重裝初值的8位定時(shí)/計(jì)數(shù)器 (93)
8.4.3 工作方式3 將T0分成兩個(gè)獨(dú)立的8位定時(shí)/計(jì)數(shù)器 (95)
8.5 小結(jié) (96)
第9章 51單片機(jī)串口通信 (97)
9.1 串行口的工作原理 (97)
9.1.1 串行通信基本概念 (97)
9.1.2 字符幀 (98)
9.1.3 波特率 (98)
9.1.4 串行通信的傳輸方向 (99)
9.1.5 串口工作流程 (99)
9.1.6 接口電路 (100)
9.2 串口相關(guān)寄存器控制 (101)
9.2.1 串行數(shù)據(jù)緩沖器SBUF (103)
9.2.2 串行口控制寄存器SCON (103)
9.2.3 電源控制寄存器PCON (104)
9.3 串口通信工作方式 (104)
9.3.1 工作方式0 同步移位寄存器 (104)
9.3.2 工作方式1 10位數(shù)據(jù)的異步通信口 (104)
9.3.3 工作方式2 11位數(shù)據(jù)的異步通信口 (106)
9.3.4 工作方式3 11位數(shù)據(jù)的異步通信口 (106)
9.4 波特率的計(jì)算 (107)
9.4.1 串口4種工作方式下的波特率計(jì)算 (107)
9.4.2 波特率計(jì)算方式舉例 (107)
9.5 流程圖 (107)
9.5.1 串口數(shù)據(jù)發(fā)送操作 (107)
9.5.2 串口數(shù)據(jù)接收操作 (108)
9.6 程序設(shè)計(jì) (108)
9.7 燒寫 (110)
9.8 小結(jié) (111)
第10章 基于51單片機(jī)的LCD電子鐘 (112)
10.1 LCD工作原理 (112)
10.1.1 液晶的概念 (112)
10.1.2 液晶通光原理 (112)
10.1.3 液晶顯示器工作原理 (113)
10.1.4 LCD-1602工作原理 (114)
10.2 系統(tǒng)連接 (117)
10.3 流程圖 (118)
10.4 程序設(shè)計(jì) (118)
10.5 燒寫 (122)
10.6 小結(jié) (122)
第11章 基于51單片機(jī)的打地鼠游戲 (123)
11.1 工作原理 (123)
11.1.1 LCD-12864工作原理 (123)
11.1.2 AT24C02工作原理 (124)
11.2 系統(tǒng)連接圖 (125)
11.3 流程圖 (125)
11.4 程序設(shè)計(jì) (127)
11.5 燒寫 (131)
11.6 小結(jié) (133)
下 篇
第12章 Arduino入門 (136)
12.1 Arduino的誕生 (136)
12.2 Arduino的特性 (137)
12.3 熟悉Arduino Uno (138)
12.4 搭建Arduino開發(fā)環(huán)境 (139)
12.4.1 安裝Arduino IDE (139)
12.4.2 配置Arduino IDE (141)
12.5 編寫Arduino程序 (142)
12.5.1 Arduino程序構(gòu)成 (142)
12.5.2 編寫Arduino程序三例 (143)
12.6 小結(jié) (145)
第13章 Arduino開發(fā)板介紹 (146)
13.1 Arduino開發(fā)板簡(jiǎn)介 (146)
13.2 Arduino開發(fā)板核心電路 (148)
13.3 Arduino開發(fā)板電源系統(tǒng) (149)
13.4 Arduino開發(fā)板USB (150)
13.5 Arduino開發(fā)板外設(shè)接口 (151)
13.6 小結(jié) (151)
第14章 Arduino數(shù)字輸入輸出接口 (152)
14.1 數(shù)字接口工作原理 (152)
14.1.1 數(shù)字接口數(shù)量與布局 (152)
14.1.2 輸入或輸出模式設(shè)置 (153)
14.1.3 數(shù)字接口功能函數(shù) (153)
14.2 數(shù)字輸出接口 (154)
14.2.1 系統(tǒng)連接 (154)
14.2.2 流程圖 (155)
14.2.3 程序設(shè)計(jì) (155)
14.2.4 燒寫 (156)
14.3 數(shù)字輸入接口 (157)
14.3.1 系統(tǒng)連接 (157)
14.3.2 流程圖 (157)
14.3.3 程序設(shè)計(jì) (158)
14.3.4 燒寫 (158)
14.4 小結(jié) (159)
第15章 Arduino模擬輸入輸出接口 (160)
15.1 模擬接口工作原理 (160)
15.1.1 模擬輸入接口 (160)
15.1.2 模擬輸出接口 (161)
15.1.3 模擬接口位置 (161)
15.1.4 模擬輸入接口的相關(guān)函數(shù) (162)
15.1.5 模擬輸出接口的相關(guān)函數(shù) (163)
15.2 模擬輸入接口 (163)
15.2.1 系統(tǒng)連接 (163)
15.2.2 流程圖 (164)
15.2.3 程序設(shè)計(jì) (164)
15.2.4 燒寫 (165)
15.3 模擬輸入Constrain函數(shù) (165)
15.3.1 限制輸入數(shù)據(jù)范圍 (165)
15.3.2 映射輸入數(shù)值 (166)
15.4 map函數(shù) (167)
15.4.1 系統(tǒng)連接 (167)
15.4.2 流程圖 (167)
15.4.3 程序設(shè)計(jì) (167)
15.4.4 燒寫 (169)
15.5 模擬輸出接口 (169)
15.5.1 流程圖 (169)
15.5.2 程序設(shè)計(jì) (169)
15.5.3 燒寫 (170)
15.6 小結(jié) (170)
第16章 Arduino串口通信 (171)
16.1 工作原理 (171)
16.1.1 Arduino串口引腳 (171)
16.1.2 Serial庫函數(shù) (172)
16.2 流程圖 (173)
16.3 程序設(shè)計(jì) (173)
16.4 小結(jié) (174)
第17章 基于Arduino的串口RGB迷你燈 (175)
17.1 RGB-LED工作原理 (175)
17.2 系統(tǒng)連接 (175)
17.3 流程圖 (176)
17.4 程序設(shè)計(jì) (177)
17.5 燒寫 (178)
17.6 小結(jié) (179)
第18章 基于Arduino的溫濕度計(jì) (180)
18.1 DHT11傳感器工作原理 (180)
18.2 系統(tǒng)連接 (182)
18.3 流程圖 (183)
18.4 程序設(shè)計(jì) (184)
18.5 燒寫 (187)
18.6 小結(jié) (187)
第19章 基于Arduino的超聲波測(cè)距裝置 (188)
19.1 工作原理 (188)
19.1.1 超聲波測(cè)距原理 (188)
19.1.2 LCD工作原理 (189)
19.2 系統(tǒng)連接 (189)
19.3 流程圖 (190)
19.4 程序設(shè)計(jì) (190)
19.5 燒寫 (191)
19.6 小結(jié) (192)
第20章 基于Arduino的重力感應(yīng)聯(lián)機(jī)互動(dòng)游戲設(shè)備 (193)
20.1 工作原理 (193)
20.1.1 MPU-6050加速度傳感器 (193)
20.1.2 HC-05藍(lán)牙模塊 (194)
20.2 系統(tǒng)連接 (195)
20.3 流程圖 (195)
20.4 程序設(shè)計(jì) (197)
20.5 燒寫 (199)
20.6 小結(jié) (200)
第21章 基于Arduino的WiFi小車 (201)
21.1 工作原理 (201)
21.1.1 WiFi小車結(jié)構(gòu) (201)
21.1.2 ESP8266 WiFi模塊 (201)
21.1.3 L298N電機(jī)驅(qū)動(dòng)模塊 (202)
21.2 系統(tǒng)連接 (203)
21.3 流程圖 (204)
21.4 程序設(shè)計(jì) (204)
21.4.1 ESP8266調(diào)試 (204)
21.4.2 Arduino代碼 (205)
21.5 燒寫 (209)
21.6 小結(jié) (209)
參考文獻(xiàn) (210) 2100433B
全書共21章,首先介紹了單片機(jī)的基本知識(shí),引入51單片機(jī)和Arduino單片機(jī),通過諸多實(shí)例講解了兩種形式單片機(jī)的結(jié)構(gòu)、原理、編程方法以及調(diào)試方法等。內(nèi)容基本覆蓋了單片機(jī)入門所需知識(shí)點(diǎn)。
我對(duì)單片機(jī)技術(shù)應(yīng)用的認(rèn)識(shí)與學(xué)習(xí)單片機(jī)課程的體會(huì)
http://user.qzone.qq.com/35323021/blog/1322075325我這里寫有,自己去看吧
一、現(xiàn)代計(jì)算機(jī)的技術(shù)發(fā)展史 1.始于微型機(jī)時(shí)代的嵌入式應(yīng)用 電子數(shù)字計(jì)算機(jī)誕生于1946年,在其后漫長的歷史進(jìn)程中,計(jì)算機(jī)始終是供養(yǎng)在特殊的機(jī)房中,實(shí)現(xiàn)數(shù)值計(jì)算的大型昂貴設(shè)備。直到20世紀(jì)70年代,微...
PLC是在單片機(jī)基礎(chǔ)上發(fā)展起來的,主要是為縮短工程開發(fā)周期而出現(xiàn)的一種產(chǎn)品,跟單片機(jī)最根本的差別就是簡(jiǎn)單易用,不需要了解太多的電子電路知識(shí)。單片機(jī)(MCU)是完整的單片計(jì)算機(jī)系統(tǒng),現(xiàn)在單片機(jī)的性能優(yōu)越...
本書較為系統(tǒng)地介紹了51單片機(jī)和Arduino的內(nèi)部結(jié)構(gòu)、工作原理、編程方法,并給出了使用實(shí)例。全書共21章,首先介紹了單片機(jī)的基本知識(shí),引入51單片機(jī)和Arduino單片機(jī),通過諸多實(shí)例講解了兩種形式單片機(jī)的結(jié)構(gòu)、原理、編程方法以及調(diào)試方法等。內(nèi)容基本覆蓋了單片機(jī)入門所需知識(shí)點(diǎn)。本書語言淺顯易懂,實(shí)例豐富,同時(shí)在網(wǎng)站的“創(chuàng)新園地”欄目中開源電路圖與源程序。
格式:pdf
大?。?span id="87eggn2" class="single-tag-height">1.1MB
頁數(shù): 20頁
評(píng)分: 4.6
北京林業(yè)大學(xué)科技創(chuàng)新訓(xùn)練結(jié)題報(bào)告 科技創(chuàng)新訓(xùn)練 結(jié)題報(bào)告 (普通高等教育 ) 論文題目 基于 Arduino 單片機(jī)的智能插座 學(xué) 院 工學(xué)院 專業(yè)名稱 自動(dòng)化 班 級(jí) 自動(dòng)化 15-1 學(xué) 號(hào) 姓 名 指導(dǎo)教師 闞江明 職 稱 教授 指導(dǎo)教師 林劍輝 職 稱 教授 基于 Arduino 單片機(jī)的智能插座 北京林業(yè)大學(xué)科技創(chuàng)新訓(xùn)練結(jié)題報(bào)告 指導(dǎo)教師林劍輝 摘要 生活中插座的應(yīng)用極其普遍, 家用電器待機(jī)損耗, 造成了電能的浪費(fèi)。 此論文論述和分 析了當(dāng)今社會(huì)中插座的發(fā)展歷史、 現(xiàn)狀,比較當(dāng)前普通的插座的不足, 提出新的設(shè)計(jì)方案和 解決方法 ——基于 WiFi 的智能電源插座設(shè)計(jì)。過去,插座只是普通的連接器件,如今轉(zhuǎn)變 成為了擁有獨(dú)立操作系統(tǒng)的新型智能設(shè)備。如今可以通過 aiduino 控制電量計(jì)量模塊,將插 座的電量通過 WiFi 模塊傳到電腦,能夠?qū)崟r(shí)監(jiān)控電量的使用情況,給生活帶來了許多
格式:pdf
大?。?span id="zejfvaj" class="single-tag-height">1.1MB
頁數(shù): 9頁
評(píng)分: 4.7
濱江學(xué)院 課程設(shè)計(jì) 題 目 DS18B20測(cè)溫系統(tǒng) 專 業(yè) 電子信息工程 學(xué)生姓名 學(xué) 號(hào) 20082305075 指導(dǎo)教師 ____鄒應(yīng)全 ______ 二O一一年 5 月 30 日 DS18B20溫度課程設(shè)計(jì) 一、設(shè)計(jì)目的 1) 掌握 DS18B20數(shù)字溫度傳感器的工作原理和使用方法; 2) 掌握對(duì) 18B20轉(zhuǎn)換數(shù)據(jù)進(jìn)行處理的方法; 3) 熟練單片機(jī)在實(shí)際中的基本應(yīng)用方法; 4) 提高自身的動(dòng)手能力。 5) 通過這個(gè)實(shí)驗(yàn), 希望能夠?qū)?dòng)手能力有所幫助, 能夠在實(shí)際中做到對(duì)單片機(jī)的 基礎(chǔ)應(yīng)用,將課程所學(xué)初步應(yīng)用到實(shí)際中, 自己動(dòng)手設(shè)計(jì)一個(gè)屬于自己的開發(fā) 板。 二、原理圖設(shè)計(jì) ( 1)原理圖中的電源不問是從 USB借口取電的 USB接口以及濾波電容。需要注 意的是,濾波電容對(duì)于電路設(shè)計(jì)非常重要。 (2)DS18B20不問是溫度傳感器 DS18B20與單片機(jī) P2.4 相連。需要注意的
《單片機(jī)技術(shù)與應(yīng)用基礎(chǔ)》是依據(jù)行業(yè)職業(yè)技能鑒定規(guī)范,并參考了現(xiàn)代電子企業(yè)的生產(chǎn)技術(shù)文件而編寫的。《單片機(jī)技術(shù)與應(yīng)用基礎(chǔ)》選用單片機(jī)主流芯片之一的AT89C51為例,結(jié)合編者多年的教學(xué)和開發(fā)經(jīng)驗(yàn),以具體的案例由淺入深地介紹AT89C51單片機(jī)的主要功能及具體應(yīng)用。具體內(nèi)容包括單片機(jī)基礎(chǔ)知識(shí)、AT89C51單片機(jī)、AT89C51指令系統(tǒng)、匯編語言程序設(shè)計(jì)、中斷及其應(yīng)用、定時(shí)器/計(jì)數(shù)器、A/D與D/A接口技術(shù)和串行接口及串行通信技術(shù)。
《單片機(jī)技術(shù)與應(yīng)用基礎(chǔ)》可作為中等職業(yè)學(xué)校電子技術(shù)應(yīng)用、機(jī)電技術(shù)應(yīng)用等專業(yè)教材,也可作為廣大單片機(jī)愛好者的參考用書。
《單片機(jī)基礎(chǔ)與應(yīng)用(C語言版)》配有Abook數(shù)字課程,該課程包括電子教學(xué)PPT課件、微課視頻、復(fù)習(xí)講解、源代碼文件、習(xí)題答案、知識(shí)拓展、延伸閱等內(nèi)容。
數(shù)字課程名稱 |
出版社 |
出版時(shí)間 |
內(nèi)容提供者 |
---|---|---|---|
“單片機(jī)基礎(chǔ)與應(yīng)用(C語言版)”數(shù)字課程 |
高等教育出版社、高等教育電子音像出版社 |
2016年1月 |
王靜霞 |
王靜霞,女,深圳職業(yè)技術(shù)學(xué)院電子與通信工程學(xué)院教授,從事單片機(jī)應(yīng)用技術(shù)、微機(jī)原理、數(shù)字系統(tǒng)設(shè)計(jì)技術(shù)等課程的教學(xué)工作,2008年參與的“單片機(jī)應(yīng)用技術(shù)”和“IC版圖設(shè)計(jì)”課程建設(shè),被評(píng)為國家精品課程。 2100433B