《輕松玩轉51單片機:魔法入門·實例解析·開發(fā)揭秘全攻略》是一本專門為單片機玩家和愛好者量身定做的“傻瓜式”教材(基于匯編語言),在編寫上主要突出“玩”,在“玩”中學,在學中“玩”,不知不覺就輕松玩轉了單片機!
《輕松玩轉51單片機:魔法入門·實例解析·開發(fā)揭秘全攻略》采用新穎的形式,深入淺出地介紹51單片機的組成、開發(fā)環(huán)境及指令系統(tǒng),結合大量實例,詳細演練中斷、定時器、串行通信、鍵盤接口、LED數(shù)碼管、LCD、DS1302時鐘芯片、EEPROM存儲器、單片機看門狗、溫度傳感器DS18B20、紅外和無線遙控電路、A/D和D/A轉換器、電動機、語音電路、LED點陣屏、電子密碼鎖、電話遠程控制/報警器、基于VB的PC與單片機通信、超聲波測距儀等制作內(nèi)容!遁p松玩轉51單片機——魔法入門實例解析開發(fā)揭秘全攻略》中的實例均具有較高的實用性和針對性,且全部通過了實驗板驗證,尤其可貴的是,所有源程序均具有較強的移植性,讀者只需將其簡單修改甚至不用修改,即可移植應用到自己開發(fā)的產(chǎn)品中。
《輕松玩轉51單片機:魔法入門·實例解析·開發(fā)揭秘全攻略》語言通俗,實例豐富,圖文結合,簡單明了,可作為單片機愛好者和使用匯編語言從事51單片機開發(fā)的技術人員的參考書,也可作為高等院校相關專業(yè)單片機課程的教材。
第1篇 魔法入門篇
第1章 單片機入門解惑
1.1 單片機的分類
1.2 51單片機家族主要成員介紹
1.3 51單片機學習問答
第2章 初步認識51單片機
2.1 單片機的內(nèi)部結構和外部引腳
2.2 單片機的存儲器
2.3 單片機的最小系統(tǒng)電路
第3章 單片機低成本實驗設備的制作與使用
3.1 DD-900實驗開發(fā)板介紹
3.2 編程器的制作與使用
3.3 仿真器的制作與使用
第4章 30分鐘熟悉單片機實驗開發(fā)全過程
4.1 單片機實驗開發(fā)軟件“吐血推薦”
4.2 單片機實驗開發(fā)過程“走馬觀花”
第5章 單片機指令系統(tǒng)重點難點剖析
5.1 話說單片機指令系統(tǒng)
5.2 單片機指令系統(tǒng)剖析
5.3 匯編語言實用程序解析
第2篇 實例解析篇
第6章 中斷系統(tǒng)實例解析
6.1 中斷系統(tǒng)基本知識
6.2 中斷系統(tǒng)實例解析
第7章 定時/計數(shù)器實例解析
7.1 定時/計數(shù)器基本知識
7.2 定時/計數(shù)器實例解析
第8章 RS232/RS485串行通信實例解析
8.1 串行通信基本知識
8.2 RS232和RS485串行通信實例解析
第9章 鍵盤接口實例解析
9.1 鍵盤接口電路基本知識
9.2 鍵盤接口電路實例解析
9.3 PS/2鍵盤接口介紹及實例解析
第10章 LED數(shù)碼管實例解析
10.1 LED數(shù)碼管基本知識
10.2 LED數(shù)碼管實例解析
第11章 LCD顯示實例解析
11.1 字符型LCD基本知識
11.2 字符型LCD實例解析
11.3 12864點陣型LCD實例解析
第12章 時鐘芯片DS1302實例解析
12.1 時鐘芯片DS1302基本知識
12.2 時鐘芯片DS1302讀寫實例解析
第13章 EEPROM存儲器實例解析
13.1 24CXX數(shù)據(jù)存儲器實例解析
13.2 93CXX數(shù)據(jù)存儲器實例解析
13.3 STC89C系列單片機內(nèi)部eeprom的使用
第14章 單片機看門狗實例解析
14.1 單片機看門狗基本知識
14.2 單片機看門狗實例解析
第15章 溫度傳感器DS18B20實例解析
15.1 溫度傳感器DS18B20基本知識
15.2 溫度傳感器DS18B20實例解析
第16章 紅外遙控和無線遙控實例解析
16.1 紅外遙控基本知識
16.2 紅外遙控實例解析
16.3 無線遙控電路介紹與演練
第17章 A/D和D/A轉換電路實例解析
17.1 A/D轉換電路實例解析
17.2 D/A轉換電路實例解析
第18章 步進電動機、直流電動機和舵機實例解析
18.1 步進電動機實例解析
18.2 直流電動機實例解析
18.3 舵機實例解析
第19章 單片機低功耗模式實例解析
19.1 單片機低功耗模式基本知識
19.2 單片機低功耗模式實例解析
第20章 語音電路實例解析
20.1 語音電路基本知識
20.2 ISD4000語音開發(fā)板制作與實例演練
第21章 LED點陣屏實例解析
21.1 LED點陣屏基本知識
21.2 LED點陣屏開發(fā)板的制作
21.3 漢字顯示原理及掃描碼的制作
21.4 LED點陣屏實例解析
第3篇 開發(fā)揭秘篇
第22章 單片機開發(fā)前的準備工作
22.1 單片機開發(fā)需掌握的基礎知識
22.2 單片機開發(fā)需掌握的基本技能
22.3 單片機開發(fā)的步驟
第23章 基于DTMF遠程控制/報警器的制作
23.1 DTMF基礎知識
23.2 基于DTMF的遠程控制/報警器
第24章 智能電子密碼鎖的制作
24.1 智能電子密碼鎖功能介紹及組成
24.2 智能電子密碼鎖的設計
第25章 在VB下實現(xiàn)PC與單片機的通信
25.1 PC與單片機串行通信介紹
25.2 PC與一個單片機溫度監(jiān)控系統(tǒng)通信
25.3 PC與多個單片機溫度監(jiān)控系統(tǒng)通信
第26章 超聲波測距儀的設計與制作
26.1 超聲波測距基本原理
26.2 超聲波測距儀的設計與制作
第27章 單片機開發(fā)深入揭秘與研究
27.1 程序錯誤剖析
27.2 程序錯誤的常用排錯方法
27.3 單片機抗干擾設計深入研究
27.4 熱啟動與冷啟動探討
參考文獻
獨具魅力的單片機,既神奇,又便宜,真是上帝賜予人類的禮物。單片機既涉及硬件制作,又有軟件設計,既動腦、又動手,實在妙不可言!而且單片機無處不在,小到身邊的智能玩具、電子鐘,大到家用電器、儀器儀表、通信產(chǎn)品、軍事裝備等,在它們內(nèi)部都有一至數(shù)十甚至數(shù)百個單片機。對于一般人來講,單片機似乎很神秘,其實并不然,從小學生到中學生,再到大學生,從一般工人到工程師,再到高級工程師,都能學能用。投身到單片機世界來,將使你一生受益。
1.1 單片機的分類
單片機又稱單片微控制器,它不是完成某一個固定邏輯功能的芯片,而是把一個計算機系統(tǒng)集成到一個芯片上,完成對實際裝置的計算、控制等功能。概括的講,一塊單片機芯片就是一個小型的計算機系統(tǒng),可謂“麻雀雖小,五臟俱全”。
單片機的種類繁多,一般按單片機數(shù)據(jù)總線的位數(shù)進行分類,主要分為4位、8位、16位和32位單片機。
1.1.1 4位單片機
4位單片機結構簡單,價格便宜,非常適合用于控制單一的小型電子類產(chǎn)品,如PC用的輸入裝置(鼠標、游戲桿)、電池充電器、遙控器、電子玩具、小家電等。