《輕鬆玩51單片機》是2016年6月出版的圖書,作者是楊百軍、張玲玲、張志洲。
基本介紹
- 書名:輕鬆玩51單片機
- 作者:楊百軍、張玲玲、張志洲
- ISBN:9787121289422
- 頁數:436
- 出版時間:2016-06
- 開本:16開
- 叢書名 :早學早成功
內容簡介,目錄結構,
內容簡介
本書內容共3篇19章,完整展現了一位51單片機工程師成長的經歷。51單片機共有21個特殊功能暫存器,而需要重點掌握的只有6個(需要熟練掌握對其位的操作),因此學習單片機其實很簡單:學會6個暫存器的使用就學會了51單片機程式設計。這樣,如果每天掌握1個暫存器,那么6天就能學會51單片機的使用。
目錄結構
第1章 走近單片機
1.1 我們身邊的單片機
1.2 認識單片機
1.3 了解51單片機
1.4 選擇開發板
第2章 修煉我們的刀和劍:Proteus、Keil C51
2.1 Proteus介紹
2.2 Keil C51介紹
2.3 刀劍合併
2.4 準備開發板
第3章 讓你的單片機眨眨眼
3.1 第一個單片機程式
3.2 不僅僅是讓它亮起來
3.3 程式的改動
3.4 移植到開發板
3.5 連點花樣
第4章 讓數字顯示出來
4.1 數碼管的概念
4.2 多顯示幾個數字
4.3 仿真萬年曆
第5章 用按鍵告訴單片機你想做什麼
5.1 讓閃爍的LED燈停下來
5.2 如何實現軟體消抖
5.3 如何實現按鍵復用
第6章 實時控制單片機
6.1 中斷的引入
6.2 按鍵還可以這樣用
6.3 中斷的優先權
第7章 讓定時更精確
7.1 定時/計數器的概念
7.2 工作方式0的套用
7.3 工作方式1的套用
7.4 工作方式2的套用
7.5 工作方式3的套用
7.6 計數器介紹
第8章 單片機與外界的聯繫——串口通信
8.1 串口通信的概念
8.2 如何傳送
8.3 收發都能實現
第9章 讓單片機“響”起來
9.1 單片機會響呢
9.2 用定時器模擬門鈴
9.3 用蜂鳴器演奏曲子
9.4 重新認識AT89C51
提高篇
第10章 再說數碼管
10.1 使用擴展晶片驅動數碼管
10.2 顯示解碼器
第11章 按鍵多了怎么辦
11.1 密碼鍵盤
11.2 通過硬體實現擴展
11.2.1 了解編碼器
11.2.2 套用編碼器74LS148
11.3 開發板上的輸入擴展晶片
第12章 深入串口通信
12.1 通信協定
12.1.1 協定制定
12.1.2 樣例實現
12.2 單片機和PC真正通信
12.3 將例程移植到開發板
第13章 I2C匯流排及其套用
13.1 I2C匯流排介紹
13.1.1 初步了解I2C匯流排
13.1.2 I2C匯流排上的信號
13.2 認識E2PROM AT24C02
13.3 一個I2C通信的例子
第14章 SPI匯流排及其套用
14.1 SPI匯流排介紹
14.2 一款SPI接口的E2PROM
14.2.1 認識25AA040
14.2.2 25AA040的工作原理
14.3 套用25AA040
14.3.1 E2PROM 25AA040仿真
14.3.2 開發板上的SPI外設
第15章 A/D轉換器和D/A轉換器
15.1 A/D轉換器
15.2 兩個A/D轉換器的例子
15.2.1 了解ADC0809
15.2.2 套用ADC0808
15.2.3 了解ADC0832
15.2.4 套用ADC0832
15.2.5 開發板上的A/D轉換電路
15.3 D/A轉換器
15.3.1 了解D/A轉換器
15.3.2 D/A轉換器的主要技術指標
15.3.3 了解DAC0832
15.3.4 套用DAC0832
15.3.5 開發板上的D/A轉換電路
第16章 LED點陣和LCD1602
16.1 認識LED點陣屏
16.1.1 有關LED點陣屏
16.1.2 LED點陣的套用
16.1.3 驅動開發板點陣
16.2 使用字元LCD
16.2.1 了解LCD
16.2.2 認識LCD1602
16.2.3 LCD1602的指令說明
16.2.4 使用LCD1602
16.2.5 移植例程到開發板
第17章 LCD12864
17.1 認識LCD12864
17.2 認識HDG12864L-6
17.2.1 HDG12864L-6概述
17.2.2 HDG12864L-6指令說明
17.2.3 HDG12864L-6的時序圖
17.3 套用HDG12864
17.3.1 LCD12864的並行套用
17.3.2 LCD12864的串列套用
套用篇
第18章 簡易萬年曆
18.1 電路設計
18.2 時鐘晶片DS1302
18.3 系統設計
18.4 開發板上實現萬年曆
第19章 智慧型溫度控制系統
19.1 系統模型
19.2 分析電路
19.3 系統設計
19.4 系統移植
附錄A AT89C51特殊功能暫存器速查表
附錄B 常用字元與ASCII對照表
附錄C 相關書籍、網站推薦
附錄D delay.c檔案、delay.h檔案、main.h檔案
參考文獻