- 博客(0)
- 资源 (12)
- 收藏
- 关注
DIN-SPEC-70122(2018-11)
Electromobility – Conformance tests for digital communication between a DC EV charging station and an electric vehicle for control of DC charging in the Combined Charging System
联合充电系统直流充电控制车桩通信一致性测试
2023-12-16
富士通16位单片机C语言手册应用篇中文版
目录
第一章 键盘接口及C 编程............................................................................................. 1
第一节 键盘工作原理............................................................................................... 1
第二节 键盘接口方法............................................................................................... 2
第三节 键扫描C 语言程序设计................................................................................ 3
1.3.1 键输入程序设计方法.................................................................................. 3
1.3.2 CPU 扫描方式............................................................................................ 4
第二章 七段发光显示器应用及C 编程........................................................................... 9
第一节 七段发光显示器硬件知识............................................................................. 9
2.1.1 显示器的结构............................................................................................. 9
2.1.2 七段显示器的段选码................................................................................ 10
2.1.3 显示器的工作方式................................................................................... 10
第二节 C 语言编程实现对发光显示器的控制...........................................................11
2.2.1 软件译码显示器接口.................................................................................11
2.2.2 硬件译码显示器接口................................................................................ 16
第三章 串行口通信的C 编程....................................................................................... 22
第一节 与串行口有关的寄存器............................................................................... 22
3.1.1 串行控制寄存器SCR0/1.......................................................................... 22
3.1.2 串行方式控制寄存器SMR0/1.................................................................. 23
3.1.3 串行状态寄存器SSR0/1.......................................................................... 24
3.1.4 串行输入数据寄存器SIDR0/1 ................................................................. 25
3.1.5 通信预分频控制寄存器CDCR0/1............................................................ 27
第二节 串行口的工作方式...................................................................................... 28
3.2.1 工作方式.................................................................................................. 28
3.2.2 CPU 间的连接方式................................................................................... 28
3.2.3 操作使能位.............................................................................................. 28
第三节 串行口的波特率.......................................................................................... 29
3.3.1 使用专用波特率发生器确定波特率.......................................................... 29
3.3.2 使用内部定时器确定波特率..................................................................... 31
3.3.3 使用外部时钟确定波特率......................................................................... 32
第四节 串行口应用范例.......................................................................................... 32
3.4.1 查询方式.................................................................................................. 32
3.4.2 中断方式.................................................................................................. 35
第四章 串行EEPROM 的C 编程................................................................................. 39
第一节 硬件原理.................................................................................................... 39
4.1.1 器件简介.................................................................................................. 39
4.1.2 总线协议.................................................................................................. 39
4.1.3 器件地址.................................................................................................. 41
4.1.4 写操作..................................................................................................... 41
4.1.5 读操作..................................................................................................... 41
第二节 C 语言实现对EEPROM 的读写................................................................. 42
第五章 液晶显示的C 编程........................................................................................... 47
第一节 液晶显示模块概述...................................................................................... 47
富士通16 位微控制器C 语言手册应用篇
第二节 液晶显示模块引脚功能和寄存器选择功能.................................................. 48
第三节 液晶显示模块指令系统............................................................................... 49
第四节 LCD 显示模块的接口以及C 语言编程........................................................ 50
第六章 步进电机控制的C 编程................................................................................... 54
第一节 步进电机及其工作方式............................................................................... 54
第二节 用C 语言控制步进电机.............................................................................. 54
2014-11-10
富士通16位单片机C语言手册提高篇中文版
假设读者已经掌握了使用C 语言编写程序的技术如果读者没
有掌握这一技术可以参考市面上的一些书目还可以在原来的一
些Dos 下的一些C 开发环境下进行练习如Borland 公司的Dos 下
的TC 或者BC 编译器
手册中的例子都经过验证相应的编译器的版本是V30L02
汇编器的版本是V30L04 链接器的版本是V30L05 要注意的是
有的例子直接使用在编译时会有警告提示有的例子直接使用在链
接时会有出错提示如果读者对照英文的C 语言手册来看会发现
两者有些差别那是因为英文手册所对应的编译器/汇编器/链接器的
版本号较低为此在中文手册中作了修正
目录
前言.............................................................................................................1
目录.............................................................................................................1
第一章 C 预处理器.................................................................................1
第一节 预处理和编译的结构.............................................................................2
第二节 宏定义.....................................................................................................3
一. 不带参数的宏定义...................................................................................3
二. 带参数的宏定义.......................................................................................4
第三节 文件包含(#include 指令) .......................................................................6
第四节 条件编译.................................................................................................7
第五节 其它预处理指令.....................................................................................9
第二章 C 编译器...................................................................................10
第一节 编译的结构...........................................................................................11
第二节 C 编译器的数据调用协议...................................................................12
一. 内存模式和数据在内存中的存储格式.................................................12
二. 与汇编语言程序的接口.........................................................................18
三. SECTION.................................................................................................20
四. 函数调用接口.........................................................................................28
五. 中断函数调用接口.................................................................................34
六. C 编译器的限制...................................................................................36
第三节 C 编译器的特殊扩充...........................................................................38
一. 嵌入汇编.................................................................................................38
二. 中断相关的函数.....................................................................................41
三. I/O 变量的定义.......................................................................................46
四. direct 变量的定义...................................................................................47
五. 近程/远程变量(或函数)的定义.............................................................48
六. 函数的内嵌扩展.....................................................................................50
七. 更改SECTION 名..................................................................................52
八. 寄存器区的设置.....................................................................................53
九. 中断级别的设置.....................................................................................54
十. 是否使用系统堆栈的设置.....................................................................55
十一. 系统堆栈/用户堆栈都可用的设置...................................................56
十二. 不保存寄存器的中断函数.................................................................57
十三. 内置的函数.........................................................................................58
十四. 预定义的宏.........................................................................................63
第三章 C 库函数...................................................................................64
第一节 库函数概述...........................................................................................65
一. 库文件和内存模式..........................................................................65
二. 头文件.....................................................................................................66
三. 库文件对应的SECTION 和内存模式..................................................66
四. 依赖于系统的库函数.............................................................................66
第二节 库函数的协作.......................................................................................68
一. 库函数协作.............................................................................................68
二. 初始化和退出函数.................................................................................68
三. 低级库函数类型.....................................................................................68
四. 标准库函数和其所需调用的低级库函数.............................................69
第三节 低级库函数的详细说明.......................................................................70
一. open 函数................................................................................................70
二. close 函数...............................................................................................71
三. read 函数.................................................................................................71
四. write 函数................................................................................................72
五. lseek 函数...............................................................................................72
六. isatty 函数...............................................................................................73
七. sbrk 函数.................................................................................................73
八. _exit 函数................................................................................................74
九. _abort 函数.............................................................................................74
第四章 嵌入式C 语言的特殊之处......................................................75
第一节 StartUp 启动文件.................................................................................76
一. 如果强行不使用StartUp 启动文件..............................................76
二. 使用一个简单的StartUp 启动文件......................................................77
三. 随富士通C 编译器附带的StartUp 启动文件.....................................78
第二节 C 语言与汇编语言互相调用以及嵌入汇编.......................................82
附录一.......................................................................................................87
1 编译选项与集成开发环境........................................................................87
附录二.......................................................................................................96
1 库函数定义的类型,宏和函数...................................................................96
2014-11-10
富士通单片机C语言手册基础篇中文版
目录
第一章 C 语言概述 1
第一节 C 语言的特点 1
第二节 C 语言的程序结构 2
第三节 C 语言的关键字和标识符 3
第二章 C 语言的基本语法 5
第一节 数据类型 5
2 1 1 整型int 5
2 1 2 浮点型float 6
2 1 3 字符型char 6
2 1 4 指针型 7
2 1 5 无值型void 8
2 1 7 各类数值型数据间的混合运算 8
第二节 常量与变量 8
2 2 1 常量和变量 8
2 2 2 变量赋初值 9
第三节 运算符和表达式 9
2 3 1 算术运算符和算术表达式 9
2 3 2 赋值运算符和赋值表达式 10
2 3 3 关系运算符和关系表达式 10
2 3 4 逻辑运算符和逻辑表达式 11
2 3 5 位运算符 11
2 3 6 逗号运算符 12
2 3 6 条件运算符和条件表达式 12
2 3 7 强制类型转换运算符 12
2 3 8 sizeof 运算符 13
2 2 9 运算符的优先级和结合方向 13
第四节 表达式语句 14
2 4 1 基本表达式语句 14
2 4 2 复合语句 14
第五节 判断选取控制语句 15
2 5 1 条件语句if 语句 15
2 5 2 开关语句switch 语句 16
第六节 循环语句 17
2 6 1 while 语句 17
2 6 2 do while 语句 18
2 6 3 for 语句 18
2 6 4 goto 语句 19
2 6 5 continue 语句 20
第七节 返回语句 20
第三章 函数 21
第一节 函数的定义 21
3 1 1 函数的分类 21
C 语言手册基础篇
3 1 2 无参数函数的定义方法 21
3 1 3 有参数函数的定义方法 21
3 1 4 空函数的定义方法 22
3 1 5 函数的返回值 22
第二节 函数的调用 22
3 2 1 函数的调用形式 22
3 2 2 对被调用函数的说明 23
3 2 3 函数的参数和传递方式 23
3 2 4 函数的嵌套和递归调用 24
第三节 中断服务函数 24
第四节 变量的种类和存储 25
3 4 1 局部变量与全局变量 25
3 4 2 变量的存储种类 25
第四章 数组与指针 28
第一节 数组的定义和引用 28
第二节 字符数组 28
第三节 数组的初始化 29
第四节 数组作为函数的参数 29
第五节 指针的概念 30
4 5 1 指针变量的基本概念 30
4 5 2 指针变量的定义 30
4 5 3 指针变量的引用 31
4 5 4 指针的地址运算 31
4 5 5 指针变量作为函数的参数 32
4 5 6 用指针引用数组元素 32
第六节 函数型指针和指针函数 33
4 6 1 函数型指针 33
4 6 2 指针函数 34
第七节 指针数组和指针型指针 34
4 7 1 指针数组 34
4 7 2 指针型指针 35
第五章 结构和联合 37
第一节 结构的概念 37
5 1 1 结构变量的定义 37
5 1 2 结构变量的引用 38
5 1 3 结构变量的初值 39
5 1 4 结构数组 39
第二节 结构型指针 39
5 2 1 结构型指针的概念 39
5 2 2 使用结构型指针访问结构成员 40
第三节 结构与函数 40
第四节 联合 40
5 4 1 联合的定义 40
5 4 2 联合变量的引用 41
C 语言手册基础篇
第五节 位段 41
5 5 1 位段的概念 41
5 5 2 有关位段的说明 42
附录 44
附录1 C中的关键字 44
附录2 运算符的优先级和结合性 45">目录
第一章 C 语言概述 1
第一节 C 语言的特点 1
第二节 C 语言的程序结构 [更多]
2014-11-10
富士通新8位单片机MB95F013K中文数据手册
MB95F013K 是通用单芯片微控制器。该微控制器不仅包含精简指令集,而且内置多种外设功能。
F2MC-8FX CPU 内核
控制器最优化指令集
• 乘除指令
• 16 位算术运算
• 位检测跳转指令
• 位操作指令等
注 : F2MC 是FUJITSU Flexible Microcontroller 的缩写。
• 时钟
• 可选择主时钟源
主振荡时钟 ( 高达16.25 MHz, 最大机器时钟频率: 8.125 MHz)
外部时钟 ( 高达24 MHz, 最大机器时钟频率: 12 MHz)
主CR 时钟 (4 MHz ±2%)
主CR PLL 时钟
当PLL 倍频器为2 时,主CR 时钟频率变为8 MHz ±2%。
当PLL 倍频器为2.5 时,主CR 时钟频率变为10 MHz ±2%。
当PLL 倍频器为3 时,主CR 时钟频率变为12 MHz ±2%。
• 可选择副时钟源
副振荡时钟(32.768 kHz)
外部时钟(32.768 kHz)
副CR 时钟( 典型值: 100 kHz, 最小值: 50 kHz, 最大值: 150 kHz)
• 定时器
• 8/16 位多功能定时器 × 2 路通道
• 8/16 位PPG × 3 路通道
• 16 位PPG 定时器 ×1 路通道
• 16 位重载定时器 × 1 路通道
• 时基定时器 × 1 路通道
• 计时预分频器 ×1 路通道
2014-11-10
富士通32位微控制器MB9Axxx/MB9Bxxx系列外设资源手册中文版
本手册主要介绍本系列的功能、操作事项和使用方法。对象读者为使用本系列实际开发产品的工程师。
※ 本手册介绍外设功能的构成和操作说明,但不包括各个芯片的规格说明。关于芯片规格,详情参见其对应的"数据手册"。
2014-11-10
富士通FM3-32位微处理器-FM3外设驱动库-用户手册-中文
FM3外设驱动程序库不仅提供了用于访问基于ARM Cotex-M3核的FM3系列微控制器上外设的底层驱动代码,同时,它还提供了丰富的示例程序,用来演示如何使用微控制器的各种外设。该驱动库的主要设计目的是使微控制器的外设变得容易操作,即使用户在不太熟悉FM3系列MCU的情况下,在学习并使用这个驱动库后,也可以很快的掌握外设的操作方法,从而减少基于FM3系列微控制器的项目开发时间。
基于上述目标,这个驱动库具有下列特点:
-
驱动程序全部用C编写
-
驱动程序的写法遵循富士通的编程规范,代码具有很高的统一性
-
驱动程序API函数按功能和模块划分成不同组,条理性强
-
驱动程序具有很高的执行效率
-
示例程序很容易使用、修改和移植
-
对于驱动库API函数,在调试过程中提供了一种参数保护的方法
-
驱动库同时支持IAR 和Kei开发环境
驱动库是在下列两个集成开发环境下开发:
-
IAR Embedded Workbench V6.21
-
Keil uVision V4.21
2014-11-10
富士通F²MC-8FX系列 SOFTUNE Workbench 开发环境说明书中文版
Softune Workbench是富士通F2MC-8L/8FX系列微控制器的集成软件开发环境,包含工程管理器、硬件调试器、软件调试器等。本文档是该软件的中文使用说明
2014-11-10
富士通MB95310L/370L系列单片机中文硬件手册
极其详细的富士通F2MC-8FX8位微控制器MB95310L/370L系列单片机中文硬件手册。目录:
第1章概要 ................................................................................................... 1
1.1 MB95310L/370L 系列特性 ................................................................................................... 2
1.2 MB95310L/370L 系列的产品阵容 ........................................................................................ 5
1.3 产品差异和产品选择注意事项 .............................................................................................. 9
1.4 MB95310L/370L 系列的框图 ............................................................................................. 10
1.5 引脚配置 ............................................................................................................................ 12
1.6 封装尺寸 ............................................................................................................................ 14
1.7 引脚说明 ............................................................................................................................ 17
1.8 I/O 电路类型 ....................................................................................................................... 28
第2 章芯片处理注意事项 ........................................................................... 31
2.1 芯片处理注意事项 .............................................................................................................. 32
第3 章存储空间 ......................................................................................... 35
3.1 存储空间 ............................................................................................................................ 36
3.1.1 专用区 ........................................................................................................................... 38
3.2 存储器映射图 ..................................................................................................................... 39
第4 章存储器访问模式 ............................................................................... 41
4.1 存储器访问模式 ................................................................................................................. 42
第5 章CPU ................................................................................................ 43
5.1 专用寄存器 ......................................................................................................................... 44
5.1.1 寄存器存储区指针(RP) ................................................................................................ 46
5.1.2 直接存储区指针(DP) .................................................................................................... 47
5.1.3 状态码寄存器(CCR) ..................................................................................................... 49
5.2 通用寄存器 ......................................................................................................................... 51
5.3 存储器中16 位数据的配置 ................................................................................................. 53
第6 章时钟控制器 ...................................................................................... 55
6.1 时钟控制器的概要 .............................................................................................................. 56
6.2 振荡稳定等待时间 .............................................................................................................. 63
6.3 系统时钟控制寄存器(SYCC) ............................................................................................. 65
6.4 PLL 控制寄存器(PLLC) ..................................................................................................... 67
6.5 振荡稳定等待时间设置寄存器(WATR) .............................................................................. 68
6.6 待机控制寄存器(STBC) ..................................................................................................... 71
6.7 系统时钟控制寄存器2 (SYCC2) ........................................................................................ 74
6.8 时钟模式 ............................................................................................................................ 76
6.9 低功耗模式( 待机模式) 时的操作 ...................................................................................... 80
6.9.1 待机模式时的使用注意事项 .......................................................................................... 81
6.9.2 休眠模式 ....................................................................................................................... 83
6.9.3 停止模式 ....................................................................................................................... 84
6.9.4 时基定时器模式 ............................................................................................................ 85
ii
6.9.5 计时模式 ....................................................................................................................... 86
6.10 时钟振荡电路 ..................................................................................................................... 87
6.11 预分频器的概要 ................................................................................................................. 88
6.12 预分频器的配置 ................................................................................................................. 89
6.13 预分频器的操作说明 .......................................................................................................... 90
6.14 预分频器的使用注意事项 ................................................................................................... 91
第7章复位 ................................................................................................. 93
7.1 复位操作 ............................................................................................................................ 94
7.2 复位源寄存器(RSRR) ........................................................................................................ 98
第8章中断 ............................................................................................... 101
8.1 中断 ................................................................................................................................ 102
8.1.1 中断级设置寄存器(ILR0 ~ ILR5) ................................................................................ 104
8.1.2 中断处理 ..................................................................................................................... 105
8.1.3 中断嵌套 ..................................................................................................................... 107
8.1.4 中断处理时间 .............................................................................................................. 108
8.1.5 中断处理期间的堆栈操作 ............................................................................................ 109
8.1.6 中断处理堆栈区 .......................................................................................................... 110
第9 章I/O 口(MB95310L 系列) .............................................................. 111
9.1 I/O 口的概要 ..................................................................................................................... 112
9.2 P0 口 ............................................................................................................................... 114
9.2.1 P0 口寄存器 ................................................................................................................ 117
9.2.2 P0 口的操作 ................................................................................................................ 118
9.3 P1 口 ............................................................................................................................... 121
9.3.1 P1 口寄存器 ................................................................................................................ 124
9.3.2 P1 口的操作 ................................................................................................................ 125
9.4 P2 口 ............................................................................................................................... 127
9.4.1 P2 口寄存器 ................................................................................................................ 129
9.4.2 P2 口的操作 ................................................................................................................ 130
9.5 P4 口 ............................................................................................................................... 132
9.5.1 P4 口寄存器 ................................................................................................................ 134
9.5.2 P4 口的操作 ................................................................................................................ 135
9.6 P5 口 ............................................................................................................................... 137
9.6.1 P5 口寄存器 ................................................................................................................ 139
9.6.2 P5 口的操作 ................................................................................................................ 140
9.7 P6 口 ............................................................................................................................... 142
9.7.1 P6 口寄存器 ................................................................................................................ 144
9.7.2 P6 口的操作 ................................................................................................................ 145
9.8 P9 口 ............................................................................................................................... 147
9.8.1 P9 口寄存器 ................................................................................................................ 150
9.8.2 P9 口的操作 ................................................................................................................ 151
9.9 PA 口 ............................................................................................................................... 153
9.9.1 PA 口寄存器 ............................................................................................................... 155
9.9.2 PA 口的操作 ............................................................................................................... 156
9.10 PB 口 ............................................................................................................................... 158
9.10.1 PB 口寄存器 ............................................................................................................... 160
9.10.2 PB 口的操作 ............................................................................................................... 161
iii
9.11 PC 口 ............................................................................................................................... 163
9.11.1 PC 口寄存器 ............................................................................................................... 165
9.11.2 PC 口的操作 ............................................................................................................... 166
9.12 PE 口 ............................................................................................................................... 168
9.12.1 PE 口寄存器 ............................................................................................................... 170
9.12.2 PE 口的操作 ............................................................................................................... 171
9.13 PG 口 ............................................................................................................................... 173
9.13.1 PG 口寄存器 ............................................................................................................... 175
9.13.2 PG 口的操作 ............................................................................................................... 176
第10 章I/O 口(MB95370L 系列) .............................................................. 179
10.1 I/O 口的概要 ..................................................................................................................... 180
10.2 P0 口 ............................................................................................................................... 181
10.2.1 P0 口寄存器 ................................................................................................................ 184
10.2.2 P0 口的操作 ................................................................................................................ 185
10.3 P1 口 ............................................................................................................................... 187
10.3.1 P1 口寄存器 ................................................................................................................ 190
10.3.2 P1 口的操作 ................................................................................................................ 191
10.4 P2 口 ............................................................................................................................... 193
10.4.1 P2 口寄存器 ................................................................................................................ 195
10.4.2 P2 口的操作 ................................................................................................................ 196
10.5 P6 口 ............................................................................................................................... 198
10.5.1 P6 口寄存器 ................................................................................................................ 200
10.5.2 P6 口的操作 ................................................................................................................ 201
10.6 P9 口 ............................................................................................................................... 203
10.6.1 P9 口寄存器 ................................................................................................................ 205
10.6.2 P9 口的操作 ................................................................................................................ 206
10.7 PA 口 ............................................................................................................................... 208
10.7.1 PA 口寄存器 ............................................................................................................... 210
10.7.2 PA 口的操作 ............................................................................................................... 211
10.8 PB 口 ............................................................................................................................... 213
10.8.1 PB 口寄存器 ............................................................................................................... 215
10.8.2 PB 口的操作 ............................................................................................................... 216
10.9 PC 口 ............................................................................................................................... 218
10.9.1 PC 口寄存器 ............................................................................................................... 220
10.9.2 PC 口的操作 ............................................................................................................... 221
10.10 PE 口 ............................................................................................................................... 223
10.10.1 PE 口寄存器 ............................................................................................................... 225
10.10.2 PE 口的操作 ............................................................................................................... 226
第11 章时基定时器 .................................................................................... 229
11.1 时基定时器的概要 ............................................................................................................ 230
11.2 时基定时器的配置 ............................................................................................................ 231
11.3 时基定时器的寄存器 ........................................................................................................ 233
11.3.1 时基定时器控制寄存器(TBTC) ................................................................................... 234
11.4 时基定时器的中断 ............................................................................................................ 236
11.5 时基定时器的操作说明和设置步骤示例 ........................................................................... 238
11.6 时基定时器的使用注意事项 ............................................................................................. 241
iv
第12章硬件/ 软件监视定时器 ................................................................... 243
12.1 监视定时器的概要 ............................................................................................................ 244
12.2 监视定时器的构成 ............................................................................................................ 245
12.3 监视定时器的寄存器 ........................................................................................................ 247
12.3.1 监视定时器控制寄存器(WDTC) ................................................................................. 248
12.4 监视定时器的操作和设置方法示例 ................................................................................... 250
12.5 监视定时器的使用注意事项 ............................................................................................. 253
第13 章计时预分频器 ................................................................................ 255
13.1 计时预分频器的概要 ........................................................................................................ 256
13.2 计时预分频器的构成 ........................................................................................................ 257
13.3 计时预分频器的寄存器 ..................................................................................................... 259
13.3.1 计时预分频器控制寄存器(WPCR) .............................................................................. 260
13.4 计时预分频器的中断 ........................................................................................................ 262
13.5 计时预分频器的操作和设置方法示例 ............................................................................... 263
13.6 计时预分频器的使用注意事项 .......................................................................................... 265
13.7 计时预分频器的样本程序 ................................................................................................. 266
第14 章计时计数器 .................................................................................... 267
14.1 计时计数器的概要 ............................................................................................................ 268
14.2 计时计数器的配置 ............................................................................................................ 269
14.3 计时计数器的寄存器 ........................................................................................................ 271
14.3.1 计时计数器数据寄存器(WCDR) ................................................................................. 272
14.3.2 计时计数器控制寄存器(WCSR) ................................................................................. 273
14.4 计时计数器的中断 ............................................................................................................ 275
14.5 计时计数器的操作说明和设置步骤示例 ........................................................................... 276
14.6 计时计数器的使用注意事项 ............................................................................................. 278
14.7 计时计数器的样本程序 ..................................................................................................... 279
第15 章WILD 寄存器功能 .......................................................................... 281
15.1 Wild 寄存器功能的概要 .................................................................................................... 282
15.2 Wild 寄存器功能的构成 .................................................................................................... 283
15.3 Wild 寄存器功能的寄存器 ................................................................................................ 285
15.3.1 Wild 寄存器数据设置寄存器(WRDR0 ~ WRDR2) ...................................................... 287
15.3.2 Wild 寄存器地址设置寄存器(WRAR0 ~ WRAR2) ...................................................... 288
15.3.3 Wild 寄存器地址比较使能寄存器(WREN) .................................................................. 289
15.3.4 Wild 寄存器数据测试设置寄存器(WROR) .................................................................. 290
15.4 Wild 寄存器功能的使用 .................................................................................................... 291
15.5 典型硬件连接示例 ............................................................................................................ 292
第16 章外部中断电路 ................................................................................ 293
16.1 外部中断电路的概要 ........................................................................................................ 294
16.2 外部中断电路的构成 ........................................................................................................ 295
16.3 外部中断电路的通道 ........................................................................................................ 296
16.4 外部中断电路的引脚 ........................................................................................................ 297
16.5 外部中断电路的寄存器 ..................................................................................................... 300
16.5.1 外部中断控制寄存器(EIC00) ...................................................................................... 301
16.6 外部中断电路的中断 ........................................................................................................ 303
16.7 外部中断电路的操作和设置方法示例 ............................................................................... 304
v
16.8 外部中断电路的使用注意事项 .......................................................................................... 306
16.9 外部中断电路的样本程序 ................................................................................................. 307
第17 章中断引脚选择电路 ......................................................................... 309
17.1 中断引脚选择电路的概要 ................................................................................................. 310
17.2 中断引脚选择电路的结构 ................................................................................................. 311
17.3 中断引脚选择电路的引脚 ................................................................................................. 312
17.4 中断引脚选择电路的寄存器 ............................................................................................. 313
17.4.1 中断引脚选择电路控制寄存器(WICR) ........................................................................ 314
17.5 中断引脚选择电路的操作 ................................................................................................. 316
17.6 中断引脚选择电路的使用注意事项 ................................................................................... 317
第18 章8/16 位多功能定时器 ..................................................................... 319
18.1 8/16 位多功能定时器的概要 ............................................................................................. 320
18.2 8/16 位多功能定时器的构成 ............................................................................................. 322
18.3 8/16 位多功能定时器的通道 ............................................................................................. 325
18.4 8/16 位多功能定时器的引脚 ............................................................................................. 326
18.5 8/16 位多功能定时器的寄存器 ......................................................................................... 333
18.5.1 8/16 位多功能定时器00/01 状态控制寄存器0 (T00CR0/T01CR0) ............................ 335
18.5.2 8/16 位多功能定时器10/11 状态控制寄存器0 (T10CR0/T11CR0) ............................ 338
18.5.3 8/16 位多功能定时器00/01 状态控制寄存器1 (T00CR1/T01CR1) ............................ 341
18.5.4 8/16 位多功能定时器10/11 状态控制寄存器1 (T10CR1/T11CR1) ............................ 344
18.5.5 8/16 位多功能定时器00/01 定时器模式控制寄存器ch.0 (TMCR0) ............................ 347
18.5.6 8/16 位多功能定时器10/11 定时器模式控制寄存器ch.1 (TMCR1) ............................ 349
18.5.7 8/16 位多功能定时器00/01 数据寄存器ch.0 (T00DR/T01DR) ................................... 351
18.5.8 8/16 位多功能定时器10/11 数据寄存器ch.1 (T10DR/T11DR) ................................... 354
18.6 8/16 位多功能定时器的中断 ............................................................................................. 357
18.7 间隔定时器功能的使用( 单次模式) ................................................................................. 360
18.8 间隔定时器功能的使用( 连续模式) ................................................................................. 363
18.9 间隔定时器功能的使用( 自由运行模式) .......................................................................... 367
18.10 PWM 定时器功能的使用( 固定周期模式) ....................................................................... 371
18.11 PWM 定时器功能的使用( 可变周期模式) ....................................................................... 375
18.12 PWC 定时器功能的使用 ................................................................................................... 379
18.13 输入捕捉功能的使用 ........................................................................................................ 383
18.14 噪声滤波器的使用 ............................................................................................................ 387
18.15 运行中各模式的状态 ........................................................................................................ 388
18.16 8/16 位多功能定时器的使用注意事项 .............................................................................. 390
第19 章16 位重载定时器 ........................................................................... 391
19.1 16 位重载定时器的概要 ................................................................................................... 392
19.2 16 位重载定时器的配置 ................................................................................................... 394
19.3 16 位重载定时器的通道 ................................................................................................... 396
19.4 16 位重载定时器的引脚 ................................................................................................... 397
19.5 16 位重载定时器的寄存器 ................................................................................................ 400
19.5.1 16 位重载定时器控制状态寄存器高位(TMCSRH0) .................................................... 401
19.5.2 16 位重载定时器控制状态寄存器低位(TMCSRL0) ..................................................... 403
19.5.3 16 位重载定时器定时器寄存器高位(TMRH0)/ 低位(TMRL0) .................................... 405
19.5.4 16 位重载定时器重载寄存器高位(TMRLRH0)/ 低位(TMRLRL0) ............................... 406
19.6 16 位重载定时器的中断 ................................................................................................... 407
vi
19.7 16 位重载定时器的操作和设定步骤示例 .......................................................................... 408
19.7.1 内部时钟模式 .............................................................................................................. 410
19.7.2 事件计数模式 .............................................................................................................. 414
19.8 16 位重载定时器的使用注意事项 ..................................................................................... 416
19.9 16 位重载定时器的设定示例 ............................................................................................ 417
第20 章事件计数器 .................................................................................... 421
20.1 事件计数器的概要 ............................................................................................................ 422
20.2 事件计数器的构成 ............................................................................................................ 423
20.3 事件计数器的寄存器 ........................................................................................................ 424
20.3.1 事件计数器控制寄存器(EVCR) .................................................................................. 425
20.4 事件计数器模式的操作描述 ............................................................................................. 427
20.5 设置步骤示例 ................................................................................................................... 429
20.6 频率测量范围和精度 ........................................................................................................ 430
20.7 事件计数器使用注意事项 ................................................................................................. 431
第21 章8/16 位PPG .................................................................................. 433
21.1 8/16 位PPG 的概要 ......................................................................................................... 434
21.2 8/16 位PPG 的配置 ......................................................................................................... 435
21.3 8/16 位PPG 的通道 ......................................................................................................... 437
21.4 8/16 位PPG 的引脚 ......................................................................................................... 438
21.5 8/16 位PPG 的寄存器(ch.0) ........................................................................................... 440
21.5.1 8/16 位PPG 定时器01 控制寄存器ch.0 (PC01) ........................................................ 441
21.5.2 8/16 位PPG 定时器00 控制寄存器ch.0 (PC00) ........................................................ 443
21.5.3 8/16 位PPG 定时器00/01 周期设定缓冲寄存器(PPS01),(PPS00) ............................ 445
21.5.4 8/16 位PPG 定时器00/01 占空比设定缓冲寄存器(PDSS01),(PDS00) ..................... 446
21.5.5 8/16 位PPG 启动寄存器(PPGS) ............................................................................... 447
21.5.6 8/16 位PPG 输出反相寄存器(REVC) ........................................................................ 448
21.6 8/16 位PPG 的中断 ......................................................................................................... 449
21.7 8/16 位PPG 的操作和设定步骤示例 ................................................................................ 450
21.7.1 8 位PPG 独立模式 ..................................................................................................... 451
21.7.2 8 位预分频器 + 8 位PPG 模式 ................................................................................... 453
21.7.3 16 位PPG 模式 .......................................................................................................... 455
21.8 8/16 位PPG 的使用注意事项 ........................................................................................... 457
21.9 8/16 位PPG 的设定示例 .................................................................................................. 458
第22 章UART/SIO ..................................................................................... 461
22.1 UART/SIO 的概要 ............................................................................................................ 462
22.2 UART/SIO 的配置 ............................................................................................................ 463
22.3 UART/SIO 的通道 ............................................................................................................ 465
22.4 UART/SIO 引脚 ................................................................................................................ 466
22.5 UART/SIO 的寄存器 ........................................................................................................ 469
22.5.1 UART/SIO 串行模式控制寄存器1 (SMC10) ............................................................... 470
22.5.2 UART/SIO 串行模式控制寄存器2 (SMC20) ............................................................... 472
22.5.3 UART/SIO 串行状态寄存器(SSR0) ............................................................................ 474
22.5.4 UART/SIO 串行输入数据寄存器(RDR0) .................................................................... 476
22.5.5 UART/SIO 串行输出数据寄存器(TDR0) ..................................................................... 477
22.6 UART/SIO 的中断 ............................................................................................................ 478
22.7 UART/SIO 的操作和设定步骤示例 ................................................................................... 480
vii
22.7.1 工作模式0 时的操作 ................................................................................................... 481
22.7.2 工作模式1 时的操作 ................................................................................................... 488
22.8 UART/SIO 的设定示例 ..................................................................................................... 494
第23 章UART/SIO 专用波特率发生器 ....................................................... 499
23.1 UART/SIO 专用波特率发生器的概要 ............................................................................... 500
23.2 UART/SIO 专用波特率发生器的通道 ............................................................................... 501
23.3 UART/SIO 专用波特率发生器的寄存器 ............................................................................ 502
23.3.1 UART/SIO 专用波特率发生器预分频器选择寄存器(PSSR0) ..................................... 503
23.3.2 UART/SIO 专用波特率发生器波特率设定寄存器(BRSR0) ......................................... 504
23.4 UART/SIO 专用波特率发生器的操作说明 ........................................................................ 505
第24 章I2C ................................................................................................. 507
24.1 I2C 的概要 ........................................................................................................................ 508
24.2 I2C 的构成 ........................................................................................................................ 509
24.3 I2C 通道 ........................................................................................................................... 512
24.4 I2C 总线接口引脚 ............................................................................................................. 513
24.5 I2C 寄存器 ........................................................................................................................ 515
24.5.1 I2C 总线控制寄存器(IBCR00, IBCR10) ...................................................................... 516
24.5.2 I2C 总线状态寄存器 (IBSR0) ...................................................................................... 522
24.5.3 I2C 数据寄存器 (IDDR0) ............................................................................................. 524
24.5.4 I2C 地址寄存器(IAAR0) .............................................................................................. 525
24.5.5 I2C 时钟控制寄存器(ICCR0) ...................................................................................... 526
24.6 I2C 中断 ........................................................................................................................... 528
24.7 I2C 操作和设置方法示例 .................................................................................................. 530
24.7.1 l2C 接口 ...................................................................................................................... 531
24.7.2 从待机模式唤醒MCU 的功能 ...................................................................................... 538
24.8 I2C 的使用注意事项 ......................................................................................................... 540
24.9 I2C 样本程序 .................................................................................................................... 542
第25 章8/10 位A/D 转换器 ....................................................................... 547
25.1 8/10 位A/D 转换器的概要 ................................................................................................ 548
25.2 8/10 位A/D 转换器的配置 ................................................................................................ 549
25.3 8/10 位A/D 转换器的引脚 ................................................................................................ 551
25.4 8/10 位A/D 转换器的寄存器 ............................................................................................ 553
25.4.1 8/10 位A/D 转换器控制寄存器1 (ADC1) .................................................................... 554
25.4.2 8/10 位A/D 转换器控制寄存器2 (ADC2) .................................................................... 556
25.4.3 8/10 位A/D 转换器数据寄存器高位/ 低位(ADDH, ADDL) ......................................... 558
25.5 8/10 位A/D 转换器的中断 ................................................................................................ 559
25.6 8/10 位A/D 转换器的操作和设定步骤示例 ....................................................................... 560
25.7 8/10 位A/D 转换器的使用注意事项 ................................................................................. 563
25.8 8/10 位A/D 转换器的样本程序 ......................................................................................... 564
第26 章低压检测复位电路 ......................................................................... 567
26.1 低压检测复位电路的概要 ................................................................................................. 568
26.2 低压检测复位电路的配置 ................................................................................................. 569
26.3 低压检测复位电路的寄存器 ............................................................................................. 570
26.3.1 LVD 复位电压选择ID 寄存器(LVDR) ......................................................................... 571
26.3.2 LVD 控制寄存器(LVDC) ............................................................................................. 572
viii
26.4 低压检测复位电路的中断 ................................................................................................. 574
26.5 低压检测复位电路的引脚 ................................................................................................. 575
26.6 低压检测复位电路的操作 ................................................................................................. 576
第27 章时钟监视器计数器 ......................................................................... 579
27.1 时钟监视器计数器的概要 ................................................................................................. 580
27.2 时钟监视器计数器的配置 ................................................................................................. 581
27.3 时钟监视器计数器的寄存器 ............................................................................................. 583
27.3.1 时钟监控数据寄存器(CMDR) ..................................................................................... 584
27.3.2 时钟监控控制寄存器(CMCR) ..................................................................................... 585
27.4 时钟监视器计数器的操作 ................................................................................................. 587
27.5 时钟监视器计数器的使用注意事项 ................................................................................... 594
第28 章LCD 控制器(MB95310L 系列) ..................................................... 597
28.1 LCD 控制器的概要 ........................................................................................................... 598
28.2 LCD 控制器的配置 ........................................................................................................... 599
28.2.1 LCD 控制器的内部分压电阻器 .................................................................................... 601
28.2.2 LCD 控制器的外部分压电阻器 .................................................................................... 603
28.3 LCD 控制器的引脚 ........................................................................................................... 605
28.4 LCD 控制器的寄存器 ....................................................................................................... 609
28.4.1 LCDC 控制寄存器(LCDCC) ....................................................................................... 610
28.4.2 LCDC 使能寄存器1 (LCDCE1) .................................................................................. 612
28.4.3 LCDC 使能寄存器2 ~ 6 (LCDCE2 ~ LCDCE6) .......................................................... 614
28.4.4 LCDC 闪烁设定寄存器1/2 (LCDCB1/LCDCB2) ......................................................... 615
28.5 LCD 控制器显存 ............................................................................................................... 616
28.6 LCD 控制器的操作 ........................................................................................................... 618
28.6.1 LCD 控制器操作(1/2 占空比) 的输出波形 .................................................................. 620
28.6.2 LCD 控制器操作(1/3 占空比) 的输出波形 .................................................................. 622
28.6.3 LCD 控制器操作(1/4 占空比) 的输出波形 .................................................................. 624
28.7 LCD 控制器的使用注意事项 ............................................................................................. 626
第29 章LCD 控制器(MB95370L 系列) ..................................................... 627
29.1 LCD 控制器的概要 ........................................................................................................... 628
29.2 LCD 控制器的配置 ........................................................................................................... 629
29.2.1 LCD 控制器的内部分压电阻器 .................................................................................... 631
29.2.2 LCD 控制器的外部分压电阻器 .................................................................................... 633
29.3 LCD 控制器的引脚 ........................................................................................................... 635
29.4 LCD 控制器的寄存器 ....................................................................................................... 640
29.4.1 LCDC 控制寄存器(LCDCC) ....................................................................................... 641
29.4.2 LCDC 使能寄存器1 (LCDCE1) .................................................................................. 643
29.4.3 LCDC 使能寄存器2 ~ 5 (LCDCE2 ~ LCDCE5) .......................................................... 645
29.4.4 LCDC 闪烁设定寄存器1/2 (LCDCB1/LCDCB2) ......................................................... 646
29.5 LCD 控制器显存 ............................................................................................................... 647
29.6 LCD 控制器的操作 ........................................................................................................... 649
29.6.1 LCD 控制器操作(1/2 占空比) 期间的输出波形 .......................................................... 651
29.6.2 LCD 控制器操作(1/3 占空比) 期间的输出波形 .......................................................... 653
29.6.3 LCD 控制器操作(1/4 占空比) 期间的输出波形 .......................................................... 655
29.7 LCD 控制器的使用注意事项 ............................................................................................. 657
ix
第30 章双操作闪存 .................................................................................... 659
30.1 双操作闪存的概要 ............................................................................................................ 660
30.2 闪存扇区/ 组的配置 ......................................................................................................... 662
30.3 闪存寄存器 ....................................................................................................................... 663
30.3.1 闪存状态寄存器2 (FSR2) ........................................................................................... 664
30.3.2 闪存状态寄存器(FSR) ................................................................................................ 666
30.3.3 闪存扇区编程控制寄存器(SWRE0) ............................................................................ 669
30.3.4 闪存状态寄存器3 (FSR3) ........................................................................................... 671
30.4 启动闪存自动算法 ............................................................................................................ 678
30.5 检查自动算法执行状态 ..................................................................................................... 680
30.5.1 数据轮询标志(DQ7) ................................................................................................... 682
30.5.2 跳转位标志(DQ6) ....................................................................................................... 683
30.5.3 执行超时标志(DQ5) ................................................................................................... 684
30.5.4 扇区擦除定时器标志(DQ3) ........................................................................................ 685
30.6 写/ 擦闪存 ....................................................................................................................... 686
30.6.1 闪存进入读取/ 复位状态 ............................................................................................. 687
30.6.2 闪存编程数据的步骤 ................................................................................................... 688
30.6.3 擦除闪存的全部数据( 芯片擦除) ................................................................................ 690
30.6.4 擦除闪存任意数据( 扇区擦除) ................................................................................... 691
30.6.5 暂停闪存扇区擦除 ....................................................................................................... 693
30.6.6 恢复闪存扇区擦除命令 ................................................................................................ 694
30.7 双操作闪存的操作 ............................................................................................................ 695
30.8 闪存加密 .......................................................................................................................... 697
30.9 双操作闪存的使用注意事项 ............................................................................................. 698
第31 章串行编程连接示例 ......................................................................... 699
31.1 串行编程连接的基本配置 ................................................................................................. 700
31.2 串行编程连接示例 ............................................................................................................ 702
第32 章非易失性寄存器(NVR) 功能 .......................................................... 705
32.1 NVR 接口的概要 .............................................................................................................. 706
32.2 NVR 接口的配置 .............................................................................................................. 707
32.3 NVR 接口的寄存器 ........................................................................................................... 708
32.3.1 主CR 时钟调节寄存器( 高位) (CRTH) ...................................................................... 709
32.3.2 主CR 时钟调节寄存器( 低位) (CRTL) ....................................................................... 711
32.3.3 监视定时器选择ID 寄存器(WDTH, WDTL) ................................................................ 712
32.4 主CR 时钟调节的注意事项 .............................................................................................. 714
32.5 NVR 的使用注意事项 ....................................................................................................... 716
附录 ........................................................................................................................ 717
附录 A I/O 映射 ................................................................................................................. 718
附录 B 中断源一览表 ........................................................................................................ 729
附录 C 存储器映射 ............................................................................................................ 730
附录 D MB95310L/370L 系列的引脚状态 ......................................................................... 731
附录 E 指令概要 ................................................................................................................ 734
E.1 寻址 ................................................................................................................................ 737
E.2 特殊指令 .......................................................................................................................... 741
E.3 位操作指令(SETB, CLRB) .............................................................................................. 745
E.4 F2MC-8FX 指令 ............................................................................................................... 746
x
E.5 指令映射 .......................................................................................................................... 749
附录 F 掩膜选项 ................................................................................................................ 750
索引 ........................................................................................................................ 751
寄存器索引 ............................................................................................................. 767
引脚索引 ................................................................................................................. 771
中断向量索引 .......................................................................................................... 773
2014-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人