單片機及接口技術項目教程(第2版)

單片機及接口技術項目教程(第2版)

《單片機及接口技術項目教程(第2版)》是2017年12月電子工業出版社出版的圖書,作者是李建蘭。

基本介紹

  • 書名:單片機及接口技術項目教程(第2版)
  • 作者:李建蘭
  • ISBN:9787121331527
  • 頁數:248頁
  • 定價:37元
  • 出版社:電子工業出版社
  • 出版時間:2017年12月
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書以MCS-51系列單片機實際套用為主線,採用項目驅動法編寫,以理論為基礎,注重實踐,採用C語言編程。本書講解通俗易懂、條理清楚,程式編寫思路簡潔清晰,易於學生理解。在訓練項目的選取上,採用獨立模組設計,項目內容儘可能地選擇了目前實際工程中常用的新技術、新器件,既力求實例豐富,又強調實用性、針對性和可操作性。書中對軟體的安裝與使用部分採用適量圖片進行說明,以幫助讀者更好地理解知識及過程,加深印象。通過學習該書,讀者可自行完成多個綜合訓練項目的設計與製作,達到學以致用的效果。本書共8個項目:認識單片機、單片機最小系統與I/O接口套用、單片機中斷系統與定時器/計數器套用、LED點陣與LCD液晶顯示接口技術、鍵盤接口技術、A/D與D/A轉換接口技術、串列通信接口技術、單片機套用系統設計。 本書可作為高職高專院校電氣自動化、套用電子技術、機電一體化及相關專業的教材,也可供單片機初學者、電子愛好者及職業高中等相關專業師生學習和實踐參考。

圖書目錄

