注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡計算機組織與體系結(jié)構51單片機基礎教程

51單片機基礎教程

51單片機基礎教程

定 價:¥24.00

作 者: 寧凡,王宇 編著
出版社: 北京航空航天大學出版社
叢編項:
標 簽: 計算機體系結(jié)構

ISBN: 9787811242096 出版時間: 2008-03-01 包裝: 平裝
開本: 16開 頁數(shù): 252 字數(shù):  

內(nèi)容簡介

  《高職高專規(guī)劃教材:51單片機基礎教程》是專門為高等職業(yè)技術學校教學或相應層次的教學而編寫的教材。在內(nèi)容編排上針對“高職高?!苯虒W及自學者學習的特點,從基礎著手,深入淺出,循序漸進;結(jié)構緊湊,知識面廣;舉例豐富,實用性強。在敘述上重點突出,條理清晰,語言精練流暢,通俗易懂,便于知識點的理解和進一步掌握。全書共11章,第1、2章是理論基礎,講解單片機芯片的基本硬件,為后面章節(jié)的應用打基礎;第3、4章系統(tǒng)敘述指令系統(tǒng)和程序設計的基礎;第5~7章講述單片機的中斷系統(tǒng)、定時/計數(shù)器和串行口的組成及應用;第8、9章通過各種應用實例闡述單片機的系統(tǒng)擴展和應用系統(tǒng)的接口技術;第10章介紹應用系統(tǒng)的研制過程、應用系統(tǒng)的開發(fā)及常用的抗干擾技術;第11章介紹Kei1 C51的用法,目的是讓讀者從基礎知識到實際應用有個完整的掌握?!陡呗毟邔R?guī)劃教材:51單片機基礎教程》可作為應用電子專業(yè)、信息電子專業(yè)及相關專業(yè)的教材,不同專業(yè)在學習過程中可根據(jù)具體情況進行合理取舍。同時,也可供對單片機有興趣的學生和其他非專業(yè)技術人員學習。

作者簡介

暫缺《51單片機基礎教程》作者簡介

圖書目錄

