《MCS-48单片计算机 MCS-96单片计算机应用手册》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:中国英特尔计算机用户协会
  • 出 版 社:
  • 出版年份:2222
  • ISBN:
  • 页数:252 页
图书介绍:

第一篇 MCS—48系统 1

第一章 结构 1

结构 1

运算部件 1

程序存贮器 2

数据存贮器 3

输入/输出 4

测试和中断输入 5

程序计数器和堆栈 5

程序状态字 6

条件转移逻辑 7

中断 7

中断定时 8

定时器/计数器 9

时钟和定时电路 10

复位 10

单步 14

掉电方式 15

外部访问方式 16

同步方式 16

空闲方式 17

引脚说明 18

编程、检验和EPROM擦除 21

第二章 MCS—48扩展系统 23

引言 23

程序存贮器的扩展 23

取指周期 23

扩展的程序存贮器的寻址(超过2K) 24

程序存贮器的区开关 24

中断程序 24

I/O口信息的恢复 25

扩展举例 25

数据存贮器扩展 26

读/写周期 26

外部数据存贮器寻址 26

数据存贮器扩展举例 26

输入/输出扩展 27

I/O扩展器件 27

I/O口特性 27

用标准外设扩展I/O 27

存贮器和I/O扩展器组合 29

I/O扩展举例 29

多片MCS—48系统 30

存贮器区开关 32

控制信号小结 32

口的特性 32

BUS口操作 32

口2操作 33

第三章 MCS—48指令系统 34

引言 34

数据传送 34

累加器操作 35

寄存器操作 35

标志 35

转移指令 35

子程序 36

定时器指令 36

控制指令 36

输入/输出指令 37

指令系统说明 37

MCS—48指令系统的符号 38

8048AH/8748H/8049AH/8749H指令表摘要 39

第四章 ICETM—49A 59

MCSR—48在线仿真器 59

用户系统内的调试功能 60

成批测试 60

硬件/软件开发的结合 60

实时跟踪 60

存贮器映象 60

内部存贮器 60

外部存贮器 61

符号调试 61

硬件 61

跟踪缓冲器 61

控制板 61

仿真板 62

电缆卡 62

软件 62

第五章 MCS—48应用举例 64

引言 64

硬件例子 64

I/O扩充技术 74

8049H仿真线路说明 82

软件例子 86

单精度二进制乘 88

中断处理 89

双字节处理系统 89

模拟输入/输出 94

查表技术 98

第二篇 MCS—96系统 102

第一章 MCS—96绪论 102

微控制器的继续发展 102

MCS—96概述 102

MCS—96的应用 104

MCS—96系列开发支持工具 105

MCS—96软件开发包 105

ASM—96宏汇编程序 105

PL/M—96 105

支持硬件开发 105

MCS—96调试车间 105

Insite库 105

MCS—96产品 105

第二章 结构综述 107

引言 107

CPU操作 107

CPU总线 107

CPU寄存器堆 108

RALU控制 108

RALU 108

基本定时 109

内部定时 109

存贮空间 110

寄存器堆 110

备用存贮空间 110

内部ROM 111

存贮控制器 111

系统总线 111

READY 112

RAM空间 112

专用寄存器 112

掉电 115

中断结构 116

中断源 116

中断控制 116

中断优先级的编程 117

中断定时 118

定时器 119

定时器1 119

定时器2 119

定时器中断 119

定时器有关部份 120

高速输入 120

HSI模式 120

HSI FIFO 121

HSI中断 121

HSI状态 123

高速输出 123

HSIO公用引脚 123

HSIO CAM 123

HSO状态 124

清HSO 124

软件定时器 124

模拟量输入 124

A/D精度 125

A/D命令 125

A/D结果 126

脉冲宽度可调输出(D/A) 127

串行端口 128

串行端口模式 128

多处理器通讯 129

串行端口的控制 129

波特率的确定 129

I/O端口0、1、2、3和4 129

端口0 129

端口1 130

端口2 131

端口3和端口4 131

状态和控制寄存器 131

I/O控制寄存器 131

IOC0 131

IOC1 131

I/O状态寄存器0 131

I/O状态寄存器1 131

监控定时器 132

禁止监控器 132

复位 133

复位信号 133

复位状态 133

复位同步方式 134

引脚说明 134

引脚列表 136

第三章 MCS—96软件设计 138

引言 138

操作数类型 138

字节类型 138

字类型 138

短整类型 139

整数类型 139

位类型 139

双字类型 139

长整数类型 139

操作数寻址 139

寄存器直接寻址 140

间接寻址 140

自增型间接寻址 140

立即寻址 141

短变址寻址 141

长变址寻址 141

ZERO寄存器寻址 142

堆栈指针寄存器寻址 142

汇编语言寻址模式 142

直接寻址 142

立即寻址 142

程序状态字 142

中断标记 143

状态标记 143

指令系统 144

软件标准和规定 150

寄存器使用 150

32位操作数寻址 150

子程序联接 150

中断系统运用 151

全部封锁 151

挂起中断寄存器 151

中断屏蔽寄存器 152

中断向量 152

关键区段 154

I/O编程须知 155

I/O口编程 155

读I/O状态寄存器1 156

向HSO单元发送命令 156

高速I/O中断 157

存取寄存器映象I/O 157

例1.串行I/O通道编程 158

例2.用HSO单元产生PWM 161

例3.用HSI单元测量脉冲宽度 166

例4.扫描A/D通道 168

例5.表格检索和插值 170

指令系统详述 174

第四章 硬件设计资料 214

硬件连接综述 214

硬件的正确连接方法 214

电源 214

其它连接 214

振荡器 215

复位 216

同步方式 218

监控定时器的禁止 218

掉电电路 219

驱动和接口电平 219

准双向端口 219

准双向硬件连接 220

输入端口,模拟和数字 221

漏极开路的端口 221

HSO引脚,输出控制和总线引脚 222

模拟接口 222

模拟输入 222

模拟输出 223

I/O定时 223

HSO输出 223

HSI输入取样 224

标准的I/O端口 224

串行端口定时 224

模式0 224

模式1的定时关系 225

模式2和模式3的定时关系 226

总线定时和存贮器的连接 226

总线功能 226

定时规范 226

READY线的使用 228

INST线的使用 228

地址译码 228

系统查验实例 229

I/O端口的重新组织 232

噪声的抑制 233

引脚封装和环境条件 234

第五章 MCS—96数据表 235