找回密码
 立即注册
查看: 37|回复: 9

《8051U深度入门到32位51大型实战视频》打卡之1-第一集 序言

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2026-03-06 08:24:37
已绑定手机

1

主题

11

回帖

45

积分

新手上路

积分
45
发表于 2026-2-27 14:52:14 | 显示全部楼层 |阅读模式
本课程视频介绍了 STC 新一代 AI8051UAI8051U)单片机,从功能亮点、实际演示到与旧产品的兼容性,说明为何在已有 STC32G 课程后仍需专门推出 8051U 深度入门实战教程。AI8051U 在显示与视频播放、iPhone 级数字录放音、PWM+DMA 控制 WS2812 灯阵、硬件浮点支撑下的频谱分析仪、以及手写计算器等方面较上一代 STC32G 有质的提升。通过实机演示,说明其在 QSPI Flash 加速视频、触摸屏图形界面、数字录音/回放与音量控制、千颗以上 WS2812 无干扰驱动、快速 FFT 频谱可视化、以及复杂人机交互应用中的表现。视频还展示了利用 QSPI Flash 作为外挂存储实现图片/视频动画播放,并将 AI8051U 作为 Flash 编程器使用的流程。最后,讲解其产品定位:USB 型单片机,兼容传统 89C52/12C5A60S2 8 位指令集,同时支持 32 位指令集;具备 32K SRAM64K Flash、丰富 PWM 和硬件外设等,被定位为目前 STC 系列中最强的一颗 51 单片机。课程鼓励学习者勇于尝试与提问,通过 STC 官网和论坛交流,强调掌握本课程的重要性,因为 AI8051U 在性能和实用功能上远超上一代产品,是从传统 51 向 “AI 方向” 演进的关键节点。

回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:66
  • 最近打卡:2026-03-05 11:19:01
已绑定手机

14

主题

132

回帖

948

积分

版主

积分
948
发表于 2026-2-27 15:01:13 | 显示全部楼层
要 做到 USB不停电下载
要 尝试 AiCube 图形化自动配置生成程序工具
推荐优先看的:  
printf_usb("Hello World !\r\n")
USB不停电下载, 演示视频链接:
https://www.stcaimcu.com/thread-19077-1-1.html

下载 最新的 AiCube-ISP-V6.96S 或以上版本软件 !

深圳国芯人工智能有限公司-工具软件

下载 最新的 USB库函数,永远用最新的 USB库函数 !
深圳国芯人工智能有限公司-库函数
下载 最新的 用户手册 !
下载 最新的 上机实践指导书 !

下载 最新的 Ai8051U 用户手册
https://www.stcaimcu.com/data/download/Datasheet/AI8051U.pdf

下载 最新的 Ai8051U 实验指导书,
AiCube 图形化自动配置生成程序工具使用说明
https://www.stcaimcu.com/data/do ... %AF%BC%E4%B9%A6.pdf


推荐优先看的 printf_usb("Hello World !\r\n")及usb不停电下载, 演示视频链接



回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2026-03-06 08:24:37
已绑定手机

1

主题

11

回帖

45

积分

新手上路

积分
45
发表于 6 天前 | 显示全部楼层
《8051U深度入门到32位51大型实战视频》打卡之2-第二集 硬件及工具介绍
课程,主要演示并介绍一下STC8051实验箱的硬件。
1,USB linkED接口,官方发行的一个下载烧录调试工具
2,USB转串口
3,TF卡插座
4,音频输入输出
5,OLED屏
6,8颗LED灯,8位数码管
7,红外接收
8,矩证键盘
9,QSPI的flash
10,RTC时钟
11,温度传感器


编程软件:
1,Keil,SDCC,
2,ISP,Alapp-ISP-V6.94X:下载软件到单片机
3,添加头文件
4,KEIL中断拓展插件
5,demo示例代码包,手册


C251
安装路径最好是C盘

演示点灯
演示很详细,希望早日得到试验箱,能进行实际的操作体验学习。







回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2026-03-06 08:24:37
已绑定手机

1

主题

11

回帖

45

积分

新手上路

积分
45
发表于 5 天前 | 显示全部楼层
《8051U深度入门到32位51大型实战视频》打卡之3-第三集 点亮第一颗LED

按照手册65章节,

从新建工程,到编译,到下载hex程序到单片机,运行效果,一一演示。
并进行IO口的修改,以便演示p0,p40IO口的引脚对应的LED。理解变量与IO口的对应关系,以及IO口的配置。


演示具体详细,希望早日得到试验箱,能进行实际的操作体验学习。



回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2026-03-06 08:24:37
已绑定手机

1

主题

11

回帖

45

积分

新手上路

积分
45
发表于 5 天前 | 显示全部楼层
《8051U深度入门到32位51大型实战教学视频》打卡之4-第四集 USB不停电下载

上一节课我们已经实现了一个LED点亮的程序,但是上一节课每一次下载程序非常的麻烦。

这节课要教大家一个快速的办法,就是说不用手再去按下这个按钮,就能实现一个下载的效果。

这个课的内容叫做USB不停电下载,就是我们不需要给它断电,也不需要去按下P32的按钮,手动给它进入下载的模式。



演示具体详细,希望早日得到试验箱,能进行实际的操作体验学习。
这节课结束之前再喊一遍口号,哪怕梦想让我们拼得遍体鳞伤,这一次我们也要勇往直前。




回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2026-03-06 08:24:37
已绑定手机

1

主题

11

回帖

45

