找回密码
 立即注册
查看: 445|回复: 10

AI8051U学习记录

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-05-07 10:35:28
已绑定手机

2

主题

10

回帖

62

积分

注册会员

积分
62
发表于 2025-1-15 10:32:33 | 显示全部楼层 |阅读模式
第一集:

通过六个不同的硬件和对应烧录的代码去实现不同的功能,而且功能更加稳定,更加方便、不用外接模块。烧录程序还要注意频率的不同,flash编程的速度快,兼容性强。
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-05-07 10:35:28
已绑定手机

2

主题

10

回帖

62

积分

注册会员

积分
62
发表于 2025-1-15 10:54:58 | 显示全部楼层
第二集:
对实验箱上所有模块的讲解让我了解到我用这个实现什么功能和激发对我项目开发的兴趣。一些比较重要的芯片放在背面利于布局。还跟着视频下载了开发软件。可在stc官网找到芯片手册。还带着我们如何写入第一个跑马灯程序
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-05-07 10:35:28
已绑定手机

2

主题

10

回帖

62

积分

注册会员

积分
62
发表于 2025-1-15 11:57:23 | 显示全部楼层
第三集:
学会如何操作keil51,通过一步步操作学会点亮第一个led。要加深操作步骤的使用。后面进行程序的编写,讲的通俗易懂,引用例子让我容易理解。学程序时还要注意下美观性;老师很有耐心,有问题一个一个解决。接着代码实现后给我们讲解代码实现的原理。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-05-07 10:35:28
已绑定手机

2

主题

10

回帖

62

积分

注册会员

积分
62
发表于 2025-1-15 12:28:08 | 显示全部楼层
第四集:
1、知道如何不用反复按按键来进行冷启动然后下载。
2、usb初始化函数的应用和对代码的解释与讲解。
3、知道代码中(或)的使用原理
最后实现了在编写完后通过不断电来直接烧录程序
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-05-07 10:35:28
已绑定手机

2

主题

10

回帖

62

积分

注册会员

积分
62
发表于 2025-1-15 12:59:50 | 显示全部楼层
第五集:
先对上一集的一些常见问题进行解答
1、printf函数的学习,usb-dcd可以在任意波特率下工作
2、转换格式字符使用可以让我们操作单片机显示我们想要的内容
3、学习到了数进制之间的换算可以加深我们对进制的理解
4、运算符的使用有程序之间的联系
知道C语言的算法基本使用方法后可以有自己的算法
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-05-07 10:35:28
已绑定手机

2

主题

10

回帖

62

积分

注册会员

积分
62
发表于 2025-1-15 14:24:27 | 显示全部楼层
第六集:
1、高低电平的认识
2、通过设置高低电平来完成灯的亮与灭
3、可通过一个延时来解决按键输入检测中的抖动状态
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:248
  • 最近打卡:2025-04-27 09:57:01
已绑定手机

24

主题

756

回帖

3319

积分

超级版主

积分
3319
QQ
发表于 2025-1-15 14:33:40 | 显示全部楼层
最好跟着冲哥敲敲代码哦~这样后台审核更容易通过哦
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-05-07 10:35:28
已绑定手机

2

主题

10

回帖

62

积分

注册会员

积分
62
发表于 2025-1-15 15:02:25 | 显示全部楼层
第七集:
1、是一个单核,不能执行其他语句
2、学习到定时器可以大大提高效率,可以用在需要执行许多语句的情况下
3、了解了16位自动重载定时器的本质
4、调用函数可以给程序多加一个功能
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-05-07 10:35:28
已绑定手机

2

主题

10

回帖

62

积分

注册会员

积分
62
发表于 2025-1-15 16:39:00 | 显示全部楼层
补充:
  第三集:
