6 通道射频遥控器采用 CC2500 射频收发器模块和 microchip 的 PIC16F1847 微控制器设计。发射器配有 6 个轻触开关、4 个...
微机单片机中的c8051f单片机应用解析之c8051f330
1.概述
C8051F330ST是为在校学生和单片机爱好者开发的一款单片机学习板,也可作为工程人员开发参考之用。本学习板采用美国Silabs公司的C8051F330作为核心控制器,指令集与MCS51兼容,是学习C8051F系列单片机入门级MCU。
2. C8051F330单片机主要特性
(1)高速流水线结构的8051兼容的CIP-51内核,最高25MIPS执行速度;
(2)全速非侵入式的系统调试接口(片内,C2接口);
(3)真正10位200ksps的16通道单端/差分ADC,带模拟多路器;
(4)1个10位电流型输出DAC;
(5)高精度可编程的25MHz内部震荡器;
(6)8K字节可在系统编程的FLASH存储器;
(7)768(512+256)字节的片内RAM;
(8)硬件实现的SPI,SMBus/IIC和1个UART串行接口;
(9)4个通用的16位定时器;
(10)具有3个捕捉/比较模块的可编程计数器/定时器阵列;
(11)片内上电复位,看门狗定时器,1个电压比较器,VDD监视器和温度传感器;
(12)17个I/O端口;
(13)-40~85度工业级温度范围;
(14)2.7V~3.6V工作电压,20脚DIP或MLP封装;
3.本学习板主要特点
(1)选择与MCS51单片机兼容高性能的混合信号处理器C8051F330作为控制芯片。
(2)可以不使用仿真器(EC3)就可以进行软件下载调试,节约开发费用。
(3)编写了完善的软件例程,基本覆盖了C8051F330单片机的所有功能。
4.学习板软件例程
(1)Delay: 软件延时程序,利用软件进行延时操作。
(2)IO: IO信号输出控制程序。
(3)Keyled: 键盘读取及LED数码管显示程序。
(4)IIC_EEPROM: IIC接口EEPROM(AT24C02A, 容量256字节)读写程序。
(5)IIC_RTC: IIC接口实时时钟(PCF8563)读写程序。
(6)PWM: PWM信号输出控制程序。
(7)RS232: RS232串行数据通信程序。
(8)ADC_Uart: ADC采样转换及计算程序。
(9)ADC_display: ADC采样转换及数据处理数码管显示。
(10)DAC: DAC转换及计算程序。
(11)Timer: Timer2、Timer3计时程序。
(12)INT0: 外部中断0测试程序。
(13)bootloader: 如果C8051F330内部bootloader程序不慎被擦除,可应用C8051F网络生产的EC3将
bootloader.hex程序下载到芯片中。
5.学习板配置:
(1) C8051F330ST学习板1块;
(2) 交叉串口线1条;
(3) USB电源线1条;
(4) 资料光盘1张;
光盘内容:
1) C8051F330ST使用手册;
2)C8051F330ST原理图(PDF文件);
3)实验程序源码(C语言);
4)C8051F330ST主要元器件资料;
5)KEIL C51 V8.02开发软件(2K代码限制);
6)其它相关资料;
欢迎转载,信息来自接线图网(www.jiexiantu.com)
相关文章
发表评论