图书介绍

单片机原理及应用PDF|Epub|txt|kindle电子书版本网盘下载

单片机原理及应用
  • 陈桂友主编;孙同景副主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111216513
  • 出版时间:2007
  • 标注页数:354页
  • 文件大小:20MB
  • 文件页数:363页
  • 主题词:单片微型计算机-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

单片机原理及应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 单片机技术概述1

1.1 微型计算机的基本概念及分类1

1.1.1 微型计算机的组成1

1.1.2 微型计算机的分类2

1.2 单片机技术发展的特点4

1.3 常见的单片机5

1.3.1 8051内核的单片机5

1.3.2 其他单片机7

1.4 单片机的应用7

1.4.1 单片机的应用范围7

1.4.2 单片机应用系统的设计8

1.5 习题12

第2章 8051单片机及增强型8051内核13

2.1 8051单片机的引脚及内部结构13

2.1.1 8051单片机的引脚13

2.1.2 8051单片机的内部结构15

2.1.3 CPU结构15

2.1.4 存储器空间及存储器17

2.2 MSC121 1单片机的结构及增强型8051内核22

2.2.1 MSC1211单片机的引脚及功能22

2.2.2 MSC1211单片机的内部结构25

2.2.3 增强型8051内核26

2.2.4 存储器组织28

2.3 习题37

第3章 数字输入/输出端口38

3.1 8051单片机的数字输入/输出端口38

3.1.1 8051单片机的数字输入/输出端口结构38

3.1.2 8051单片机应用系统的典型构成42

3.2 MSC1211的数字输入/输出端口43

3.3 ?、ALE输出引脚45

3.4 访问外部存储器46

3.5 习题47

第4章 指令系统49

4.1 助记符语言49

4.1.1 助记符语言概述49

4.1.2 操作码50

4.1.3 操作数50

4.2 指令格式及分类51

4.2.1 汇编语言的概念及格式51

4.2.2 指令代码的存储格式51

4.2.3 指令中的符号约定52

4.3 寻址方式53

4.4 数据传送类指令55

4.4.1 数据传送指令55

4.4.2 数据交换指令59

4.4.3 栈操作指令60

4.5 逻辑操作类指令61

4.5.1 对累加器A进行的逻辑操作62

4.5.2 双操作数指令63

4.6 算术运算类指令65

4.6.1 加减运算指令65

4.6.2 乘除运算指令67

4.6.3 增量、减量指令68

4.6.4 二-十进制调整指令69

4.7 位操作指令70

4.7.1 位数据传送指令71

4.7.2 位状态控制指令71

4.7.3 位逻辑操作指令72

4.7.4 位条件转移指令73

4.8 控制转移类指令75

4.9 习题82

第5章 汇编语言程序设计及仿真调试84

5.1 汇编语言程序设计基础知识84

5.1.1 伪指令(Pseudo-Instruction)84

5.1.2 汇编语言程序设计的一般步骤和基本框架86

5.2 汇编语言程序设计举例88

5.3 利用KeilμVision2集成开发环境调试程序98

5.3.1 KeilμVision2集成开发环境简介98

5.3.2 KeilμVision2中调试8051单片机汇编语言程序的方法98

5.4 习题109

第6章 C语言程序设计及仿真调试110

6.1 C语言程序设计基础110

6.1.1 数据类型110

6.1.2 基本运算符和表达式111

6.1.3 C语言程序设计113

6.1.4 函数116

6.1.5 指针118

6.1.6 结构与联合118

6.1.7 枚举和位运算122

6.1.8 预处理126

6.2 Keil C和ANSI C129

6.2.1 Keil C51扩展关键字129

6.2.2 Keil C51指针132

6.2.3 Keil C51函数133

6.2.4 8051单片机C51程序框架135

6.3 MSC1211单片机C语言程序调试136

6.3.1 ISD51在系统调试概述136

6.3.2 ISD51在系统调试的工作原理及具体步骤137

6.3.3 ISD51在系统调试实例138

6.4 习题145

第7章 中断146

7.1 中断的概念146

7.2 8051单片机的中断系统及其管理147

7.2.1 中断源及其优先级管理147

7.2.2 单片机中断处理过程150

7.2.3 中断请求的撤除151

7.2.4 关于外部中断152

7.2.5 中断程序编程举例153

7.3 MSC1211中断系统的增强功能156

7.3.1 标准中断及外部扩展中断157

7.3.2 辅助中断160

7.3.3 MSC1211的中断控制寄存器163

7.3.4 中断使用过程中需要注意的问题168

7.4 习题169

第8章 定时/计数器171

8.1 8051单片机的定时/计数器171

8.1.1 定时/计数器的结构及工作原理171

8.1.2 定时/计数器方式和控制寄存器173

8.1.3 定时/计数器的工作方式174

8.1.4 定时/计数器量程的扩展176

8.1.5 定时/计数器编程举例178

8.2 MSC1211的定时器与脉宽调制183

8.2.1 系统定时器185

8.2.2 通用定时器189

8.2.3 PWM脉宽调制197

8.3 习题203

第9章 串行通信205

9.1 通信的一般概念205

9.1.1 并行通信与串行通信205

9.1.2 串行通信的两种基本方式206

9.2 8051单片机的串行接口210

9.2.1 串行接口的控制寄存器210

9.2.2 串行接口的工作方式212

9.2.3 多处理机通信217

9.2.4 波特率的设定217

9.2.5 串行接口通信应用举例218

9.2.6 计算机与单片机之间的串行通信234

9.3 MSC1211的UART、SPI和I2C240

9.3.1 UART串行接口240

9.3.2 串行外设接口(SPI)244

9.3.3 I2C接口256

9.4 习题268

第10章 模拟单元269

10.1 24位∑-△模数转换器269

10.1.1 MSC1211模数转换单元概述269

10.1.2 模拟多路开关(MUX)270

10.1.3 输入缓冲器(BUF)272

10.1.4 可编程增益放大器(PGA)273

10.1.5 偏移DAC(ODAC)274

10.1.6 基准电压源274

10.1.7 24位∑-△模数转换器275

10.1.8 校准282

10.1.9 求和/移位寄存器283

10.1.10 与ADC有关的特殊功能寄存器285

10.1.11 ADC模块应用举例288

10.2 16位数模转换器296

10.2.1 MSC1211数模转换单元概述296

10.2.2 模拟开关和电阻网络297

10.2.3 数模转换器的基准电压298

10.2.4 DAC的双极性输出298

10.2.5 DAC的操作298

10.2.6 DAC的寄存器299

10.2.7 DAC模块应用举例302

10.3 习题303

第11章 复位、电源和时钟304

11.1 复位304

11.2 电源功耗及省电方式308

11.2.1 电源功耗308

11.2.2 省电方式309

11.3 时钟311

11.4 习题312

第12章 单片机应用系统设计举例313

12.1 系统要求313

12.2 需求分析313

12.3 系统硬件设计315

12.4 系统软件设计318

12.5 习题326

附录327

附录A MCS-51系列单片机指令表327

附录B 标准8051单片机寄存器定义头文件REG51.H内容333

附录C MSC1211寄存器头文件REG1211.H内容335

附录D MSC1211启动ROM函数340

附录E MSC1211寄存器定义文件REG1211.INC内容341

附录F MSComm控件简介347

附录G ASCII码表351

附录H 逻辑符号对照表352

参考文献353

热门推荐