视频中的每一个步骤,从对AI8051U芯片的引脚定义讲解,到编写那看似简短却充满力量的代码,都让我深刻体会到嵌入式开发的严谨性与逻辑性。我也深刻认识到在
这个过程中对硬件知识的要求。理解AI8051U芯片的结构、引脚功能以及电气特性是实现点亮LED的基础。这让我明白,在嵌入式开发领域,硬件和软件是相辅相成的
两个方面,任何一方的缺失都会导致整个系统无法正常工作。同时,视频中的操作流程也让我看到了一种解决问题的方法。从确定目标(点亮LED),到分析所需的工
具和知识(AI8051U芯片知识、c语言知识),再到逐步实施操作并进行调试,这种有条不紊的解决问题方式适用于嵌入式开发。

第四集:
USB不停电下载这一功能展示出了AI8051U在设计上的高度灵活性与便利性。给开发者打开了一条直达目的地的便捷通道,减少了许多不必要的中间环节。它大大提高了  设备的可维护性,减少了因更新程序而带来的设备停机时间,从而提高了设备的整体使用效率。也体现了芯片设计的强大之处让我对整个嵌入式开发领域的技术创新和
发展有了新的认识和思考。

第五集:
在观看了AI8051U视频中的C语言基础部分后,我对C语言在单片机编程中的应用有了更深入的理解。C语言的简洁高效、可移植性强以及对硬件底层操作的支持,使其
成为嵌入式系统开发的理想选择。通过学习,我较入门掌握了C语言的基本语法和数据类型。

第六集:
I/O口的配置方式让我印象深刻。理解如何正确设置I/O口的工作模式,如输入输出模式、上拉下拉电阻的设置等,是实现准确I/O操作的基础。这需要对AI8051U的内部
结构有清晰的认识,不同的模式对应着不同的电路连接和功能实现,就像为不同的任务选择合适的工具一样,一个小小的设置错误可能就会导致整个I/O操作无法正常
进行。I/O口的复用性也展现出了AI8051U的高效性。某些I/O引脚可以在不同的功能需求下进行复用,这意味着在有限的引脚资源下可以实现更多的功能。这就像一个
引脚能够扮演多种角色,极大地提高了芯片资源的利用率。同时,I/O输入输出的时序问题也是非常关键的一点。在视频中看到,无论是输入  还是输出,都需要遵循一
定的时序要求。对于输入,要在合适的时间读取数据,以确保数据的准确性;对于输出,按照正确的时序改变电平状态才能保证与外部设备的正常协作。它为后续深入
学习AI8051U与外部设备的交互奠定了坚实的基础。

第七集:
定时器中断就像是AI8051U内部的一个精确闹钟。在视频中可以看到,它能够按照设定的时间间隔,自动触发中断服务程序。这一特性在很多应用场景中具有重要意义。例如在一些需要周期性执行任务的项目中,像周期性的数据采集或者LED闪烁频率控制等,定时器中断提供了一种高效且精准的实现方式。视频中了解到,需要对定时器的工作模式、初值等进行正确设置。不同的工作模式决定了定时器的计数方式和溢出条件,就如同给闹钟设定不同的响铃模式一样。而初值的设定则直接影响定时器中断触发的时间间隔,这要求我们根据实际需求精确计算初值,就像根据期望的响铃时间来调整闹钟的初始设置。另外,通过观看视频,我认识到定时器中断与其他功能模块的协同工作也很重要。例如,定时器中断可能与I/O口操作或者数据处理模块相配合。在定时器中断服务程序中,可以进行I/O口的状态改变或者对采集到的数据进行处理等操作,这体现了AI8051U内部各个功能模块之间的紧密联系,如同一个复杂机器中的各个零件相互协作,才能使整个系统正常运转。
   
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-05-07 10:35:28
已绑定手机

2

主题

10

回帖

62

积分

注册会员

积分
62
发表于 2025-1-17 18:45:05 | 显示全部楼层
3到7集跟着写的代码
截图202501171844197608.jpg
截图202501171844296993.jpg
截图202501171844346857.jpg
截图202501171844387514.jpg
截图202501171844421918.jpg
截图202501171844456967.jpg
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-7 12:05 , Processed in 0.128446 second(s), 106 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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