找回密码
 立即注册
查看: 172|回复: 11

AI8051U学习打卡贴

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:9
  • 最近打卡:2026-04-22 12:42:11
已绑定手机

1

主题

9

回帖

39

积分

新手上路

积分
39
发表于 2026-3-31 21:07:51 | 显示全部楼层 |阅读模式
由于我本身就有一定的基础,所以像一二集这种过于基础的课程我就不记录在帖子里了,所以我的一篇帖子可能横跨多集。这篇帖子是第三集的“点亮一颗LED”,我直接在P2口每格一个引脚亮一个

代码

代码

运行

运行

一点亮LED.hex

3.5 KB, 下载次数: 1

代码HEX文件

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:234
  • 最近打卡:2026-04-30 01:26:24
已绑定手机

22

主题

401

回帖

1816

积分

金牌会员

DIY玩家

积分
1816
发表于 2026-4-1 00:09:58 | 显示全部楼层
小系统板可以学习前面几集
后面得实验箱
真正的学徒往往怀着大师的心
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:9
  • 最近打卡:2026-04-22 12:42:11
已绑定手机

1

主题

9

回帖

39

积分

新手上路

积分
39
发表于 2026-4-1 00:22:28 | 显示全部楼层
狂热*** 发表于 2026-4-1 00:09
小系统板可以学习前面几集
后面得实验箱

不知道我的模块有没有用
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:83
  • 最近打卡:2026-04-27 17:12:41

31

主题

97

回帖

988

积分

版主

积分
988
发表于 2026-4-1 08:34:22 | 显示全部楼层
要 做到 USB不停电下载
要 尝试 AiCube 图形化自动配置生成程序工具
推荐优先看的:  
printf_usb("Hello World !\r\n")
USB不停电下载, 演示视频链接:
https://www.stcaimcu.com/thread-19077-1-1.html

下载 最新的 AiCube-ISP-V6.96T 或以上版本软件 !

深圳国芯人工智能有限公司-工具软件

下载 最新的 USB库函数,永远用最新的 USB库函数 !
深圳国芯人工智能有限公司-库函数
下载 最新的 用户手册 !
下载 最新的 上机实践指导书 !

下载 最新的 Ai8051U 用户手册
https://www.stcaimcu.com/data/download/Datasheet/AI8051U.pdf

下载 最新的 Ai8051U 实验指导书,
AiCube 图形化自动配置生成程序工具使用说明
https://www.stcaimcu.com/data/do ... %AF%BC%E4%B9%A6.pdf

推荐优先看的 printf_usb("Hello World !\r\n")及usb不停电下载, 演示视频链接



回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:9
  • 最近打卡:2026-04-22 12:42:11
已绑定手机

1

主题

9

回帖

39

积分

新手上路

积分
39
发表于 2026-4-1 13:51:00 | 显示全部楼层
AI8051U学习打卡第二天,说实话,我实际使用根本不需要USB不停电下载,
所以我就想先把第四集放一放,第五集的C语言基础整体停下来感觉我都学过,也跳过吧,
第六集是IO输入输出,我的方案是让MCU不停地把P1端口上每个引脚的电平值赋给P2口上的对应端口,
这样既有输入的检测,又有输出的表现。毕竟按键的检测原理和这个也差不多嘛,都是检测引脚

二IO输入输出.hex (4.13 KB, 下载次数: 1)

d1035e67208238591b1b66c9a7977bc5.png
dc2017c2c176cbbfa8d378b138beca87.jpg
ea0a2187e41bb64043bfc1e71adf0de3.jpg
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:9
  • 最近打卡:2026-04-22 12:42:11
已绑定手机

1

主题

9

回帖

39

积分

新手上路

积分
39
发表于 2026-4-2 11:33:52 | 显示全部楼层
AI8051U学习打开第三天,今天的是第七集,定时器中断,我的方案是先将p2端口设置为高电平(LED不亮),再利用500ms的定时器中断翻转端口电平,借此表现定时器中断
e45133b4d0b777b321a23ba606b501b5.png

de04d111ec9ae4e4fe71f9ffdaba5fda.mp4

1.31 MB, 下载次数: 1

回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:9
  • 最近打卡:2026-04-22 12:42:11
已绑定手机

1

主题

9

回帖

39

积分

新手上路

积分
39
发表于 2026-4-3 10:02:52 | 显示全部楼层
AI8051U学习打卡第四天,今天的是第九集数码管,因为我没有单独的数码管,于是就用了个TM1637数码管模块来替代,主逻辑是利用数码管模块表示变量值,这个变量大概1s加一次
df32ffcb1d0abf640f3f552ffe4c1f17.png