第1章 微型計算機系統(tǒng)的基本知識
1.1 概述
1.1.1 微型計算機
1.1.2 單片機的發(fā)展概述
1.2 單片機系統(tǒng)的組成
1.2.1 微處理器(CPU)
1.2.2 總線
1.2.3 存儲器
1.3 單片機的應用
思考與練習
第2章 51單片機的硬件結(jié)構
2.1 51單片機的內(nèi)部結(jié)構
2.1.1 內(nèi)部結(jié)構框圖
2.1.2 引腳功能
2.1.3 時鐘電路和時序
2.2 51單片機的內(nèi)部存儲器分配
2.2.1 51單片機的內(nèi)部存儲器結(jié)構以及地址空間
2.2.2 51單片機的內(nèi)部數(shù)據(jù)存儲器
2.2.3 51單片機的內(nèi)部程序存儲器
2.2.4 特殊功能寄存器SFR
2.2.5 堆棧指針SP
2.3 51單片機的并行輸入/輸出口
2.3.1 端口的功能
2.3.2 端口的結(jié)構和應用
2.4 51單片機復位電路
思考與練習
第3章 51單片機的指令系統(tǒng)
3.1 指令的格式及常用符號
3.1.1 指令的基本格式
3.1.2 指令分類
3.1.3 指令中常用符號
3.1.4 尋址方式
3.2 單片機的指令系統(tǒng)
3.2.1 數(shù)據(jù)傳送類指令
3.2.2 算術運算類指令
3.2.3 邏輯運算與移位類指令
3.2.4 控制轉(zhuǎn)移類指令
3.2.5 位操作類指令
思考與練習
第4章 51單片機的匯編語言程序設計
4.1 程序設計的基本方法
4.1.1 匯編語言基本結(jié)構
4.1.2 偽指令
4.1.3 匯編
4.1.4 程序設計的基本步驟
4.2 匯編語言程序設計舉例
4.2.1 順序程序
4.2.2 分支程序
4.2.3 循環(huán)程序
4.2.4 子程序
4.2.5 其他常見程序
思考與練習
第5章 51單片機的中斷系統(tǒng)
5.1 中斷的定義
5.2 中斷機構
5.2.1 中斷源
5.2.2 中斷開放禁止寄存器
5.2.3 中斷優(yōu)先級寄存器
5.2.4 中斷系統(tǒng)內(nèi)部結(jié)構
5.2.5 中斷的入口地址
5.3 中斷的處理過程
5.3.1 中斷響應條件
5.3.2 中斷響應過程
5.3.3 中斷處理
5.4 中斷程序編程要點及舉例
5.4.1 設置中斷的初始化工作
5.4.2 中斷服務程序
5.4.3 中斷編程示例
思考與練習
第6章 51單片機的定時器/計數(shù)器
6.1 定時器/計數(shù)器的結(jié)構
6.1.1 計數(shù)功能
6.1.2 定時功能
6.1.3 計數(shù)器溢出及定時/計數(shù)實現(xiàn)
6.2 定時器/計數(shù)器的初始化
6.2.1 定時方式寄存器(TMOD)
6.2.2 定時控制寄存器(TCON)
6.2.3 中斷允許寄存器(IE)
6.2.4 定時器/計數(shù)器初值計算
6.2.5 定時器/計數(shù)器初始化步驟
6.3 定時器/計數(shù)器的工作方式
6.3.1 方式0
6.3.2 方式1
6.3.3 方式2
6.3.4 方式3
6.4 定時器/計數(shù)器程序舉例
思考與練習
第7章 51單片機串行口
7.1 串行口的基本概念
7.1.1 同步串行通信
7.1.2 異步串行通信
7.1.3 I2C總線數(shù)據(jù)傳送
7.1.4 USB總線傳送
7.2 異步串行口的結(jié)構和工作原理
7.2.1 異步串行通信的兩項規(guī)定
7.2.2 串行通信中數(shù)據(jù)的傳送方向
7.2.3 通用異步接收/發(fā)送器UART
7.2.4 信號的調(diào)制與解調(diào)
7.3 串行口控制寄存器
7.3.1 SCON控制寄存器
7.3.2 電源控制寄存器PcON(字節(jié)地址為87H)
7.4 串行口的控制方式
7.4.1 工作方式0——移位寄存器方式
7.4.2 工作方式1——8位數(shù)據(jù)位方式
7.4.3 工作方式2和3——9位數(shù)據(jù)位方式
7.4.4 方式0、1、2、3之間的區(qū)別
7.4.5 波特率的設定
7.4.6 多機通信
7.5 串行口的應用
思考與練習
第8章 單片機的系統(tǒng)擴展
8.1 程序存儲器的擴展
8.1.1 常用程序存儲器芯片介紹
8.1.2 程序存儲器擴展方法
8.2 數(shù)據(jù)存儲器的擴展
8.2.1 靜態(tài)存儲器介紹
8.2.2 數(shù)據(jù)存儲器擴展方法
8.2.3 CPU對數(shù)據(jù)存儲器訪問方法
8.3 并行I/O口的擴展
8.3.1 簡單的并行口I/O擴展
8.3.2 8255A可編程并行I/O擴展接口
8.4 SPI串行接口的軟件實現(xiàn)
8.4.1 SPI總線介紹
8.4.2 SPI在51系列單片機中的軟件實現(xiàn)方法
思考與練習
第9章 接口技術
9.1 LED顯示接口
9.1.1 LED顯示結(jié)構
9.1.2 LED顯示方式
9.2 鍵盤接口
9.2.1 鍵盤輸入要解決的問題
9.2.2 鍵盤接法的選擇及編程方法
9.3 A/D轉(zhuǎn)換器接口
9.3.1 A/D轉(zhuǎn)換器原理
9.3.2 A/D轉(zhuǎn)換器應用實例
9.4 D/A轉(zhuǎn)換器接口
9.4.1 D/A轉(zhuǎn)換器原理
9.4.2 DAC0832與8031的接口設計及編程
思考與練習
第10章 單片機應用系統(tǒng)的開發(fā)
10.1 開發(fā)工具
10.1.1 單片機集成開發(fā)環(huán)境
10.1.2 燒寫工具
10.2 常用軟件子程序設計實例
10.3 單片機應用實例
思考與練習
第11章 Keil C51編譯器及其應用
11.1 概述
11.2 51型單片機的映射
11.2.1 Keil C51的數(shù)據(jù)類型
11.2.2 Keil C51存儲類型及存儲模式
11.2.3 Keil C51中的變量定義
11.3 Keil C51編譯器的使用
11.3.1 Keil c51的組成及各部分的功能
11.3.2 Keil C51集成開發(fā)環(huán)境的使用
思考與練習
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號