gjFhG0i

51 microcontroller development board (compatible with STC and AT chips)

 
Overview
This project
is a creation based on my ideas for a 51 microcontroller development board
. Recently, my school offered a 51 microcontroller course, and I created this project with a learning attitude. I also hope to add my own ideas and make some improvements to the project. Here are
some things I did:
Compared to other development boards on the market, this board has an ISP interface that can be used with STC. Alternatively, you can use either an AT51 microcontroller or an STC chip (although an STC chip is sufficient
and a Type-C interface is added, reducing the need for cables; it has a built-in CH340G chip for direct programming and an automatic download circuit, eliminating the need for a switching power supply for downloading
– most importantly, and also my biggest mistake). If you want to expand with RAM or ROM, that's also possible, as the development board has DIP switches for these functions (if you really want to try it out...).
The bottom has an FPC cable to help you quickly connect an external expansion board. (Of course, you'll need to modify
the M3 screw post; the upper right corner connects to the VCC for easy stacking, and the other copper posts are grounded).
It provides 3.3V power and TXS0108 bidirectional level conversion communication,
eliminating the need for a 3.3V module with a 5V level for the 51 microcontroller.
The rest are optional:
8 LEDs, an infrared receiver, a buzzer, a common cathode digital tube driven by 74HC138 and 74HC245,
a built-in DS1302 time chip, a DS18B20 temperature chip, 4 buttons, and an AT24C02. The memory chip includes ISP and TTL auto-download circuitry
(CH340G), the USB-to-serial chip has a step-down chip that can output 3.3V, and the TXS0108 bidirectional level conversion communication chip
board was prototyped several times, but thankfully all the problems were solved (thanks to JLCPCB QAQ
for providing the schematic).
VID_20231117_000740.mp4
SCH_Schematic1_2023-11-17.pdf
PDF_51 Microcontroller Development Board (Compatible with STC and AT chips).zip
Altium_51 microcontroller development board (compatible with STC and AT chips).zip
PADS_51 Microcontroller Development Board (Compatible with STC and AT chips).zip
96980
A four-way quiz buzzer system based on CD4511
A four-way quiz buzzer system based on CD4511
This system features a four-way answer-grabbing function, with reset and latching capabilities.
The engineering description of the CD4511-
based four-way answer-grabbing device for digital tube displays is as follows: 1. Hardware Design: The core of the system is a four-way answer-grabbing device composed of the CD4511 integrated circuit. The CD4511 is a BCD-to-seven-segment decoder used to drive common-cathode LED (digital tube) displays. It has BCD conversion, blanking and latching control, seven-segment decoding, and driving functions. In addition, the entire system also includes a decoding display circuit and an answer-grabbing encoding circuit.
2. Design of Logic Function Expressions: Based on Karnaugh map simplification, the logic function expressions for outputs a, b, c, d and inputs A, B, C, D are: a = A + C, b = B + C, c = D, d = 0.
3. Software Design: Although this problem mainly focuses on hardware design, the role of software cannot be ignored. For example, it implements functions such as latching for priority answering and driving LED digital displays with decoded outputs.
4. System Testing: After completing the above steps, the system needs to be tested to ensure it functions properly. During the test, multiple users should be simulated simultaneously answering questions to check if the system's answering, encoding, priority, latching, digital display, and reset functions are working correctly.
 
0a46796b8dd21d72a6e8bac4851e56ef.mp4
PDF_CD4511-based four-way quiz buzzer system.zip
Altium-based CD4511 four-way quiz buzzer system.zip
PADS_CD4511-based four-way quiz buzzer.zip
BOM_Four-Way Answering Machine Based on CD4511.xlsx
96981
Campus Commemorative PCB
Campus Commemorative Cards
Campus Commemorative Cards
PDF_Campus Commemorative pcb.zip
Altium_Campus Commemorative pcb.zip
PADS_Campus Commemorative pcb.zip
BOM_Campus Commemorative pcb.xlsx
96982
Building a minimal flight controller using Arduino and MPU6050 (with example programs)
It includes a power distribution board; simply plug in the MPU6050 and Arduino Ano to use it.
The link https://www.bilibili.com/read/cv27782906/
 
includes a power distribution board; simply plug in the MPU6050 and Arduino ANO to use it. It features one IIC (MPU6050) input pin, one analog input pin (for connecting an angle-of-attack sensor), and three PWM input pins (receiver channels 1, 2, and 4 for pitch, roll, and yaw). It also has four output pins for supplying PWM to the servos (canards, ailerons, and rudder). The servo and Arduino power supplies are independent, with two power ports: 7-12V for the Arduino and 5V for the servos.
aoasensor.stl
aoa_ctrl_and_yaw_damper_MPU6050_final_PD.ino
e63d0bff918738991de3f9fce6688915352485377.png
PDF_Arduino and MPU6050 Simple Flight Controller Creation (with Example Programs).zip
Altium_arduino and MPU6050 Simple Flight Controller Creation (with Example Programs).zip
PADS_arduino and MPU6050 Simple Flight Controller Creation (with Example Programs).zip
Creating a Simple Flight Controller with BOM_arduino and MPU6050 (with Example Programs).xlsx
96983
Breathing Photo Ambient Light Ornament
This project is divided into two main categories:
1. A breathing ambient light composed of an NE555 timing chip, LED lights, and some peripheral circuits;
2. In addition, an NFC communication system composed of an NXP radio frequency chip and peripheral circuits is used to enable sharing of photos and data with a mobile phone.
PDF_Breathing Photo Ambient Light Ornament.zip
Altium_Breathing Photo Ambient Light Ornament.zip
PADS_Breathing Photo Ambient Light Ornament.zip
BOM_Breathing Photo Ambient Light Ornament.xlsx
96984
Jlink-SWD isolation
Whenever I'm troubleshooting the motor, the high voltage and interference always make me anxious. After all, that's how I ruined two USB ports on my computer. And that's how I started having this problem.
Adapted from: https://oshwhub.com/yuyunlin/h7tool-swd-ge-li
 
 
3.3V debugger input
 
5V MCU device
download
J-Link v9 normal debugging download 5V MCU (Lingou)
 
QQ20231123-11530.mp4
PDF_Jlink-SWD Isolation.zip
Altium_Jlink-SWD Isolation.zip
PADS_Jlink-SWD Isolation.zip
96987
electronic
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2026-03-24 17:40:56

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号