站内搜索
发作品签到
8051F340最小系统板
专业版

8051F340最小系统板

工程标签

STC单片机

325
0
0
0

简介

8051f340的最小系统板,使用TypeC接口供电,C2接口用于程序下载。

简介:8051f340的最小系统板,使用TypeC接口供电,C2接口用于程序下载。
复刻成本:20

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2025-01-11 21:51:08更新时间:2025-01-16 09:52:36

描述

项目简介

8051F340最小系统板

项目功能

8051F340最小系统板,两排引脚间距为25.7mm,可直插面包板。

Screenshot 2025-01-15 221642.png

项目参数

  • 本设计采用8051F340芯片,板子外扩3阁5V接口,两个3.3V接口,以及26个IO口,接口丰富可用于各种项目。
  • 本设计采用TypeC接口,方便易用,作为8051增强型芯片,支持USB进行传输。
  • 板载一个电源LED和两个IO口LED(330欧电阻亮度过高,建议更换为10K)。

原理解析(硬件说明)

电源电路:
采用TYPE-C-16P接口作为供电接口。在CC1和CC2引脚处加入5.1K下拉电阻,便于不同主机识别和配置。
调试电路:
使用8051F340的C2CK和C2D接口进行调试(需购买U-EC6下载器)

软件代码(板载LED电灯程序)

#include                 
sfr16 TMR2RL   = 0xca;                 
sfr16 TMR2     = 0xcc;                 
#define SYSCLK       22118000 / 8     
#define BLINK_RATE   1              
sbit LED1 = P2^1;
sbit LED2 = P2^2;                    
void OSCILLATOR_Init (void);
void PORT_Init (void);
void Timer2_Init (int counts);
void Timer2_ISR (void);
void main (void) 
{
   PCA0MD &= ~0x40;                        
   OSCILLATOR_Init ();                      
   PORT_Init ();                            
   Timer2_Init (SYSCLK / 12 / BLINK_RATE);                            
   EA = 1;									
   while (1) {}                             
}

void OSCILLATOR_Init (void)
{
   OSCICN = 0x80;                                }


void PORT_Init (void)
{
   XBR0     = 0x00;                    
   XBR1     = 0x40;                    
   P2MDOUT |= 0xff;                    
}

void Timer2_Init (int counts)
{
   TMR2CN  = 0x00;                                CKCON  &= ~0x60;                   
   TMR2RL  = -counts;                 
   TMR2    = 0xffff;                  
   ET2     = 1;                       
   TR2     = 1;                       
}
void Timer2_ISR (void) interrupt 5
{	  	
   TF2H = 0;                           
   LED1 = ~LED1; 
   LED2 = ~LED2;                     
}



点灯

微信图片_20250115221853.jpg

焊接注意事项

排针焊接时一定要正放,不然插不进面包板。芯片焊接时,不要加过多的焊锡。一定要做好芯片定位,焊完后引脚偏了就不容易再弄回去。TypeC塑料底座,焊接时温度不要太高。

实物图

微信图片_20250115215717.jpg
微信图片_20250115215913.jpg

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
LEDBlink.zip
14
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航