《单片微控制器应用技术手册——MN1500系列》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:刘仁普等编译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:1996
  • ISBN:7111053443
  • 页数:294 页
图书介绍:

目 录 1

第一章 MN1500系列4位单片微型计算机用户手册 1

第一节 概要 1

第二节应用系列的开发过程和系统支持 1

2.1应用系统的开发过程 1

2.2软件支持 1

2.3硬件支持 4

2.4纸带输出格式 4

3.1 基本结构 5

第三节结构 5

2.5在没有目标带情况下需要两块PROM 5

3.2功能解释 6

3.2.1 时钟生成 6

3.2.2中断控制输入 7

3.2.3计时器/计数器部分 11

3.2.4位移缓冲器部分 14

3.2.5端口的特性曲线 18

3.2.6输入/输出数据的时序 20

3.3.1待机模式 23

3.3.2定时器计数器的功能 23

3.3使用CMOS型芯片的注意事项 23

3.3.3串行缓冲功能 24

3.3.4其他 26

3.4 内置RAM的组织 27

第四节指令集 29

4.1数据表达 29

4.2指令表达 29

4.3.2指令内存地址 30

4.4指令组 30

4.3.1数据内存地址 30

4.3地址表达 30

4.4.1符号说明 31

4.4.2 MN1500系列指令集 32

4.4.3 MN1500系列指令图 37

4.5指令详解 38

4.5.1数据传输指令 38

4.5.2输入/输出指令 43

4.5.3操作指令 45

4.5.4控制的指令 51

4.6使用指令的注意事项 55

第五节 程序使用实例 56

5.1 RAM清零程序 56

5.2数据区左移程序 57

5.3数据区右移程序 58

5.4 十进制8位加法程序 58

5.5十进制8位减法程序 59

5.6十进制到二进制的转换程序 59

5.7键扫描程序 61

5.8码转换程序 62

5.9显示扫描程序 63

5.10数据传输和比较程序 64

5.11多分支程序 66

5.12使用计时器计数器的程序1 66

5.13计时器计数器的程序2 67

5.14使用位移缓冲的程序 70

5.15外部RAM的写入程序 72

5.16实例程序 73

第六节指令映象和引脚布置 78

6.1指令映象和方框图 78

6.2引脚说明 92

6.3仿真器方框图 92

1.3缩写符号约定 93

1.2 内容提要 93

1.1 综述 93

第一节导言 93

第一部分操作 93

第二章交叉汇编使用手册 93

第二节入门 94

2.1 简介 94

2.2 系统环境 94

2.3安装方法 94

2.3.1检验系统程序 94

2.3.2环境设置 94

3.1 as15*(MN1500系列交叉汇编程序) 95

第三节命令 95

2.4软件系统 95

3.2 ld15*(MN1500系列交叉链接程序) 96

3.3 mac(宏处理程序) 98

3.4 clib(库管理程序) 98

第四节应用 99

4.1使用汇编程序 99

4.1.1 当test1.asm和test2.asm的内容如下时:建立带有最终地址的列表文件 99

4.1.2使用交叉参考 101

4.1.3列表文件的重定位信息 101

4.1.4正确使用错误信息 103

4.1.5 -e选项的使用 104

附录1错误信息 105

1.1 as15*错误信息 105

1.2 ld15*错误信息 109

附录2与旧版本汇编程序的差异 111

附录3 EF格式(PANASONIC格式)规范 113

附录4列表文件输出实例 116

附录5程序开发流程图 119

2.2数值常量与字符常量 120

2.1 字符集 120

第二节汇编器语法 120

1.2记数规定 120

1.1 前言 120

第一节 导言 120

第二部分语法 120

2.3定位计数器 122

2.4表达式 122

2.4.1运算符 122

2.4.2表达式属性 122

2.4.3表达式语法简图 123

2.6.3标号(名字) 124

2.6.2指令语句 124

2.6语句项格式 124

