发布网友 发布时间:2022-04-22 18:16
共2个回答
热心网友 时间:2023-11-15 06:26
1.4 。 16 x 16 MAC (Multiply and Accumulate) Engine 16 × 16的Mac (乘以和积累)发动机
The C8051F120/1/2/3 and C8051F130/1/2/3 devices include a multiply and accumulate engine which can该c8051f120/1/2/3和c8051f130/1/2/3装置包括一个繁殖和积累引擎,可
be used to speed up many mathematical operations.用于加快许多数*算。 MAC0 contains a 16-by-16 bit multiplier and a 40-bit mac0载有16所- 16位乘法器和40位
adder, which can perform integer or fractional multiply-accumulate and multiply operations on signed input加法器,它可以执行整数或分数次乘法累加和乘以行动上签署意见
values in two SYSCLK cycles.价值在两sysclk周期。 A rounding engine provides a rounded 16-bit fractional result after an additional 1四舍五入引擎提供了一个整数的16位分式后的结果增加
(third) SYSCLK cycle. (三) sysclk周期。 MAC0 also contains a 1-bit arithmetic shifter that will left or right-shift the contents mac0还载有1位运算器,将左或右转向内容
of the 40-bit accumulator in a single SYSCLK cycle.的40位元累加器在一个单一sysclk周期。
1.5. 1.5 。 Programmable Digital I/O and Crossbar可编程数字输入/输出和横梁。
The standard 8051 8-bit Ports (0, 1, 2, and 3) are available on the MCUs.标准8051的8位端口( 0 , 1 , 2 , 3 ) ,可对微控制器。 The devices in the larger (100-该装置在较大( 100 -
pin TQFP) packaging have 4 additional ports (4, 5, 6, and 7) for a total of general-purpose port I/O.引脚TQFP )包装有增加4埠( 4 , 5 , 6 , 7 ) ,总共个一般用途港口的I / O 。 The该
Port I/O behave like the standard 8051 with a few enhancements.端口输入/输出表现得象标准的8051与数提升。
Each Port I/O pin can be configured as either a push-pull or open-drain output.每个端口I / O引脚,可以配置为推挽或开漏输出。 Also, the "weak pullups"另外, "弱pullups "
which are normally fixed on an 8051 can be globally disabled, providing additional power saving capabilities这通常是固定在一个8051 ,可在全球范围内残疾人,提供额外的省电能力
for low-power applications.对于低功率应用。
Perhaps the most unique enhancement is the Digital Crossbar.也许是最独特的提升是数码横梁。 This is a large digital switching network that这是一个大型数字交换网络
allows mapping of internal digital system resources to Port I/O pins on P0, P1, P2, and P3.允许映射的内部数字系统资源,以港口的I / O引脚出生,的P1 , P2 , P3的。 (See (见
Figure 1.11) Unlike microcontrollers with standard multiplexed digital I/O, all combinations of functions are图1.11 )与微控制器与标准复用数字I / O ,所有的组合功能
supported.支持。
The on-chip counter/timers, serial buses, HW interrupts, ADC Start of Conversion inputs, comparator outputs,该单晶片计数器/定时器,串行总线,硬件中断,该局开始转换投入,产出的比较,
and other digital signals in the controller can be configured to appear on the Port I/O pins specified in和其它数字信号控制器可配置出现在港口I / O引脚指明
the Crossbar Control registers.横梁控制寄存器。 This allows the user to select the exact mix of general purpose Port I/O and这使用户能够精确选择组合的通用端口I / O和
digital resources needed for the particular application.数字化所需要的资源,为特定的应用。
1.6. 1.6 。 Programmable Counter Array可编程计数器阵列
An on-board Programmable Counter/Timer Array (PCA) is included in addition to the five 16-bit general一个板载可编程计数器/定时器阵列( PCA的) ,是包括除上述5个16位通用
purpose counter/timers.为此计数器/定时器。 The PCA consists of a dedicated 16-bit counter/timer time base with 6 programmable常设仲裁*组成一个专门的16位计数器/定时器时基6可编程
capture/compare moles.捕捉/比较单元。 The timebase is clocked from one of six sources: the system clock该时基的时钟频率由1 6个来源:系统时钟
divided by 12, the system clock divided by 4, Timer 0 overflow, an External Clock Input (ECI pin), the system除以12 ,系统时钟除以4 ,定时器0溢出,外部时钟输入( ECI电信针) ,该系统
clock, or the external oscillator source divided by 8.时钟,或外部振荡器源除以8 。
Each capture/compare mole can be configured to operate in one of six modes: Edge-Triggered Capture,每个捕捉/比较模块,可以配置为在其中6个模式:边缘触发捕获,
Software Timer, High Speed Output, Frequency Output, 8-Bit Pulse Width Molator, or 16-Bit Pulse Width软件定时器,高速输出,频率输出, 8位脉宽调制器,或16位脉宽
Molator.调制器。 The PCA Capture/Compare Mole I/O and External Clock Input are routed to the MCU Port I/ PCA的捕捉/比较模块I / O和外部时钟输入都是单线到MCU端口/
O via the Digital Crossbar.澳经数码横梁。
热心网友 时间:2023-11-15 06:26
1.4 。 16 × 16的Mac (乘以和积累)发动机
该c8051f120/1/2/3和c8051f130/1/2/3装置包括一个繁殖和积累引擎,可
用於加快许多数*算。 mac0载有16所- 16位乘法器和40位
加法器,它可以执行整数或分数次乘法累加和乘以行动上签署意见
价值在两sysclk周期。 1四舍五入引擎提供了一个整数的16位分式后的结果增加
(三) sysclk周期。 mac0还载有1位运算器,将左或右转向内容
的40位元累加器在一个单一sysclk周期。
1.5 。可编程数字输入/输出和横梁。
标准8051的8位端口( 0 , 1 , 2 , 3 ) ,可对微控制器。该装置在较大( 100 -
引脚TQFP )包装有增加4埠( 4 , 5 , 6 , 7 ) ,总共个一般用途港口的I / O 。该
端口输入/输出表现得象标准的8051与数提升。
每个端口I / O引脚,可以配置为推挽或开漏输出。另外, "弱pullups "
这通常是固定在一个8051 ,可在全球范围内残疾人,提供额外的省电能力
对於低功率应用。
也许是最独特的提升是数码横梁。这是一个大型数字交换网络
允许映射的内部数字系统资源,以港口的I / O引脚出生,的P1 , P2 , P3的。 (见
图1.11 )与微控制器与标准复用数字I / O ,所有的组合功能
支持。
该单晶片计数器/定时器,串行总线,硬件中断,该局开始转换投入,产出的比较,
和其它数字信号控制器可配置出现在港口I / O引脚指明
横梁控制寄存器。这使用户能够精确选择组合的通用端口I / O和
数字化所需要的资源,为特定的应用。
1.6 。可编程计数器阵列
一个板载可编程计数器/定时器阵列( PCA的) ,是包括除上述5个16位通用
为此计数器/定时器。常设仲裁*组成一个专门的16位计数器/定时器时基6可编程
捕捉/比较单元。该时基的时钟频率由1 6个来源:系统时钟
除以12 ,系统时钟除以4 ,定时器0溢出,外部时钟输入( ECI电信针) ,该系统
时钟,或外部振荡器源除以8 。
每个捕捉/比较模块,可以配置为在其中6个模式:边缘触发捕获,
软件定时器,高速输出,频率输出, 8位脉宽调制器,或16位脉宽
调制器。 PCA的捕捉/比较模块I / O和外部时钟输入都是单线到MCU端口/
澳经数码横梁。