擎天柱Ai8051U-LQFP48转89C52-DIP40核心板扩展电路开源系列 (一)Ai8051U冲哥教程配套擎天柱扩展电路(上)
一、设计背景
STC的官方教程《8051U深度入门到32位51大型实战教学视频》是基于AI8051U大学计划试验箱讲解的,而试验箱的LED显示的I/O端口是P00-P07,见图1。
图1:AI8051U大学计划试验箱LED布局
根据论坛规则,初学者要在学习了1-7课之后发表感悟帖子,才有机会获得AI8051U大学计划试验箱,没有试验箱,初学者就不容易理解冲哥的课程。 好在注册论坛会员能送一块STCAi8051U-LQFP48转89C52-DIP40 核心板。AI8051U-LQFP48转89C52-DIP40核心板是一种功能强大、兼容性好的微控制器核心板,适用于多种嵌入式应用场景,其核心是AI8051U-LQFP48核心板基于 LQFP48封装的AI8051U微控制器,而89C52-DIP40指的是它能够转换为与89C52微控制器兼容的DIP40封装。
图2:STC AI8051U-LQFP48 转 89C52-DIP40 核心板实物图
由于成本控制的原因,该核心板焊接了八个LED见图1,使用的I/O端口是P20-P27,要想再现《8051U深度入门到32位51大型实战教学视频》的源码例程,就需要自己修改I/O端口,对于初学者是一个不小的难题,再者AI8051U大学计划试验箱体积较大,对于大学生在宿舍学习AI8051U单片机来说,还是擎天柱比较方便。 为了解决这个痛点,我们设计了这款扩展电路板,完美地解决了P00-P07 I/O端口亮灯的问题,也解决了STCAi8051U-LQFP48 转 89C52-DIP40 核心板与教程I/O端口不统一的矛盾,配合扩展电路板可以在STCAi8051U-LQFP48 转 89C52-DIP40 核心板上直接运行AI8051U大学计划试验箱代码。
二、电路原理
如图1所示,电路非常简单,H1排针用杜邦线连接STCAi8051U-LQFP48 转 89C52-DIP40 核心板对应的P00-P07 I/O端口。 +5V电流经LED流向限流电阻,I/O端口输出高电平时,对应的LED不亮灯;I/O端口输出低电平时,对应的LED亮灯。 本电路不需要任何调试,只要接线无误就可以直接运行。
图3:STC AI8051U-LQFP48 转 89C52-DIP40 核心板扩展电路板电路原理图
本电路采用绿色3mm插件式LED灯珠,使用其他类型的LED需要重新计算限流电阻。 LED限流电阻的计算公式为: R = (V_supply - V_F) / I_F 其中: R 是限流电阻的阻值(单位:欧姆,Ω)。 V_supply 是电源电压(单位:伏特,V)。 V_F 是LED的正向电压(单位:伏特,V),不同颜色的LED正向电压不同,例如红色LED约为1.8-2.2V,蓝色和白色LED约为3.0-3.6V。 I_F 是LED的正向电流(单位:安培,A),典型电路为20mA,考虑到单片机的驱动能力较低,为了保护单片机,建议使用5-10mA。
三、PCB设计
图4:STC AI8051U-LQFP48 转 89C52-DIP40 核心板扩展电路板PCB工程图
图5:STC AI8051U-LQFP48 转 89C52-DIP40 核心板扩展电路板布线图
图6:STC AI8051U-LQFP48 转 89C52-DIP40 核心板扩展电路板2D仿真图
图7:STC AI8051U-LQFP48 转 89C52-DIP40 核心板扩展电路板3D仿真图
|