C8051F020DK开发板
技术服务热线:15332419602 为您解决嵌入式技术难题
相关参数:型号: C8051F020DK
所用MCU: C8051F020
可评估其它MCU: C8051F020/1/2/3
详细介绍:1.概述
C8051F020DK是为在校学生和单片机爱好者开发的一款单片机开发板,也可作为工程人员开发参考之用。本学习板采用美国Silabs公司的C8051F020作为核心控制器,指令集与MCS51兼容,是学习C8051F系列单片机入门级MCU。我们针对C8051F020单片机片上的全部资源,编写了所有功能的测试程序,对该单片机的性能做了全面的测试评估,使用方便。
2.C8051F020单片机主要特性
(1) 高速流水线结构的8051 兼容的CIP-51 内核可达25MIPS
(2) 全速非侵入式的在系统调试接口片内
(3) 真正12 位C8051F020 100 ksps 的8 通道ADC 带PGA
和模拟多路开关
(4) 两个12 位DAC 可编程更新时序
(5) 64K 字节可在系统编程的FLASH 存储器
(6) 4352 4096+256 字节的片内RAM
(7) 可寻址64K 字节地址空间的外部数据存储器接口
(8) 硬件实现的SPI SMBus/ I2C 和两个UART 串行接口
(9) 5个通用的16 位定时器
(10) 具有5 个捕捉/比较模块的可编程计数器/定时器阵列
(11) 片内看门狗定时器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个轻触键盘2010-7-4,蜂鸣器,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) XDATA: 测试外扩XRAM程序。
(14) Compararator: CP0,CP1应用程序。
(15) 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代码限制);