讓單片機更好玩:零基礎學用51單片機

這是一本趣味性和可讀性強的51單片機學習書籍,適合初學者入門以及作為興趣課堂教材使用。編者結合十幾年的單片機教學、科研開發經驗,用獨特的行文風格,輕鬆、有趣的語言講述了51單片機從基礎知識、基本結構、指令系統、彙編程式設計到應用程式開發等各個環節。

基本信息

讓單片機更好玩:零基礎學用51單片機

作者:阮喻、扈嘯、劉鵬、楊光瑜 編著

出版日期:2014年3月

書號:978-7-122-18786-4

開本:16K 787×1092 1/16

裝幀:平

版次:1版1次

頁數:378頁

內容簡介

51單片機是什麼?它能做什麼?本書將帶我們走近這個神奇的世界,揭開單片機神秘的面紗。

本書編者結合十幾年的單片機教學、科研開發經驗,用獨特的行文風格,輕鬆、有趣的語言講述了51單片機從基礎知識、基本結構、指令系統、匯

編程式設計到應用程式開發等各個環節,旨在為讀者提供一本趣味性和可讀性強的學習書籍。

本書可作為單片機初學者與愛好者的入門指導、自學教程,也可作為高等院校相關專業的輔助教材,還可作為從事單片機套用開發的工程技術人員的參考書。

目錄信息

第1章歡迎來到神奇的單片機世界

1.1無處不在的單片機

111從比爾·蓋茨的豪宅來認識智慧型化、信息化時代

112套用廣泛的單片機

113單片機的套用模式

1.2一個典型的單片機套用實例

121會跳“雙截棍”的機器人

122它有一顆單片機的“芯”

1.3小結

第2章揭開單片機的神秘面紗

2.1認識一下神秘的單片機

211她的樣子

212她的名字

213她的專長

2.2單片機的成長史

221單片機的發展階段

222單片機走向何方

2.3好一個大家族

231豐富多彩的單片機家族

232我是MCS51單片機

2.4小結

第3章入場:51單片機基礎知識

3.1數制與編碼

311進位計數制

312原碼、反碼和補碼

313二進制編碼

3.2常用邏輯電路

321基本邏輯門電路

322組合邏輯電路

323時序邏輯電路

3.3微型計算機工作原理

331計算機基本術語

332微型計算機的基本結構

333微型計算機的工作過程

3.4小結

第4章凝眸:全面剖析51單片機

4.151單片機的內部結構

41151單片機的基本組成

412關注51單片機的大腦——CPU

4.251單片機的引腳及功能

42151單片機的封裝形式與引腳

42251單片機的引腳功能

4.351單片機的時鐘及復位電路

431時鐘電路

432CPU時序邏輯

433復位及復位電路

4.451單片機的存儲器結構

441程式存儲器

442內部數據存儲器

443特殊功能暫存器(SFR)

444位定址區

445外部數據存儲器

4.551單片機的I/O連線埠

451P0口結構與工作原理

452P1口結構與工作原理

453P2口結構與工作原理

454P3口結構與工作原理

455I/O口的操作特點

4.651單片機的定時/計數器

461定時/計數器功能

462定時/計數器功能控制暫存器

463定時/計數器的工作模式

4.751單片機的串列接口

471串列通信的基本概念

472串列口的結構

473串列口的工作方式

474波特率的設定方法

4.851單片機的中斷系統

481什麼是中斷

48251單片機的中斷系統

483中斷控制暫存器

48451單片機的中斷回響過程

4.9小結

第5章攜手:51單片機指令系統詳解

5.151單片機的指令格式和定址方式

511侃侃“指令”

512聊聊“偽指令”

513講講“定址”

5.251單片機的指令系統

521數據傳送類指令

522算術操作類指令

523邏輯操作類指令

524控制轉移類指令

525位操作類指令

5.3小結

第6章起步:51單片機彙編程式設計

6.1彙編語言程式概述

611程式設計語言

612彙編語言程式設計的基本步驟與方法

6.2簡單結構程式設計

621簡單結構程式設計方法

622簡單結構程式設計實例

6.3分支結構程式設計

631分支結構程式設計方法

632分支結構程式設計實例

6.4循環結構程式設計

641循環結構程式設計方法

642循環結構程式設計實例

6.5查表程式設計

651查表程式設計方法

652查表程式設計實例

6.6子程式設計

661子程式設計方法

662子程式設計實例

6.7中斷程式設計

671中斷程式設計方法

672中斷程式設計實例

6.8定時/計數器應用程式設計

681定時/計數器應用程式設計方法

682定時/計數器應用程式設計實例

6.9串列口應用程式設計

691串列口應用程式設計方法

692串列口應用程式設計實例

6.10小結

第7章輕舞:51單片機的系統擴展

7.151單片機的擴展概述

71151單片機最小化套用系統

712單片機擴展三匯流排結構

7.2存儲器的擴展

721存儲器擴展常用晶片

722連線與編址技術

723程式存儲器的擴展

724數據存儲器的擴展

725外擴E2PROM

7.3並行I/O口的擴展

731擴展簡單I/O口

732並行接口晶片8255A的擴展

733並行接口晶片8155的擴展

7.4D/A與A/D轉換器擴展

741D/A轉換原理及性能指標

742常用DAC晶片DAC0832及其接口

743A/D轉換原理

744常用ADC晶片ADC0809及其接口

7.5小結

第8章飛揚:典型51單片機套用系統設計

8.151單片機套用系統設計概述

811單片機套用系統設計基本內容

812單片機套用系統設計基本準則

813單片機套用系統設計基本方法

8.2簡易智慧型交通燈設計

821總體方案設計

822系統硬體設計

823系統軟體設計

8.3糧倉害蟲監測系統設計

831總體方案設計

832系統硬體設計

833系統軟體設計

8.4腳踏車里程/速度表設計

841總體方案設計

842系統硬體設計

843系統軟體設計

8.5智慧型電子密碼鎖設計

851總體方案設計

852系統硬體設計

853系統軟體設計

8.6四路紅外遙控系統設計

861總體方案設計

862系統硬體設計

863系統軟體設計

8.7三十二路燃料電池單片電壓巡檢系統設計

871總體方案設計

872系統硬體設計

873系統軟體設計

附錄

附錄1常用51系列單片機產品一覽

附錄2 51單片機的指令表

附錄3 51單片機特殊功能暫存器(SFR)與位地址空間

附錄4 51單片機常用電子電路晶片

參考文獻

熱門詞條

聯絡我們