5450bc1a711e1c3e03d6b5060825e271.mp4

1.84 MB, 下载次数: 1

回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:9
  • 最近打卡:2026-04-22 12:42:11
已绑定手机

1

主题

9

回帖

39

积分

新手上路

积分
39
发表于 2026-4-4 09:40:44 | 显示全部楼层
AI8051U学习打卡第五天,是第十二集复位系统,由于这集感觉理论性较强,不易表现出来,所以采用总结表现

这次学习AI8051U的复位系统,真的刷新了我之前对单片机“重启”的简单认知。以前总觉得复位就是上电自动走一遍程序,没什么值得深究的,听完这节课才明白,复位其实是保证单片机不乱套、不跑飞、不异常死机的核心保障。

课程里把复位分成硬件复位和软件复位两大类,讲解得特别清晰。上电复位让芯片从一开始就处于规范状态,避免刚通电时IO乱输出;低压复位能在电压不稳、供电不足时自动重启,防止芯片工作异常;看门狗复位更是实用,专门应对程序跑飞、卡死这类意外情况,相当于给系统上了一道保险。而软件复位不用操作硬件,靠代码就能让单片机自己重启,用在程序异常处理或者功能切换上特别灵活。

同时我也注意到,AI8051U的复位引脚是低电平复位,和传统51单片机有区别,这也提醒我不能完全依赖旧经验,学习新芯片一定要结合它自身的特性。

整节课学下来最大的感受是,做单片机不能只盯着功能能不能实现,更要重视系统的稳定性。复位、看门狗这些看似基础的机制,其实决定了设备在实际使用中可不可靠。以后写代码、做小项目时,我一定会把复位配置和异常保护考虑进去,让自己的程序更稳定、更抗造。

38a1419e0a46848954185760246bc47e.png
0477919dc2b2772de403b7f3111b2c2f.png
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:9
  • 最近打卡:2026-04-22 12:42:11
已绑定手机

1

主题

9

回帖

39

积分

新手上路

积分
39
发表于 2026-4-5 10:23:47 | 显示全部楼层
AI8051U学习打卡第六天,是第十三集外部中断,我采用板载外部中断按钮并配置为内部上拉输入和下降沿中断,INT0的中断触发将导致P2. 0的电平翻转,INT1的触发导致P2. 1的电平翻转
2e589d0543f8a33bff548fb1355c17a0.png

59430a5de66e7979b25ff5bf13e2a6e3.mp4

2.7 MB, 下载次数: 1

回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:9
  • 最近打卡:2026-04-22 12:42:11
已绑定手机

1

主题

9

回帖

39

积分

新手上路

积分
39
发表于 2026-4-6 11:02:01 | 显示全部楼层
AI8051U学习打卡第七天,是第十七集,16集的传感器我没有所以直接选择跳过,而这集的串口表现方法有选择的是通过变量,每隔1s就使变量++然后串口打印给电脑,以下是我的总结。
学完 AI8051U 单片机串口简单应用这一课,我对串口的理解不再停留在“下载程序”这么表面了。以前总觉得串口很基础、很简单,真正跟着课程学完才发现,它是单片机和外界沟通最方便、最实用的工具。

这节课讲的都是特别实用的内容,比如用串口发送数据、打印信息、电脑控制单片机、单片机上传状态到上位机等等。原来串口不只是用来调试,还能做交互、做控制、做数据传输。以前写程序出问题只能靠猜,现在学会用串口把变量、状态实时发出来,排查错误方便太多,效率直接提高不少。

我也明白了串口通信的基本逻辑:发送、接收、波特率匹配、数据格式。看似简单的几根线,背后有严格的时序和规则,稍微配置不对就会乱码。这也让我意识到,做单片机一定要细心,配置、初始化、引脚对应,每一步都不能马虎。

通过这节课的学习,我不仅掌握了串口的基本使用方法,更体会到了“通信”在嵌入式系统里的重要性。不管是简单的小项目,还是后面更复杂的实战,串口都会是最常用、最依赖的工具。接下来我要多动手练习,把串口收发、指令控制、数据上传这些基础打牢,为后面学习更高级的通信协议和综合项目做好准备。

ac6612f9df5254a6f74342adcb7ec912.png
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-5-1 10:30 , Processed in 0.127723 second(s), 95 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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