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

單片機原理與應用及C51程序設計(第3版)

單片機原理與應用及C51程序設計(第3版)

定 價:¥39.80

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

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

內容簡介

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

作者簡介

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

圖書目錄

第1章  基礎知識
1.1  信息在計算機中的表示
1.1.1  數(shù)在計算機內的表示
1.1.2  字符在計算機內的表示
1.2  微型計算機的基本結構和工作原理
1.2.1  微型計算機的發(fā)展
1.2.2  微型計算機的基本結構
1.2.3  微處理器
1.2.4  存儲器
1.2.5  輸入/輸出設備及I/O接口
電路
1.2.6  總線
1.2.7  微型計算機的工作過程
1.3  單片微型計算機
1.3.1  單片機的基本概念
1.3.2  單片機的主要特點
1.3.3  單片機的發(fā)展及其主要品種
1.3.4  單片機的應用
習題
第2章  單片機的基本原理
2.1  51系列單片機簡介
2.2  51系列單片機的結構原理
2.2.1  51系列單片機的基本組成
2.2.2  51系列單片機的內部結構
2.2.3  51系列單片機的中央
處理器(CPU)
2.2.4  51系列單片機的存儲器
結構
2.2.5  51系列單片機的輸入/輸出
接口
2.3  51系列單片機的外部引腳及
片外總線
2.3.1  外部引腳
2.3.2  片外總線結構
2.4  51系列單片機的工作方式
2.4.1  復位方式
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的時序
習題
第3章  單片機匯編程序設計
3.1  51系列單片機的匯編指令格式及
標識
3.1.1  指令格式
3.1.2  指令中用到的標識符
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  算術運算指令
3.3.3  邏輯操作指令
3.3.4  控制轉移指令
3.3.5  位操作指令
3.4  51單片機匯編程序常用偽指令
3.5  51單片機匯編程序設計
3.5.1  數(shù)據(jù)傳送程序
3.5.2  運算程序
3.5.3  代碼轉換程序
3.5.4  多分支轉移(散轉)程序
3.5.5  延時程序
習題
第4章  單片機C語言程序設計
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運行庫中的
預定義宏
4.4.2  通過指針訪問
4.4.3  使用C51擴展關鍵字_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ù)
習題
第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  編譯、連接成目標文件
5.2.4  運行調試、觀察結果
5.2.5  仿真環(huán)境的設置
5.3  Keil C51的調試技巧
5.3.1  如何設置和刪除斷點
5.3.2  如何查看和修改寄存器的
內容
5.3.3  如何觀察和修改變量
5.3.4  如何觀察存儲器區(qū)域
習題
第6章  Proteus軟件的使用
6.1  Proteus概述
6.1.1  Proteus的進入
6.1.2  Proteus的界面
6.2  Proteus的基本操作
6.2.1  新建電路,選擇元件
6.2.2  放置和調整元件
6.2.3  連接導線
6.2.4  給單片機加載程序
6.2.5  運行仿真查看結果
習題
第7章  51單片機的內部資源及編程
7.1  并行輸入/輸出接口
7.2  定時/計數(shù)器接口
7.2.1  定時/計數(shù)器的主要特性
7.2.2  定時/計數(shù)器T0、T1的
結構及工作原理
7.2.3  定時/計數(shù)器的方式和
控制寄存器
7.2.4  定時/計數(shù)器的工作方式
7.2.5  定時/計數(shù)器的初始化
編程及應用
7.3  串行接口
7.3.1  通信的基本概念
7.3.2  MCS-51單片機串行口的
功能與結構
7.3.3  串行口的工作方式
7.3.4  串行口的編程及應用
7.4  中斷系統(tǒng)
7.4.1  中斷的基本概念
7.4.2  MCS-51單片機的
中斷系統(tǒng)
7.4.3  MCS-51單片機中斷系統(tǒng)的
應用舉例
習題
第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  半導體存儲器概述
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顯示器的基本結構與
原理
8.4.2  LED數(shù)碼管顯示器使用的
主要問題
8.4.3  LED顯示器與單片機的
接口
8.5  鍵盤與51單片機的接口
8.5.1  鍵盤概述
8.5.2  獨立式鍵盤與單片機的
接口
8.5.3  矩陣式鍵盤與單片機的
接口
8.6  行程開關、晶閘管、繼電器與
51單片機的接口
8.6.1  行程開關、繼電器與
51單片機的接口
8.6.2  晶閘管與51單片機接口
8.6.3  繼電器與51單片機的接口
8.6.4  蜂鳴器與51單片機的接口
習題
第9章  51單片機與D/A、
A/D轉換器的接口
9.1  D/A轉換器與51單片機的接口
9.1.1  D/A轉換器概述
9.1.2  典型的D/A轉換器
芯片DAC0832
9.1.3  DAC0832與51單片機的
接口與應用
9.2  A/D轉換器與51單片機的接口
9.2.1  A/D轉換器概述
9.2.2  典型的A/D轉換器
芯片ADC0808/0809
習題
第10章  MCS-51單片機的其他接口
10.1  LCD1602與51單片機的接口
10.1.1  LCD1602概述
10.1.2  LCD1602的內部結構
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的寄存器及
片內RAM
10.3.4  DS1302與51單片機的
接口
10.4  溫度傳感器DS18B20與
51單片機的接口
10.4.1  DS18B20簡介
10.4.2  DS18B20的外部結構
10.4.3  DS18B20的內部結構
10.4.4  DS18B20的溫度轉換
過程
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單片機的接口
習題
第11章  單片機應用系統(tǒng)設計及舉例
11.1  單片機應用系統(tǒng)的開發(fā)過程
11.1.1  應具備的知識和能力
11.1.2  單片機應用系統(tǒng)開發(fā)的
基本過程
11.1.3  單片機應用系統(tǒng)的
硬件設計
11.1.4  單片機應用系統(tǒng)的
軟件設計
11.2  電子時鐘的設計
11.2.1  電子時鐘的功能要求
11.2.2  總體方案設計
11.2.3  軟件計時數(shù)碼管顯示時鐘的
硬件電路
11.2.4  軟件計時數(shù)碼管顯示時鐘的
軟件程序
11.2.5  硬件定時液晶顯示時鐘的
硬件電路
11.2.6  硬件定時液晶顯示時鐘的
軟件程序
11.3  多路數(shù)字電壓表的設計
11.3.1  多路數(shù)字電壓表的
功能要求
11.3.2  多路數(shù)字電壓表的
總體設計
11.3.3  多路數(shù)字電壓表的
硬件電路
11.3.4  多路數(shù)字電壓表的
軟件程序
11.4  多點溫度測量系統(tǒng)的設計
11.4.1  多點溫度測量系統(tǒng)的
功能要求
11.4.2  多點溫度測量系統(tǒng)的
總體設計
11.4.3  多點溫度測量系統(tǒng)的
硬件電路
11.4.4  多點溫度測量系統(tǒng)的
軟件程序
習題
附錄A  MCS-51系列單片機指令表
附錄B  C51運算符優(yōu)先級和結合規(guī)則
附錄C  C51的庫函數(shù)
附錄D  單片機技術及嵌入式系統(tǒng)的
網(wǎng)絡資源
參考文獻

本目錄推薦

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