找回密码
 立即注册
查看: 85|回复: 4

开始学习AI8051U打卡了

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-05-27 10:02:03
已绑定手机

1

主题

4

回帖

43

积分

新手上路

积分
43
发表于 2025-5-16 00:01:02 | 显示全部楼层 |阅读模式
我是一名曾经学习并使用过STC89C52RC等传统51单片机的开发者,当我首次接触新的AI8051U系列单片机时,那种时代变了的震撼真的很大。
本文是想从记录我的个人学习经历及打卡学习的目标,并分享一些实际学习路径和项目实践的心得,也许会包含以前的历程啊,希望能为你带来有价值的参考!


因为此前申请的注册即赠送的最小系统板目前还没有收到,因此前几节课我可能会以仅学习及感悟的形式来说来讲。
此前我是很早的时候接触到89/90系列的单片机的,以及在我大学时老师讲解的单片机课也是传统的51形式设备,甚至是无实物的那种表演,导致只能用模拟(PT8),因此直到在我见到AI8051U系列时还在觉得他会不会像传统的那些51一样性能平平,会像以前的那种80251一样生态非常的差导致几乎没有什么可做的东西一类,直到我见到实际使用AI8051U系列做出的创意产品一类时,才发现时代变了,这把我震惊到了,我当时在想居然会有这么厉害的51系列的芯片啊简直颠覆!因此从此我打算,以及趁着现在的这次活动,一起把学习办了。

在看教程第一集时,我真的很喜欢冲哥说的那句话,"假如梦想让我们拼的遍体鳞伤,这一次我们要勇往直前。",让我想到了曾经我学习的时候的努力样子,在这第一集他讲了一些这些单片的参数啊以及介绍啊让我真正实际的去了解到了这个芯片,但是由于时间问题还没有完全钻研,所以我将在下次,发出内容的总结。

25/5/15 23:59
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-05-27 10:02:03
已绑定手机

1

主题

4

回帖

43

积分

新手上路

积分
43
发表于 2025-5-17 02:36:44 | 显示全部楼层
在开始第一集和第二集的学习后,冲哥带我了解到了这款单片机和实验箱的一些简单用法和介绍,以及如何配置开发软件的流程帮助。

在我有过曾经的开发经验加持下,我很快将软件配置好了,并了解到他与传统8051的差距区别以及更新特性所在,但是因为我目前还没有实验箱可用,因此从此开始的感悟是基于ISP工具内的相关芯片的参数来做比较以及参考学习,如果拿到实验箱之后我会根据实际在此后的篇章改正在此致歉。

在他的介绍之中,我了解到了这款芯片像传统和创新的结合产品,既保留了一些对于传统的兼容性能又更新了很多现代的全新特性在内的设计,保留了一些传统支持可以让我们在进行开发时可以更容易更平缓的学习和移植旧的代码到新的平台之上进行使用这极大的方便了我们的学习以及开发流程。

我在对比特性时,发现他在这些地方明显做出了提升:
我发现现在这款单片机相较于我使用过的非常传统的51芯片多出了内部时钟振荡器这样可以在一般情况下去除晶振增强时钟稳定,而无需担心剧烈震动是否会让晶振的晶体碎掉而导致时钟坏掉暂停,也发现他可以在更高的时钟振荡频率下稳定运行,甚至达到了我曾经未敢在传统51上设想的40+MHz时钟频率但他做到。
也在芯片内内置了例如像RTC、PWM、ADC等丰富的外设模块,让我再也不用单独为了实现这些功能而需要再在外围电路添加额外芯片了甚至还加了一些例如CAN、USB总线一类让我曾经觉得不可能在这类芯片上面出现的通讯外设的的啊加强了单片机的用途范围和实用性了。
他也可以兼容传统的大多51代码而仅仅需要做简单代码变更,甚至还可以切换运行位宽,让开发更细分了。

同时冲哥也对实验箱的注意事项进行了一些讲述,例如不要丢掉短接帽以及一些外设相关模块的须知了,同时也为我们讲述了一些关于电路和外设上的简单知识例如,做成的电路板叫什么名字为何RTC需要电池一类。

在改日我将继续学习冲哥讲的课程进行创新。
25/5/17 2:35/6
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-05-27 10:02:03
已绑定手机

1

主题

4

回帖

43

积分

新手上路

积分
43
发表于 2025-5-17 02:36:44 | 显示全部楼层
在我看完第三集视频之后这集冲哥教我们了,一个基本大多单片机开发者的入门操作,如何点亮个LED灯的这种操作。

在我对视频进行观看学习时我发现了几个要点,所以总结了一下,如下是我总结的:
他教我们了要如何进行下载如何连线以及如何使用ISP工具的细节后在Keil内开始写代码了经过我的学习分析,我发现代码之中是有与传统51有差异的内容,例如对IO口的配置相关代码,在我曾经使用的传统51之中并未见过这种配置,因此我在结合视频和ISP工具内的信息,详细的总结出了具体差别以及尝试升级了我写的代码但是遗憾还未收到最小系统板因此不能测试只能先写写了而已,也许我会在收到板子之后进行更新补充结果。

在此把我写的更新代码给先放出来,还请大佬体谅下,如果有问题欢迎随时指出。感谢!
  1. #include "AI8051U.h"
  2. void main() {
  3.     P1M0 = 0x00;
  4.     P1M1 = 0x00;
  5.     while(1) {
  6.         P40 = 0;
  7.     }
  8. }
复制代码


25/5/17 3:07
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-05-27 10:02:03
已绑定手机

1

主题

4

回帖

43

积分

新手上路

积分
43
发表于 2025-5-17 03:11:33 | 显示全部楼层
在我看完第四集视频之后这集冲哥教我们了如何USB不掉电写入程序的,但是说实话这个,我其实没咋看懂。

也许是因为之前我学习的完全没有这方面的,也有可能是需要实物学习,所以我需要以后结合实际进行学习才能弄懂。
所以这篇文章我也许会下次发或者以后补上。
明天我将学下一集的内容。

25/5/17 23:21/7
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-05-27 10:02:03
已绑定手机

1

主题

4

回帖

43

积分

新手上路

积分
43
发表于 2025-5-18 17:19:34 | 显示全部楼层
在看完冲哥第五集的教程时候,因为我此前已经有过了开发经验所以本期视频的帮助性并不是非常的高,但是有时候温故而知新的学习也是可以做到非常好的习惯。

我准备在明天再继续学习下一集的去温故下。

25/5/18 17:19
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-17 03:29 , Processed in 0.116506 second(s), 67 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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