图书介绍

单片微型计算机原理和应用【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

单片微型计算机原理和应用
  • 蔡菲娜主编 著
  • 出版社: 杭州:浙江大学出版社
  • ISBN:7308026469
  • 出版时间:2003
  • 标注页数:230页
  • 文件大小:8MB
  • 文件页数:240页
  • 主题词:

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.2 二进制数1

第一章 微型计算机基础知识1

1.1.3 十六进制数2

1.1.4 数制之间的转换2

1.1.5 BCD码4

1.1.6 ASCII码4

第二节 计算机中数的运算4

1.2.1 机器数的表示方法4

第三节 微型计算机基本工作原理6

1.2.2 补码的加减运算6

1.3.1 微处理器7

1.3.2 存贮器8

1.3.3 I/O设备9

1.3.4 微机简单工作过程9

第二章 MCS-51单片机系统结构11

第一节 MCS-51单片机总体结构11

第二节 MCS-51单片机存贮器结构13

2.2.1 程序存贮器13

2.2.2 内部数据存贮器和特殊功能寄存器14

第三节 MCS-51输入/输出端口16

2.2.3 外部数据存贮器16

2.3.1 P0口17

2.3.2 P1口17

2.3.3 P2口18

2.3.4 P3口18

2.3.5 端口负载能力和接口要求18

第四节 CPU时序19

2.4.1 振荡器和时钟电路19

2.4.2 CPU时序19

第五节 MCS-51单片机引脚及功能21

2.5.1 引脚及功能21

2.5.2 复位电路及掉电操作22

第三章 MCS-51指令系统25

第一节 MCS-51寻址方式25

第二节 数据传送指令28

3.2.1 内部8位数据传送指令29

3.2.2 16位数据传送指令30

3.2.3 外部数据传送指令30

3.2.4 交换与查表类指令31

3.2.5 堆栈操作指令32

第三节 算术运算指令34

3.3.1 加、减法指令34

3.3.2 乘、除法指令36

3.4.1 逻辑运算指令38

第四节 逻辑运算及移位指令38

3.4.2 循环移位指令40

第五节 控制转移指令41

3.5.1 无条件转移指令41

3.5.2 条件转移指令42

3.5.3 调用和返回指令44

第六节 位操作指令46

第四章 汇编语言程序设计50

第一节 汇编语言的基本概念50

4.1.1 机器语言、汇编语言和高级语言50

第二节 汇编语言源程序的机器汇编和人工汇编51

4.1.2 汇编语言格式51

4.2.1 伪指令52

4.2.2 机器汇编54

4.2.3 人工汇编54

第三节 简单程序设计55

4.3.1 流程图56

4.3.2 直接程序的设计56

第四节 分支程序设计58

第五节 循环程序设计59

4.5.1 循环程序的导出59

4.5.2 循环程序举例60

4.6.1 子程序的概念62

第六节 子程序设计62

4.6.2 子程序的设计63

第七节 运算程序设计65

4.7.1 双字节无符号数加减法65

4.7.2 无符号数二进制乘法66

4.7.3 无符号数二进制除法67

第五章 MCS-51定时器71

第一节 定时器结构71

5.1.1 定时器方式寄存器TMOD72

第二节 定时器工作方式73

5.2.1 方式073

5.1.2 定时器控制寄存器TCON73

5.2.2 方式174

5.2.3 方式274

5.2.4 方式374

第三节 定时器应用举例75

第六章 MCS-51串行接口80

第一节 串行通信的基本知识80

6.1.1 并行通信和串行通信80

6.1.2 串行通信两种基本方式80

6.1.3 波特率81

6.2.1 串行口缓冲寄存器SBUF82

第二节 串行接口的控制82

6.1.4 通信方向82

6.2.2 串行口控制寄存器SCON83

6.2.3 电源控制寄存器PCON83

第三节 串行口的波特率84

第四节 串行口的工作方式及应用84

6.4.1 方式0及其应用84

6.4.2 方式186

6.4.3 方式2和方式386

6.4.4 多机通信原理88

6.4.5 单片机和PC机之间的通信88

7.1.1 计算机与外设交换信息的方式91

第七章 中断系统91

第一节 中断概述91

7.1.2 中断的基本概念92

第二节 MCS-51单片机的中断管理系统93

7.2.1 中断源和中断请求标志93

7.2.2 中断的开放和关闭95

7.2.3 中断源的优先级95

7.2.4 中断响应过程96

7.2.5 中断响应时间97

第三节 中断系统的应用97

7.3.1 外部中断源的扩展97

7.3.2 中断应用99

第一节 程序存贮器扩展102

8.1.1 EPROM存贮器102

第八章 MCS-51系统扩展102

8.1.2 程序存贮器扩展104

第二节 数据存贮器扩展106

8.2.1 静态RAM存贮器106

8.2.2 数据存贮器扩展107

第三节 I/O口扩展110

8.3.1 可编程的并行接口8255A110

8.3.2 可编程的并行接口8155114

9.1.1 LED显示器120

9.1.2 静态显示方式120

第九章 接口技术120

第一节 显示接口120

9.1.3 动态显示方式122

第二节 键盘接口125

9.2.1 键盘接口需解决的问题125

9.2.2 独立式按键126

9.2.3 行列式键盘127

9.2.4 可编程的键盘接口芯片8279128

第三节 A/D转换器接口136

9.3.1 ADC0809结构136

9.3.2 ADC0809与8031的连接137

第四节 D/A接口138

9.4.1 DAC0832数模转换器138

9.4.2 DAC0832与8031接口139

9.4.3 D/A转换器的应用141

第五节 系统设计及开发方法142

9.5.1 总体设计142

9.5.2 硬件及软件设计143

9.5.3 利用开发机进行调试145

第六节 应用系统实例146

9.6.1 概述146

9.6.2 数学模型146

9.6.3 系统总体设计147

9.6.4 功能模块设计149

9.6.5 数据处理方法151

9.6.6 抗干扰措施151

9.6.7 主程序设计151

第十章 用C语言对单片机进行编程154

第一节 C51的数据类型154

第二节 C51存贮类型158

10.2.1 存贮类型158

10.2.2 存贮模式161

10.2.3 绝对地址访问162

10.3.1 指针166

第三节 C51的指针和数组166

10.3.2 数组167

第四节 函数169

10.4.1 函数定义169

10.4.2 函数调用170

10.4.3 函数调用中参数传递171

第五节 8051中断的C编程173

10.5.1 定时器中断174

10.5.2 利用串行口实现多机通信的中断编程175

第六节 C51和汇编混合编程177

10.6.1 用C文件产生汇编文件177

10.6.3 在C程序中调用汇编语言程序178

10.6.2 内含汇编语言178

第七节 C51应用程序实例180

10.7.1 键盘显示接口的C编程180

10.7.2 串行EEPROM的C编程183

10.7.3 8031单片机和A/D转换器接口的C编程189

10.7.4 8031和打印机接口的C编程195

附录一 美国标准信息交换码ASCII码字符表208

附录二 MCS-51单片机位地址表209

附录三 MCS-51系列单片机指令表210

附录四 C51库函数213

参考书目230

热门推荐