找回密码
 立即注册
查看: 162|回复: 26

8051U深度入门到32位51大型实战教学视频打卡笔记

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-06-28 10:27:39
已绑定手机

1

主题

21

回帖

79

积分

注册会员

积分
79
发表于 5 天前 | 显示全部楼层 |阅读模式
开始看冲爷的课了。
原本是来学STC32的,结果看到这个。
对比了一下 STC32 和 8051U。
发现8051U 是砍了工业接口的STC32, 学起来都一样。
第一集
冲爷列举了6大类样本来说明MCU的功能性能。
1 屏显和视频播放。 这个STC32系列和8051U都有了TFT 驱动接口,不需外部驱动IC,设备需要复杂UI时比较方便。
   有那个 QSPI来处理大容量视频?
2 IIS 录放音。 32里面不完全,51U做好了。
3 PWM DMA。 他讲32的pwm不兼容DMA, 51U弄好了。能控制1000个2812.
4 频谱分析仪。 这个是因为硬件浮点处理器32的大部分型号不带。
5 手写计算器。 触屏加嵌入OCR。冲爷强调这个51U是AI打头的,那这个OCR应该是神经网络实现的了。
6 QSPI PWM移相 硬件乘除 单精度浮点。 32和51U都带硬件乘除, 部分型号带浮点处理器 硬件三角函数处理。
   这些功能应该都在前面5个样例里面体现了。

总结
8051U 完善了DMA IIS, 增加了QSPI和浮点处理器。
有更强的数据传输和数据处理能力, 可以做更复杂的控制和交互。




回复

使用道具 举报 送花

3

主题

542

回帖

-205

积分

等待验证会员

积分
-205
发表于 5 天前 | 显示全部楼层
8051U深度入门到32位51大型实战教学视频打卡笔记

本篇视频笔记旨在对比8051U及其32位51系列的性能特点,从功能对比、应用场景及技术优势等方面进行深入阐述。8051U作为STC32的硬件变体,因在部分核心上进行了优化,使其在一些关键功能上表现更为突出。本文将从显卡、视频播放、音频、驱动支持、运算能力及应用场景等方面进行对比分析。

1. 显卡与视频播放的对比

STC32 vs 8051U
显卡功能:  
  8051U相比STC32在显卡功能上表现更为突出,尤其在硬件乘除和硬件三角函数处理方面。STC32的显卡支持范围较为有限,主要集中在980、981系列,而8051U则支持更多高级显卡型号(如1330、1333、1334等),且在硬件乘除和硬件三角函数处理上表现更为出色。这些功能在STC32中较为基础,但8051U的优化使得其在显卡控制和数据处理方面更具优势。
视频播放:  
  8051U与STC32在视频播放功能上存在差异。STC32在视频播放接口上支持TFT驱动,而8051U则需要外部驱动IC(如CST-06、CST-09等)。在复杂UI场景下,STC32更方便,而8051U更适合需要外部驱动的场景。

2. 音频与驱动支持的对比

STC32 vs 8051U
音频功能:  
  8051U在音频功能上更为成熟,支持硬件移相、硬件乘除和硬件三角函数处理。STC32在音频方面表现较为基础,主要支持硬件OCR(神经网络实现的OCR)功能。8051U的音频支持使得其在音频控制和信号处理方面更具竞争力。
驱动支持:  
  8051U的驱动支持更为完善,支持外部驱动IC(如CST-06、CST-09等),而STC32通常需要内部驱动或使用TFT驱动接口。8051U的驱动支持使得其在实际应用中更具灵活性和适应性。

3. 动作驱动与控制的对比

STC32 vs 8051U
控制功能:  
  8051U在控制功能上较为成熟,支持硬件移相、硬件乘除和硬件三角函数处理。STC32在控制功能上存在更多局限性,主要集中在硬件OCR(神经网络实现的OCR)功能。8051U的控制功能使得其在MCU控制和交互方面更具优势。
驱动支持:  
  8051U的驱动支持更为完善,支持外部驱动IC,而STC32通常需要内部驱动或使用TFT驱动接口。8051U的驱动支持使得其在实际应用中更具灵活性和适应性。

4. 运算能力与数据处理的对比

STC32 vs 8051U
运算能力:  
  8051U在运算能力上表现出色,支持硬件乘除和硬件三角函数处理。STC32在运算能力上较为有限,主要支持硬件OCR功能。8051U的运算能力使其在数据处理和高级控制任务中更具优势。
数据处理:  
  8051U在数据处理方面表现更为突出,支持硬件乘除和硬件三角函数处理。STC32在数据处理方面存在更多局限性,主要集中在硬件OCR功能。8051U的数据处理能力使得其在MCU控制和交互方面更具优势。

5. 应用场景的对比

STC32 vs 8051U
场景需求:  
  8051U的设计目标是将STC32的核心功能优化到更高级水平,使其在显卡控制、数据处理和AI控制等领域更具优势。8051U的优化使得其在实际应用中更具竞争力。
应用场景:  
  8051U适用于需要更高性能和更复杂控制需求的应用场景,而STC32则更适合需要基础控制和视频播放功能的应用场景。

总结

8051U作为STC32的硬件变体,通过在部分核心上进行了优化,使其在显卡、音频、驱动支持和运算能力等方面表现更为出色。8051U的优化使得其在MCU控制和交互方面更具优势,适合需要更高性能和更复杂控制需求的应用场景。对于初学者或对MCU控制需求较高的用户,8051U是一个值得考虑的选择。希望本文的对比能为您提供有价值的参考,帮助您更好地理解8051U的表现和潜力。

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-06-28 10:27:39
已绑定手机

1

主题

21

