新一代智能单片机AI8051U学习心得
<p>第一次打卡</p><p>STC单片机的以STC开头了好多年了,这是第一次以AI开头,AI代表智能,在这个人工智能流行的时代,单片机的功能也越来越强大,变的越来越智能,从冲哥第一讲演示的视频就可以看出它的功能远超前面的单片机,我要学好AI8051U,学会它独有的强大功能!</p>
第二次打卡
这次一口气学了第二讲~第五讲。这部分内容和冲哥以前的视频差不多,介绍开发工具Keil,怎样新建AI8051的工程,点灯代码,下载程序,USB不断电下载方法,还有C语言基础。
这里面比较重要的是怎样新建AI8051的工程,C语言基础里学习了使用printf函数打印调试信息,这个非常有用,相当于打印日志了! <p>第三次打卡</p>
<p>第六讲讲解了8051U的GPIO(通用输入输出端口)的概念及其在实现输入输出高低电平方面的作用。</p>
<p>详细介绍了单片机引脚的高电平和低电平定义,即高电平接近电源正极,低电平接近电源负极,</p>
<p>并深入讲解了IO口的四种工作模式:准双向口、推挽输出、高阻输入和开漏模式,以准双向口的实际应用为例,</p>
<p>说明了如何灵活运用这些模式。此外,还涉及了高电平和低电平的正确理解、电源电压对单片机工作的影响,</p>
<p>以及按键输入检测的基本原理,包括解决按键抖动问题的方法和延时函数的运用。</p>
<p>最后,提到了两个课后小练习,帮助学员巩固所学,提升实践能力。通过这些讲解,</p>
<p>确保学员对单片机的基本操作和高级应用有深入的理解和实践操作经验。思维脑图如下:</p>
<p><img src="data/attachment/forum/202412/19/133656c7ltbsznn68n8aoy.png" alt="image.png" title="image.png" /></p>
<p>第四次打卡</p>
<p>第七讲视频通过一个炒菜场景引入8051U单片机定时器的概念,将实际生活与技术学习相结合,</p>
<p>使课程更加生动有趣。首先,展示了定时器在控制单核CPU执行周期中的重要性,</p>
<p>引出了定时器作为课程的重点讨论对象。接着,冲哥以一段预先编写的代码为例,</p>
<p>解释了如何处理定时任务与中断任务之间的执行顺序问题,强调了单核CPU的特点,</p>
<p>并通过实际代码演示了使用定时器中断来解决延时和按键识别等问题的方法。随后,</p>
<p>深入讲解了定时器的配置和编程,包括如何选择时钟频率、配置定时器模式、</p>
<p>生成定时器中断函数,并通过具体代码示例展示了如何编写定时器初始化函数和中断服务程序。</p>
<p>此外,还讨论了函数的定义、声明和调用,强调了函数在提高代码可读性和可维护性中的作用。</p>
<p>最后,课程以实践活动和课后练习结束,加深学员对定时器应用和单片机编程的理解和掌握。</p>
<p>通过丰富的案例、详细的技术讲解和实际代码示例,有效地引导学员深入理解了8051U单片机定时器的原理及应用,</p>
<p>同时强调了函数定义与使用的重要性。</p>
<p>第五次打卡</p>
<p>第八讲重点讨论了定时器的使用、编程中常见的问题及其解决方案。首先,回顾了定时器的基本概念与应用</p>
<p>,指出许多学习者在实际编程时遇到了如代码大小写错误、符号使用不当(中文分号与英文分号)、</p>
<p>遗漏括号等基本问题。通过实例演示了如何纠正这些问题,强调了变量和函数名称的准确书写、符号的正确使</p>
<p>用,以及解决括号缺失导致的编译错误的方法。 进一步地,讲解了如何利用定时器实现周期性任务,</p>
<p>例如通过定义变量和使用for循环控制LED灯的周期性闪烁,同时强调了任务调度系统的重要性。</p>
<p>演示了如何使用结构体和数组简化代码,使多任务系统更加清晰高效,并指导如何创建头文件和源文件,</p>
<p>以合理组织代码,增强项目的可维护性。 此外,还涉及了按键检测、串口打印等实际应用,</p>
<p>通过具体代码示例展示了实现按键功能和周期性串口数据发送的方法。</p>
<p>第六次打卡</p>
<p>第九讲深入探讨了单片机计数器的设计原理及实现方法,其中计数器每十秒递增,最终显示当前时间,</p>
<p>且在10秒时达到显示条件。还讲解了数码管基本知识,尤其突出了74HC595芯片在控制数码管显示中的应用。</p>
<p>通过单片机程序,演示了如何实现数码管的动态显示效果,特别强调了显示多位数时刷新速度的重要性,</p>
<p>以避免闪烁。此外,还介绍了虚拟接口和实验板的使用,旨在简化编程和调试过程,鼓励学习者通过编写代码实</p>
<p>现简易的计时器,加深对8051U微控制器在数码管显示功能方面的理解。涵盖了从数码管基础知识到具体应用的</p>
<p>全过程,旨在通过实际案例和详细解释,帮助学习者掌握相关技术技巧。脑图如下:</p>
<p><img src="data/attachment/forum/202412/20/095637azzi6g3jbqgciyj3.png" alt="ad6e8384-aa53-4010-93cf-1902d0346628.png" title="{ad6e8384-aa53-4010-93cf-1902d0346628}.png" /></p>
<p>很用心的Ai8051U教学视频学习笔记,期待您更加精彩的点评。恭喜您提前获赠Ai8051U实验箱,今日会给您顺丰免费包邮寄出。期待您在论坛上给大持续分享测试心得,一起前进</p>
<p>第七次打卡</p>
<p>第十讲讲解了如何利用虚拟软件进行实验和调试,特别针对没有实验箱或最小系统版的学生。强调了虚拟软件的</p>
<p>强大功能,如虚拟显示、键盘操作及多种调试工具,并指导学员准备必要的硬件,如擎天柱实验箱,以及安装最</p>
<p>新的ISP软件。详细步骤包括硬件申请、软件更新和参数设置。课程中,重点讲解了虚拟显示功能,展示了如何控</p>
<p>制LED状态及使用示例命令,同时介绍了虚拟键盘功能,演示了通过按键在数码管上显示数字的方法。最后,冲哥</p>
<p>鼓励学生通过实现密码锁作为课后练习,以加深对所学知识的理解和应用。</p>
国学芯用 发表于 2024-12-20 10:01
很用心的Ai8051U教学视频学习笔记,期待您更加精彩的点评。恭喜您提前获赠Ai8051U实验箱,今日会给您顺丰免 ...
太感谢了啊 好视频配功能强大的试验箱!要起飞了! 感谢您的支持!实验箱今天免费包邮送出{:baoquan:}
页:
[1]