基本信息
讓單片機更好玩:零基礎學用51單片機
作者:阮喻、扈嘯、劉鵬、楊光瑜 編著
出版日期:2014年3月
書號:978-7-122-18786-4
開本:16K 787×1092 1/16
裝幀:平
版次:1版1次
頁數:378頁
內容簡介
51單片機是什麼?它能做什麼?本書將帶我們走近這個神奇的世界,揭開單片機神秘的面紗。
本書編者結合十幾年的單片機教學、科研開發經驗,用獨特的行文風格,輕鬆、有趣的語言講述了51單片機從基礎知識、基本結構、指令系統、匯
編程式設計到應用程式開發等各個環節,旨在為讀者提供一本趣味性和可讀性強的學習書籍。
本書可作為單片機初學者與愛好者的入門指導、自學教程,也可作為高等院校相關專業的輔助教材,還可作為從事單片機套用開發的工程技術人員的參考書。
目錄信息
第1章歡迎來到神奇的單片機世界
1.1無處不在的單片機
111從比爾·蓋茨的豪宅來認識智慧型化、信息化時代
112套用廣泛的單片機
113單片機的套用模式
1.2一個典型的單片機套用實例
121會跳“雙截棍”的機器人
122它有一顆單片機的“芯”
1.3小結
第2章揭開單片機的神秘面紗
2.1認識一下神秘的單片機
211她的樣子
212她的名字
213她的專長
2.2單片機的成長史
221單片機的發展階段
222單片機走向何方
2.3好一個大家族
231豐富多彩的單片機家族
232我是MCS51單片機
2.4小結
第3章入場:51單片機基礎知識
3.1數制與編碼
311進位計數制
312原碼、反碼和補碼
313二進制編碼
3.2常用邏輯電路
321基本邏輯門電路
322組合邏輯電路
323時序邏輯電路
3.3微型計算機工作原理
331計算機基本術語
332微型計算機的基本結構
333微型計算機的工作過程
3.4小結
第4章凝眸:全面剖析51單片機
4.151單片機的內部結構
41151單片機的基本組成
412關注51單片機的大腦——CPU
4.251單片機的引腳及功能
42151單片機的封裝形式與引腳
42251單片機的引腳功能
4.351單片機的時鐘及復位電路
431時鐘電路
432CPU時序邏輯
433復位及復位電路
4.451單片機的存儲器結構
441程式存儲器
442內部數據存儲器
443特殊功能暫存器(SFR)
444位定址區
445外部數據存儲器
4.551單片機的I/O連線埠
451P0口結構與工作原理
452P1口結構與工作原理
453P2口結構與工作原理
454P3口結構與工作原理
455I/O口的操作特點
4.651單片機的定時/計數器
461定時/計數器功能
462定時/計數器功能控制暫存器
463定時/計數器的工作模式
4.751單片機的串列接口
471串列通信的基本概念
472串列口的結構
473串列口的工作方式
474波特率的設定方法
4.851單片機的中斷系統
481什麼是中斷
48251單片機的中斷系統
483中斷控制暫存器
48451單片機的中斷回響過程
4.9小結
第5章攜手:51單片機指令系統詳解
5.151單片機的指令格式和定址方式
511侃侃“指令”
512聊聊“偽指令”
513講講“定址”
5.251單片機的指令系統
521數據傳送類指令
522算術操作類指令
523邏輯操作類指令
524控制轉移類指令
525位操作類指令
5.3小結
第6章起步:51單片機彙編程式設計
6.1彙編語言程式概述
611程式設計語言
612彙編語言程式設計的基本步驟與方法
6.2簡單結構程式設計
621簡單結構程式設計方法
622簡單結構程式設計實例
6.3分支結構程式設計
631分支結構程式設計方法
632分支結構程式設計實例
6.4循環結構程式設計
641循環結構程式設計方法
642循環結構程式設計實例
6.5查表程式設計
651查表程式設計方法
652查表程式設計實例
6.6子程式設計
661子程式設計方法
662子程式設計實例
6.7中斷程式設計
671中斷程式設計方法
672中斷程式設計實例
6.8定時/計數器應用程式設計
681定時/計數器應用程式設計方法
682定時/計數器應用程式設計實例
6.9串列口應用程式設計
691串列口應用程式設計方法
692串列口應用程式設計實例
6.10小結
第7章輕舞:51單片機的系統擴展
7.151單片機的擴展概述
71151單片機最小化套用系統
712單片機擴展三匯流排結構
7.2存儲器的擴展
721存儲器擴展常用晶片
722連線與編址技術
723程式存儲器的擴展
724數據存儲器的擴展
725外擴E2PROM
7.3並行I/O口的擴展
731擴展簡單I/O口
732並行接口晶片8255A的擴展
733並行接口晶片8155的擴展
7.4D/A與A/D轉換器擴展
741D/A轉換原理及性能指標
742常用DAC晶片DAC0832及其接口
743A/D轉換原理
744常用ADC晶片ADC0809及其接口
7.5小結
第8章飛揚:典型51單片機套用系統設計
8.151單片機套用系統設計概述
811單片機套用系統設計基本內容
812單片機套用系統設計基本準則
813單片機套用系統設計基本方法
8.2簡易智慧型交通燈設計
821總體方案設計
822系統硬體設計
823系統軟體設計
8.3糧倉害蟲監測系統設計
831總體方案設計
832系統硬體設計
833系統軟體設計
8.4腳踏車里程/速度表設計
841總體方案設計
842系統硬體設計
843系統軟體設計
8.5智慧型電子密碼鎖設計
851總體方案設計
852系統硬體設計
853系統軟體設計
8.6四路紅外遙控系統設計
861總體方案設計
862系統硬體設計
863系統軟體設計
8.7三十二路燃料電池單片電壓巡檢系統設計
871總體方案設計
872系統硬體設計
873系統軟體設計
附錄
附錄1常用51系列單片機產品一覽
附錄2 51單片機的指令表
附錄3 51單片機特殊功能暫存器(SFR)與位地址空間
附錄4 51單片機常用電子電路晶片
參考文獻