当前位置:首页 > 工业技术
单片微机原理与应用
单片微机原理与应用

单片微机原理与应用PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:张毅刚等编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:1994
  • ISBN:7560602886
  • 页数:210 页
图书介绍:
《单片微机原理与应用》目录

目 录 1

第一章MCS-51 系列单片机综述 1

1-1单片机发展概况 1

1-2 MCS-51系列单片机 2

1-3 MCS-51单片机的硬件结构 2

一、MCS-51单片机硬件结构的特点 2

二、MCS-51的引脚 3

1-4 MCS-51内部结构及中央处理器 4

一、结构框图 4

二、CPU 4

一、程序存储器 6

1-5 MCS-51存储器的结构 6

二、内部数据存储器 7

三、特殊功能寄存器 8

四、位地址空间 8

五、外部数据存储器 9

1-6 I/O端口 9

1-7 MCS-51的定时/计数器 9

1-8 MCS-51的串行口 10

1-9 MCS-51的中断系统 11

1-10 MCS-51的指令系统 11

一、MCS-51指令系统的寻址方式 12

二、MCS-51指令系统 12

第二章8098单片机的硬件结构 13

习题 18

2-1 8098的结构、引脚及性能特点 19

一、8098的内部结构 19

二、8098的主要性能、特点 20

三、引脚功能 21

2-2 8098的CPU 22

一、寄存器算术逻辑单元RALU 23

二、寄存器阵列和特殊功能寄存器 24

(SFR) 24

三、CPU总线 24

四、CPU的基本操作 24

五、时钟信号 24

一、寄存器阵列 25

2-3 8098的存储器空间 25

二、特殊功能寄存器(SFR) 26

三、保留的存储空间 28

四、内部ROM/EPROM 28

2-4总线的操作方式 29

一、芯片配置寄存器CCR 29

二、总线的4种操作方式 29

三、准备就绪控制 31

四、ROM/EPROM的加密 31

2-5 8098的内部I/O功能部件 32

一、P0口 32

二、P2口 32

六、l/O部件的控制和状态寄存器 33

五、串行口、PWM和A/D转换器 33

四、高速输入/输出HSI/IISO部件和定时/计数器 33

三、P3口和P4口 33

2-6 8098的复位与掉电保护 35

一、复位 35

二、掉电保护 38

习题 38

第三章8098的指令系统 39

3-1 操作数的类型及其寻址方式 39

一、操作数的类型 39

二、操作数的寻址方式 40

3-2程序状态字 42

一、中断控制位 42

二、条件标志 43

3-3指令系统概要 44

一、概述 44

二、汇编语言指令和机器码指令格式 47

3-4指令分类详述 49

一、算术指令 50

二、单寄存器指令 57

三、数据传送类指令 59

四、逻辑指令 61

五、移位指令 63

六、循环控制指令 65

七、比较指令 65

八、条件跳转指令 65

九、位测试并跳转指令 67

十、堆栈操作指令 68

十一、跳转和调用指令 69

十二、专用控制指令 70

十三、规格化指令 71

习题 71

第四章8098单片机的中断系统 73

4-1 8098的中断源 73

4-2与中断系统有关的特殊功能寄存器 75

一、中断挂号寄存器 76

二、中断屏蔽寄存器 76

三、总体中断开关 76

三、中断响应时间 77

二、中断响应过程 77

一、响应中断的条件 77

4-3中断响应过程及中断优先级的改变 77

四、中断优先级的改变 78

4-4中断系统编程举例 80

习题 83

第五章定时器及其应用 84

5-1定时器简介 84

一、定时器T1 84

二、定时器T2 84

三、监视定时器(WDT) 85

5-2定时器的使用 86

一、定时器T1的应用 86

二、定时器T2的应用 87

三、监视定时器的使用 88

习题 89

第六章高速输入IISI的原理及应用 90

6-1HSI的工作原理 90

一、HSI的硬件结构及引脚控制 90

二、与HSI有关的特殊功能寄存器 91

三、HSI中断 92

6-2 HSI的使用方法 93

一、HSI使用要点 93

二、查询法 93

三、中断法 94

6-3HSI的应用 96

一、用HSI测量脉冲 96

二、利用HSI测量脉冲的频率和周期 98

习题 100

第七章 高速输出IISO的原理及应用 101

7-1 HSO的工作原理 101

一、HSO的硬件结构及引脚 101

二、与HSO有关的特殊功能寄存器 102

三、软件定时器 104

四、HSO的清除 104

五、HSO的中断 105

7-2 HSO的初始化编程及使用注意事项 105

7-3 HSO的应用 106

一、利用HSO产生脉冲 106

二、用HSO实现高速可编程控制器 108

三、HSO用作软件定时器 110

四、利用HSO定时复位定时器T2 112

五、利用HSO启动A/D转换器 112

习题 113

第八章A/D和PWM(D/A)的工作 114

原理及应用 114

8-1 A/D转换器 114

一、A/D转换器的结构 114

二、与A/D转换器有关的特殊功能寄存器 114

三、A/D转换器的控制软件设计 116

四、A/D转换器的应用 119

8-2脉冲宽度调制输出PWM(D/A) 121

一、PWM结构和工作原理 121

二、PWM(D/A)的应用 122

习题 125

第九章串行口的工作原理及其应用 126

9-1 串行口的工作原理 126

一、串行口的4种工作方式 126

二、与串行口有关的特殊功能寄存器 127

三、多机通讯 129

9-2串行口的编程初始化 130

9-3串行口的应用 130

一、方式0的应用 130

二、方式1的应用 133

习题 136

10-1 8098单片机扩展存储器芯片 137

一、常用的程序存储器芯片 137

第十章 8098单片机的硬件系统设计 137

二、常用的数据存储器芯片 141

三、扩展存储器的基本方法 142

四、8098扩展存储器的接口电路 146

10-2 8098单片机扩展并行I/O接口芯片 149

一、8098扩展8255并行接口芯片 149

二、8098扩展8155接口芯片 155

10-3 8098与键盘/显示器接口 160

一、显示器的种类和型号 160

二、LED显示器 160

三、键盘接口原理 163

四、8098与键盘显示器的接口 164

10-48098单片机与微型打印机的接口 168

一、打印机接口时序 169

二、8098与TP-μP-16A/40A的接口 169

习题 171

第十一章8098单片机程序设计基础 172

11-1定点数运算程序设计 172

一、4字节无符号数加法子程序NADD 172

二、4字节无符号数减法子程序NSUB 172

三、4字节原码加/减法子程序DADD/DSUB 173

四、4字节无符号数乘法子程序UMUL 173

五、4字节无符号数除法子程序UDIV 174

11-2浮点数运算程序设计 175

一、4字节浮点数加、减法运算 176

二、4字节浮点数乘法子程序FMUL4 181

三、4字节浮点除法子程序FDIV4 182

四、定点数与浮点数间的转换 184

11-3查表程序 185

一、顺序查表法 185

二、计算查表法 186

三、单字符查表 187

四、对分搜索查表法 188

11-4散转程序 189

11-5数字滤波程序 191

一、算术平均值法 191

二、递推平均滤波法 192

12-1开发系统介绍 194

一、开发系统的功能 194

三、防脉冲干扰平均值法……………?第十二章8098单片机的仿真开发工具 194

二、有关开发系统性能的几个基本概念 195

三、开发系统的基本组成 196

四、使用开发系统调试用户样机的基本方法 197

五、常见的几种开发系统 198

12-2 PCICE-98开发系统 201

一、PCICE-98开发系统的特点 201

二、PCICE-98开发系统的外部结构 202

三、开发系统的组建 202

四、用户源程序的编辑、汇编 203

五、用户源程序的动态调试 203

六、EPROM写入器的使用 207

习题 209

参考文献 210

相关图书
作者其它书籍
返回顶部