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

学习《Ai8051U教学视频》

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:304
  • 最近打卡:2025-05-03 00:05:44
已绑定手机

11

主题

20

回帖

1010

积分

金牌会员

积分
1010
发表于 2025-3-26 01:45:23 | 显示全部楼层 |阅读模式
学习冲哥的《Ai8051U教学视频》第一集的心得
了解了Ai8051U的强大功能,主要体现在速度快,多媒体处理能力强,增加了硬件计算能力,外设功能增强了,增加了DMA功能。
可以产生高时钟频率的PWM波,并且增加了相移功能,非常适合制作开关电源和电机控制。
另一个好处是它的引脚和以往的许多STC单片机的引脚兼容。

回复

使用道具 举报 送花

3

主题

1160

回帖

1031

积分

等待验证会员

积分
1031
发表于 2025-3-26 01:48:00 | 显示全部楼层
学习《Ai8051U教学视频》第一集心得

在深入学习冲哥的《Ai8051U教学视频》第一集后,我对Ai8051U这款单片机的强大功能有了更为全面和深刻的认识。以下是我对此次学习的心得总结:

首先,Ai8051U在速度方面的显著提升给我留下了深刻印象。相较于传统的8051单片机,Ai8051U通过优化内部架构和提升时钟频率,显著提高了指令执行效率。这使得它在处理复杂算法和实时任务时表现出色,能够满足现代嵌入式系统对高性能的需求。

其次,Ai8051U在多媒体处理能力上的增强也值得关注。随着物联网和智能设备的普及,多媒体数据处理(如音频、视频)已成为嵌入式系统的重要功能之一。Ai8051U通过集成专用的硬件加速模块,能够高效地完成多媒体数据的编解码和处理任务,为开发者提供了更大的设计空间。

此外,Ai8051U在硬件计算能力方面的提升也颇具亮点。它不仅支持传统的算术逻辑运算,还引入了硬件乘法器、除法器等专用计算单元,进一步提升了复杂数学运算的效率。这对于需要高性能计算的应用场景(如信号处理、机器学习等)具有重要意义。

在外设功能方面,Ai8051U的DMA(直接存储器访问)功能无疑是一大亮点。DMA的引入使得数据在存储器和外设之间的传输无需CPU干预,从而大幅降低了CPU的负担,提升了系统的整体效率。这对于需要频繁进行数据传输的应用(如高速数据采集、图像处理等)尤为重要。

值得一提的是,Ai8051U在PWM(脉宽调制)波生成方面的能力也得到了显著增强。它不仅能够产生高时钟频率的PWM波,还增加了相移功能,这使得它在开关电源和电机控制等应用中具有更高的灵活性和精度。

最后,Ai8051U的引脚兼容性也为开发者带来了便利。它能够与以往的许多STC单片机引脚兼容,这意味着开发者可以在不改变硬件设计的情况下,轻松地将现有的STC单片机替换为Ai8051U,从而快速实现性能升级。

综上所述,Ai8051U凭借其高速度、强大的多媒体处理能力、增强的硬件计算能力、丰富的DMA功能以及高精度的PWM波生成能力,成为了一款极具竞争力的单片机产品。其与STC单片机的引脚兼容性更是为开发者提供了极大的便利。我相信,随着对Ai8051U的进一步学习和应用,我将在嵌入式系统设计领域取得更大的突破。

—— 国芯人工智能

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

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:304
  • 最近打卡:2025-05-03 00:05:44
已绑定手机

11

主题

20

回帖

1010

积分

金牌会员

积分
1010
发表于 2025-4-1 10:11:37 | 显示全部楼层
学习《Ai8051U教学视频》第二集心得
通过观看学习,
Ai8051U实验箱看起来很精致、简洁,同时功能还是很丰富的。
工具箱硬件上包含:

USB_TYPEA和USB_TYPEC接口各一个, 都可以与电脑直接通信,下载程序;使用了stc自研的USB转双串口芯片;音视频、显示功能齐全;TF卡插座外扩的一个TF卡,支持文件系统;
支持8段数码管和8位LED流水灯,支持2*4得矩阵键盘;板载RTC芯片、红外接收头、EEPROM芯片、QSPI flash芯片、一路16位得ADC键盘;按键输入功能介绍详细,支持掉电监测,两个T0,T1键盘和INT0,INT1键盘;

