电子DIY小家
发表于 2024-12-5 13:22:45
pmnurylk 发表于 2024-12-5 11:57
第七集心得
P40的LED开关是用锁存器控制的吗
ISP生成定时器函数的那个定时器时钟为啥要选择12T,12T是 ...
P40的LED开关是用锁存器控制的吗? -- 这个在前面的课讲过原理图,P40控制了一个三极管
ISP生成定时器函数的那个定时器时钟为啥要选择12T,12T是什么意思呢-- 12T就是12分频,说白了就是可以让速度慢12倍(因为这个应用场景下1T,也就是全速的话到不了那个定时时间)
printf那里加的\xfd是啥意思 -- 之前讲过哦,因为这几个特殊的字会乱码(在8051U手册附录J里有具体说明,可以打开手册在看一眼)
zhange
发表于 2024-12-5 14:38:39
冲哥哥牛逼 :ciya:
钧天
发表于 2024-12-5 14:56:03
支持:qiang:
shike888
发表于 2024-12-5 16:08:20
第一集
一、8051U单片机的强大功能,包括屏幕显示、视频播放、音频录制和播放、频谱分析和手写计算器等,并通过实例演示了这些功能。
8051U单片机已经进化到AI,可以实现屏幕显示、手写计算器等功能
二、如何使用摄像头进行屏幕校准和数字录放音,并详细介绍了各项功能的使用方法和注意事项。
三、如何使用单片机实现录放音功能以及烧写程序,并展示了使用PWM和DMA实现灯具和频谱分析仪的功能。
四、使用频谱分析仪来快速分析频率,以及一个手写计算器程序和一个新的功能——FLASH编程器,可以用来编程和擦除芯片。
五、一款性能强大的USB型单片机,具有兼容性强、功能丰富的特点,适合开发各种不同的应用。同时,强调了学好单片机的重要性。
第二集
一、8051U实验箱的硬件和软件部分,包括USB接口、下载烧录调试工具、转双串口芯片、TF卡插座、示波器输入、放音输出、话筒录音、OLED屏幕和8路流水灯等功能。
二、八位数码管、TF彩屏、掉电检测、红外接收、矩阵键盘、主芯片等器件的作用和原理,以及LCD对比度调节和电源按键的功能。
三、一个基于STC单片机的实验箱的硬件组成和常用元器件介绍,以及如何使用编程软件和下载中断插件进行程序下载和调试。
四、如何安装STC AI8051U实验箱,包括安装ISP软件、下载芯片规格书、添加头文件、下载插件等步骤,并提供了代码包和手册的下载链接。
五、如何快速入门单片机,包括硬件安装、软件安装和程序下载等步骤,并给出了一个流水灯的示例,帮助读者入门。
第三集
一、如何使用8051U进行编程,包括新建工程、添加头文件和输入代码等步骤,同时也讲解了相关设置和注意事项。
二、头文件的用法和两种包含方法,推荐使用双引号包含自己的文件,避免出现缺头文件的问题。同时讲解了注释和主函数的概念。
三、关于电路实验的具体步骤和代码实现,包括点亮第一个LED灯的过程和原理,以及代码编写和下载的具体操作步骤。
四、关于单片机控制LED灯的实验过程,包括灵符的输出、三极管的指向、单片机IO口的配置等,同时给出了代码的分析和解释。
五、如何使用STC公司提供的IO配置工具,方便用户设置单片机端口模式,包括准双向口、输入口、输出口等。同时还讲解了点亮LED的原理和代码实现。
第四集
一、如何使用STC官网的USB库文件实现自动下载程序,避免了手动按按钮的麻烦,同时讲解了CDC和HID的区别和使用方法。
二、如何将文件移植到新的课程中,包括添加头文件和初始化函数等步骤,同时也讲解了中断和查询的区别以及如何搜索全局函数。
三、在STC32G单片机中添加USB初始化函数的方法,以及如何设置所有端口为准双向口。同时讲解了XF2寄存器的操作和注意事项。
四、如何使用Python语言进行数据类型转换,以及如何通过寄存器操作实现中断允许和USB中断的开关。同时介绍了中断系统的基本概念。
五、如何使用手册中的总开关,以及如何编写和测试USB中断代码,实现不停电下载功能。同时,还详细讲解了代码移植的步骤。
第五集
一、本课程涵盖C语言知识、数的进制、基本数据类型和常用运算符,重点讲解了USBCDC串口的printf函数的实现和使用。
二、如何使用串口助手中的printf函数进行数据转换和显示,以及如何使用特殊转义符和百分比符号进行格式化输出。
三、如何将十进制数转换为其他进制数,以及如何定义变量类型和常用的运算符。同时,还给出了一些注意事项和示例。
四、单片机中运算符的使用方法,包括加、减、乘、除、取余以及关系运算符等,还讲解了if语句的用法及注意事项。
五、逻辑运算符的种类和运算方式,以及赋值运算符和移位运算符的使用方法,并给出了一些例子供读者练习。
六、变量类型、数值对应的字符、16进制数等基础知识,以及算数运算符、if和else的用法,帮助读者更好地理解STC编程。
第六集
一、本课程的第一个主要内容:了解通用输入输出端口(GPRIO)的基本概念,包括高低电平的定义和四种模式。此外,还介绍了按键输入检测的方法。
二、按键的基本原理和代码实现,包括按键按下和松开的判断方法,以及如何实现灯的亮灭状态。同时还给出了具体的代码实例。
三、一个按键任务的实现方法,使用标志位和变量实现按键按下输出零或一的功能,同时讲解了如何使用WHERE语句判断按键松开。
四、如何通过判断按键是否按下来实现延时20ms消抖,以及如何通过软件延时计算器生成20ms延时函数。
22:42 - 使用ISP软件延时计算器生成20ms延时函数,注意系统初始化时将WTST初始化为零
五、按键抖动的原因和解决方法,以及如何使用变量实现按键状态的改变。同时还介绍了延时函数和定时器的使用。
第七集
一、8051U的定时器中断功能,用于计时和替代长时间的delay,提高运行效率和处理速度。通过软件生成定时器函数,实现LED灯3秒闪烁,按键计数等功能。
二、中断的概念和使用方法,以及如何通过定时器实现led灯的闪烁和按键计数功能,同时提供了解决乱码问题的解决方案。
三、关于定时器的一些基本概念和实现方法,包括分屏、修改TM0P、计数启动、自动重载等。同时,结合代码,详细讲解了定时器的配置和计数过程。
四、定时器的计算方法和函数的定义、声明和调用。需要注意函数名称的使用和函数定义的位置。同时介绍了任务二的实现方法。
五、救护车灯控制器的制作,包括灯的点亮和熄灭、延时开关、报警按钮等功能的实现,同时提供了课后小练作为练习。
六、一个基于定时器和按键的简单程序,通过控制LED灯的点亮时间来显示不同的时间,同时介绍了一些编程技巧和注意事项。
Arsun
发表于 2024-12-5 16:33:52
# 第一集课程视频学习心得
1. AI8051U的显著特点应该是视频最后提到的计算器功能的实现。OCR通过这颗U独立实现,确实就很强。
2. 序言没有了解到开发版的相关参数,主要是展示了功能了。看到第二个视频讲硬件参数,那能理解了。但感觉序言最好还是提一下一些单片机主要关心的参数,提起大家兴趣好一点嘞。
3. 疑问:为啥烧录能够IIS录音程序需要把频率调成32.864?
明2023
发表于 2024-12-5 17:19:36
ai8051u一样吗?和stc8051u
pmnurylk
发表于 2024-12-5 17:38:33
第一集序言心得
8051U强在哪里?
1.屏幕显示和视频播放(Flash编程器),因为优化了一些QSPI的一些Flash芯片读写的一个功能,所以说对一些大容量视频的播放他有了一些质的提升
2.IIS录放音(频率要改为32.864)
3.PWM DMA,之前的之前的pwm没办法更好的兼容DMA,现在可以了
4.可以实现频谱分析仪(上位机),因为它有了一些硬件的浮点乘除单元,他就可以更好的实现
5.手写计算器
6.QSPI,PWM移相,硬件乘除,单精度浮点,这些功能是AI8051强在这些功能
7.实例演示
屏幕显示屏可以实现各种界面的刷新而且帧率不低,包括一些汉字,英文,图片,旋转显示,屏幕用的是8080的一个并口

