legacy-自由 键盘/embedded 控制 和 spi 和 lpc docking 接口
修订 1.1 (01-14-03) iv smsc lpc47n350
数据手册
Chapter 6 自动 电源 管理. . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
6.1 系统 电源 管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . .39
6.2 uart 电源 管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . .39
6.3 exit 自动 电源-向下. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . .39
Chapter 7 8051 embedded 控制 . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
7.1 8051 函数的 overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .41
7.1.1 特性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . .41
7.2 高-效能 8051 执行 特性. . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
7.2.1 函数的 blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .42
7.2.2 高-效能 8051 循环 定时 和 instruction 设置. . . . . . . . . . . . . . . . . . . . . . .42
7.3 powering 向上 或者 resetting 这 8051. . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . .42
7.3.1 default 重置 情况. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
7.4 cpu 重置 sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . .44
7.5 8051 时钟 控制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . .44
7.5.1 频率 控制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 44
7.6 8051 环绕 振荡器 失败-safe 控制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . .46
7.7 8051 记忆 编排. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . .47
7.8 8051 控制 寄存器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . .48
7.8.1 特定的 函数 寄存器 (sfrs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
7.8.2 记忆 编排 控制 寄存器 (mmcr) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
7.8.3 8051 配置/控制 memory 编排 寄存器 . . . . . . . . . . . . . . . . . . . . . . . . .59
7.8.4 led 控制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . .63
7.9 8051 中断 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . .64
7.9.1 8051 内部的 并行的 中断 . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65
7.9.2 8051 int0 源 寄存器 . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67
7.9.3 8051 int0 掩饰 寄存器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
7.9.4 8051 int1 源 寄存器 . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
7.9.5 8051 int1 掩饰 寄存器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
7.9.6 8051 wakeup 源 寄存器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
7.9.7 8051 wakeup 掩饰 寄存器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
7.9.8 8051 hibernation 计时器 寄存器. . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78
7.9.9 8051 边缘 选择 寄存器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78
7.9.10 电源 失败 irq . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . .81
7.9.11 8051 外部 串行 irq 一代 . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82
7.10 8051 代号 debugging 特性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . .84
7.10.1 外部 flash 接口. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..84
7.10.2 8051 串行 端口. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . .84
7.10.3 8051 单独的-步伐 运作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84
Chapter 8 64k embedded flash 只读存储器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
8.1 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . .87
8.2 flash 记忆 排列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . .88
8.3 command sequence 接口 (csi) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..89
8.3.1 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . .89
8.3.2 地址 mapping. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..89
8.3.3 重置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .90
8.3.4 command 寄存器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90
8.3.5 csi command 类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92
8.3.6 状态 寄存器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . .93
8.3.7 csi 状态 sequencing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
8.4 flash 写 保护 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102
8.5 8051 flash 激励 块 保护 控制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 102
8.5.1 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . .102