站内搜索
发作品签到
STC单片机开发板
标准版

STC单片机开发板

简介

STC单片机开发板,兼容89C、12C系列及8A单片机

简介:STC单片机开发板,兼容89C、12C系列及8A单片机

开源协议

GPL 3.0

创建时间:2020-03-10 16:09:50更新时间:2022-07-12 08:30:54

描述

注意!本工程不得用于任何商业用途,请遵守相关开源协议!

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口独立,无复用功能,可外接其他器件。独立按键可通过跳帽选择高低电平触发。

下图都是基于测试版的测试,详细介绍及程序Demo会在新板打样到了以后更新,有啥问题可以在评论区留言哦
IMG_20200310_202721.jpg
1602测试
序列 01.gif
OLED测试
序列 03.gif

=============我是分割线=============

2020.3.15,终于焊完板写完测试程序更新了。。。
个人觉得相比于磨砂黑,蓝色板比较好看,所以选择了蓝色的PCB(其实板子很早就到了,等材料拖了几天才开始焊)

TIM图片20200315235804.jpg

首先把正面和背面的贴片全焊完,如果选择40P-DIP芯片座则U1,R12,R13不需要焊接,只有在使用STC8A8K64S4A12单片机时才需要。为方便调试,我这块板就选择40P芯片座
IMG_20200313_172845.jpg
贴片焊完就可以开始焊插件了,这里的单片机用的是自己画的8A8K LQFP-48转DIP40。
成品如下图:
TIM截图20200315222315.png

测试程序已经放在附件里了,没什么注释,大佬勿喷,要求单片机的程序空间必须大于12KB才能使用,如果你的单片机程序空间不够,可以把部分模块的代码移植出来。
为了移植方便,程序里都是一个模块对应一个.c和.h文件。主函数使用状态机,每5秒变换到下一状态,也就是下一个模块的测试。

要注意这里的程序都必须遵循GPL3.0协议,请尊重他人的劳动成果,谢谢。

TIM截图20200315230330.png1.png

烧入测试程序,就可以看到OLED在跑了,附上效果图。那个小的1602是在某个TB店捡的垃圾(笑)
ps:附件里的另外两个程序都比较大,推荐使用64KB程序空间的单片机。一个是badapple,一个是gif动图。

IMG_20200315_225936.jpg

如果你是小白,可以从这里开始,这块开发板很适合新手入门。
如果你正在学而又买不起某宝的开发板,马上打样吧!还能锻炼你的焊功有木有!
如果你是大佬,那那那。。。点个赞再走呗!(๑•ᴗ•๑)

设计图

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

BOM

暂无BOM

3D模型

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

附件

序号文件名称下载次数
1
1602_bad_apple(程序空间要大于64KB).zip
193
2
OLED_test_2_动图(程序空间要大于52KB).zip
150
3
0-Demo(程序空间要大于12KB).zip
169
4
NRF24L01.zip
165
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

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

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

底部导航