注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機組織與體系結(jié)構(gòu)單片機原理與應(yīng)用及C51程序設(shè)計(第3版)

單片機原理與應(yīng)用及C51程序設(shè)計(第3版)

單片機原理與應(yīng)用及C51程序設(shè)計(第3版)

定 價:¥39.80

作 者: 謝維成,楊加國 編
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 計算機/網(wǎng)絡(luò) 計算機理論

ISBN: 9787302367154 出版時間: 2014-07-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  MCS-51系列單片機應(yīng)用廣泛,是學(xué)習(xí)單片機技術(shù)較好的系統(tǒng)平臺,同時也是單片微型計算機應(yīng)用系統(tǒng)開發(fā)的一個重要系列。本書以實用為宗旨,通過豐富的實例講MCS-51單片機原理和軟硬件開發(fā)技術(shù),并采用對比方法,同一功能分別以單片機匯編語言程序和單片機C語言程序?qū)崿F(xiàn),且附有Proteus仿真,免費提供所有源代碼和電路圖的資源下載。《單片機原理與應(yīng)用及C51程序設(shè)計(第3版)》為原書第3版,共11章。本書適合各類大專院校及培訓(xùn)機構(gòu)作為“單片機原理與應(yīng)用”或“單片機應(yīng)用系統(tǒng)開發(fā)”類課程的教材,特別適合打算學(xué)習(xí)單片機應(yīng)用系統(tǒng)開發(fā)的讀者,也可供各類電子工程、自動化技術(shù)人員和計算機愛好者參考。

作者簡介

暫缺《單片機原理與應(yīng)用及C51程序設(shè)計(第3版)》作者簡介

圖書目錄

