嘉立创产业服务站群
发作品签到
专业版

STC8051U开发板

工程标签

661
0
0
0

简介

基于STC8051U设计的开发板。使用STC的硬件USB下载(USB-HID),HID设备可以免驱动,所以下载时不需要安装驱动直接下载。

简介:基于STC8051U设计的开发板。使用STC的硬件USB下载(USB-HID),HID设备可以免驱动,所以下载时不需要安装驱动直接下载。
STC单片机创意设计大赛

开源协议

GPL 3.0

创建时间:2024-07-15 07:12:15更新时间:2024-10-25 04:00:28

描述

一、开发板功能概括

1.使用USB直接下载、直接仿真
2.全彩REG电路
3.无源蜂鸣器
4.两位数码管
5.DS118B20温度传感、DHT11温湿度传感
6.红外接收
7.485通信
8.555计数
9.ADC电压测量
10.光敏电阻电压测量
11.RTC时钟
12.LED灯电路
13.按键电路
14.兼容SPI-7pin、SPI-8pin、IIC-4pin的OLED屏接口
15.三芯通用传感器接口
16.PCF8563/BMP180/MPU6050等四芯传感器接口
17.电源接口(电源电压排针引出)
18.STC8051U芯片引脚全部引出

3.png

二、原理图介绍

主控芯片

基于STC8051U开发,在数据手册中有详细的介绍

2.png
MCU.png

RTC时钟

必须使用32.768KHZ时钟,因为把32.768K的时钟频率经过15次分频的话,得到的频率正好是1Hz。
1秒正是1Hz,以便于产生1秒的时钟频率。

5.png
4.png

按键电路

可以不用加上拉电阻和电容,很方便。P32口按键可用于下载

7.png
9.png
6.png

TYPE-C下载/供电电路

基于ME6231高精度低压差线性稳压器供电,稳压器芯片的CE引脚接在开关上,
用于下载时搭配P32按键,进行断电/上电操作从而使用USB-HID通信协议。
外接排针用于连接STC-USB Link1D等工具,我使用的是一箭双雕(USB转双串口),很方便。

13.png
11.png
10.png

P0口的低四位是数码管、高四位是LED

数码管电路

使用CD4511驱动数码管,CD4511是BCD码编码输出。使能引脚都已经接好,只需要控制
单片机引脚来控制输出对应的数值。

16.png
15.png

LED灯

使用SS8550 PNP型三极管使能LED

14.png

REG灯

单片机三个引脚控制不同颜色的灯,混合红色、绿色和蓝色这三种基本颜色来发出不同的颜色。
17.png

单总线测温

这两个都是常见的传感器,DS18B20是温度传感器、DHT11是温湿度传感器。
18.png

无源蜂鸣器电路

无源蜂鸣器驱动需要控制发出一定频率的电信号,电信号的频率不同蜂鸣器发出的声音也不同。
P52引脚可以设置为PWM模式,这样驱动起来就很方便了。
使用排针和跳线帽来控制蜂鸣器的开关。
20.png
21.png
19.png

红外接收电路

红外线(Infrared)是频率介于微波与可见光之间的电磁波,波长在1mm到760纳米(nm)之间,频率比红光低的不可见光。,接收端使用红外接收二极管,利用光电效应,经过滤波和功率放大,形成能够承载信号的数字量。
22.png

555计数

可调电阻用来调节555的频率,P34引脚可配置为外部输入计数功能

23.png
24.png
555.png

485通信

可以使用485与外部通信,P50\P51是单片机的串口3.
485.png

ADC电路

这里的光敏电阻和可调电阻,都是对电压值进行分压,然后通过单片机ADC进行电压读取。
在PCB的右下角有一块铺铜用于模拟地的使用。
25.png

外部器件接口

可以用于多种传感器等连接使用。
26.png

多兼容屏幕接口

此单片机的MOSI/MISO可以切换,这边如果使用P32/P33的话,就可以既能使用单片机的IIC又能使用SPI了。我这个虽然也可以兼容多种屏幕连接,但IIC通信需要自己编写时序,
但这个网上资源很多,开发起来也不难。

28.png
27.png

三、部分实物功能展示

下载

使用一根TYPE-C线就可以完成供电和下载,也不用安装驱动,很方便。
下载过程:
1.打开STCAI-ISP软件
2.选择对应芯片型号
3.选择要下载的HEX文件
4.设置一下IRC频率
5.按下P32引脚(不要松手),再按下稳压芯片的使能按键进行断电,再松开使能按键进行上电。
此时就可以看到检测到(HID1)STC-USB Writer

30.png

31.png
6.最后再点击下载就可以了

LINK工具下载

我这里使用的是USB转双串口下载
将工具与开发板上面的排针连接好后,就可以在STCAI-ISP点击下载了,很方便

IMG_20240725_121455.jpg
40.png

编写环境搭建

1.需要先把STC的头文件添加进去,使用STCAI-ISP软件添加
文件添加路径是KEIL的安装路径
32.png
2.创建KEIL工程选择STC就可以找到此芯片(可以选择8位或32位)

33.png
3.存储模式选择

35.png

34.png
4.最后生成HEX文件用于烧录

36.png

STCAI-ISP

STCAI-ISP是一个很好用的工具,里面除了下载之外还有很多其他功能。
如:串口助手、波特率计算、定时器计算、软件延时计算等

37.png

38.png
我这里使用I/O口配置工具进行引脚配置,将配置好的代码直接放在主函数中进行初始化,
就可以使用了,很方便

39.png

LED & 数码管

REG

OLED的刷新速度很快

设计图

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

BOM

暂无BOM

附件

序号文件名称下载次数
1
113.mp4
4
2
111.mp4
0
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航