新闻  |   论坛  |   博客  |   在线研讨会
C8051F学习笔记1:C8051F最小系统
0750long | 2009-04-20 13:42:49    阅读:5820   发布文章

C8051F学习笔记1C8051F最小系统

C8051F是Silicon Laboratories公司推出的增强型51单片机,当然功能很强大,我觉得最吸引人的要算峰值能指令运行达到25MIPS(Million Instructions Per Second(每秒百万条指令)),即与8051相比,在相同时钟下单周期指令运行速度为原来的12倍;整个指令集平均运行速度为原来8051的9.5倍,使8051兼容机系列进入了8位高速单片机行列。

哈哈,下面开始一步步教你制作C8051F的最小系统:

要进行C8051F开发无非要有这些东西:下载线+最小系统开发板+编译软件。

 

下载线:

这个可以自己制作,网上也有这方面的电路图,为了省事,我是在淘宝上买的,卖家东西很好,是自己开发的USB口下载线,同时也是一个仿真器(C8051F USB口的JTAG/C2下载线 U-EC5仿真器)

 

点击看大图

 

http://hi.baidu.com/microgo/blog/item/7ecfc86377bcb4dbe7113afa.html

 

卖家还把教程、软件、例程和在官网下的应用笔记刻成光盘,这样就省去了我学习C8051F的很多时间J

 

C8051F最小系统

我没有买开发板,是在万用板上焊接的。C8051F有很多型号,有些还有100多个管脚,这很费事,所以我选用C8051F320,管脚少,LQFP32封装,只有32个管脚,管脚间距也大,1.27mm。在中发买那种有贴片焊盘的万用板。

 

C8051F选型

http://www.xhl.com.cn/xxzn/xxzn.asp

C8051F开发板参考电路图

http://www.xhl.com.cn/pcb/1.htm

 

C8051F最小系统构成

   3.3V电源+低电平复位+JTAG/C2+(晶振)   pdf

 

点击看大图

 

 

 

电源部分

电源采用AMS1117-3.3V,AMS1117的好处是电压压降低,大于1.7V,所以输入用5V电源的话,也可以稳压到3.3V。当然C8051F在2.7V~3.6V之间都能正常工作。如果没有1117的话,也可以采用可调的稳压芯片LM317,不过对于LM337,在接入电路前最好把输出电压调节到3.3V左右。

AMS1117   

1- Ground/Adjust

2- VOUT

3- VIN

 

AMS1117有两种版本,一种是可调的,1脚为ADJ,电路如下图。一种是1脚直接接地。所以购买的时候要注意(买AMS1117-3.3V)。

 

 

 

 

LM317/LM217/LM117 1.2~25V可调电压稳压电路

 

 

复位部分

要注意c8051f单片机采用低电平复位,而at89x5x采用高电平复位。

传统51单片机复位电路(高电平复位)

           

 

传统51单片机复位也可以采用复位芯片(MAX810/STC810)

 

 

 

C8051F复位电路(低电平复位)

 

C8051单片机复位芯片选择MAX809.

 

 

JTAG/C2

C8051F单片机有两种接口形式,JTAG和C2接口。

当MCU 为C8051F00X/01X/02X/04X/06X/12X/2XX 系列时,选择JTAG;

当MCU 为C8051F3XX、4XX、5XX 系列时,选择C2。

最好参考对应的原理图。

 

JTAG方式:

 

C2方式:

如果你用的C8051F单片机为C2接口,只需要留三个口即可,即C2DC2CKGND,注意的是C2CK上需要加一个2K-10K的上拉电阻。

 

振荡器

在上面的C8051F最小系统原理图中,可以看到外接了晶振,其实这部分对于C8051F来说可以省略。

 

C8051F有内部振荡器,所以在要求不高的时候可以只是用内部振荡就行了。C8051F也自带外部振荡驱动电路,外部振荡器电路可以驱动外部晶体、陶瓷谐振器、电容或RC网络。也可以使用一个外部CMOS时钟提供系统时钟。

 

 

编译软件

    编译软件可以采用IAR Embedded Workbench for MCS-51、Keil μVsion2/3、Silicon Laboratories IDE软件。下载线与编译软件的连接方法可以参考USB Debug Adapter For C8051F MCU 用户手册

part1 rar part2rar part3rar

 

我用万用板焊接的C8051F最小系统(C8051F最小系统+2个按键+2个LED+RS232+USB)

 

 

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客