胡方方 发表于 2025-12-8 09:59:20

学习打卡Ai8051U

第一集,了解Ai8051U:Ai8051U是 STC 推出的32 位增强型 8051 单片机,兼容 MCS-51 指令集,比STM32F103更加强大,兼容51指令集,支持 8/32 位指令集双模,内置硬件浮点单元,集成 ADC、多串口等外设,低功耗、成本亲民。

胡方方 发表于 2025-12-8 10:29:14

打卡第二集!跟着冲老师学习安装了开发环境。并了解到AiCube这款强大多功能的软件。

胡方方 发表于 2025-12-8 10:34:16

打卡第三集!核心板还没有发货,程序先行,点亮第一颗LED!

胡方方 发表于 2025-12-8 16:16:58

今天核心板到了,打卡学习AiCube的使用 。这个Aicube使用起来超级无敌方便!{:4_174:}

胡方方 发表于 2025-12-8 16:28:19

打卡第四集!学习不停电下载。

胡方方 发表于 2025-12-8 16:29:26

胡方方 发表于 2025-12-8 16:28
打卡第四集!学习不停电下载。

感觉离成功又近了一点点

胡方方 发表于 2025-12-8 17:02:28

打卡学习第五集"Hello,stc”这集学习了串口打印函数,并了解到居然还有不用配置波特率的串口!好神奇!

胡方方 发表于 2025-12-8 17:26:40

打卡第6集,学习了如何控制和读取IO口,并且学会了如何在Aicube工具箱里生成延迟函数和如何软件消抖。最后完成了冲老师布置的两个课后任务。

胡方方 发表于 2025-12-8 17:42:34

打卡第七集今天跟着冲老师学习了和定时器有关的内容(核心板居然还没发货)并想了一下思考题,给出两个方案:“1.当有多个定时任务时可以用多个定时器,当然要配置好优先级。2.可以找到多个定时任务的定时时间的公因数,用状态机来完成。比如现在有两个定时任务,第一个任务8秒执行一次,第二个任务6秒执行一次。这样我们就可以做两秒一次的定时中断。每两秒状态机加1,当状态机能被8整除时,执行第一个任务,当状态机能被6整除时执行第二个任务。并且还要防止状态机溢出!”

胡方方 发表于 2025-12-8 17:49:29

打卡学习第八集,超级难的定时器周期性调度任务!反复看了好几遍冲老师讲的关于结构体的内容,也在网上找了一些资料总算是弄懂了。冲老师的代码写的超级无敌好,小生斗胆优化一处代码:使用指针 (*pTask) 代替数组索引 (Task_Comps),在冲老师的原代码中:在循环中多次使用 Task_Comps.成员。编译器每次都需要计算数组偏移量。优化后:pTask = &Task_Comps 只需要计算一次地址,后面通过指针直接访问😁
页: [1] 2
查看完整版本: 学习打卡Ai8051U