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

51單片機原理與程序設計

51單片機原理與程序設計

定 價:¥46.00

作 者: 王欣飛,謝龍漢,謝鋒然 著
出版社: 清華大學出版社
叢編項: 電子設計自動化系列
標 簽: 單片機與嵌入式 計算機與互聯(lián)網(wǎng)

ISBN: 9787302343707 出版時間: 2014-02-01 包裝: 平裝
開本: 16開 頁數(shù): 309 字數(shù):  

內(nèi)容簡介

  《電子設計自動化系列:51單片機原理與程序設計》基于51單片機基本型進行編寫,共12講和兩個附錄,依次介紹了單片機基礎知識、MCS-51單片機結(jié)構(gòu)與原理、MCS-51單片機匯編指令系統(tǒng)、匯編程序設計、51單片機C語言程序設計、單片機應用系統(tǒng)開發(fā)、MCS-51單片機中斷系統(tǒng)、MCS-51單片機定時/計數(shù)器、單片機存儲器與并行口的擴展、單片機串行接口與通信、MCS-51單片機接口技術和綜合實例等內(nèi)容。全書主要章節(jié)以“實例·模仿-內(nèi)容講解-實例·操作-實例·練習”為表述方式,通過適量的典型實例操作和重點知識相結(jié)合的方法對51單片機的使用進行了詳細講解?!峨娮釉O計自動化系列:51單片機原理與程序設計》在講解過程中,一方面以精練的語言針對基礎以及原理性知識進行較為全面的闡述,幫助讀者了解和掌握51單片機工作的來龍去脈;另一方面針對關鍵性的知識進行細致講解,并配合實例演示,幫助讀者學習和掌握51單片機的使用方法。本書的實例介紹采用匯編語言和C語言相結(jié)合的方法,讀者可以通過對比匯編語言和C語言編程實現(xiàn)的異同,加深對兩種語言使用的認識。本書實例還采用proteus硬件仿真和keil軟件仿真相結(jié)合的方法進行闡述,通過硬件仿真一方面可以加深讀者對程序功能的認識,同時也為讀者使用單片機完成功能打下基礎?!峨娮釉O計自動化系列:51單片機原理與程序設計》語言簡練、功能全面且層次遞進,同時配有全程操作視頻,包括相關寄存器的使用及程序的編寫,讀者可以通過觀看視頻來學習。本書可作為51單片機初學者入門和提高的學習寶典,也可作為各大中專院校、培訓機構(gòu)的專業(yè)教材,還可作為從事單片機開發(fā)領域的專業(yè)人員的實用參考書。

作者簡介

暫缺《51單片機原理與程序設計》作者簡介

圖書目錄