第1章  基礎(chǔ)知識
1.1  信息在計算機中的表示
1.1.1  數(shù)在計算機內(nèi)的表示
1.1.2  字符在計算機內(nèi)的表示
1.2  微型計算機的基本結(jié)構(gòu)和工作原理
1.2.1  微型計算機的發(fā)展
1.2.2  微型計算機的基本結(jié)構(gòu)
1.2.3  微處理器
1.2.4  存儲器
1.2.5  輸入/輸出設(shè)備及I/O接口
電路
1.2.6  總線
1.2.7  微型計算機的工作過程
1.3  單片微型計算機
1.3.1  單片機的基本概念
1.3.2  單片機的主要特點
1.3.3  單片機的發(fā)展及其主要品種
1.3.4  單片機的應(yīng)用
習(xí)題
第2章  單片機的基本原理
2.1  51系列單片機簡介
2.2  51系列單片機的結(jié)構(gòu)原理
2.2.1  51系列單片機的基本組成
2.2.2  51系列單片機的內(nèi)部結(jié)構(gòu)
2.2.3  51系列單片機的中央
處理器(CPU)
2.2.4  51系列單片機的存儲器
結(jié)構(gòu)
2.2.5  51系列單片機的輸入/輸出
接口
2.3  51系列單片機的外部引腳及
片外總線
2.3.1  外部引腳
2.3.2  片外總線結(jié)構(gòu)
2.4  51系列單片機的工作方式
2.4.1  復(fù)位方式
2.4.2  程序執(zhí)行方式
2.4.3  單步執(zhí)行方式
2.4.4  掉電和節(jié)電方式
2.4.5  編程和校驗方式
2.5  51系列單片機的時序
2.5.1  時鐘周期、機器周期和
指令周期
2.5.2  訪問外部ROM的時序
2.5.3  訪問外部RAM的時序
習(xí)題
第3章  單片機匯編程序設(shè)計
3.1  51系列單片機的匯編指令格式及
標(biāo)識
3.1.1  指令格式
3.1.2  指令中用到的標(biāo)識符
3.2  51單片機指令的尋址方式
3.2.1  常數(shù)尋址(立即尋址)
3.2.2  寄存器數(shù)尋址(寄存器尋址)
3.2.3  存儲器數(shù)尋址
3.2.4  位數(shù)據(jù)尋址(位尋址)
3.2.5  指令尋址
3.3  51單片機的指令系統(tǒng)
3.3.1  數(shù)據(jù)傳送指令
3.3.2  算術(shù)運算指令
3.3.3  邏輯操作指令
3.3.4  控制轉(zhuǎn)移指令
3.3.5  位操作指令
3.4  51單片機匯編程序常用偽指令
3.5  51單片機匯編程序設(shè)計
3.5.1  數(shù)據(jù)傳送程序
3.5.2  運算程序
3.5.3  代碼轉(zhuǎn)換程序
3.5.4  多分支轉(zhuǎn)移(散轉(zhuǎn))程序
3.5.5  延時程序
習(xí)題
第4章  單片機C語言程序設(shè)計
4.1  C51基本知識
4.2  C51的數(shù)據(jù)類型
4.2.1  C51的基本數(shù)據(jù)類型
4.2.2  C51特有的數(shù)據(jù)類型
4.3  C51的變量與存儲類型
4.3.1  C51的普通變量及定義
4.3.2  C51的特殊功能寄存器變量
4.3.3  C51的位變量
4.3.4  C51的指針變量
4.4  絕對地址的訪問
4.4.1  使用C51運行庫中的
預(yù)定義宏
4.4.2  通過指針訪問
4.4.3  使用C51擴展關(guān)鍵字_at_
4.5  C51中的函數(shù)
4.5.1  C51函數(shù)的參數(shù)傳遞
4.5.2  C51函數(shù)的返回值
4.5.3  C51函數(shù)的存儲模式
4.5.4  C51的中斷函數(shù)
4.5.5  C51函數(shù)的寄存器組選擇
4.5.6  C51的重入函數(shù)
習(xí)題
第5章  Keil C51集成環(huán)境的使用
5.1  Keil C51簡介
5.1.1  Keil ?Vision 4 IDE的安裝
5.1.2  Keil ?Vision 4 IDE界面
5.2  Keil ?Vision 4 IDE的使用方法
5.2.1  建立項目文件
5.2.2  給項目添加程序文件
5.2.3  編譯、連接成目標(biāo)文件
5.2.4  運行調(diào)試、觀察結(jié)果
5.2.5  仿真環(huán)境的設(shè)置
5.3  Keil C51的調(diào)試技巧
5.3.1  如何設(shè)置和刪除斷點
5.3.2  如何查看和修改寄存器的
內(nèi)容
5.3.3  如何觀察和修改變量
5.3.4  如何觀察存儲器區(qū)域
習(xí)題
第6章  Proteus軟件的使用
6.1  Proteus概述
6.1.1  Proteus的進(jìn)入
6.1.2  Proteus的界面
6.2  Proteus的基本操作
6.2.1  新建電路,選擇元件
6.2.2  放置和調(diào)整元件
6.2.3  連接導(dǎo)線
6.2.4  給單片機加載程序
6.2.5  運行仿真查看結(jié)果
習(xí)題
第7章  51單片機的內(nèi)部資源及編程
7.1  并行輸入/輸出接口
7.2  定時/計數(shù)器接口
7.2.1  定時/計數(shù)器的主要特性
7.2.2  定時/計數(shù)器T0、T1的
結(jié)構(gòu)及工作原理
7.2.3  定時/計數(shù)器的方式和
控制寄存器
7.2.4  定時/計數(shù)器的工作方式
7.2.5  定時/計數(shù)器的初始化
編程及應(yīng)用
7.3  串行接口
7.3.1  通信的基本概念
7.3.2  MCS-51單片機串行口的
功能與結(jié)構(gòu)
7.3.3  串行口的工作方式
7.3.4  串行口的編程及應(yīng)用
7.4  中斷系統(tǒng)
7.4.1  中斷的基本概念
7.4.2  MCS-51單片機的
中斷系統(tǒng)
7.4.3  MCS-51單片機中斷系統(tǒng)的
應(yīng)用舉例
習(xí)題
第8章  MCS-51單片機的常用接口
8.1  MCS-51單片機的最小系統(tǒng)
8.1.1  8051/8751的最小系統(tǒng)
8.1.2  8031的最小系統(tǒng)
8.2  存儲器擴展
8.2.1  半導(dǎo)體存儲器概述
8.2.2  存儲器擴展的一般方法
8.2.3  程序存儲器的擴展
8.2.4  數(shù)據(jù)存儲器擴展
8.3  輸入/輸出口擴展
8.3.1  簡單I/O接口擴展
8.3.2  可編程I/O接口
擴展(8255A)
8.4  LED顯示器與51單片機接口
8.4.1  LED顯示器的基本結(jié)構(gòu)與
原理
8.4.2  LED數(shù)碼管顯示器使用的
主要問題
8.4.3  LED顯示器與單片機的
接口
8.5  鍵盤與51單片機的接口
8.5.1  鍵盤概述
8.5.2  獨立式鍵盤與單片機的
接口
8.5.3  矩陣式鍵盤與單片機的
接口
8.6  行程開關(guān)、晶閘管、繼電器與
51單片機的接口
8.6.1  行程開關(guān)、繼電器與
51單片機的接口
8.6.2  晶閘管與51單片機接口
8.6.3  繼電器與51單片機的接口
8.6.4  蜂鳴器與51單片機的接口
習(xí)題
第9章  51單片機與D/A、
A/D轉(zhuǎn)換器的接口
9.1  D/A轉(zhuǎn)換器與51單片機的接口
9.1.1  D/A轉(zhuǎn)換器概述
9.1.2  典型的D/A轉(zhuǎn)換器
芯片DAC0832
9.1.3  DAC0832與51單片機的
接口與應(yīng)用
9.2  A/D轉(zhuǎn)換器與51單片機的接口
9.2.1  A/D轉(zhuǎn)換器概述
9.2.2  典型的A/D轉(zhuǎn)換器
芯片ADC0808/0809
習(xí)題
第10章  MCS-51單片機的其他接口
10.1  LCD1602與51單片機的接口
10.1.1  LCD1602概述
10.1.2  LCD1602的內(nèi)部結(jié)構(gòu)
10.1.3  HD44780的指令格式與
指令功能
10.1.4  LCD1602的編程與接口
10.2  I2C總線芯片與51單片機接口
10.2.1  I2C總線簡介
10.2.2  I2C總線EEPROM芯片與
單片機的接口
10.3  日歷時鐘芯片DS1302與
51單片機接口
10.3.1  DS1302簡介
10.3.2  DS1302引腳的功能
10.3.3  DS1302的寄存器及
片內(nèi)RAM
10.3.4  DS1302與51單片機的
接口
10.4  溫度傳感器DS18B20與
51單片機的接口
10.4.1  DS18B20簡介
10.4.2  DS18B20的外部結(jié)構(gòu)
10.4.3  DS18B20的內(nèi)部結(jié)構(gòu)
10.4.4  DS18B20的溫度轉(zhuǎn)換
過程
10.4.5  DS18B20與51單片機的
接口
10.5  串行A/D、D/A與51單片機的
接口
10.5.1  串行A/D芯片MAX1241與
51單片機的接口
10.5.2  串行D/A芯片MAX517與
51單片機的接口
習(xí)題
第11章  單片機應(yīng)用系統(tǒng)設(shè)計及舉例
11.1  單片機應(yīng)用系統(tǒng)的開發(fā)過程
11.1.1  應(yīng)具備的知識和能力
11.1.2  單片機應(yīng)用系統(tǒng)開發(fā)的
基本過程
11.1.3  單片機應(yīng)用系統(tǒng)的
硬件設(shè)計
11.1.4  單片機應(yīng)用系統(tǒng)的
軟件設(shè)計
11.2  電子時鐘的設(shè)計
11.2.1  電子時鐘的功能要求
11.2.2  總體方案設(shè)計
11.2.3  軟件計時數(shù)碼管顯示時鐘的
硬件電路
11.2.4  軟件計時數(shù)碼管顯示時鐘的
軟件程序
11.2.5  硬件定時液晶顯示時鐘的
硬件電路
11.2.6  硬件定時液晶顯示時鐘的
軟件程序
11.3  多路數(shù)字電壓表的設(shè)計
11.3.1  多路數(shù)字電壓表的
功能要求
11.3.2  多路數(shù)字電壓表的
總體設(shè)計
11.3.3  多路數(shù)字電壓表的
硬件電路
11.3.4  多路數(shù)字電壓表的
軟件程序
11.4  多點溫度測量系統(tǒng)的設(shè)計
11.4.1  多點溫度測量系統(tǒng)的
功能要求
11.4.2  多點溫度測量系統(tǒng)的
總體設(shè)計
11.4.3  多點溫度測量系統(tǒng)的
硬件電路
11.4.4  多點溫度測量系統(tǒng)的
軟件程序
習(xí)題
附錄A  MCS-51系列單片機指令表
附錄B  C51運算符優(yōu)先級和結(jié)合規(guī)則
附錄C  C51的庫函數(shù)
附錄D  單片機技術(shù)及嵌入式系統(tǒng)的
網(wǎng)絡(luò)資源
參考文獻(xiàn)

本目錄推薦

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