2.5保留字 124

2.6.1语句和字段 124

2.6.4指令 125

2.6.5操作数 125

2.6.6注释语句 125

2.6.7空语句 126

2.7标号属性 126

第三节汇编程序指令 126

3.1 ABSOLUTE指令 126

3.4 ORG指令 127

3.2 RELOCATE指令 127

3.3 END指令 127

3.5 DC指令 128

3.6 EQU指令 132

3.7 EXTRN指令 132

3.8 ENTRY指令 133

3.9 TIT指令 134

第四节机器语言指令 134

4.1机器语言指令的操作数 134

5.4带地址调整值的相对程序 138

5.3可重定位程序 138

5.5程序链接 138

5.1定位地址的确定 138

第五节定位地址的确定 138

5.2绝对程序 138

第三章源码调试程序 141

第一节源码调试程序综述 141

1.1源码调试程序综述 141

1.1.1源码调试程序运行环境 141

1.1.2综述 141

1.1.3软件综述 142

1.2.1开发系统综述 143

1.2.2多窗口简化操作 143

1.2源码调试程序开发环境 143

1.2.3调试综述 144

1.2.4有效的调试 146

1.3使用注意事项 148

1.3.1硬件注意事项 148

1.3.2软件注意事项 148

1.3.3 ROM和RAM 148

1.3.4 GO,STEP,COME 148

1.3.5断点 148

2.2.1线路内仿真器 149

2.2设备解释 149

2.1设备表 149

第二节源码调试程序的配置 149

2.2.2外接跟踪输入探针 150

2.2.3专用接口板 150

2.2.4 40-芯扁平电缆(1.5m) 150

2.2.5源码调试程序1500软盘 151

第三节连接和启动 151

3.1接口板安装 151

3.2.1连接顺序 152

3.3主机设置 152

3.2连接顺序 152

3.3.1启动安装程序 153

3.3.2启动调试测试 153

3.4目标连接 153

第四节源码调试程序专用功能和用途 154

4.1 窗口显示综述 154

4.2调试操作流程 155

4.3产生执行文件 156

4.4调试操作指导 159

4.4.1 启动源码调试程序 159

4.4.2 帮助 160

4.4.3装入待调试的程序 161

4.4.4屏幕控制和文件处理 163

4.4.5程序执行和中断 164

4.4.6察看内存内容 166

4.4.7子进程 167

4.4.8宏指令 168

第五节源码调试程序启动方法和选项 169

5.1源码调试程序启动方法和选项 169

4.4.10程序完成 169

4.4.9结束源码调试程序 169

第六节窗口命令 171

6.1窗口显示 171

6.2数据参考功能 173

6.2.1 检查功能 173

6.2.2监视功能 173

6.2.3观察功能 174

6.3窗口命令 175

6.3.1屏幕控制 175

6.3.2执行/中止 176

6.3.4字符串采用/选择 177

6.3.3数据参考/改变 177

6.3.5文件显示 178

6.3.6进程和图形控制 180

6.3.7 shell功能 180

6.3.8备忘录 183

6.3.9其它窗口命令 183

第七节对话命令 184

7.1对话命令的使用规则 184

7.1.1命令输入格式 184

7.1.2由源码调试程序处理的符号 184

7.1.3 由源码调试程序处理的数字值 185

7.1.4表达式 187

7.1.5命令描述规则 187

7.2程序的装入和执行 188

7.2.1 L 188

7.2.2 RD 189

7.2.3 WR 189

7.2.4 T 190

7.2.5 P 190

7.2.6 G 191

7.3与硬件相关的命令 192

7.2.7 RESET 192

7.3.1 BP 193

7.3.2 BPS 194

7.3.3 BC 195

7.3.4 BD 195

7.3.5 BE 196

7.3.6 TD 197

7.3.7 TDW 199

7.4数据显示/更新 199

7.4.1 D 200

7.4.2 E 201

