8051_芯片手册
- 格式:doc
- 大小:1.83 MB
- 文档页数:115
8051
芯片手册
目录
1 NL06F86 芯片概述 (1)
1.1结构框图 (1)
1.2NL06F86 性能 (1)
1.3外设连接示意图 (4)
1.4管脚定义 (5)
1.5NL06F86 最小系统 (18)
1.6部分管脚的配置电路 (18)
2 内存映射 (20)
3 CPU内核 (23)
3.1概述 (23)
3.2CPU编程模型 (24)
3.3处理器寻址方式 (28)
3.4CPU指令集 (32)
3.5MMU和Cache (48)
4 外设功能 (61)
4.2 所有寄存器列表 (62)
4.3 外设使用说明 (71)
4.4 编程实例 (71)
5 程序起动描述 (73)
6 存储器控制器 (74)
6.1 功能综述 (74)
6.2 寄存器表 (74)
6.3 寄存器功能描述 (74)
6.4 模块管脚描述 (76)
6.5 典型电路 (80)
6.6 编程实例 (81)
7 中断控制器 (83)
7.1 功能综述 (83)
7.2 寄存器表 (84)
7.3 寄存器功能描述 (84)
8 定时器 (88)
8.1 功能综述 (88)
8.2 寄存器表 (88)
8.3 寄存器功能描述 (89)
8.4 编程实例 (90)
9 通用I/O (91)
9.1 功能综述 (91)
9.2 寄存器表 (91)
9.3 寄存器功能描述 (93)
9.4 编程实例 (96)
10 HW控制器 (98)
10.1 功能综述 (98)
10.2 寄存器表 (98)
10.3 寄存器功能描述 (98)
10.4 编程实例 (99)
11 以太网MAC控制器 (100)
11.2 寄存器表 (100)
11.3 寄存器功能描述 (101)
11.4 模块管脚描述 (106)
11.5 典型电路 (107)
11.6 编程实例 (107)
12 通用异步收发器UARTs (112)
12.1 功能综述 (112)
12.2 UART寄存器表 (112)
12.3 寄存器功能描述 (113)
12.4 模块管脚描述 (117)
12.5 编程实例 (118)
13 I2C总线接口 (122)
13.1 功能综述 (122)
13.2 寄存器表 (122)
13.3 寄存器功能描述 (122)
13.5 模块管脚描述 (125)
13.6 典型电路 (125)
13.7 编程实例 (126)
14 低速外设接口 (128)
14.1 功能综述 (128)
14.2 寄存器表 (128)
14.3 寄存器功能描述 (128)
14.4 模块管脚描述 (130)
14.5 典型电路 (131)
14.6 编程实例 (132)
15 显示接口 (134)
15.1 功能总述 (134)
15.2 寄存器表 (134)
15.3 寄存器功能描述 (136)
15.4 模块管脚描述 (143)
15.6 编程实例 (145)
16 磁卡接口 (149)
16.1 功能综述 (149)
16.2 寄存器表 (149)
16.3 寄存器功能描述 (149)
16.4 模块管脚描述 (151)
16.5 编程实例 (151)
17 IC卡接口 (153)
17.1 功能综述 (153)
17.2 寄存器表 (153)
17.3 寄存器功能描述 (154)
17.4 模块管脚描述 (156)
17.5 典型电路 (156)
17.6 编程实例 (157)
18 打印机接口 (159)
18.2 寄存器表 (159)
18.3 寄存器功能描述 (159)
18.4 模块管脚描述 (161)
18.5 典型电路 (162)
18.6 编程实例 (162)
19 PC键盘接口 (164)
19.1 功能综述 (164)
19.2 寄存器表 (164)
19.3 寄存器功能描述 (164)
19.4 模块管脚描述 (165)
19.5 数据格式和时序图 (166)
19.6 典型电路 (166)
19.7 编程实例 (167)
20 PWM接口 (169)
20.1 功能综述 (169)
20.3 寄存器功能描述 (170)
20.4 模块管脚描述 (171)
20.5 典型电路 (171)
20.6 编程实例 (172)
21 蜂鸣器 (173)
21.1 功能综述 (173)
21.2 寄存器表 (173)
21.3 寄存器功能描述 (173)
21.4 模块管脚描述 (174)
21.5 典型电路 (174)
21.6 编程实例 (175)
22 DES控制器 (176)
22.1 功能综述 (176)
22.2 寄存器表 (176)
22.3 寄存器功能描述 (176)