当前位置:首页 > 工业技术
MCS单片机应用大全 51.96/98 下
MCS单片机应用大全 51.96/98 下

MCS单片机应用大全 51.96/98 下PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:张培仁,刘振安编
  • 出 版 社:北京科海培训中心
  • 出版年份:2222
  • ISBN:
  • 页数:274 页
图书介绍:
《MCS单片机应用大全 51.96/98 下》目录

第零章 绪论 1

第一章 MCS-96系列结构综述 5

1.1 MCS-96系列的主要性能特点 5

1.2 MCS-96系列的型号与封装 7

1.3 8098/ 8096的引脚功能 12

1.3.1 8098的引脚功能 12

1.3.2 48个脚的8098引脚功能 13

1.3.3 68个引脚的功能 13

1.4中央处理机CPU 14

1.4.1 CPU总线 14

1.4.2 RAM 15

1.4.3 CPU寄存器陈列 16

1.4.4 CPU的基本操作 17

1.5时钟信号 17

1.6存储器空间 18

1.6.1内部RAM 18

1.6.2保留的存储器空间 21

1.6.3内部ROM/EPROM 21

1.6.4存储器控制器 21

1.7芯片配置寄存器(CCR) 22

1.7.1 CCR寄存器 22

1.7.2总线宽度选择 23

1.7.3总线控制 23

1.7.4就绪控制 26

1.7.5程序保密 26

1.8输入/输出口0~4 27

1.8.1 P0口 28

1.8.2 P1口 28

1.8.3 P2口 29

1.8.4 P3口和P4口 29

1.9控制和状态寄存器 30

1.10监视定时器 32

1.11复位 32

1.11.1复位信号和复位状态 32

1.11.2复位电路 33

习题 36

第二章 MCS-96系列的指令系统 37

2.1操作数的类型 37

2.1.1字节ByTE 37

2.1.2字WORD 37

2.1.3双字DOUBLE WORD 38

2.1.4短整型数SHORT INTEGER 38

2.1.5整型数INTEGER 38

2.1.6长整型数LONG INTEGER 38

2.1.7位BIT 38

2.2寻址方式 39

2.2.1寄存器直接寻址方式 39

2.2.2间接寻址方式 39

2.2.3自动增量的间接寻址方式 39

2.2.4立即寻址方式 40

2.2.5短变址寻址方式 40

2.2.6长变址寻址方式 40

2.2.7零寄存器寻址方式 40

2.2.8堆栈指针寄存器寻址方式 41

2.2.9汇编语言寻址方式 41

2.3程序状态字 41

2.3.1中断控制状态 41

2.3.2条件标志 42

2.4指令系统概述 43

2.4.1 I/O口的程序设计 44

2.4.2读I/O状态寄存器I 45

2.4.3访问寄存器影射的I/O 45

2.4.4汇编语言指令和机器码指令格式 45

2.5指令分类详解 49

2.5.1算术指令 49

2.5.2单寄存器指令 58

2.5.3数据传送类指令 59

2.5.4逻辑指令 62

2.5.5移位指令 64

2.5.6循环控制指令 65

2.5.7比较指令 66

2.5.8条件跳转指令 66

2.5.9位测试并跳转指令 68

2.5.10堆栈操作指令 69

2.5.11跳转和调用指令 70

2.5.12专用控制指令 7

2.5.13规格化指令 72

2.6实验 72

习题2 75

第三章 中断系统及其应用 78

3.1中断系统 78

3.1.1中断源 78

3.1.2中断悬挂寄存器INT-PENDING 80

3.1.3中断屏蔽寄存器INT-MASK 80

3.1.4中断允许标志I 81

3.1.5中断处理过程 81

3.1.6中断响应时间 81

3.2中断禁止 83

3.3优先级排队 84

3.4中断系统编程实例及实验 85

3.4.1中断优先级及控制 85

3.4.2中断优先级及改变实例 86

3.4.3用软件产生EXTINT和HSO.0中断 87

3.4.4修改堆栈以实现中断服务程序的返回地址 91

3.4.5改变PSW内容的方法 92

习题 93

第四章 定时器及其应用 94

4.1定时器概述 94

4.1.1定时器1 94

4.1.2定时器2 94

4.1.3定时器1和T2的中断 95

4.1.4监视定时 95

4.1.5抗干扰编程试验 96

4.2实例与实验 97

4.2.1定时器T1的应用 97

4.2.2定时器T2的应用 98

4.2.3监视定时器的应用 99

4.2.4抗干扰试验 100

习题 101

第五章 高速输入HSI及其应用 102

5.1 HSI工作原理 102

5.1.1 HSI的硬件结构 102

5.1.2 HSI的输入引脚 103

5.2 HSI的控制 104

5.2.1 HSI的工作方式 104

5.2.2 HSI的工作状态 104

5.2.3 HSI中断 105

5.3 HSI使用方法 106

5.3.1 HSO使用要点 106

5.3.2查询法 106

5.3.3中断法 107

5.4实验与实例 107

5.4.1查询法实验 107

5.4.2中断法实验 107

5.4.3利用HSI测量脉冲信号 109

习题 100

第六章 高速输出HSO 111

6.1 HSO的基本结构 111

6.1.1 HSO硬件概述 111

6.1.2 HSO输出引脚 112

6.2 HSO的控制 113

6.2.1 HSO命令寄存器 113

6.2.2 HSO时间寄存器 114

6.2.3 HSO的清除 115

6.2.4用定时器T2作为HSO的时间基准 115

6.2.5软件定时器 116

6.2.6 HSO中断 116

6.3实例和实验 117

6.3.1 HSO的使用要点和编程方法 117

6.3.2利用HSO产生单脉冲 117

6.3.3利用HSO产生连续脉冲 118

6.3.4软件定时器 119

6.3.5用HSO三条引脚实现高速可编程控制功能 120

6.3.6 HSO二个引脚同时输出的例子 122

习题 124

第七章 A/D和PWM原理及应用 125

7.1 A/D转换器 125

7.1.1 A/D转换器原理A/D 125

7.1.2 A/D转换器性能的提高 125

7.2 A/D转换器的控制 129

7.2.1 A/D命令寄存器 129

7.2.2 A/D结果寄存器(AD RESULT) 130

7.2.3 A/D转换器性能的启动 131

7.3 A/D转换器应用实例 131

7.3.1 A/D查询式方法 131

7.3.2中断方法 131

7.3.3用HSO启动A/D转换器 132

7.3.4温度控制启实例 133

7.4 PWM的结构和工作原理 134

7.5 PWM应用实例 136

7.5.1产生PWM波形 136

7.5.2用PWM实现D/A转换 136

7.5.3用PWM产生锯齿波 138

7.5.4用软件定时器重装PWM输出周期波 139

习题 139

第八章 串行口原理及其应用 141

8.1串行口的工作原理 141

8.1.1串行口的控制寄存器和状态寄存器 142

8.1.2串行口发送缓冲器和接收缓冲器 142

8.1.3串行口波特率的确定 143

8.2串行口的工作方式 143

8.2.1方式0 143

8.2.2方式1 144

8.2.3方式2和方式3 144

8.2.4多机通讯 144

8.3实例和实验 145

8.3.1串行口的使用注意事项和编程方式 145

8.3.2串行口工作方式1的应用 146

习题 149

第九章 综合应用实验与课程设计 150

9.1利用HSO.0和HSO.1输出二路脉冲 150

9.2利用HSO构成占空比可变的PWM信号 152

9.3中断控制下的多道I/O程序 154

9.4数字滤波 157

9.4.1定点四字节整数算术平均子程序 157

9.4.2防脉冲干扰滤波子程序 158

9.5 8096/8098抗干扰编程方法 159

9.6课程设计 162

习题 170

第十章 集成开发系统软件的使用方法和实例 171

10.1 CLOWN SIMLATOR集成环境 171

10.1.1安装 172

10.1.2主菜单 172

10.1.3主菜单命令介绍 172

10.2编辑器的使用 173

10.2.1快进,快出 173

10.2.2编辑器的状态行 173

10.2.3编辑器命令 174

10.2.4小结 175

10.3 CLOWN96宏汇编语言及使用 175

10.3.1源程序的编写 176

10.3.2段的定义 176

10.3.3标号,变量和常量的定义 176

10.3.4宏的使用 180

10.3.5单元的使用与设计 181

10.3.6汇编的使用 183

10.4 CLOWN96调试器的使用 184

10.4.1菜单结构 184

10.4.2反汇编命令(UNASSEMBLE) 184

10.4.3环境菜单(UNVIRONMENT) 184

10.4.4观察窗口(WATCH) 185

10.4.5断点管理(BREAK) 186

10.4.6运行菜单 186

10.4.7退出 187

10.4.8关于调试器的补充说明 187

10.5实用程序的使用方法 188

10.5.1 UNIMOVER.EXE的使用 188

10.5.2 CHANGER.EXE的使用 188

10.6其它信息 189

10.6.1保留字 189

10.6.2库函数 190

10.6.3汇编错误信息 195

习题 197

第十一章 ATD-96/98单片机开发系统介绍 198

第十二章 DVCC-98-B开发机 210

第十三章 多机通讯实例 218

第十四章 工程应用摘录 228

第十五章 单片机科技应用文摘 241

第十六章 硬件扩充 252

附录1 习题答案 258

附录2 指令详表 270

附录3 单片开发机软件介绍 273

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