7.4.3 C 201

7.4.4 F 202

7.4.5 M 203

7.4.6 S 203

7.4.7 R 204

7.4.8 H 205

7.4.9 PF 205

7.4.10 X 206

7.4.11 207

7.5.1 V 208

7.5源程序显示/更新 208

7.5.2 U 209

7.5.3 A 209

7.6 Watch显示 210

7.6.1 W 210

7.6.2 Y 211

7.7系统控制命令 211

7.7.1 EXIT 211

7.7.2 Q 211

7.7.3 HELP 211

7.7.4 ! 212

7.7.5 !!/! 213

7.8其它的命令 213

7.8.1 CLS 213

7.8.2 HOME 213

7.8.3 LOCATE 214

7.8.4 LIST 214

7.8.5 NLIST 214

7.8.6 BEL 214

7.8.7 TIME 214

7.8.8 WAIT 214

7.8.12 〈 215

7.8.11 〉 215

7.8.10 * 215

7.8.9 PRMPT 215

7.8.13 MEM 216

第八节宏指令命令 216

8.1宏指令命令综述 216

8.1.1宏指令功能 216

8.2宏指令命令 217

8.2.1 {<><>} 218

8.2.2 [] 218

8.2.3 DO{}WHILE 219

8.2.4 WHILE{} 220

8.2.5 REPEAT{} 220

8.2.6 BREAK 221

8.2.7 LALL 221

8.2.8 SALL 222

8.2.9 MLIST 222

8.2.10 KILL 223

8.2.11 KEYIN 223

9.1.1功能特性 224

9.1.2电气特性 224

第九节附录 224

9.1线路仿真器指标 224

9.1.3环境特性 225

9.1.4尺寸 225

9.1.5 目标接口 225

9.2 IBPPC/AT接口板设置 225

9.3探针 227

9.3.1功能指标 227

9.3.2探针选项设置 227

9.3.4环境参数 229

9.4源码调试程序错误信息 229

9.3.3电气特性 229

9.5快速查阅命令 231

9.5.1窗口命令 231

9.5.2对话命令 233

第四章 MN150412/0812CMOS 4位单片微处理器技术说明 236

第一节概述 236

1.1 概述 236

1.2特点 236

1.3引脚连接图 237

1.4引脚说明 238

1.5未用引脚的设置 240

1.6框图 240

1.7电气特性 242

1.8外形图 249

第二节CPU核功能 251

2.1 时钟发生器与基本CPU时钟控制 251

2.2 ROM·RAM 252

2.2.1程序计数块(ROMBANK)控制 253

2.2.2 RAM块控制 253

2.3堆栈区 254

2.4标志状态 255

2.5待机方式 255

2.7时钟选择功能 257

2.6.1所有复位功能 257

2.6复位 257

第三节控制寄存器功能 259

3.1控制寄存器一览表 259

3.2控制寄存器的说明与定位 260

3.2.1接口寄存器 260

3.2.2 I/O控制寄存器 260

3.2.3 CPU方式寄存器 263

3.2.4高阻态控制寄存器 263

3.2.5定时器控制寄存器 263

3.2.6 A/D控制寄存器 264

3.2.7接口选择寄存器 266

3.2.8中断选择寄存器 267

3.2.9蜂鸣器、脉冲输出控制寄存器 268

3.3有效指令 268

3.4引脚结构图 268

第四节中断功能 273

4.1 中断控制 274

4.2中断接受 274

4.3中断复位 275

4.4中断过程中的堆栈 276

第五节定时器功能 276

第六节串行功能 278

第七节定时器2功能(CT2) 279

7.1定时器2时钟选择 279

7.2定时器2功能说明 282

第八节蜂鸣器功能 284

第九节脉冲输出功能 284

第十节A/D转换功能 285

10.1概述 285

第十一节交流零电位检测功能 288

第十二节看门狗定时器功能 289

第十三节指令集 290