C8051F020DK学习板功能简介

2013-10-29 14:06:00
  • 1.概述 c8051f020dk是为在校学生和单片机爱好者开发的一款单片机开发板,也可作为工程人员开发参考之用。本学习板采用美国silabs公司的c8051f020作为核心控制器,指令集与mcs51兼容,是学习c8051f系列单片机入门级mcu。我们针对c8051f02

1.概述

c8051f020dk是为在校学生和单片机爱好者开发的一款单片机开发板,也可作为工程人员开发参考之用。本学习板采用美国silabs公司的c8051f020作为核心控制器,指令集与mcs51兼容,是学习c8051f系列单片机入门级mcu。我们针对c8051f020单片机片上的全部资源,编写了所有功能的测试程序,对该单片机的性能做了全面的测试评估,使用方便。

2. c8051f020单片机主要特性

􀁹 高速流水线结构的8051 兼容的cip-51 内核可达25mips

􀁹 全速非侵入式的在系统调试接口片内

􀁹 真正12 位c8051f020 100 ksps 的8 通道adc 带pga

和模拟多路开关

􀁹 两个12 位dac 可编程更新时序

􀁹 64k 字节可在系统编程的flash 存储器

􀁹 4352 4096+256 字节的片内ram

􀁹 可寻址64k 字节地址空间的外部数据存储器接口

􀁹 硬件实现的spi smbus/ i2c 和两个uart 串行接口

􀁹 5个通用的16 位定时器

􀁹 具有5 个捕捉/比较模块的可编程计数器/定时器阵列

􀁹 片内看门狗定时器vdd 监视器和温度传感器

3.本学习板主要资源

(1)mcu 为美国silabs 公司c8051f020,64kb flash、(4096+256)b ram、最高25mips 执行速度;

(2)外扩32kb sram(选用is62lv256,速度45ns),外扩spi 方式512kb flash(sst25vf016b);;

(3)8 路12 位ad 输入,ain1 到ain8 输入信号量程0~+25v,其他量程输入电压可通过更改分压电阻实现;

(4)2 路12 位da 输出,输出信号量程0~+2.5v;

(5)8个轻触键盘,蜂鸣器,8个led 功能指示灯指示;

(6)2 路标准rs232 通讯接口;

(7)1 路rs485/422 通讯接口;

(8)iic 接口的eeprom at24c02(可选更大容量的eeprom);

(9)iic接口的rtc时钟,选用pcf8563, 带停电保护功能;

(10)ch372 usb 从机通信;

(11)电位器调节实现2 路比较器接口使用实验;

(12)外扩总线接口;

(13)c8051f020 上的所有资源对用户开放;

(14)+5v 供电;

4.学习板软件例程

(1). delay: 软件延时程序,利用软件进行延时操作。

(2). io: io信号输出控制程序。

(3). keyled: 键盘读取及lcd液晶显示程序。

(4). iic_eeprom: iic接口eeprom(at24c02a, 容量256字节)读写程序。

(5). iic_rtc: iic接口实时时钟(pcf8563)读写程序。

(6). pwm: pwm信号输出控制程序。

(7). rs232: rs232串行数据通信程序。

(8). rs485: rs485串行数据通信程序。

(9). adc_display: adc采样转换及数据处理数码管显示。

(10). dac: dac转换及计算程序。

(11). timer: timer2、timer3计时程序。

(12). spiflash: spi接口flash(at25f512, 容量512k)读写程序。

(13). compararat: cp0,cp1应用程序。

(14). usb: ch372 芯片应用程序。

5.学习板配置:

(1) c8051f020dk开发板1块;

(2) 交叉串口线1条;(3) usb电源线1条;

(4) 资料光盘1张;

光盘内容:

1) c8051f020dk使用手册;

2)c8051f020dk原理图(pdf文件);

3)实验程序源码(c语言);

4)c8051f020dk主要元器件资料;

5)keil c51 v8.02开发软件(2k代码限制);

6)其它相关资料;

欢迎转载,信息来自维库电子市场网(www.dzsc.com)