积分

新手上路

积分
45
发表于 5 天前 | 显示全部楼层
《8051U深度入门到32位51大型实战视频》打卡之5-第五集 C语言基础

这一节课主要讲的这四部分内容,一是C语言USB CDC串口之printf函数的实现第二个是数的表示,二进制、十进制和十六进制

第三个数的基本类型第4个C语言的常用运算符


printf_HID的函数这个函数的原型,以及参数。

int printf_hid(const char *fmt,...)
fmt格式控制字符串:普通字符,格式说明,由%号开始,英文双引号

USB-CDC串口,任何波特率都可以工作

十进制数和16进制数转换

0xc=12

演示具体详细,希望早日得到试验箱,能进行实际的操作体验学习。
这节有c语言基础还是比较简单的,主要是函数的参数需要注意一下和标准函数的一点点的区别。要注意看手册
这节课结束之前再喊一遍口号,哪怕梦想让我们拼得遍体鳞伤,这一次我们也要勇往直前





回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2026-03-06 08:24:37
已绑定手机

1

主题

11

回帖

45

积分

新手上路

积分
45
发表于 5 天前 | 显示全部楼层
《8051U深度入门到32位51大型实战视频》打卡之6-第六集 IO输入输出



这个课程首先今天的
第一个主要内容就是了解一下什么是GPIO

第二个输入检测

第三个布置一个课后小练习

IO口的动作是能,反应在代码里不一定是1或者0,要具体看外部的硬件以及IO口的配置。

比如实验板LED的灯,点亮的动作,是那个位=0.


单片机的L口,它其实有4种模式,一个准双向口,一个推挽输出,一个高阻输入和一个开路模式

拉电流和灌电流

IO口配置施密特触发器
按键消抖


演示具体详细,希望早日得到试验箱,能进行实际的操作体验学习。
这节课程对IO口的硬件细节做了分析,单片机需要电子学的基础。而不是简单的c语言。是一门软硬结合的科学。
这节课结束之前再喊一遍口号,哪怕梦想让我们拼得遍体鳞伤,这一次我们也要勇往直前


回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2026-03-06 08:24:37
已绑定手机

1

主题

11

回帖

45

积分

新手上路

积分
45
发表于 5 天前 | 显示全部楼层
《8051U深度入门到32位51大型实战视频》打卡之7-第七集 定时器中断



中断的原理以及必要性
如果在主循环里面一直检测按键,那么主循环就一直卡在循环那里,那么反应到输出中就可以看出,按键和输出就不是很流畅了。
所以需要在中断里去定时检测按键。这样子在大部分的时间里,mcu是空闲的

定时器主要是两个大作用,一个是用于计时,可以实现软件计时,它可以周期性的执行我们的一项操作,就是每隔一固定时间完成一项操作,或者就是替代长时间的delay,可以提高我们的一个运行效率和处理速度主要就是说它可以打断我们的主循环,不管你的主循环里面再执行什么,它的定时器中断都可以去打断它,然后再回去做我们原来的事情

今天的任务一就是说LED3秒闪烁一次,这中间任意时刻按下按钮,我的窗口都要能打印出我们的一个按键次数

这个课程是第8课程的前置知识,为利用中断进行多任务系统架构打基础

演示具体详细,老师讲解非常有耐心。希望早日得到试验箱,能进行实际的操作体验学习。
这节课程对定时器中断进行演示,逐步开始搭建单片机的软件系统架构。
这节课结束之前再喊一遍口号,哪怕梦想让我们拼得遍体鳞伤,这一次我们也要勇往直前




回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2026-03-06 08:24:37
已绑定手机

1

主题

11

回帖

45

积分

新手上路

积分
45
发表于 5 天前 | 显示全部楼层
《8051U深度入门到32位51大型实战视频》打卡之8-第八集 定时器周期性调度任务


常见错误
大小写u8 和 U8
符号,中文的;和英文的;
大花括号,1对出现,一一对应。

1周期性任务介绍
定时器实现周期性LED灯的翻转
单片机在线升级编程仿真调试平台,定时器计算机,定时器初始化代码自动生成
循环数组访问
shift+tab 代码缩进对齐

流水灯

按键定时检测防抖

三个任务独立运行,互相不干扰,不会死机

2文件的创建
新建文件并保存
添加到工程
添加引用路径

3结构体介绍

4结构体数组的周期性任务调度
共同变量
相似目标
相似功能
定时到了再执行

typedef struct
{
u8 Run; //任务状态
u16 TIMCount; //定时计数器
u16 TRITime; //重载计数器

void (*TaskHook)(void); // 任务函数
} TASK_COMPONENTS;

项目路径最好使用纯英文,否则编译的时候容易出现中文乱码。

演示具体详细,老师讲解非常有耐心。希望早日得到试验箱,能进行实际的操作体验学习。
这节课程对定时器中断进行演示,逐步开始搭建单片机的软件系统的多任务执行架构。
这节课结束之前再喊一遍口号,哪怕梦想让我们拼得遍体鳞伤,这一次我们也要勇往直前


回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2026-03-06 08:24:37
已绑定手机

1

主题

11

回帖

45

积分

新手上路

积分
45
发表于 昨天 08:26 | 显示全部楼层
正在等待实验箱的到来。。。到来后,进行实际的操作,以便变实验,边学习。。。
哪怕梦想让我们拼得遍体鳞伤,这一次我们也要勇往直前。
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-3-7 20:02 , Processed in 0.109477 second(s), 81 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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