本文作者:立创EDA开源平台 OSHWHub 用户@Kirito,点击查看原文章
1、简介
STC单片机开发板,兼容全系列89C、12C系列单片机,十分适合单片机的学习与开发。并且预留8A8K64S4A12-LQFP48焊盘,可根据实际情况选择焊接。
2、板载资源
板载资源有3个独立LED,4个独立按键,四位数码管,LCD1602/12864接口,74HC595,蜂鸣器,NRF24L01接口,OLED接口,EEPROM,红外接收管,DHT11/18B20,12位4通道ADC,12位DAC,MPU6050加速度传感器,BMP280大气压传感器,BH1750光照强度传感器。
其中OLED、EEPROM、AD、DA、加速度、大气压、光照传感器均使用IIC通信,节省IO口资源,P1、P2口独立,无复用功能,可外接其他器件。独立按键可通过跳帽选择高低电平触发。
1602测试
OLED测试
2020.3.15,终于焊完板写完测试程序更新了。。。 个人觉得相比于磨砂黑,蓝色板比较好看,所以选择了蓝色的PCB(其实板子很早就到了,等材料拖了几天才开始焊)
首先把正面和背面的贴片全焊完,如果选择40P-DIP芯片座则U1,R12,R13不需要焊接,只有在使用STC8A8K64S4A12单片机时才需要。为方便调试,我这块板就选择40P芯片座
贴片焊完就可以开始焊插件了,这里的单片机用的是自己画的8A8K LQFP-48转DIP40。 成品如下图:
测试程序已经放在附件里了,没什么注释,大佬勿喷,要求单片机的程序空间必须大于12KB才能使用,如果你的单片机程序空间不够,可以把部分模块的代码移植出来。 为了移植方便,程序里都是一个模块对应一个.c和.h文件。主函数使用状态机,每5秒变换到下一状态,也就是下一个模块的测试。
烧入测试程序,就可以看到OLED在跑了,附上效果图。那个小的1602是在某个TB店捡的垃圾(笑) ps:附件里的另外两个程序都比较大,推荐使用64KB程序空间的单片机。一个是badapple,一个是gif动图。
如果你是小白,可以从这里开始,这块开发板很适合新手入门。 如果你正在学而又买不起某宝的开发板,马上打样吧!还能锻炼你的焊功有木有! 如果你是大佬,那那那。。。点个赞再走呗!(๑•ᴗ•๑)
4、文档
5、BOM 相关器件(点击商品编号可查看产品详细信息)
商品编号 | 型号 | 品牌 | 规格/描述 |
C90751 | NF-04 |
Ai-Thinker(安信可) |
DIP / 2.4G无线模块 |
C84390 | STC8A8K64S4A12 | STC(宏晶) |
LQFP-48_7x7x05P / MCU |
C144198 | MCP4725A0T-E/CH |
MICROCHIP(美国微芯) |
SOT-23-6 / DAC |
C24112 |
MPU-6050 |
InvenSense |
QFN-24_4x4x05P / 加速度传感器 |
BMP280 |
Bosch(博世)
|
LGA-8 / 大气压传感器 |
您也可以点击下载BOM或点击直接在立创商城下单
本文作者:立创EDA开源平台 OSHWHub 用户@Kirito,未经许可禁止转载,请自行验证。
BSMD1812-200-30V/自恢复保险丝 | 0.38069 | |
FS55X106K101EGG/贴片电容(MLCC) | 1.28 | |
CA45-A016K106T/钽电容 | 0.224 | |
LKS665B/仿真器/烧录器 | 429.55 | |
FS32X225K101EGG/贴片电容(MLCC) | 0.229602 | |
FE2HX475M251LGL/贴片电容(MLCC) | 7.07 | |
DMS3R3224RS/超级电容器 | 1.57 | |
SM3R3703T01U/超级电容器 | 0.952 | |
FS32X106K101EGG/贴片电容(MLCC) | 1.42 | |
CA45-A010K106T/钽电容 | 0.2016 |
50万+现货SKU
品类不断扩充中
科技智能大仓储
最快4小时发货
正品有保障
物料可追溯
明码标价节省时间
一站式采购元器件