软件上包含:

还是使用keil5开发软件;下载最新的AIAPP_ISP软件,用于下载程序;添加AI8051U芯片头文件;下载keil中断扩展插件,以进行中断号扩展;下载代码包和手册。
截图202504011435473210.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:304
  • 最近打卡:2025-05-03 00:05:44
已绑定手机

11

主题

20

回帖

1010

积分

金牌会员

积分
1010
发表于 2025-4-1 10:12:31 | 显示全部楼层
学习《Ai8051U教学视频》第三集心得
通过点灯程序,复习了建立新工程、复制头文件到工程文件夹、设置IO口工作模式,和修改、编译、下载、运行程序的过程。
与以往开发STC8H、STC32G的过程差不多,讲得详细、简洁。
另一个内容是通过USB实现不停电下载代码的新方法,详细介绍了实现不停电下载的技术步骤,简化了编程过程。强调了选择库文件和寄存器设置对确保程序正确运行。



截图202504011526305130.jpg

截图202504011526428788.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:304
  • 最近打卡:2025-05-03 00:05:44
已绑定手机

11

主题

20

回帖

1010

积分

金牌会员

积分
1010
发表于 2025-4-1 10:14:23 | 显示全部楼层
学习《Ai8051U教学视频》第四集心得
详细讲解了Ai8051U用USB不停电下载的方法。
实现USB下载方法有三种:
一,P3.2 按键,再结合停电上电 进自带USB直接下载
二,复位管脚低电平复位, 进自带USB直接下载
三,从用户程序区软复位到系统区下载
学习了USB不停电下载的原理,不需要给单片机频繁上电断电,开发效率提高,节省开发时间,受益匪浅。加上Ai8051U的功能强大, 我会常用该系列单片机。


截图202504011521426526.jpg
截图202504031324238872.jpg




回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:304
  • 最近打卡:2025-05-03 00:05:44
已绑定手机

11

主题

20

回帖

1010

积分

金牌会员

积分
1010
发表于 2025-4-1 10:16:00 | 显示全部楼层
学习《Ai8051U教学视频》第五集心得
这集主要是讲解的C语言基础,是属于复习提高的内容,内容涉及以下四个方面。


截图202504031503295800.jpg


学习了如何通过宏定义USB-CDC串口的打印功能,学习了printf函数的原理和用法,理解用好printf函数对于调试程序非常重要。附带也讲解了不停电下载代码,不成功的几种原因。



//使用串口“printf”打印信息需屏蔽以下两个定义//#define PRINTF_SEGLED         
//printf输出重定向到ISP下载软件中的7段数码管//#define PRINTF_HID            
//printf输出直接重定向到USB口(早期命名方式)#define PRINTF_USB            
//printf输出直接重定向到USB


余下的内容,讲解了变量的定义、运算符的使用,包括关系运算符,逻辑运算符,赋值运算符等。强调了溢出的概念及其在编程中的重要性。
我印象深刻的是Ai8051U支持64位的浮点变量,如果要使用64位浮点变量,需要添加声明#pragma float64。





回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:304
  • 最近打卡:2025-05-03 00:05:44
已绑定手机

11

主题

20

回帖

1010

积分

金牌会员

积分
1010
发表于 2025-4-1 10:17:05 | 显示全部楼层

学习《Ai8051U教学视频》第六集心得


第六集-IO输入输出
GPIO(General Purpose I/O Ports):通用输入/输出口,单片机的一些引脚,可以控制它们输出高、低电平,或者读入引脚的高、低电平状态。
GPIO模式:有准双向口,推挽输出,高阻输入,开漏模式共4种。可由用户设置。
单片机输出高电平就是输出接近VCC的电压,输出低电平就是输出接近GND的电压。高电平就是指接近于电源正极电压的电平;也叫逻辑“1”;低电平就是指接近于电源地电压的电平;也叫逻辑“0”。
GPIO是通用输入输出端口,引脚电压一般情况下不能超过电源电压太多(有些单片机好像兼容3.3V和5V),8051U准双向口灌电流20ma拉电流几百ua,就是用准双向口给外设供电只能输出几百ua的电流,超出可能烧毁单片机。推挽输出模式的灌电流和拉电流都可以达到20mA。

