找回密码
 立即注册
查看: 745|回复: 18

《8051U深度入门到32位51大型实战视频》 学习记录

[复制链接]
  • 打卡等级:常住居民II
  • 打卡总天数:88
  • 最近打卡:2025-05-06 08:49:37
已绑定手机

3

主题

102

回帖

769

积分

高级会员

积分
769
发表于 2024-12-5 13:55:04 | 显示全部楼层 |阅读模式

用于记录AI8051U学习过程

祝大家少掉头发,身体健康,能够一个幸福的家
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:88
  • 最近打卡:2025-05-06 08:49:37
已绑定手机

3

主题

102

回帖

769

积分

高级会员

积分
769
发表于 2024-12-5 14:00:42 | 显示全部楼层

image.png

第一集就开眼了,还能用手写笔操作,还能放音乐。真的强大。更加难以置信的是他居然能够做到这么便宜

祝大家少掉头发,身体健康,能够一个幸福的家
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:88
  • 最近打卡:2025-05-06 08:49:37
已绑定手机

3

主题

102

回帖

769

积分

高级会员

积分
769
发表于 2024-12-5 14:25:56 | 显示全部楼层

image.png

第二集,冲哥讲的好细。然后这集分三个内容。一个是硬件介绍,二个是软件介绍,第三个就是带着我们下载程序烧录到单片机中

祝大家少掉头发,身体健康,能够一个幸福的家
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:88
  • 最近打卡:2025-05-06 08:49:37
已绑定手机

3

主题

102

回帖

769

积分

高级会员

积分
769
发表于 2024-12-6 09:13:21 | 显示全部楼层

image.png

第三集,这里首先介绍了芯片手册需要利用这个PDF工具配合查看,并推荐了PDF软件,然后开始新建软件,通过开发手册一步一步搭建工程项目,然后讲解了这个i/o寄存器的配置,并用了这个实物作为演示。

祝大家少掉头发,身体健康,能够一个幸福的家
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:88
  • 最近打卡:2025-05-06 08:49:37
已绑定手机

3

主题

102

回帖

769

积分

高级会员

积分
769
发表于 2024-12-6 13:33:28 | 显示全部楼层

image.png

第四集,这里主要讲解了这个USB不停电下载的使用与STC软件配置,通过配置能够实现程序的后续下载不用通过按键开关电源去实现。然后这里是32与8位的通用头文件,然后注意这个USB下载与这个串口下载顺序。

祝大家少掉头发,身体健康,能够一个幸福的家
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:88
  • 最近打卡:2025-05-06 08:49:37
已绑定手机

3

主题

102

回帖

769

积分

高级会员

积分
769
发表于 2024-12-6 14:16:44 | 显示全部楼层

image.png第五集:第一部分是这个USB-CDC实现PRINTF函数(去除宏定义的注释),然后打印的格式、参数、还有格式字符含义、等内容第二部分是这个数值的转换和使用,定义等然后后面介绍了这个C语言常见的一些运算符(逻辑、移位等)

祝大家少掉头发,身体健康,能够一个幸福的家
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:88
  • 最近打卡:2025-05-06 08:49:37
已绑定手机

3

主题

102

回帖

769

积分

高级会员

积分
769
发表于 2024-12-9 09:14:34 | 显示全部楼层

image.png

第六集,本集主要针对I/O口进行讲解,并对I/O口输入输出的一些情况进行了说明,配合试验箱将这个实验结果进行展示,通过实验使我们得以直观感受到一些语句在配置上的差异与作用,帮助我们可以更好的理解程序代码。

祝大家少掉头发,身体健康,能够一个幸福的家
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:88
  • 最近打卡:2025-05-06 08:49:37
已绑定手机

3

主题

102

回帖

769

积分

高级会员

积分
769
发表于 2024-12-9 11:01:02 | 显示全部楼层

image.png

第七集,本集首先是通过一个老家烧火加木材的例子引入今天的主题——定时器的概念。同时将上一节课堂中的I/O翻转控制灯亮灭进行比较,不难发现当我们将主循环中加入延时后这个会导致我们按键的响应不够及时,这里就引入中断的概念。然后就介绍了这个定时器的配置,通过主循环轮询查询我们按键是否被按下,通过定时器控制将灯点亮或者熄灭,在介绍完定时器配置后,又对函数进行了细致的讲解,整体来说就算是0基础上手这个教程也是非常好的基础教程了。最后也是引入了今天最后的小任务:电子功德箱。结合串口打印我们能够将信息进行查询。

祝大家少掉头发,身体健康,能够一个幸福的家
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:88
  • 最近打卡:2025-05-06 08:49:37
已绑定手机

3

主题

102

回帖

769

积分

高级会员

积分
769
发表于 2024-12-9 13:43:13 | 显示全部楼层

序言:

下面分6个部分对8051U进行介绍。通过视频演示结合PPT对其进行讲解

第一部分:屏幕显示与视屏播放

通过文字与图片的展示可以看见,他的帧率是比较高的。

image.png

其次下面这个演示相信很多00后之前的盆友们应该比较熟悉,有个手写笔,点触屏。当然这里是通过这个演示他的一个刷新率

image.png

第二部分:IIS录放音

利用程序包提供的程序,将其下载到试验箱中,记得正确选择参数设定

image.png