回帖

79

积分

注册会员

积分
79
发表于 5 天前 | 显示全部楼层
wooo。这是论坛bug?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-06-28 10:27:39
已绑定手机

1

主题

21

回帖

79

积分

注册会员

积分
79
发表于 5 天前 | 显示全部楼层
所以这是AI觉得我写的太简略了,主动来帮忙丰富内容
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:111
  • 最近打卡:2025-06-28 08:54:08

740

主题

1万

回帖

1万

积分

管理员

积分
17113
发表于 5 天前 | 显示全部楼层

先看这 3个简单的实验:
截图202506232028162672.jpg

还是从 printf_usb("Hello World !\r\n") 开始,《单片机原理及应用》入门[url=home.php?mod=space&uid=30331]@Ai8051U - 51 发烧友,UAC,极致音频,大国工匠,艺术人生,乐林漫步 国芯技术交流网站 - AI32位8051交流社区[/url]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-06-28 10:27:39
已绑定手机

1

主题

21

回帖

79

积分

注册会员

积分
79
发表于 4 天前 | 显示全部楼层
好的,
先看姚爷的入门教材。

实验一 printf_usb
不论是冲爷还是姚爷,教的东西都要先装 C251.
我的机器之前一直装着 C51和 MDK。
而且我的C51还是古老版本的uv4,装在 c:\keil那种。 MDK是装在 c:\keil_v5的现代版本。
各自安好,互不影响。
没有强迫症,所以我打算试试看不按网上教的全删掉都按进一个路径。
就直接按上251 看看会死在哪里。

实际上 这本书
最新《单片机原理及应用@Ai8051U》,电子版教材
https://www.stcaimcu.com/data/download/Datasheet/AI8051U.pdf
里面有写 “无论是新版本还是旧版本,C51、C251 和 MDK 是安装在不同的目录,并不会有冲突。软件的和谐
也是 3 个软件分别进行的,之前已经安装完成并设置好的软件,并不会因为后续有安装新的软件而改变。
所以安装时只需要按照默认方式安装即可,Keil 软件会自动处理好。”
安装步骤里面也有详细写明
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-06-28 10:27:39
已绑定手机

1

主题

21

回帖

79

积分

注册会员

积分
79
发表于 4 天前 | 显示全部楼层
继续姚爷课程
AiCube 是isp工具的一个新的tab。
之前用89C52时一直用的stc-isp 没有这个工具。
要下一个新的AIapp-ISP-v6.95K来用。
这熟悉的界面风格
截图202506241128204852.jpg
估计可以用到人类放弃碳基身躯机械飞升
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-06-28 10:27:39
已绑定手机

1

主题

21

回帖

79

积分

注册会员

积分
79
发表于 4 天前 | 显示全部楼层
要编译stc的工程 要把头文件库文件加到 keil 环境里。
stc-isp的 keil仿真设置。
截图202506241307051561.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-06-28 10:27:39
已绑定手机

1

主题

21

回帖

79

积分

注册会员

积分
79
发表于 4 天前 | 显示全部楼层
继续 printf_usb

新建工程
MCU 选 Ai8051U-32Bit
添加 stc_usb_cdc_32g.LIB
新建main.c
编译option target source 251 native
XSmall
Large 64k
4 Byte interupt

Output 选中HEX

L251 misc misc controls 写 RMOVEUNUSED


main.c

#include “Ai8051U.H”
#include “ai_usb.H”

EAXFR = 1;             //允许访问扩展的特殊寄存器,XFR //(32 位模式请使用这句,注释下一句)
//P_SW2 |= 0x80;    //允许访问扩展的特殊寄存器,XFR//(8 位模式请使用这句,注释上一句)
WTST = 0;              //设置取程序代码等待时间,//赋值为 0 表示不等待,程序以最快速度运行
CKCON = 0;            //设置访问片内的 xdata 速度,//赋值为 0 表示用最快速度访问,不增加额外的等待时间

usb_init();
EA=1;

while(1){
    printf_usb("helloworld\r\n");
}
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-06-28 10:27:39
已绑定手机

1

主题

21

回帖

79

积分

注册会员

积分
79
发表于 4 天前 | 显示全部楼层
继续 printf_usb
实验2
读usb data 再反馈

while(1)
{
        if(bUsbOutReady)
        {
                //查询方式:USB-Device 单片机查询是否有接收完成的 USB 主机送来的数据包
                //“bUsbOutReady”:主机发送给 HID/CDC 设备的数据状态标志。
                //USB 库中有定义 bUsbOutReady 位变量,查询方式必须调用一次“usb_OUT_done();”
                //状态位为 1 表示,主机发送给 HID/CDC 设备数据已完成,
                //设备已成功接收一包数据,等待对数据继续处理。
                if(UsbOutBuffer[0]==6){
                        printf_usb("HelloWorld!\r\n");
                        //接收到的数据包的第 0 个字节是 6,打印“HelloWorld!”
                }
                else if(UsbOutBuffer[0]==7){
                        printf_usb("China!\r\n");
                        //接收到的数据包的第 0 个字节是 7 后,打印“China!”
                }
                usb_OUT_done(); //USB 查询方式,Device 单片机通知【主机可以发下一个数据包】
                                                //当使用査询方式 if(bUsbOutReady),查询调用 USB 库函数时,在数据处理完成后,
                                                //必须调用一次“usb_OUT_done();”,这样才能接收下一包数据。
                                                //如果是使用中断方式调用 USB 库函数,用户程序不需要调用“usb_OUT_done();”
                                                //中断方式,USB 库函数内部会自动处理。
        }
}
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-28 12:45 , Processed in 0.203945 second(s), 97 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表