《EPSON单片机原理与应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:宋建国等编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:1998
  • ISBN:7810127446
  • 页数:331 页
图书介绍:

第一章 EPSON单片机简介 1

1.1概 述 1

1.2四位单片机SMC62简介 1

1.3新型四位单片机SMC63简介 3

1.4四位单片机SMC60简介 4

1.5八位单片机SMC88简介 5

1.6 EPSON单片机的应用 8

一、智能仪表中的应用 8

二、测控系统中的应用 8

三、机电一体化产品中的应用 8

四、遥测、遥控系统中的应用 9

五、智能接口中的应用 9

六、家用电器中的应用 9

七、手持式消费类产品中的应用 9

2.1 SMC62系列单片机CPU的结构 10

第二章 SMC62系列单片机核心CPU及其指令系统 10

2.1.1 程序存储器及其控制 11

壹、 程序计数器PC 12

贰、 PSET指令与跳转、调用指令 13

叁、 堆栈与调用、返回指令 14

肆、 调用指令CALL与CALZ及返回指令RET与RETS间的差别 15

2.1.2 数据存储器及其控制 16

壹、 变址寄存器IX 16

贰、 变址寄存器IY 17

叁、 堆栈指示器SP 18

肆、 寄存器指示器RP 19

2.1.3 算术逻辑单元及其寄存器 19

壹、 算术逻辑单元ALU 19

贰、 寄存器A、B 20

叁、 标志寄存器F及其操作 20

2.1.4 SMC62系列单片机初始化复位状态 22

贰、 SMC62系列单片机指令的操作时序 23

叁、 指令执行期响应中断的时序 23

2.1.5 CPU的时序 23

肆、 从暂停方式响应中断的时序 25

伍、 从休眠状态响应中断的时序 25

陆、 执行带有PSET转移指令时的中断响应时序 25

2.2 S MC62系列单片机CPU指令系统 26

2.2.1 指令的格式与寻址方式 27

贰、 指令中的信息 27

叁、 SMC62系列单片机的指令格式 27

肆、 SMC62系列单片机的寻址方式 28

伍、 SMC6200系列单片机符号指令中的缩写符定义 30

2.2.2 指令系统 31

贰、 数据传输指令 31

叁、 转移、调用和返回指令 42

肆、 算术与逻辑运算指令 46

伍、 系统控制指令 55

陆、 标志位操作操令 56

3.1 系统电源 59

3.1.2 液晶显示器系统电源 61

3.1.1 振荡与逻辑电路电源 61

3.1.3 模拟系统电源 62

3.2 初始化复位 62

3.2.1 RESET引脚 63

3.2.2 输入引脚K00~K03复位 63

3.2.4 频率监测电路复位 64

3.2.5 复位后的初始值及初始化程序实例 64

3.2.3 监测定时器复位 64

3.3 振荡电路、时钟与监测定时器 65

3.3.1 振荡电路 66

壹、 OSC1振荡电路 67

贰、 OSC3振荡电路 67

叁、 振荡频率与指令周期 67

3.3.2 定时时钟 68

3.3.3 秒表定时器 70

壹、 基本原理 70

叁、 秒表定时器的控制 71

贰、 中断功能 71

3.3.4 监测定时器 73

3.4 SMC62系列芯片的输入、输出接品 74

3.4.1 输入口 75

壹、 输入口结构 75

贰、 中断功能 76

叁、 对输入口的控制 78

3.4.2 输出口 81

壹、 基本结构 81

贰、 对输出口的控制 83

3.4.3 输入/输出口 85

壹、 I/O口的结构 85

贰、 I/O口的控制 87

3.5 通用运算放大器与模拟电压比较器 88

3.5.1 通用运算放大器 88

壹、 放大器的结构 88

贰、 放大器的控制 89

3.5.2 模拟电压比较器 90

壹、 比较器结构 90

贰、 比较器的控制 90

3.6 模/数转换器 91

3.6.1 基本原理 91

3.6.2 SMC6274单片机构的A/D转换器 93

壹、 双积分A/D转换器的结构 93

贰、 A/D转换器的输入电路 94

叁、 测量电路与参考电压发生器 95

肆、 双积分A/D转换器的操作 98

伍、 A/D转换器的控制 102

3.6.3 SMC6250/6290系列芯片的A/D转换器 106

壹、 A/D转换器结构 107

贰、 中断操作 109

叁、 频率计数式A/D转换器的控制 109

肆、 应用实例 111

壹、 扭曲向列效应液晶显示器的结构 114

3.7.1 液晶及液晶显示的基本原理 114

3.7 液晶显示LCD 114

贰、 液晶显示的驱动方法 115

3.7.2 SMC62系列单片机的液晶显示驱动器 119

壹、 SMC6274液晶驱动器 119

贰、 液晶驱动器的掩膜选择 121

叁、 LCD驱动器的控制 123

3.8 音频信息 126

3.8.1 SMC6246单片机的音响发生器 126

壹、 音响发生器的结构 126

二、音响发生器的控制 128

3.8.2 SMC6282单片机的乐音发生器 131

一、乐音发生器的性能 131

二、乐音发生器的结构 131

三、乐音发生器的数据与演奏方式 140

四、乐音发生器的控制 145

壹、 可编程定时器的结构 152

3.9.1 SMC6274单片机的可编程定时器 152

3.9 可编程定时/计数器 152

二、可编程定时器的控制 154

3.9.2 事件计数器 157

壹、 事件计数器的结构 157

二、事件计数器的控制 157

三、控制程序实例 158

3.10 电话接口 158