外接上一个小喇叭配合程序就实现了对声音的录放音功能。(这个是以前没有接触过的东西,希望能够通过这个试验箱对其完整进行深度学习)

第三部分:PWM_DMA

image.png

这里这个板块主要是结合了一个这个外接的灯具,演示视频中展示了这个时间的一个展示。后续我们也可以通过这种方式去实现对其他一些灯具的控制。毕竟他的控制和STC32G还不一样,他能控制1000多颗,那么未来的操作空间也就非常大了

image.png

第四部分:频谱分析仪(其实这个以前用过实验室的这个东西,但是不是很会用,包括我们STC也开源了这个老梁的示波器,但是自己由于各种原因吧,也没能复现一次,希望能过够借用这一次机会好好完成这个东西儿)

image.png

然后这个版跨也是结合试验箱代码进行了展示,结合STC下载软件自带的FFT工具能够帮助我们快速的对频谱进行分析

image.png

通过视频演示不难发现这里他的响应速度也是非常快的。这里也是运用了这个IIS配合去实现的。

第五部分:手写计算器(这个东西以前也是没有接触过的,比较期待)

image.png

这个是大佬开放的这个源代码,实现了通过手写笔完成对一些数据的运算。

最后是做了一个视频的演示。

image.png

不得不说,上面这个FLASH编程器这个很棒,因为目前刚好也有项目涉及到界面显示,然后写图等内容使用的这个公司自己写的一个小软件(但是不是很好用,每次要写点东西进去就要来回倒很多次),这里STC提供这个工具根据视频演示来看是非常便捷的。但是我也拿着手里的板子用这个软件读取尝试了一下发现没成功。是因为我的板子不是带U系列的。

这个单片机其实很难理解他怎么就能够同时兼容两个指令集,他明明自己也不是很大,却能完成这么多事情。

image.png

祝大家少掉头发,身体健康,能够一个幸福的家
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:88
  • 最近打卡:2025-05-06 08:49:37
已绑定手机

3

主题

102

回帖

769

积分

高级会员

积分
769
发表于 2024-12-9 21:21:52 | 显示全部楼层

第二集:针对使用工具和硬件的相关介绍

image.png

PCB板:没有焊接元器件的板子

PCBA板:将元器件焊接完毕的板子

产品:PCBA板+外壳封装

开始切入正题:

image.png

这张图片就很清晰的说明了我们试验箱拥有的外设资源,与外流的接口。

USB——A接口用于烧录程序,

TF卡用于后续学习文件系统

示波器信号输入口

红色电容器调节波形,然后上面还有有接口可以接话筒和耳机。在最上面可以看见这个SPI/I2C的接口,这个呢后续就可以和我们的显示屏进行连接使用,显示。再后面就是这个数码管了,一个在工业设备上非常常见的一个外设,用以显示点计数或者状态之类的信息。数码管下面就是我们的这个流水灯,各种单片机入门第一步点灯点亮数码管。在往下一点可以看见预留的TFT彩屏接口,在旁边可以看见红外发射和接收的模块,想想他们的空调电视包括这个小车遥控器,电瓶车遥控器、小区保安的门禁遥控器,他们其实都有一定的相似之处,这里就可以通过红外i去入门,再往后就能结合自己的项目对一些内容进行更加深度的学习。在下面是这个矩阵按键模块,其实矩阵按键也是比较有趣的东西,他这里就有点像一个关于X/Y的平面图,根据坐标位置,知道哪一个按键被按下。在下面就是对T0/T1按键ADC键盒,其实ADC用的更多的地方是这个做一些外接信号量的检测,比如我们电机堵转、按键按下电容改变更具差值判定、或者我们这个用NTC测量温度用这个ADC去检测获取数据、电池电压、充电电压等等都是用的ADC去对其进行测量,最后在根据我们芯片自己的基准电压进行折算。FLASH芯片、LCD对比度调节(这个LCD的话他其实是一只发光,是我们通过改变其掩膜的状态去实现我们所表达的东西)、RTC时钟(这个东西一般来说用外部的32.7KHZ的晶体去提供一个稳定的时钟是比较精准的,一般很多芯片它内部虽然集成了这个RTC功能,但是由于这个尺寸限制,里面是这个缺少一部分这个补偿电路会让这个RTC时间变得不是那么精确)

image.png

上图是这个其背面的一些外设,像前面提到的RTC的外接晶体,外置的EEPROM芯片(前面其实像8H自己芯片就能划分一点出来做EEPROM,但是相应来说的话他的这个使用寿命就没有那么长,所以很多重要的东西就会采用外接一个这个专门的EEPROM芯片去保存数据,如果我们的单片机坏了,但是有部分数据我们还想要知道,那这个我们就能够通过读取外部这个芯片获取数据。)蜂鸣器(做提示音),温湿度传感器等等

下面开始软件介绍:

image.png

这里的话我就按照这个视频指导进行下载。当然这个软件也感谢坛友支持,拿到了宝贝。然后也是这个C251这个也成功安装。拓展的这个中断号也完成安装,然后推荐了这个PDF软件。

下面开始下载程序:

image.png

选择型号,端口按下P32按键再按下OFF最后松开,这时候就能打开程序包(官网下载)中的HEX文件。选择IRC也就是主频,然后下载编程,就能看见我们这个电灯成功

image.png

祝大家少掉头发,身体健康,能够一个幸福的家
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-6 21:50 , Processed in 0.135338 second(s), 105 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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