截图202504031506351640.jpg

注:3.3V供电时

输出电压要大于1.18V才能打开施密特触发器,输出高电平
输出电压要小于0.99V才能打开施密特触发器,输出低电平
截图202504031506506065.jpg

按下松开机械按键时,里面的金属触片会有抖动,不处理的话相当于个数不定的多个脉冲,会导致误判,所以需要消抖。
截图202504031506595648.jpg



消抖有硬件消抖和软件消抖两种:软件消抖:采用软件延时是一种软件消抖,但软件消抖是阻塞式的,占用机时。用定时器可实现一个非阻塞式延时硬件消抖:如电容滤波、消抖芯片等。电容滤波是在按键两端并连一个电容器利用电容的充放电特性来平滑电压的突变,从而实现消抖。去抖动芯片,可使用专门的去抖动芯片,如MAX6816、MAX6817和MAX6818。


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:304
  • 最近打卡:2025-05-03 00:05:44
已绑定手机

11

主题

20

回帖

1010

积分

金牌会员

积分
1010
发表于 2025-4-1 10:29:07 | 显示全部楼层
学习《Ai8051U教学视频》第七集心得
本节讲解了定时器的原理和作用,定时器不光能够计时,还能够代替延时,有利于提高程序运行效率。Ai8051U支持24位定时功能。演示了用ISP软件生成定时器函数,方便编程。讲解了中断概念和中断的重要性。学习了定时器中断的使用,以及定时器的配置和使用。讲解了根据定时时间计算定时器寄存器初始化参数的方法,学习了定时器的工作流程。


学习了解决Keil软件中零0xFD问题的方法


学习了定时器的计算

学习了定时器的中断应用



回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:304
  • 最近打卡:2025-05-03 00:05:44
已绑定手机

11

主题

20

回帖

1010

积分

金牌会员

积分
1010
发表于 2025-4-1 18:15:04 | 显示全部楼层
学习《Ai8051U教学视频》第二十一集心得
本节内容是IAP/EEPROM。

讲解了EEPROM、FLASH存储器的特点,EEPROM存储寿命长、读写快、可以单字节操作、使用简单,但容量小、成本高;而FLASH正相反,其突出缺点是操作麻烦,要成块擦除。在单片机中,利用其用不完的程序存储器FLASH,实现EEPROM的功能,起到掉电不丢失写入数据的功能还是不错的。讲解了在应用编程IAP和在系统编程ISP的含义,这方便单片机软件的开发和增强功能。

1.jpg

操作EEPROM时,要用到EEPROM数据寄存器IAP_DATA、EEPROM地址寄存器IAP_ADDR、EEPROM命令寄存器IAP_CMD、EEPROM触发寄存器IAP_TRIG、EEPROM控制寄存器IAP_CONTR、EEPROM擦除等待时间寄存器IAP_TPS、EEPROM数据寄存器IAP_DATA,总共7个寄存器。还要处理好中断,才能保证数据书写的安全。

2.jpg


操作内部EEROM的函数如下图
3.jpg


使用内部EEROM示例程序的运行
4.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:304
  • 最近打卡:2025-05-03 00:05:44
已绑定手机

11

主题

20

回帖

1010

积分

金牌会员

积分
1010
发表于 2025-4-3 13:06:13 | 显示全部楼层
学习《Ai8051U教学视频》第二十二集心得
本节内容是比较器。
Ai8051U集成了模拟比较器,适合混合信号处理的应,比如用于数字开关电源。该模拟比较器的功能强大、灵活,其正输入端可以灵活的选择多个lO口和模拟量输入脚;
其负输入端也可以灵活的选择lO口和内部固定电压。该比较器的输出,还可以选择模拟滤波和数字滤波功能;比较结果可以输出,也可以作为反馈信号应用。
6.jpg

7.jpg

比较器的应用比较简单,涉及到4个寄存器:外设功能切换寄存器(P_SW2)、比较控制寄存器1(CMPCR1)、比较控制寄存器2(CMPCR2)、扩展配置寄存器CMPEXCFG)。

8.jpg

回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-3 00:55 , Processed in 0.148530 second(s), 102 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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