IIS录放音

PWM+DMA功能

在一个点阵屏上实现数字显示,它可实现一千多颗灯进行显示,而且不会有任何干扰
!(data/attachment/forum/202412/05/173811v3lbbto3i300o006.png "image.png")
把图片存入Flash进行图片显示

本节课主要是介绍8051U的强大之处可以实现多种功能并展示,8051U还支持32位指令集,并且有丰富的外设接口Ai8051U-LQFP48比普通 M0/M3,比 32F103C8T6 强太多的地方:
1,Ai8051U有TFPU@120MHz, 算力比他强, uS级硬件三角函数/浮点运算器;
2,Ai8051U的抗干扰比他强;
3,Ai8051U的内部复位是专业级的复位电路,彻底省外部复位;
4,Ai8051U的内部时钟完全满足串口通信要求,4组串口;
5,Ai8051U-LQFP48有 QSPI, i8080/M6800-TFT 接口,32F103C8T6没有;
6,Ai8051U的PWM支持硬件移相@120MHz
7,Ai8051U是 34K SRAM, DMA 支持 外设直接到外设,P2P
8,Ai8051U是 自带硬件USB, 1个芯片就能直接USB连接电脑仿真/下载

pmnurylk
发表于 2024-12-5 17:40:42
电子DIY小家 发表于 2024-12-5 13:22
P40的LED开关是用锁存器控制的吗? -- 这个在前面的课讲过原理图,P40控制了一个三极管
ISP生成定时器函 ...
谢谢冲哥,我再去把前面视频看一下
tanyl88
发表于 2024-12-5 17:41:16
:qiang:
科学妞妞
发表于 2024-12-5 17:47:56
好东西,眼红