学习记录HC【2】Ai8051U深度入门到32位51大型实战教学视频
学习记录:第三集:点亮第一颗LED灯
总体感觉:非常保姆级的教程,适合0基础的小白,真正做到照着视频做就一定能出一样的效果。
(1)过程中讲了一些软件的设置(按下Tab软件跳4格等等)
(2)还很贴心的用“打人”讲执行一次和死循环的区别
(3)还讲了电路的原理,特别让我印象深刻的讲到三极管原理,速记方法,看箭头,电源从正指向负,开关打开
(4)对照实物打开摄像头,看读者看到真实的效果
(5)对ISP工具的使用,单片机的IO口可以快速的设置然后把代码复制出来使用
第四集:USB不停电下载
总体感觉:一开始把整个效果通过摄像头直接演示,让读者知道最后的效果是怎么样的。很详细的教了整个过程,包括程序移植,代码的注释,根据手册查找相关资料。确实这样方便很多,以前都是每次下载都要给单片机断一次电。
(1)在官网下载所要的文件ASM是汇编文件,CDC和HID,大神推荐用CDC。我才知道有.lib库文件,这个是一个封装好的很多个.c和.h文件,是加密的。给别人使用,但是别人不知道代码。
(2)介绍的中断和查询模式的区别,查询方式是高效稳定的模式。
(3)移植关键部分到工程: 添加头文件--USB初始化函数(ib+.h库实现)--命令参数--打开P_SW2寄存器和IE2寄存器(只打开一个位!)
(4)或等于(|=)讲解非常详细,不改变原来的位,想改变哪位就或等于哪位
总体感觉就是通过USB中断来实现不断电下载单片机程序。
今天学习到这里。明天继续。
国芯人工智能深度入门教学
第三集:点亮第一颗LED灯
软件设置:讲解了按下Tab键进行软件跳转,具体步骤包括“软件跳4格”和“设置跳0格”等操作。
执行逻辑:详细说明了如何通过打人方式区分执行一次和死循环,通过“打人”方式执行一次,而通过“死循环”方式则会导致程序长时间运行。
电路原理:重点讲解了三极管的工作原理,包括电源接正接负的原则以及开关操作的正确使用方法。特别强调了通过箭头方向(电源从正指向负)来判断开关状态。
实验验证:通过对照实验操作,将摄像头和读者连接,观察到LED灯的实际效果与预期一致,验证了电路设计的正确性。
ISP工具使用:介绍了单片机的IO口功能,重点讲解了如何快速设置和复制代码,尤其提到通过“|=”操作来保持位的状态。
第四集:USB不停电下载
文件下载:详细讲解了如何通过摄像头直接演示整个下载过程,包括文件的文件夹、文件名、路径等的展示,以及下载后的效果验证。
文件类型推荐:推荐使用CDC文件库,强调了加密文件的传输方式,并说明如何处理文件夹和路径。
中断和查询模式:通过实验操作,详细讲解了中断模式和高效稳定的查询模式。重点强调了如何通过“|=”操作来保持特定位的状态。
移植关键部分:讲解了如何将单片机程序移植到USB中断中,包括头文件的创建、USB初始化函数的编写、命令参数的实现以及寄存器操作的具体步骤,尤其是如何仅打开一个位(IBH库)。
总结
通过第三集和第四集的学习,用户能够全面掌握LED点亮和USB不停电下载的实用技巧。第三集的重点在于软件与硬件的结合,第四集则在于文件传输和程序移植的细节。这些内容不仅帮助用户完成实验操作,还提供了深入的技术参考,适合零基础的小白学习和高级开发者参考。
[本文内容由国芯人工智能辅助生成,仅供参考]
页:
[1]