1.概述
c8051f340dk 是为技术研发人员和单片机爱好者开发的一款单片机开发板。本开发板采用美国
silabs 公司的c8051f340 作为核心控制器,在搭配该公司的cp2200 以太网控制芯片可完成工业以太
网产品开发。我们针对c8051f340 单片机片上的全部资源,编写了所有功能的测试程序,对该单片机
的性能做了全面的测试评估,使用方便。使用该开发板能使开发者迅速掌握cp2200 以太网控制器和
c8051f340 单片机的软硬件设计,大大缩短了产品开发周期。
2. c8051f340 单片机主要特性
(1)高速流水线结构的8051 兼容的cip-51 内核,最高48mips 执行速度;
(2)全速非侵入式的系统调试接口(片内,c2 接口);
(3)真正10 位200ksps 的多通道单端/差分adc,带模拟多路器;
(4)高精度可编程的12mhz 内部震荡器;
(5)64kb 字节可在系统编程的flash 存储器;
(6)4352(4096+256)字节的片内ram;
(7)usb 2.0通信接口,支持全速12mbps通信和低速1.5mbps通信
(8)硬件实现的spi,smbus/iic 和2 个uart 串行接口;
(9)4 个通用的16 位定时器;
(10)具有5 个捕捉/比较模块的可编程计数器/定时器阵列;
(11)片内上电复位,看门狗定时器,2 个电压比较器,vdd 监视器和温度传感器;
(12)40 个i/o 端口;
(13)-40~85 度工业级温度范围;
(14)2.7v~3.6v 工作电压,tqfp48 封装;
3. 板上资源
(1)mcu 为美国silabs 公司c8051f340,64kb flash、(4096+256)b ram、最高48mips 执行速度;
(2)外扩32kb sram(选用is62lv256,速度70ns),外扩64kb 串行flash (选用at25f512,,也可以
选用更大的flash);
(3)2 路10 位ad 输入,ain1 到ain2 输入信号量程0~+24.4v;
(4)2 路标准rs232 通讯接口;
(5)iic 接口的eeprom at24c02(可选更大容量的eeprom);
(6)iic接口的rtc时钟,选用pcf8563, 带停电保护功能;
(7)4*1 轻触键盘,蜂鸣器,led 指示;
(8)jtag(c2)调试接口;
(9)两个lcd 接口,支持多种厂家lcd,最高支持320×240;
(10)usb 从机通信;
(11)10m 以太网通讯接口,选用cp2200 以太网通讯专用控制芯片;
(12)外接p0/p1/p2/p3/p4 5 个8 位io 接口;
(13)外扩总线接口;
(14)c8051f340 上的所有资源对用户开放;
(15)usb 供电;
4.开发板软件例程
(1)delay: 软件延时程序,利用软件进行延时操作;
(2)key io: 键盘读取及 io 信号输出控制程序;
(3)eeprom: iic 接口eeprom(at24c02a, 容量256 字节)读写程序;
(4)rtc: iic 接口实时时钟(pcf8563)读写程序;
(5)rs232: 2 路rs232 串行数据通信程序;
(6)adc: 2 路10 位ad 采集示例程序;
(7)lcd:1602 字符型lcd 显示驱动软件;
(8)timer: timer0、__________timer2、timer3 计时程序;
(9)flash:外扩spi 串行flash(at25f512)擦除读写软件;
(10)usb: usb 通信示例程序;
(11)web: tcp/ip 协议栈及其应用通信程序;
5.开发板配置:
(1) c8051f340dk 开发板1 块;
(2) 交叉串口线1 条;
(3) 交叉网线1 条;
(4) usb(电源)线1 条;
(5) 资料光盘1 张;
光盘内容:
1) c8051f340dk 使用手册;
2)c8051f340dk 原理图(pdf 文件);
3)实验程序源码(c 语言);
4)c8051f340dk 主要元器件资料;
5)keil c51 v8.02 开发软件(2k 代码限制);
6)其它相关资料;
欢迎转载,信息来自维库电子市场网(www.dzsc.com)