找回密码
 立即注册
查看: 517|回复: 6

《8051U深度入门到32位51大型实战教学视频》学习心得打卡

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-02-12 13:49:46
已绑定手机

1

主题

7

回帖

45

积分

新手上路

积分
45
发表于 2025-2-1 17:23:06 | 显示全部楼层 |阅读模式
第一集主要演示了功能,知道为什么要学好这一课,以及有非常实用的硬件功能。
Ai8051U的强项:
STC 进化到AI
1.屏幕显示和视频播放(flash编程器):优化了QSPI的一些Flash芯片的读写能,对于视频播放有了质的提升
1)屏幕显示:
截图202502011719455057.jpg
可以实现各种界面的一个刷新,帧率不低(包括汉字、英文、图片、刷屏、旋转显示......
8080八位并口
(2)视频播放:
截图202502011720523575.jpg
2.IIS录放音
截图202502011721145474.jpg
3. PWM_DMA
截图202502011721341186.jpg
可以直接实现1000多颗的2812的灯进行显示,不会有任何干扰
4. 频谱分析仪(上位机)通过浮点乘除单元更好地实现
截图202502011722131077.jpg
可帮助快速分析频率
5. 演示手写计算器
截图202502011722307976.jpg

6. 最新功能:QSPI,PWM移相,硬件乘除,单精度浮点

回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-02-12 13:49:46
已绑定手机

1

主题

7

回帖

45

积分

新手上路

积分
45
发表于 2025-2-3 21:09:24 | 显示全部楼层
第二集主要介绍了硬件和软件部分和下载了第一个程序。
硬件围绕STC8051实验箱展开,对板子有大概认知,了解硬件以及后面可以做的实验
正面
截图202502032108212541.jpg
背面
截图202502032104565068.jpg

软件和工具,根据视频一步一步进行安装软件,清晰易懂。
截图202502032105366217.jpg
STC官网包含所需的芯片手册,在软件工具一栏里找到ISP软件安装包和实验箱代码包。
截图202502032105433492.jpg

截图202502032105483433.jpg
截图202502032105536955.jpg
添加头文件
截图202502032106016635.jpg
最后一步下载第一个程序,点灯入门
1.选择AI 8051U系列34K64
屏幕截图 2025-02-03 205256.png

2.实验箱使用硬件USB接口下载
屏幕截图 2025-02-03 205415.png 屏幕截图 2025-02-03 210107.png
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-02-12 13:49:46
已绑定手机

1

主题

7

回帖

45

积分

新手上路

积分
45
发表于 2025-2-8 07:43:22 | 显示全部楼层
第三集编写第一个代码,点亮第一颗LED
屏幕截图 2025-02-08 064832.png
第一个图标是单个文件的编译,第二个图标是所有文件的编译
屏幕截图 2025-02-08 065140.png
参考手册内容创建工程,我跟着视频内容一步一步进行,清晰易懂。
屏幕截图 2025-02-08 065626.png
要注意头文件的使用方法
1.文件使用系统路径下的头文件可使用<>
2.自己生成的文件或者说当前文件夹里的文件可以用“”
推荐使用双引号
屏幕截图 2025-02-08 070231.png
按下table缩进四空格方法:点击小扳手,修改数字为4,再设置语言格式,汉字编码选择Chinese GB2312,这样注释不会乱码。
屏幕截图 2025-02-08 070748.png 屏幕截图 2025-02-08 072659.png

第一个代码点亮第一颗LED灯
屏幕截图 2025-02-08 071211.png
原理讲解的很清晰,速记方法:开关箭头从高电压(电源)指向低电压,开关就能正常的打开。
I/O口是一个可以输入输出的引脚,要把它设置为准双向口
屏幕截图 2025-02-08 071805.png
0X00是十六进制的写法,二进制转十六进制:二进制四个零转十六进制一个零,再在00前加个0X就代表十六进制。
0X代表十六进制
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-02-12 13:49:46
已绑定手机

1

主题

7

回帖

45

积分

新手上路

积分
45
发表于 2025-2-8 09:37:37 | 显示全部楼层
第四集是USB不停电下载,主要讲了不用手按下按钮就可以下载的快速下载方法。
屏幕截图 2025-02-08 081523.png
建议大家使用CDC
屏幕截图 2025-02-08 085131.png
添加头文件和库
屏幕截图 2025-02-08 090324.png
屏幕截图 2025-02-08 085639.png



USB初始化函数代码:蓝线位置
屏幕截图 2025-02-08 090120.png
命令参数代码:直接复制就行 代码中“ STCISP”字段不能和ISP中的自定义命令错开
屏幕截图 2025-02-08 090011.png
屏幕截图 2025-02-08 085959.png

USB其他一些代码

屏幕截图 2025-02-08 092935.png

因为USB的一些寄存器都在XFR的列表里,所以要使XFR使能访问打开,使第七位置1。
屏幕截图 2025-02-08 091232.png
屏幕截图 2025-02-08 091630.png
或等于(|=)例:只会让想变成1的位置变1,不改变原先就是1的位置。只改变想改变的,不覆盖原先的,原来的位置是什么位不会变化。
P_SW2是打开USB的开关
IE2是打开USB中断的开关
EA为总中断,所以必须打开
截图202502080940487420.jpg

最后完整代码
屏幕截图 2025-02-08 093417.png
当有警告代码并没有调用时,点击魔术棒进行屏蔽。


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-02-12 13:49:46
已绑定手机

1

主题

7

回帖

45

积分

新手上路

积分
45
发表于 2025-2-10 02:36:31 | 显示全部楼层
第五课恶补C语言
屏幕截图 2025-02-10 011201.png
Printf可以快速帮我们打印出变量的一个类型等等,帮助我们快速的开发。
不建议放在循环外面,因为没有任何的延时处理。
屏幕截图 2025-02-10 012104.png
字符串表示他说情况下的一个内容(双引号里括起来的东西)
USB-CDC串口在任意波特率下都可以工作
屏幕截图 2025-02-10 012932.png

参数是根据每一个逗号分开的算一个,说明符就是%
屏幕截图 2025-02-10 014505.png

hex模式就是把每一个字符用十六进制数去表示
下图是十进制数的显示要把它转化为十六进制
\r\n为换行符
重点:%d %u %s   \t \r \n
屏幕截图 2025-02-10 014848.png

数的进制
懂怎么去换算
屏幕截图 2025-02-10 015236.png

在前面加个un表示只有正数
没有un时,除二,多的1给负数
注意变量类型对应的字符长度,不要超过最大范围
屏幕截图 2025-02-10 015650.png


在单片机里如何定义变量
前面一个变量类型后面加变量名称,变量名称只要不重复而且不使用系统的一些关键词就可以随便定义。
当每次打都太长了就可以用define的用法,例用u8去定义unsigned char x,是等效的
屏幕截图 2025-02-10 020657.png

关系运算:
除号得到的只有一个整数部分,需要小数部分或者说余数就是要取%
屏幕截图 2025-02-10 021706.png
屏幕截图 2025-02-10 021940.png
屏幕截图 2025-02-10 022442.png
屏幕截图 2025-02-10 022937.png
与 或 异或 取反 左移 右移
屏幕截图 2025-02-10 023020.png
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-02-12 13:49:46
已绑定手机

1

主题

7

回帖

45

积分

新手上路

积分
45
发表于 2025-2-11 19:52:18 | 显示全部楼层
第六集正式开始单片机的课程
屏幕截图 2025-02-11 191202.png
CPIO是通用输入输出端口的一个简称
屏幕截图 2025-02-11 191228.png
什么是高电平?1是高电平(电源电压),0是低电平(GND)
I/O口对地电压只能超过VCC电压0.3V,VCC最大电压5.5V
屏幕截图 2025-02-11 191711.png
一般建议用准双向口,既能做输入也能做输出。
旁侧是灌电流和拉电流的示意图
屏幕截图 2025-02-11 191924.png
I/O口电压范围:低电平不能高于0.99v,高电平不能低于1.09V
屏幕截图 2025-02-11 192337.png
本节课的任务
屏幕截图 2025-02-11 192941.png
为什么好像起了效果又好像没有起?
检测到电平一旦小于阈值或检测到低电平,我们给它延时20ms再去判断按键就可以有效解决。
屏幕截图 2025-02-11 194515.png 屏幕截图 2025-02-11 194815.png 屏幕截图 2025-02-11 194901.png
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-02-12 13:49:46
已绑定手机

1

主题

7

回帖

45

积分

新手上路

积分
45
发表于 2025-2-11 20:31:43 | 显示全部楼层
第七集的重点内容是定时器
屏幕截图 2025-02-11 195701.png
定时器的两大作用
屏幕截图 2025-02-11 200008.png
屏幕截图 2025-02-11 200105.png

用ISP软件找到定时器计算器,时钟频率要对应下载频率24MHz
复制中断函数
屏幕截图 2025-02-11 200421.png
时钟太快了,分频可以放慢一点
屏幕截图 2025-02-11 201507.png
屏幕截图 2025-02-11 201527.png

定时器时间的一个计算
屏幕截图 2025-02-11 202439.png
函数的定义包含了它的功能
屏幕截图 2025-02-11 202725.png
屏幕截图 2025-02-11 202805.png

回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-29 13:37 , Processed in 0.303688 second(s), 84 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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