《摩托罗拉单片机MC68HC05SR3》PDF下载

  • 购买积分:8 如何计算积分?
  • 作  者:张晓池,何进译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:1995
  • ISBN:7111045289
  • 页数:122 页
图书介绍:

第1章 程序设计 1

概述 1

1.1 绪言 1

1.2 功能 1

1.3 方块图 2

1.4 应用 2

1.5 可用封装 2

1.6 资料 3

1.7 仿真和开发支持 3

1.8 端口用法 4

1.9 不使用管脚的终端接法 4

1.10 管脚保护 4

1.11 Zap和锁定 7

1.12 振荡器设计 7

1.13 电源去耦 8

2 使用I/O端口 10

2.1 可编程上拉器的用法 10

2.2 键盘中断实例 12

2.3 外部中断管脚 15

2.4 ?上的去反跳 20

2.5 ?使用实例 21

3 使用定时器 26

3.1 简介 26

3.2 定时器时钟源 26

3.3 定时器中断周期实例 29

3.4 微型风琴实例 30

3.5 脉冲累加计数方式实例 38

3.6 定时器管脚说明 39

4 A/D转换器 40

4.1 A/D转换器 40

4.2 A/D转换器的校准 41

4.3 去耦和PCB配置条件 43

5 节省功率的方法 44

5.1 操作方式 44

5.2 Wait方式的使用 46

5.3 数据保存方式 48

6 使用HC705SR3 49

6.1 掩膜部分和EPROM部分 49

6.2 EPROM寄存器 49

6.3 编程加密位 51

6.4 如何使用705SR3仿真05SR3 51

7 SR3的应用 51

7.1 PC键盘里的SR3 51

7.2 PR3用于电饭煲 51

7.3 PR3在洗衣机里的应用 53

7.4 PR3在空调上的应用 54

7.5 PR3在消毒柜上的应用 54

7.6 PR3在无绳电话上的应用 55

第2章 技术参考 58

1 综述 58

1.1 要点(主要部分) 58

1.2 管脚分部 58

1.3 单片机结构 59

1.4 屏蔽选择 59

1.5 管脚功能说明 61

1.5.1 VDD和Vss 61

1.5.2 OSC1和OSC2 61

1.5.2.1 晶体振荡器 61

1.5.2.2 外部时钟 62

1.5.2.3 RC振荡器连接 62

1.5.3 ?复位 63

1.5.4 ? 63

1.5.5 PA0-PA7 63

1.5.6 PB0-PA7 64

1.5.7 PC0-PA7 64

1.5.8 PD0-PA7 65

1.5.9 定时器 65

1.6 综合控制寄存器 65

2 存储器映象 66

2.1 单片方式存储映象 66

2.2 I/O和控制寄存器 66

2.3 RAM 66

2.4 ROM 68

3 CPU 69

3.1 寄存器 69

3.1.1 累加器(A) 69

3.1.2 变址寄存器(X) 69

3.1.3 堆栈指针(SP) 70

3.1.4 程序计数器(PC) 70

3.1.5 条件码寄存器(CCR) 70

3.1.5.1 半进位标志(H-位) 70

3.1.5.2 中断屏蔽位(I-位) 71

3.1.5.3 负号位(N-位) 72

3.1.5.4 零位(Z-位) 72

3.1.5.5 进位/借位 位(C-位) 72

4 中断 72

4.1 CPU中断处理 72

4.2 复位(RESET)中断顺序 73

4.3 软件中断(SWI-非屏蔽中断) 73

4.4 硬件中断 75

4.4.1 外部中断(IRQ) 75

4.4.2 外部中断(IRQ2) 76

4.4.3 定时器中断(TIMER) 77

4.4.4 键盘中断(KBI) 77

5 复位 77

5.1 外部复位? 77

5.2 内部复位 78

5.2.1 上电复位(POR) 78

5.2.2 低电压复位(LVR) 79

6 低功率方式 79

6.1 低功率方式介绍 79

6.1.1 STOP指令 79

6.1.2 WAIT指令 81

6.1.3 SLOW方式 81

6.2 数据保留方式 81

7 并行I/O 81

7.1 并行端口 81

7.1.1 端口数据寄存器 82

7.1.2 端口数据方向寄存器(DDR) 82

7.2 端口A专用中断 83

7.2.1 键盘中断 83

7.2.2 KBI屏蔽寄存器 83

7.3 可编程电流驱动 84

7.4 可编程提位装置 84

7.4.1 端口选择控制寄存器 85

8 定时器 88

8.1 定时器介绍 88

8.2 定时器控制寄存器(TCR) 89

8.3 定时器数据寄存器(TDR) 91

8.3.1 低功率方式下的操作 92

9 A/D转换 92

9.1 模拟部分 92

9.1.1 转换比率 92

9.1.2 基准电压VRH和VRL 92

9.1.3 精度和准确度 92

9.2 转换过程 92

9.3 数字部分 93

9.3.1 转换时间 93

9.3.2 多路通道操作 93

9.3.3 不用作A/D输入而作为I/D端口 93

9.4 A/D状态和控制寄存器(ADSCR)$0E 93

9.4.1 COCO--转换完成标志 94

9.4.2 ADRC-A/DRC振荡器控制 94

9.4.3 ADON/A/D开 94

9.4.4 CH2:CH0--通道选择位 94

9.5 A/D数据寄存器($0F) 95

9.6 A/D在WTOP方式期间 95

9.7 A/D在STOP方式期间 95

9.8 A/D输入等效电路 95

10 操作方式 96

10.1 单片方式 96

10.2 自举方式 97

10.2.1 EPROM寄存器 97

10.2.1.1 程序控制寄存器(PCR)$0D 97

10.2.1.2 屏蔽选择寄存器MOR 98

11 指令系统 99

11.1 寄存器/存储器指令 99

11.2 读-校验-写指令 100

11.3 分支指令 100

11.4 位操作指令 100

11.5 控制指令 101

11.6 寻址方式 101

11.6.1 立即寻址 102

11.6.2 直接寻址 103

11.6.3 扩展寻址 103

11.6.4 相对寻址 103

11.6.5 间接无偏移量 103

11.6.6 8位偏移量间址 103

11.6.7 16位偏移量间址 104

11.6.8 位置位/清0 104

11.6.9 位测试和转移 104

11.6.10 隐含寻址 104

12 电量说明 104

12.1 极限参数 104

12.2 热特征 105

12.3 直流电气特性(5V) 105

12.4 控制时序 107

12.5 直流电气特性(3.3V) 107

12.6 I/D端口在3.0V的驱动特征 108

13 HC05SR3与05R3/U3 108

14 MC68HC05系列单片机指令速查表 109