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

Motorola单片机原理及应用技术PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:赵中奇主编
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:1997
  • ISBN:7560605249
  • 页数:241 页
图书介绍:
《Motorola单片机原理及应用技术》目录

目 录 1

第1章Motorola单片机概述 1

1.1 Motorola单片机的发展历史 1

1.2 Motorola单片机的命名规则 2

1.3 Motorola单片机的分类介绍 3

1.3.1 M6801单片机 3

1.3.2 M6804单片机 4

1.3.3 M6805单片机 5

1.3.4 M68HC05系列单片机 5

1.3.5 M68HC08单片机 8

1.3.6 M68HC11单片机 25

1.3.7模块化单片机 27

6.7定时器 1 35

1.4.1选择步骤 38

1.4 Motorola单片机的选取原则 38

1.4.2选择标准 39

1.4.3选择时需要考虑的几个因素 39

1.4.4 CSIC单片机 40

第2章MC68HC705C8基本结构 41

2.1 引脚功能和说明 42

2.1.1基本引脚说明 42

2.2编程 45

2.2.1通用I/O口 45

2.3存储器组织 46

10.4.3 串行EEPROM 93C06/93C 46

2.2.3 SCI和SPI 口编程 46

2.2.2固定输入口编程 46

(Watchdog)定时器复位 54

2.4复位 54

2.4.3计算机工作正常(COP)监视 54

2.4.2外部输入复位 54

2.4.1上电复位 54

2.4.4时钟监视复位 56

(Clock Monitor Reset) 56

第3章M68HC05指令系统 57

3.1 CPU结构 57

3.1.1 CPU寄存器 57

3.1.2算术/逻辑单元(ALU) 59

3.1.3 CPU控制 59

3.2寻址方式 59

3.2.1立即寻址 60

3.2.2直接寻址 60

3.2.3扩展寻址……………………………6o3.2.4相对寻址 61

3.2.5无偏移量变址 61

3.2.6 8位偏移量变址 61

3.2.7 16位偏移量变址 62

3.2.9位测试和转移 62

3.2.8位置位/清零 62

3.2.10隐含寻址 63

3.3指令系统 63

3.3.1数据存取类指令 64

3.3.2算术运算类指令 65

3.3.3逻辑运算类指令 69

3.3.4移位指令 71

3.3.5无条件转移类指令 73

3.3.6条件转移类指令 75

3.3.7位操作指令 77

3.3.8控制类指令 79

3.3.9其它指令 79

第4章M68HC05程序设计 81

4.1.1写出双字节补码加法程序 81

4.1.2编写无符号双字节乘法程序 81

4.1顺序程序 81

4.2分支程序 83

4.2.1 编程实现双字节补码整数 83

乘法程序 83

双字节二进制整数的程序 86

4.3.1编写一个n位十进制整数变换成 86

4.3循环程序 86

4.3.2编程实现双字节无符号除法 88

4.3.3编程实现对一组数按 90

递增关系排序 90

4.4子程序调用 92

4.4.1 编写一子程序,将用分离BCD码表示的十进制数转换成双字节的十六进制数 92

4.4.2用四取二防脉冲平均值法 94

编写一子程序 94

4.5定时器 97

4.5.1计数器 98

4.5.3输入捕捉寄存器 98

4.5.2输出比较寄存器 98

4.5.4定时器控制寄存器 99

4.5.5定时器状态寄存器 100

4.5.6 wAIT方式下的定时器 100

4.6串行外围接口(SPI) 101

4.6.1功能描述 101

4.6.2信号描述 102

4.6.3 SPI寄存器 103

4.7串行通信接口(SCI) 105

4.7.1功能描述 105

4.7.3接收数据 107

4.7.2数据格式 107

4.7.5输出数据 107

4.7.4发生帧错误时起始位的检测 107

4.7.6 SCI寄存器 108

4.8低功耗方式 112

4.8.1 STOP 112

4.8.2 WAIT 113

4.8.3数据保存方式 114

5.1算术运算类子程序 115

第5章M68HC05应用子程序库 115

5.2数制转换类子程序 117

5.3数据处理类子程序 119

5.4定时器应用类子程序 122

第6章 MC68HC11E9原理 123

6.2 MC68HC11E9管脚简述 124

6.1 工作方式 124

6.3输入/输出口 126

6.4存储器 128

6.5中断 132

6.6低功耗方式 134

6.8脉冲累加器 139

6.9 EEPROM的编程 140

6.10串行通信接口(SCI) 143

6.11 串行外围接口(SPI) 148

7.1 CPU结构 151

第7章M68HC11指令系统 151

7.2寻址方式 153

7.3指令系统 157

7.3.1数据传送类指令 157

7.3.2算术运算类指令 163

7.3.3逻辑运算类指令 170

7.3.4移位指令 171

7.3.5转移指令 174

7.3.6 子程序调用和返回 175

7.3.7中断处理指令 177

7.3.8位操作指令 178

7.3.9控制指令 182

第8章M68HC11程序设计 184

8.1 伪指令和交叉汇编 184

8.1.1汇编语言源程序的格式 184

8.1.2汇编伪指令 185

8.2顺序程序 186

8.3分支程序 187

8.4循环程序 188

8.5子程序的调用 191

第9章M68HC11应用子程序库 193

9.1算术运算类子程序 193

9.2数据处理类子程序 194

9.3数制转换类子程序 196

9.4定时器应用 197

9.5 A/D转换 198

10.1.1 LED显示器的结构与原理 199

接口电路 199

10.1 LED显示器接口电路 199

第10章Motorola单片机典型 199

10.1.2 LED静态与动态显示 200

10.1.3 LED显示器接口实例 201

10.2键盘电路接口实例 207

10.3 D/A转换器与MCU接口电路实例 210

10.3.1 D/A转换器主要性能指标 210

10.3.2 DAC1231转换器与 211

MCU接口电路 211

10.4 串行EEPROM接口电路 213

10.4.1 串行EEPROM简介 213

10.4.2 串行EEPROM芯片介绍 214

性能介绍 215

10.4.4串行EEPROM在32路温度巡检系统的应用 224

10.5实时日历时钟MSM5832与 225

MCU接口电路 225

10.5.1 MSM5832的基本性能 226

10.5.2时序分析 227

10.5.4实时时钟程序 228

10.5.3硬件接口电路 228

第11章Motorola仿真系统 231

11.1概述 231

11.2系统安装软件IASMINST.EXE 231

的功能及使用 231

11.3系统集总编辑器IASM05.EXE 234

的功能及使用 234

11.4系统调试软件EVM05.EXE 235

的功能及使用 235

参考文献 241

返回顶部