第1講 單片機基礎知識
1.1 單片機概述
1.1.1 有關單片機的幾個概念
1.1.2 單片機的發(fā)展歷史
1.1.3 單片機的基本組成與特點
1.1.4 單片機的應用
1.1.5 單片機的發(fā)展趨勢
1.2 單片機中的預備知識
1.2.1 數(shù)制及其轉(zhuǎn)換
1.2.2 計算機中的常用編碼
1.2.3 計算機中的運算
1.3 習題
第2講 MCS-51單片機結(jié)構(gòu)與原理
2.1 MCS-51單片機的類型與結(jié)構(gòu)
2.1.1 MCS-51單片機的基本類型
2.1.2 MCS-51單片機的基本結(jié)構(gòu)
2.1.3 MCS-51單片機的封裝與引腳
2.2 MCS-51單片機存儲器
2.2.1 單片機存儲器組織結(jié)構(gòu)
2.2.2 程序存儲器
2.2.3 片外數(shù)據(jù)存儲器
2.2.4 片內(nèi)數(shù)據(jù)存儲器
2.2.5 特殊功能寄存器
2.3 MCS-51單片機并行I/O口
2.3.1 PO口
2.3.2 P1口
2.3.3 P2口
2.3.4 P3口
2.3.5 并行口數(shù)據(jù)的讀取
2.4 MCS-51單片機時序
2.4.1 時鐘信號的產(chǎn)生
2.4.2 時序定時單位
2.4.3 單片機基本指令時序
2.5 MCS-51單片機工作方式
2.5.1 復位方式
2.5.2 程序執(zhí)行方式
2.5.3 節(jié)電方式
2.6 習題
第3講 MCS-51單片機匯編指令系統(tǒng)
3.1 實例·模仿——數(shù)據(jù)運算與轉(zhuǎn)移
3.2 MCS-51單片機匯編指令概述
3.2.1 指令與指令系統(tǒng)
3.2.2 51單片機匯編指令
3.2.3 51匯編指令格式及常用符號解釋
3.3 7種尋址方式
3.3.1 寄存器尋址
3.3.2 寄存器間接尋址
3.3.3 立即尋址
3.3.4 直接尋址
3.3.5 變址尋址
3.3.6 相對尋址
3.3.7 位尋址
3.4 51單片機指令系統(tǒng)
3.4.1 數(shù)據(jù)傳送指令(29條)
3.4.2 算術運算指令(24條)
3.4.3 邏輯運算指令
3.4.4 移位指令
3.4.5 控制轉(zhuǎn)移指令(17條)
3.4.6 位操作指令
3.5 實例·操作-BCD加減法實現(xiàn)
3.6 實例·練習——條件轉(zhuǎn)移指令的使用
3.7 習題
第4講 匯編程序設計
4.1 實例·模仿——寄存器數(shù)據(jù)交換
4.2 匯編語言格式
4.3 常用偽指令
4.4 匯編程序的結(jié)構(gòu)及常用子程序設計
4.4.1 順序結(jié)構(gòu)
4.4.2 分支結(jié)構(gòu)
4.4.3 循環(huán)結(jié)構(gòu)
4.4.4 子程序結(jié)構(gòu)
4.4.5 查表程序
4.4.6 延時程序
4.5 實例·操作——數(shù)據(jù)排列和計數(shù)
4.6 實例·練習——并串行數(shù)據(jù)轉(zhuǎn)換
4.7 習題
第5講 51單片機C語言程序設計
5.1 實例·模仿——數(shù)值的循環(huán)累加
5.2 51單片機C語言編程概述
5.2.1 C語言特點
5.2.2 51單片機的C語言編程
5.2.3 C51與標準C語言編程的異同
5.3 C51的基本語法
5.3.1 基本數(shù)據(jù)類型
5.3.2 常量與變量
5.3.3 C51存儲模式和地址訪問
5.3.4 運算符及表達式
5.4 指針和數(shù)組
5.4.1 指針
5.4.2 數(shù)組
5.5 C51常用的編程控制語句
5.5.1 選擇控制語句
5.5.2 循環(huán)控制語句
5.6 函數(shù)
5.7 實例·操作——多種結(jié)構(gòu)類型程序設計
5.8 實例·練習——數(shù)值判斷及數(shù)學運算
5.9 習題
第6講 單片機應用系統(tǒng)開發(fā)
6.1 實例·模仿-keil及proteus使用
6.2 單片機系統(tǒng)開發(fā)工具與過程
6.2.1 單片機的開發(fā)環(huán)境
6.2.2 單片機的開發(fā)過程
6.3 Keil仿真軟件
6.3.1 keil軟件簡介
6.3.2 工程創(chuàng)建
6.3.3 添加程序代碼
6.3.4 代碼編譯及調(diào)試
6.4 proteus仿真軟件
6.4.1 proteus軟件簡介
6.4.2 利用proteus繪制電路圖
6.4.3 proteus仿真
6.4.4 keil和proteus聯(lián)調(diào)
6.5 實例·操作——并行口的讀寫
6.6 實例·練習——跑馬燈程序
6.7 習題
第7講 MCS-51單片機中斷系統(tǒng)
7.1 實例·模仿——中斷的使用
7.2 中斷的概念
7.2.1 輸入/輸出數(shù)據(jù)傳送方式
7.2.2 中斷的定義
7.3 MCS-51中斷控制系統(tǒng)
7.3.1 中斷系統(tǒng)結(jié)構(gòu)
7.3.2 中斷源
7.3.3 中斷控制寄存器
7.3.4 中斷優(yōu)先級結(jié)構(gòu)和中斷嵌套
7.4 MCS-51中斷過程
7.4.1 中斷響應條件
7.4.2 中斷處理過程
7.4.3 中斷響應時間
7.4.4 中斷響應撤銷
7.5 MCS-51單片機外部中斷源的擴展
7.5.1 定時/計數(shù)器溢出擴展法
7.5.2 硬件申請軟件查詢擴展法
7.6 實例·操作——中斷擴展
7.7 實例·練習——跑馬燈的中斷控制
……
第8講 MCS-51單片機定時,計數(shù)器
第9講 單片機存儲器與并行口的擴展
第10講 單片機串行接口與通信
第11講 MCS-51單片機接口技術
第12講 綜合實例
附錄A  51單片機指令表
附錄B 習題答案

本目錄推薦

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