項目1 認識單片機 (1)
1.1 學習情境 (1)
1.2 什麼是單片機 (1)
1.3 單片機能做什麼 (2)
【實例1-1】 產生秒脈衝信號 (2)
【實例1-2】 實現8個LED燈循環點亮與熄滅 (4)
【實例1-3】 實現10s計時顯示 (8)
【實例1-4】 步進電機控制 (10)
【實例1-5】 超音波測距控制 (10)
【實例1-6】 智慧型小車控制 (11)
【實例1-7】 大功率紅外遙控電子時鐘控制 (11)
【實例1-8】 模擬路燈控制系統 (11)
【實例1-9】 數字溫度計控制 (12)
【實例1-10】 LED電子廣告牌控制 (12)
1.4 單片機特點 (13)
1.5 單片機套用 (13)
1.6 單片機開發軟體 (14)
項目2 單片機最小系統與I/O接口套用 (21)
2.1 學習情境 (21)
2.2 MCS-51單片機主要性能 (21)
2.3 MCS-51單片機內部結構 (21)
2.3.1 單片機內部結構 (21)
2.3.2 單片機信號引腳 (22)
2.3.3 單片機時鐘電路 (23)
2.3.4 單片機復位電路 (24)
2.4 MCS-51單片機存儲器結構 (25)
2.4.1 程式存儲器 (25)
2.4.2 數據存儲器 (25)
2.5 MCS-51單片機I/O接口 (27)
2.6 MCS-51單片機最小系統 (30)
2.7 訓練項目 (31)
2.7.1 點亮LED發光二極體 (31)
2.7.2 單燈閃爍 (36)
2.7.3 流水燈控制 (39)
2.7.4 蜂鳴器控制 (43)
2.7.5 繼電器控制 (48)
2.8 小結 (50)
2.9 練習題 (50)
項目3 單片機中斷系統與定時器/計數器套用 (52)
3.1 學習情境 (52)
3.2 MCS-51單片機中斷系統 (52)
3.2.1 中斷源 (52)
3.2.2 與中斷有關的特殊功能暫存器 (53)
3.2.3 中斷服務函式的寫法 (56)
3.3 MCS-51單片機定時器/計數器 (57)
3.3.1 定時器/計數器內部結構 (57)
3.3.2 與定時器/計數器有關的特殊功能暫存器 (58)
3.3.3 定時器/計數器工作方式 (59)
3.3.4 定時器/計數器初始化 (61)
3.3.5 定時器/計數器典型套用 (62)
3.4 LED數碼管顯示 (72)
3.4.1 LED數碼管內部結構 (72)
3.4.2 LED數碼管工作原理 (72)
3.4.3 LED數碼管顯示方式 (74)
3.4.4 LED數碼管顯示編程 (74)
3.5 訓練項目 (75)
3.5.1 10s倒計時顯示 (75)
3.5.2 簡易秒表 (77)
3.5.3 多個數碼管顯示—動態顯示套用 (80)
3.5.4 簡易電子時鐘 (83)
3.5.5 模擬交通燈控制 (85)
3.6 小結 (92)
3.7 練習題 (92)
項目4 LED點陣與LCD液晶顯示接口技術 (94)
4.1 學習情境 (94)
4.2 LED點陣顯示 (94)
4.2.1 8×8 LED點陣顯示 (94)
4.2.2 16×16 LED點陣顯示 (96)
4.3 LCD 1602液晶顯示 (97)
4.3.1 LCD 1602液晶顯示結構 (97)
4.3.2 LCD 1602液晶顯示工作原理 (98)
4.3.3 LCD 1602液晶顯示接口電路 (101)
4.4 訓練項目 (102)
4.4.1 8×8 LED點陣屏顯示 (102)
4.4.2 16×16 LED點陣屏顯示 (107)
4.4.3 LCD 1602液晶屏顯示 (112)
4.4.4 LCD 1602液晶屏滾動顯示 (116)
4.5 小結 (118)
4.6 練習題 (118)
項目5 鍵盤接口技術 (120)
5.1 學習情境 (120)
5.2 鍵盤 (120)
5.2.1 獨立式鍵盤 (120)
5.2.2 矩陣式鍵盤 (121)
5.3 訓練項目 (122)
5.3.1 模擬汽車轉彎燈控制 (122)
5.3.2 簡易數字調節器 (126)
5.3.3 矩陣式鍵盤操作 (130)
5.4 小結 (136)
5.5 練習題 (136)
項目6 A/D與D/A轉換接口技術 (138)
6.1 學習情境 (138)
6.2 D/A轉換器接口 (138)
6.2.1 D/A轉換器 (138)
6.2.2 DAC0832接口晶片 (138)
6.3 A/D轉換器接口 (141)
6.3.1 A/D轉換器 (141)
6.3.2 ADC0809接口晶片 (141)
6.4 訓練項目 (144)
6.4.1 簡易波形發生器 (144)
6.4.2 簡易數字電壓表 (149)
6.5 小結 (155)
6.6 練習題 (155)
項目7 串列通信接口技術 (156)
7.1 學習情境 (156)
7.2 串列通信 (156)
7.2.1 串列通信方式 (156)
7.2.2 字元幀和波特率 (157)
7.3 MCS-51單片機串列口 (158)
7.3.1 串列口內部結構 (158)
7.3.2 串列口工作原理 (159)
7.3.3 與串列口有關的特殊功能暫存器 (159)
7.3.4 串列口工作方式 (161)
7.3.5 串列口初始化 (162)
7.4 訓練項目 (162)
7.4.1 雙機通信 (162)
7.4.2 單片機與PC通信 (170)
7.5 小結 (176)
7.6 練習題 (177)
項目8 單片機套用系統設計 (178)
8.1 學習情境 (178)
8.2 DS1302日曆時鐘晶片 (178)
8.3 DS18B20數字溫度感測器 (182)
8.4 綜合訓練項目—數字萬年曆的設計與製作 (187)
8.4.1 設計要求 (187)
8.4.2 方案論證 (187)
8.4.3 硬體設計 (189)
8.4.4 軟體設計 (190)
8.4.5 軟硬體聯調 (207)
8.5 小結 (207)
8.6 練習題 (208)
附錄A C語言常用語法提要 (209)
附錄B C51的庫函式 (215)
附錄C Proteus仿真軟體 (224)
附錄D STC單片機燒錄軟體 (232)
附錄E 串口調試助手使用 (234)
附錄F 常用晶片引腳圖 (236)
參考文獻 (240)

相關詞條

熱門詞條

聯絡我們