C8051F340 C8051F340-GQR 全新原装现货优势库存

地区:广东 深圳
认证:

深圳立创商成电子有限公司

普通会员

全部产品 进入商铺

C8051F340 参数
C8051F340 存储器
Flash (bytes)   64 kB
RAM (bytes)   4352
C8051F340 其他参数
MIPS (峰值)   48
定时器 (16位)   4
PCA 通道   5
内部晶振   ±1.5%
温度传感器  
电压基准  
比较器   2
其他   -
C8051F340 封装与引脚
48引脚,9x9,TQFP

C8051F340单片机应用实验   作者:游小侠   原创,实际调试通过  1 实验内容   用C8051F340单片机开发板完成下述实验:定时器T0以固定周期产生中断,中断处理程序控制I/O口输出,使P2.3脚所接发光二极管闪烁。对P2.5脚的输入模拟电压进行A/D转换,由A/D转换结果控制发光二极管的闪烁频率。  2 实验原理  1) I/O口输出   C8051F340有5组8位I/O端口,通过配置交叉开关,可以定义每个端口为通用I/O端口或连接到特殊功能模块。作为通用I/O时,所有端口I/O都耐5V电压,兼有模拟输入功能,Pn(n=0~4,下同)是端口数据锁存器,端口输入方式寄存器PnMDIN选择相应端口为数字输入或模拟输入方式,端口输出方式寄存器PnMDOUT选择相应端口为漏极开路或推挽输出方式。   通过交叉开关可将片内的计数器/定时器、串行总线、硬件中断、比较器输出等资源连接到I/O端口,这一特性允许用户根据自己的特定应用选择通用I/O端口和所需数字资源的组合。交叉开关配置寄存器XBR0、XBR1、XBR2选择哪些内部资源需要连接到I/O端口,端口跳过寄存器P0SKIP、P1SKIP、P2SKIP选择哪些I/O端口不参与交叉开关的配置。这些寄存器的值确定后,交叉开关就按固定的优先级顺序依次将单片机内部资源配置到I/O端口。  端口初始化可按以下步骤进行:

    用端口输入方式寄存器(PnMDIN)选择端口输入方式(模拟或数字);
   用端口输出方式寄存器(PnMDOUT)选择端口输出方式(漏极开路或推挽);
  用端口跳过寄存器(PnSKIP)选择需被交叉开关跳过的那些引脚;
    用交叉开关配置寄存器XBR0、XBR1、XBR2选择需要连接到I/O引脚的资源;
   使能交叉开关:XBARE = 1(XBRE1.6)。  2) 定时器   C8051F340内部有4个计数器/定时器T0、T1、T2、T3,还有一个可编程计数阵列(PCA)。T0、T1的使用方法与传统MCS-51相同,T2、T3是16位自动重装载计数器/定时器,可用于ADC、SMBus、USB或作为普通计数器/定时器使用。PCA由1个16位计数器和6个捕捉/比较模块组成,每个捕捉/比较模块 都可通过交叉开关配置到I/O口。   T0有4种工作方式:13 位计数/定时器、16 位计数器/定时器、8 位自动重装载的计数器/定时器、两个8位计数器/定时器。本实验使用T0的工作方式1即16 位计数器/定时器方式。  与T0有关的控制寄存器有工作方式控制寄存器TMOD、定时器控制寄存器TCON、时钟控制寄存器CKCON、计数值低字节寄存器TL0、计数值高字节寄存器TH0。TMOD中的方式选择位T1M1~T0M0用来选择工作方式,如下表所列。TCON用于使能定时器0和定时器1以及指示它们的状态。CKCON用来选择计数器的输入时钟。TL0保存计数值低字节,TH0保存计数值高字节,两字节需分开写。  T1M1 T1M0 方式 说明   0 0 方式0 13位计数器/定时器 0 1 方式1  16位计数器/定时器   1 0 方式2: 自动重装载的8位计数器/定时器 1  1   方式3: 两个8为计数器/定时器

型号

C8051F340

封装

QFP

Flash (bytes)\t

\t64 kB

定时器 (16位

4