《學練一本通:51單片機套用技術》是2013年8月電子工業出版社出版的圖書,作者是陳宏希。
基本介紹
- 中文名:學練一本通:51單片機套用技術
- 作者:陳宏希
- 出版社:電子工業出版社
- 出版時間:2013年8月
- 頁數:360 頁
- 定價:42 元
- 開本:16 開
- 裝幀:平裝
- ISBN:9787121207495
- 叢書名:全國高職高專院校規劃教材·精品與示範系列
編輯推薦,內容簡介,圖書目錄,
編輯推薦
《學練一本通:51單片機套用技術/全國高職高專院校規劃教材·精品與示範系列》根據教育部最新的職業教育教學改革要求,緊緊圍繞電子行業技術發展與職業崗位技能,結合高職教育人才培養目標與特點進行編寫。《學練一本通:51單片機套用技術/全國高職高專院校規劃教材·精品與示範系列》共分13章,內容包括:發光二極體顯示輸出,數碼管顯示輸出,鍵盤輸入及中斷,液晶顯示輸出,LED點陣顯示輸出,A/D轉換,D/A轉換,串口通信,步進電機控制,使用DS18B20溫度感測器測溫,使用DS12C887設計高精度時鐘,I2C匯流排和語音晶片等。
內容簡介
《學練一本通:51單片機套用技術/全國高職高專院校規劃教材·精品與示範系列》是一本特色鮮明、易學易練的51單片機入門教材,使用C語言編程,通過46個實例,由淺入深,循序漸進,介紹51單片機的基本知識、基本操作方法和套用開發技術。主要內容包括:發光二極體顯示輸出,數碼管顯示輸出,鍵盤輸入及中斷,液晶顯示輸出,LED點陣顯示輸出,A/D轉換,D/A轉換,串口通信,步進電機控制,使用DS18B20溫度感測器測溫,使用DS12C887設計高精度時鐘,I2C匯流排和語音晶片等。附錄還給出常用字元ASCII代碼對照表以及單片機程式下載燒片的具體方法。
單片機套用開發是一門綜合學科。為了給學習者提供最大方便,《學練一本通:51單片機套用技術/全國高職高專院校規劃教材·精品與示範系列》所有實例都給出完整的電路圖和源程式清單,並就實例涉及的C語言知識和單片機知識,也給予適度及時的介紹、解釋和說明,便於讀者掌握與單片機有關的各方面知識,並在實踐中逐步提高綜合套用與開發能力。另外,《學練一本通:51單片機套用技術/全國高職高專院校規劃教材·精品與示範系列》配有免費的電子教學課件和思考題參考答案。
圖書目錄
第1章 基礎知識
1.1 單片機的概念和套用領域
1.2 單片機套用系統的組成
1.3 單片機套用系統的硬體與軟體開發特點
1.4 單片機套用系統的軟體開發步驟
1.5 MCS-51單片機的主要引腳
1.6 晶振電路和復位電路
1.7 電平
1.8 數制及其轉換
1.9 單片機C語言基礎
1.9.1 數據類型
1.9.2 常量和變數
1.9.3 C語言的運算符
1.9.4 C語言程式基本結構
思考題
第2章 發光二極體的顯示輸出
2.1 發光二極體
2.2 點亮一隻發光二極體
2.2.1 硬體電路
2.2.2 源程式及其結構分析
C語言知識:sfr和sbit
C語言知識:賦值語句
實例1 使用P1口
實例2 使用P0口
2.3 一隻閃爍的發光二極體
C語言知識:循環語句
2.3.1 源程式及其結構分析
C語言知識:宏
C語言知識:注釋
2.3.2 for循環延時時間的測量
2.3.3 延時子函式及其調用
2.4 流水燈
2.4.1 硬體電路
2.4.2 源程式
2.4.3 使用數組查表方法實現流水燈
C語言知識:數組
2.4.4 使用位運算中的左/右移位方法
2.5 蜂鳴器控制和繼電器控制
思考題
第3章 數碼管顯示輸出
3.1 數碼管的結構與分類
3.1.1 數字和字元的數碼管顯示圖樣
3.1.2 共陽和共陰數碼管
3.2 數碼管的顯示輸出原理
3.2.1 共陽數碼管的顯示輸出原理
3.2.2 共陰數碼管的顯示輸出原理
實例2 用數碼管靜態顯示
實例3 用數碼管動態顯示字元
實例4 用數碼管動態顯示字元
實例5 用數碼管動態顯示時間
思考題
第4章 鍵盤輸入及中斷
4.1 獨立按鍵
實例5 按鍵計數
C語言知識:if語句
實例6 多個按鍵的識別
C語言知識:switch語句
實例7 一鍵多功能按鍵的識別
4.2 矩陣鍵盤
實例8 4×;4矩陣鍵盤套用實例
4.3 中斷
4.3.1 中斷的概念
4.3.2 單片機中使用中斷的意義
4.3.3 單片機的中斷源
實例9 使用外部中斷的控制實例
4.3.4 單片機的外部中斷
C語言知識:中斷服務子函式
實例10 有優先權的外部中斷控制實例
4.4 定時器/計數器
4.4.1 定時器/計數器的基本概念
實例11 定時器工作在方式1下的電子鐘設計
4.4.2 機器周期與外接晶振頻率的關係
4.4.3 定時器的工作原理
4.4.4 與定時器有關的暫存器
實例12 定時器工作在方式2下的電子鐘設計
4.4.5 定時器/計數器初值的計算與裝載
實例13 定時器工作在查詢方式下的電子鐘設計
思考題
第5章 液晶顯示輸出
5.1 1602/0802字液晶的引腳與特點
5.1.1 1602/0802字元型液晶的引腳定義
5.1.2 1602/0802液晶的特點與使用
實例14 1602液晶的字元顯示
5.2 不帶字型檔12864液晶顯示輸出
5.2.1 12864點陣液晶的引腳功能
5.2.2 12864點陣液晶的特點與使用
實例15 無字型檔12864液晶的顯示輸出
5.2.3 51單片機存儲器類型和數據的存儲類型
5.2.4 存儲器映像定址
5.2.5 對片外存儲器的訪問
5.3 帶字型檔12864液晶顯示輸出
5.3.1 帶字型檔12864液晶的引腳功能
5.3.2 帶字型檔12864液晶的特點與使用
實例16 並行工作方式下帶字型檔12864液晶顯示輸出
實例17 串列工作方式下帶字型檔12864液晶顯示輸出
思考題
第6章 LED點陣顯示輸出
6.1 8×;8LED點陣顯示輸出
6.1.1 初識8×;8LED點陣
6.1.2 8×;8LED點陣的顯示原理
實例18 8×;8LED點陣顯示輸出
實例19 8×;8LED點陣顯示運動的箭頭
6.2 16×;16LED點陣顯示輸出
6.2.1 用8×;8 LED點陣模組搭建16×;16 LED點陣
6.2.2 16×;16 LED點陣的驅動
實例20 16×;16 LED點陣屏顯示漢字
6.3 32×;64 LED點陣顯示輸出
實例21 使用32×;64 LED點陣顯示漢字
思考題
第7章 A/D轉換
7.1 A/D轉換器的轉換解析度和時間
7.2 ADC0809的功能與使用
實例22 模擬口線方式下ADC0809模數轉換
實例23 匯流排控制方式下ADC0809模數轉換
C語言知識:指針
7.3 AD574的功能與使用
7.3.1 AD574的引腳功能
7.3.2 AD574控制邏輯及特點
實例24 匯流排控制方式下AD574單極性模數轉換
實例2.5 模擬口線方式下AD574單極性模數轉換
7.4 ADC0832的功能特點與使用
7.4.1 ADC0832的引腳功能
7.4.2 ADC0832的特點
實例26 ADC0832模數轉換
7.5 TLC2543的功能特點與使用
7.5.1 TLC2543的引腳功能
7.5.2 TLC2543的特點
實例27 用TLC2543實現A/D轉換
思考題
第8章 D/A轉換
8.1 D/A轉換器的解析度和建立時間
8.2 DAC0832的功能特點與使用
實例28 多種工作模式下的DAC0832數模轉換
實例29 兩片DAC0832多模式數模轉換
8.3 AD7237的結構功能及特點
實例30 AD7237數模轉換
8.4 TLV5625的功能特點與使用
實例31 TLV5625數模轉換
8.5 AD7543的引腳功能與使用
實例32 AD7543數模轉換
思考題
第9章 串口通信
9.1 串列通信的分類
9.2 串列通信的制式
9.3 單片機的串口緩衝器和工作暫存器
9.3.1 串口緩衝器SBUF
9.3.2 串列口的工作暫存器
9.3.3 串列口工作方式
9.3.4 波特率
實例33 單片機間的串列通信
9.4 單片機多機通信
實例34 三個單片機間的通信與顯示控制
9.5 單片機與PC間通信
實例35 單片機向PC傳送和顯示數據
實例36 PC向單片機傳送數據
思考題
第10章 步進電機控制
10.1 步進電機的工作原理與控制
10.1.1 步進電機的分類
10.1.2 步進電機的工作原理
10.1.3 步進角和勵磁線圈通電方式
10.1.4 步進電機的驅動電路
10.2 步進電機的線路連線
10.2.1 二相四線步進電機
10.2.2 4相6線步進電機
10.2.3 4相8線步進電機
實例37 用獨立按鍵控制步進電機
思考題
第11章 使用DS18B20溫度感測器測溫
11.1 DS18B20溫度感測器
11.2 DS18B20溫度感測器的測溫工作原理
11.2.1 DS18B20內部的存儲器
11.2.2 DS18B20的指令
11.2.3 DS18B20的通信規則
11.2.4 DS18B20的初始化、數據讀寫操作時序
實例38 單片DS/8B20實現溫度測量
實例39 四片DS18B20實現溫度測量
思考題
第12章 使用DS12C887設計高精度時鐘
12.1 時鐘晶片DS12C887的特性與引腳功能
12.2 DS12C887實時時鐘晶片工作原理
12.2.1 DS12C887內部的存儲器
12.2.2 DS12C887工作時序分析
實例40 可調高精度時鐘設計
實例41 具有鬧鈴功能的高精度時鐘設計
思考題
第13章 I2C匯流排和語音晶片
13.1 單片機與I2C匯流排通信
13.1.1 I2C匯流排與單片機的連線和工作方式
13.1.2 I2C匯流排的通信協定
13.2 串列I2C匯流排E2PROM晶片AT24C
實例42 使用I2C匯流排通信對AT24C02進行數據讀/寫操作
13.3 XF-S4240A語音合成模組及套用
實例43 採用UART通信方式通過XF-S4240播放合成語音
實例44 採用SPI通信方式通過XF-S4240播放合成語音
實例45 採用I2C通信方式通過XF-S4240播放合成語音
實例46 採用I2C通信方式在AT24C02中存/取數據並使用XF-S4240播放合成語音
思考題
附錄A 常用字元與ASCII碼對照表
附錄B 單片機程式的下載燒片
參考文獻