[C8051F320]C8051F320的定时器学习

原创 2015年07月11日 00:17:29
    问题描述:现打算用定时器来控制数据传输的速率,有点类似数据采集的采样速率,即控制1S内传输多少组数据,而且用到串口,而且C8051F320串口已经使用Timer1作为波特率发生器了,因此定时就得考虑其他定时器了。
    C8051F320的定时器:
[C8051F320]C8051F320的定时器学习
    从这个表可见Timer0和Timer1可用作计数器或定时器,Timer2和Timer3有8位和16位两种模式的自动加载方式,适合用作定时控制。但Timer2和Timer3与C8051F320的USB通信控制有关,因此考虑使用Timer0作为数据传输时间间隔控制用。
    时钟源:Timer0和Timer1可有5种时钟源,SYSCLK,SYSCLK/4,SYSCLK/12,SYSCLK/48,外部晶振时钟/8。Timer2和Timer3的时钟源:SYSCLK,SYSCLK/12,外部晶振时钟/8。
    Timer0和Timer1:这两个定时器的工作方式相同。由TL和TH组成16位定时器。Timer0和Timer1的中断使能为IE寄存器的ET0/1位。在TMOD寄存器中的T1M1-T0M0可设置定时器的工作模式。
    1. 模式0:13位计数器/定时器
    2. 模式1:16位计数器/定时器
    3. 模式2:8位自动加载计数器/定时器
    4. 模式3:2个8位计数器/定时器(仅Timer0有此功能)

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

c8051f320 keil

c8059f320 flash :16kB   0000H-3FFFH, c代码 在keil中可设置编译地址 比如 之后keil会将代码编译在2a00之后这些地址空间里面,恩,是实际的flash的物...

有关c8051f320的介绍

  • 2014-04-24 14:13
  • 649KB
  • 下载

c8051f320单片机

  • 2013-10-07 13:16
  • 1.41MB
  • 下载

usb6-usb数据采集仪,sic8051f320下位机,micro2440 linux2.6.32.2上位机

此单片机最多可配置17个ad采集通道,本例用到8个。 usb1.1,full speed 使用两个端点,数据流从sic8051f320的中断输入端点1流向micro2440,输出端点2也配置成中断...

c8051f320_USB枚举过程.usb

  • 2013-09-23 20:12
  • 6.31MB
  • 下载

C8051F320/1 datasheet

  • 2013-04-09 16:24
  • 3.42MB
  • 下载

C8051F学习笔记3:优先权交叉开关译码器

数字和模拟资源可以通过25个I/O引脚(C8051F320)每个端口引脚都可以被定义为通用I/O(GPIO)或模拟输入。P0.0 ~ P2.3可以被分配给内部数字资源 特点:     所有端口...

c8051f320数据手册

  • 2009-12-24 12:40
  • 4.06MB
  • 下载

c8051F320做的USB例子

  • 2008-08-27 11:22
  • 114KB
  • 下载

C8051F236基本外设配置

首先是最通用的外设串口 1.串口通信 基本配置 void Serport_Init() { CKCON=0x18; RCAP2L=0XEC;//这个就是TH2 TL2的重装值 RCAP2...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)