單片機套用技術案例教程(C語言版)

單片機套用技術案例教程(C語言版)

《單片機套用技術案例教程(C語言版)》是2017年8月電子工業出版社出版的圖書,作者是歐啟標。

基本介紹

  • 書名:單片機套用技術案例教程(C語言版)
  • 作者:歐啟標
  • ISBN:9787121316609
  • 頁數:248頁
  • 定價:37元
  • 出版社:電子工業出版社
  • 出版時間:2017年8月
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書主要包括15個項目:項目1和項目2介紹單片機開發系統及單片機的硬體結構;項目3簡單介紹單片機C語言及套用C語言進行編程的注意事項;項目4~項目7介紹單片機的I/O口、定時器、中斷及串列口等資源;項目8和項目9介紹機械按鍵的識別;項目10和項目11介紹液晶屏顯示技術,主要介紹 LCD1602和LCD12864;項目12介紹 A/D和D/A轉換技術的實現;項目13介紹溫度感測器DS18B20;項目14 介紹時鐘晶片DS1302;項目15 為綜合設計,設計一個可調電子鐘。本書可作為高職高專院校和套用型本科學校工科類專業學生的教材,也可以作為工程技術人員和單片機開發愛好者的參考用書。

圖書目錄

項目1 單片機及其開發系統 (1)
任務1-1 控制1顆LED發光二極體閃爍 (1)
1.1 51單片機的引腳排列及其功能 (14)
1.2 單片機最小套用系統 (15)
1.2.1 時鐘電路 (15)
1.2.2 復位電路 (17)
習題1 (18)
項目2 單片機的內部結構及其存儲系統 (19)
任務2-1 流水燈效果的實現 (19)
2.1 51單片機的內部結構 (21)
2.2 單片機的存儲系統 (23)
2.2.1 數據存儲器 (23)
2.2.2 程式存儲器 (26)
習題2 (27)
項目3 認識單片機C語言 (30)
任務3-1 呼吸燈效果的實現 (30)
3.1 C51的數據類型及數據的存儲 (32)
3.1.1 C51支持的數據類型 (32)
3.1.2 C51的存儲類型及其與單片機存儲空間的對應關係 (35)
3.1.3 C51的存儲模式 (36)
3.1.4 C51的關鍵字 (38)
3.2 單片機C51基礎 (38)
3.2.1 用#define和typedef定義類型別名 (38)
3.2.2 一些常見的運算符問題 (39)
3.2.3 檔案包含 (40)
3.2.4 模組化編程基礎 (40)
3.2.5 關於注釋 (41)
3.2.6 C51中的延時函式及對應的延時時間 (42)
習題3 (43)
項目4 單片機的I/O口及其套用 (45)
任務4-1 數碼管的顯示控制實現 (45)
4.1 單片機I/O接口的內部結構及其功能 (47)
4.1.1 P0口 (47)
4.1.2 P1口 (49)
4.1.3 P2口 (50)
4.1.4 P3口 (50)
4.2 I/O口套用電路接口設計 (51)
4.2.1 驅動小功率發光二極體 (51)
4.2.2 驅動蜂鳴器發聲 (52)
任務4-2 蜂鳴器發聲控制 (52)
4.2.3 驅動繼電器 (53)
4.2.4 控制數碼管顯示 (55)
任務4-3 套用單片機的I/O口控制4位數碼管動態顯示 (57)
習題4 (59)
項目5 認識單片機的定時器 (61)
任務5-1 數碼管的顯示控制實現 (61)
5.1 單片機定時/計數器的內部結構 (62)
5.2 單片機定時/計數器的工作方式 (65)
5.3 單片機定時/計數器的套用 (66)
任務5-2 利用單片機的定時器延時實現呼吸燈效果 (67)
習題5 (68)
項目6 認識單片機的中斷 (71)
任務6-1 使用單片機的外部中斷 71)
6.1 單片機中斷的概念 (73)
6.2 單片機中斷系統的結構 (74)
6.3 單片機中斷的回響過程 (77)
6.4 中斷函式的格式 (79)
6.5 中斷的嵌套 (80)
6.6 中斷的優點 (81)
任務6-2 學習使用單片機定時器中斷 (81)
習題6 (82)
項目7 認識單片機的串列口 (85)
任務7-1 使用單片機的串列口進行數據的傳輸 (85)
7.1 串口通信基礎知識 (90)
7.1.1 串列通信和並行通信 (90)
7.1.2 串列通信的分類及特點 (90)
7.2 單片機的串列口 (92)
7.3 單片機串列口的工作方式及波特率的約定 (94)
7.3.1 工作方式0 (94)
任務7-2 單片機串列口工作於方式0時的使用方式 (95)
7.3.2 工作方式1 (96)
任務7-3 單片機串列口工作於方式1時的使用方式 (97)
7.3.3 工作方式2和工作方式3 (99)
7.4 單片機串列口的套用編程 (101)
習題7 (101)
項目8 鍵盤接口技術基礎 (103)
任務8-1 使用單片機的I/O口控制發光二極體的閃爍 (103)
8.1 獨立式按鍵 (105)
8.2 矩陣式鍵盤 (106)
8.2.1 逐行掃描法 (106)
任務8-2 學習使用掃描法識別矩陣鍵盤的鍵值 (107)
8.2.2 線反轉法 (112)
任務8-3 使用反轉法識別鍵值並送數碼管顯示 (113)
習題8 (114)
項目9 基於狀態機思想的按鍵識別 (115)
任務9-1 使用狀態機實現對機械按鍵被按下的識別 (115)
9.1 狀態機基礎 (123)
9.2 套用狀態機思想實現按鍵識別 (123)
9.3 套用狀態機思想判斷組合鍵 (124)
9.4 套用狀態機實現按鍵長按及連發 (127)
習題9 (127)
項目10 LCD1602液晶屏顯示技術 (128)
任務10-1 使用液晶屏LCD1602顯示字元串 (128)
10.1 LCD1602液晶顯示屏基礎知識 (131)
10.1.1 LCD1602液晶顯示屏的引腳結構 (131)
10.1.2 LCD1602的存儲器結構 (132)
10.1.3 LCD1602的指令集 (133)
10.2 LCD1602與單片機的接口技術及其套用 (134)
習題10 (135)
項目11 LCD12864液晶屏顯示技術 (136)
任務11-1 使用單片機控制LCD12864顯示字元 (136)
11.1 LCD12864液晶顯示屏基礎知識 (139)
11.2 QC12864B的指令系統、讀寫時序及初始化流程 (141)
11.2.1 QC12864B的指令系統 (141)
11.2.2 QC12864B的讀/寫時序 (142)
11.2.3 對QC12864B的初始化 (143)
11.3 QC12864B的存儲器結構 (143)
11.4 DDRAM、GDRAM與螢幕的映射關係 (145)
11.4.1 DDRAM與螢幕的映射關係 (145)
任務11-2 套用DDRAM在螢幕上顯示漢字 (146)
11.4.2 GDRAM與螢幕的映射關係 (148)
任務11-3 熟悉GDRAM與螢幕的映射關係 (149)
11.5 QC12864B的其他套用 (152)
11.5.1 CGRAM及其套用 (152)
任務11-4 使用QC12864B的CGRAM顯示漢字 (153)
11.5.2 全螢幕捲動(卷屏)的實現 (157)
任務11-5 使用QC12864B實現字幕滾動 (157)
11.5.3 反白效果的實現 (161)
任務11-6 QC12864B反白效果的實現 (161)
習題11 (164)
項目12 A/D和D/A轉換技術的實現 (166)
任務12-1 使用ADC0809將模擬信號轉換為數位訊號 (166)
12.1 A/D轉換 (169)
12.1.1 A/D轉換概述 (169)
12.1.2 A/D轉換晶片ADC0809 (170)
任務12-2 設計簡易數字電壓表 (172)
12.2 D/A轉換 (180)
任務12-3 認識D/A轉換 (180)
12.2.1 D/A轉換概述 (181)
12.2.2 DAC0832的引腳結構及內部組成 (182)
12.2.3 DAC0832的輸入數字量與輸出電流的關係 (183)
12.2.4 DAC0832的主要技術參數 (184)
12.2.5 單片機與DAC0832的接口技術及其簡單套用 (184)
任務12-4 設計鋸齒波信號發生器 (185)
任務12-5 採用DAC0832實現兩路信號的輸出 (187)
習題12 (190)
項目13 溫度感測器DS18B20 (191)
任務13-1 使用溫度感測器DS18B20進行溫度的測量 (191)
13.1 DS18B20基礎知識 (197)
13.1.1 DS18B20的引腳結構 (198)
13.1.2 DS18B20的存儲器結構 (198)
13.2 DS18B20與單片機系統的接口技術 (201)
13.2.1 單個DS18B20與單片機系統的連線 (201)
13.2.2 單片機讀DS18B20所測得的溫度 (201)
13.2.3 單片機讀寫DS18B20的時序 (202)
習題13 (205)
項目14 時鐘晶片DS1302 (206)
任務14-1 使用時鐘晶片DS1302記錄時間 (206)
14.1 DS1302的基礎知識 (211)
14.1.1 DS1302引腳結構 (212)
14.1.2 DS1302內部的存儲單元 (212)
14.1.3 DS1302命令字 (212)
14.2 DS1302與單片機系統的接口技術 (213)
14.2.1 DS1302與單片機系統連線的硬體電路 (213)
14.2.2 DS1302讀寫時序及相關操作 (214)
習題14 (215)
項目15 設計可調電子鐘 (216)
任務15-1 套用單片機的資源及外圍設備進行綜合設計 (216)
習題15 (235)
附錄A Proteus仿真元件清單 (236)
參考文獻 (237)

相關詞條

熱門詞條

聯絡我們