C8051F020单片机说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C8051F020开发板
说明书
V1.0.0
2012年3月22日
目录
第一章 概述 (1)
第二章 开发板简介 (2)
2.1 开发板原理框图 (2)
2.2 开发板实物图 (2)
2.2.1 本开发板的外扩展资源和扩展接口 (2)
2.2.2 本开发板的平面图 (3)
第三章 开发板硬件电路说明 (4)
3.1 硬件电路简介 (4)
3.2 电源电路 (4)
3.3单片机复位电路 (4)
3.4 ZLG7289电路原理图 (5)
3.5 LED电路原理图 (6)
3.6 LCD接口电路 (7)
第四章 开发板注意事项 (8)
4.1注意事项 (8)
4.2开发板跳线使用方法 (8)
第一章 概述
本说明书是C8051F020开发板的硬件使用说明书,详细描述了020开发板的硬件构成、原理,以及它的使用方法。
开发板用USB JTAG对C8051F020芯片进行编程,C8051F020有64个I/O而我们开发板通过排针引出了其中的44个I/O口,板上有标识(也可查看原理图或PCB图)。引出来的I/O口可以供用户配置。
第二章 开发板简介
2.1 开发板原理框图
本开发板主要用到了C8051F020芯片(内置A/D D/A和比较器等)和周立功的ZLG7289芯片,020芯片通过SPI方式和ZLG7289完成数据传递,ZLG7289控制按键和数码管显示。原理框图如下:
图2-1 开发板原理框图
2.2 开发板实物图
2.2.1 本开发板的外扩展资源和扩展接口
部分接口说明:
JTAG接口:本板卡和USB Debug Adaptor仿真器连接,通过本
接口用户可实现在线仿真。
LCD接口: 本板液晶用MzL05-12864
AD/DA接口:本板的AD/DA接口都来自020内置的AD/DA
另外的外扩资源和接口如下图所示:
数码管
AD 接口
比较器接口
P7口P3.0~ P3.6P0口
P2口P1口
3.2 JTAG
3.3V/GND
DAC 接口
LCD 接口LED ZLG7289
5v
GND
P6口
C8051F
020
3.3V/GND 按键
电源开关
复位键
开发板实物图
2.2.2 本开发板的平面图
平面图上的位置和板卡的位置一一对应,详细的说明请看后面章节的图2-2 说明。
图2-3 开发板平面图
第三章开发板硬件电路说明
3.1 硬件电路简介
本开发板的硬件电路部分主要由电源电路、单片机复位电路、ZLG7289电路、发光二极管电路、LCD接口电路组成。
3.2 电源电路
在电源电路中,U8 SPX1117-3.3是稳压芯片将输入电压5V转换成3.3V作为本开发板的主要供电电源。S20是输入电源开关按钮,在下载完数据后可用此按键来更新下载数据。
图3-1 电源电路原理图
3.3单片机复位电路
当开发板上电时,C31经充电后复位端电压相当于低电平实现上电复位;当断电后通过1N4148形成放电回路。电路图如下:
图3-2 复位电路原理图
3.4 ZLG7289电路原理图
按键显示电路采用ZLG7289芯片扩展,共扩展2个四位一体共阴数码管和16个按键,ZLG7289芯片通过SPI通信方式与单片机通信,完成数据的传递。其中P3.7口为单片机外部中断口。利用周立功公司提供的软件包可以很方便的完成对按键与数码管的控制。
图3-3 ZLG7289原理图
ZLG7289与C8051F020通讯接口如下:
/CS2CLK DIO/INT
P3.3P3.4P3.5P3.7
3.5 LED电路原理图
LED以灌电流方式点亮,限流电阻选了1K,电路原理图如下所示:
图3-4 LED 电路原理图
各个LED 与020的P5口相连,如下表所示:
LED0 LED1 LED2 LED3 LED4 LED5 LED6 LED7 P5.0 P5.1 P5.2 P5.3 P5.4 P5.5 P5.6 P5.7
3.6 LCD接口电路
开发板留有一个LCD 液晶接口。相对应的液晶为MzL05-12864,它是一款仅写入的串行SPI 接口方式的液晶,该液晶仅需5个控制口即可完成对其控制。单片机使用模拟SPI 的方式对液晶进行相关操作。液晶接口图与实物图如下:
图3-5 LCD 液晶接口电路原理图与实物图
LCD 与C8051F020通讯接口如下:
SDI SCK A0 /RES /CS3 P2.6 P2.5 P2.4 P2.3 P2.2
第四章开发板注意事项
4.1注意事项
1、单片机上的部分模拟端口也外接在开发板的外围,并表明了相应
的端口号。注意AD和DA的基准电压配置(详见下节)
2、AD使用时注意不要在输入端口直接接超过3.3V直流电压,烧了
后果自负。
3、比较器只引出了CP0,模拟输入口只引出了AIN0-AIN4,使用时请
注意
4、LCD液晶接口所使用的I/O端口也作为通用I/O口外扩在开发板
外围,若使用了LCD则被LCD所占用的I/O不能用分配其他用。
4.2开发板跳线使用方法
在C8051F020开发板上,有一组跳线(LCD接口下面,020芯片左边的三个插针)需要设置,这组跳线是用来选择AD/DA参考电压的。其中左边的是VDD3.3V中间的是参考电压输入端,右边的是内部基准电压。当短接中间和右边两个插针时,参考电压选择内部基准,当短接中间和左边的两个插针电压选择外部 3.3V,当然用户可以设计自己需要的外部基准电压,但所加电压不能超过规定值。