壹、 拨号音频 159

3.10.1 电话接口的结构 159

二、拨号脉冲 162

三、暂 停 164

四、闪 断 164

五、保 持 165

3.10.2 电话接口的控制 166

壹、 电话接口的控制寄存器 168

二、挂钩开关控制 169

三、静噪方式控制 169

四、拨号音频控制 170

五、拨号脉冲方式控制 173

六、暂停方式控制 174

七、闪断方式控制 174

八、保持操作控制 175

九、免手提操作控制 176

3.11 串行口 176

3.11.1 SMC6274串行口结构 177

壹、 串行口的主控传输与从属传输 177

二、数据I/O与中断方式 178

三、掩膜选择 180

3.11.2 串行口的控制 180

壹、 串行口的控制寄存器 180

二、控制过程 181

三、操作程序 182

3.12 SVD电路 184

3.12.1 SVD电路的结构 184

3.12.3 SVD电路的控制程序 185

3.12.2 SVD电路的控制 185

3.13 中断与HALT/SLEEP状态 186

3.13.1 中断系统 186

壹、 外部中断源 186

二、内部中断源 186

三、中断源与中断请求标志 186

四、中断屏蔽 188

五、中断矢量 189

六、中断的控制 189

3.13.2 HALT与SLEEP状态 193

一、 HALT状态 193

二、SLEEP状态 194

三、SLEEP状态的控制 194

第四章 SMC62系列单片机应用实例 197

4.1 SMC6210遥控系列单片机 197

4.1.1 性能特点 197

壹、 空调中的手机遥控器 199

4.1.2 应用实例 199

贰、 计算机红外遥控键盘 201

4.2 SMC6230低功耗计时器系列单片机 201

4.2.1 性能特点 201

4.2.2 应用实例 204

一、 自行车测量表 204

二、阴阳历电子钟 206

叁、 音乐日历 207

4.3.1 性能特点 209

4.3 SMC6240点阵式LCD系列单片机 209

4.3.2 应用实例 212

一、 游戏机 212

贰、 电子字典 214

叁、 英文记事本 214

4.4 SMC6250/90温度测试系列单片机 217

4.4.1 性能特点 217

贰、 智能体温计 220

一、 电子发声温度计 220

4.4.2 应用实例 220

4.5 SMC6260 程控系列单片机 223

4.5.1 性能特点 223

4.5.2 应用实例 225

一、数据存储器扩展 225

二、智能通信卡 226

4.6 SMC6270/M1 测量系列单片机 226

4.6.1 性能特点 226

一、电子秤 229

4.6.2 应用实例 229

二、数字万用表 231

4.7 SMC6280 时钟/游戏机系列单片机 233

4.7.1 性能特点 233

4.7.2 应用实例 235

一、智力积木游戏机 235

二、电子宠物 236

4.8.1 性能特点 239

4.8 SMC62T3 电话应用单片机 239

4.8.2 应用实例 241

一、高档电话机 241

二、电话主叫者身份识别 244

4.9 SMC6S20 步进电机驱动单片机 245

4.9.1 性能特点 245

4.9.2 应用实例 247

一、多功能手表 247

二、步进电机控制器 247

5.1 概 述 248

5.1.1 SMC62系列单片机的开发工具 248

5.1.2 SMC62系列单片机的开发流程 248

5.2 SMC62系列单片机开发系统 248

5.2.1 开发系统组成 248

5.2.2 主机的配置 248

5.2.3 内电路仿真器ICE6200 250

一、 ICE6200的构成 251

二、ICE6200的功能 253

叁、 控制软件ICS62XX程序中的命令 259

5.2.4 评价板EVA62XX 261

一、 EVA62XX的基本功能 261

贰、 EVA62XX与实际IC的差别 261

叁、 EVA62XX的组成 262

肆、 EVA622XX单独使用时的操作 263

5.2.5 开发系统的操作 265

5.3 交叉汇编器及汇编程序设计 267

5.3.1 交叉汇编器输入/输出文件和执行流程 267

一、 ASM62XX的输入/输出文件 267

贰、 ASM62XX执行的流程 267

5.3.2 ASM62XX的操作过程 268

一、 启动ASM62XX 268

二、选择自动页码设置功能 269

叁、 生成交叉参考表 269

贰、 语 句 270

一、 源文件名 270

5.3.3 汇编源文件格式 270

叁、 索 引 271

肆、 常量及运算表达式 272

伍、 伪指令 274

陆、 宏功能 278

5.3.4 汇编时的限制和出错信息 284

一、 汇编时的限制 284

贰、 汇编时的出错信息 285

一、 简单程序设计 286

5.3.5 汇编程序设计 286

二、简单循环程序设计 287

叁、 数制转换程序设计 289

肆、 查表程序设计 290

伍、 专用I/O口程序设计 290

陆、 ASM62XX运行举例 298

5.4 功能选择生成器 301

贰、 选项生成器的执行流程 302

5.4.1 选项生成器输入/输出文件和执行流程 302

一、 选项生成器输入和输出文件 302

5.4.2 选项列表的生成 303

一、 选项的技术特性 303

二、选项列表 313

叁、 选项列表的记录过程 314

5.4.3 选项生成器操作过程 314

一、 启动OPG62XX 314

贰、 设置新功能选项 315

叁、 修改功能选项设置 316

肆、 选择功能选项 317

伍、 功能选项HEX文件的生成和EPROM的选择 320

陆、 终止步骤 321

附录1 SMC6200指令系统 322

附录2 软盘(FD)文件配置 327

附录3 I/O和LCD接插件的引脚 328