2
14
560
高级会员
通过学习第一集,我对8051U系列单片机的强大功能和应用前景有了初步的认识。主讲人冲哥以充满激情的话语激励我们勇往直前,追求技术梦想,这让我备受鼓舞。
视频中详细介绍了8051U系列单片机的多项优势,包括屏幕显示、视频播放、IIS录音放音、PWM_DMA、频谱分析等,这些功能覆盖了从基础到高级的广泛应用。Ai8051U作为USB型1T 8051,支持32位和8位指令集,价格亲民,性能却非常强大,这让我对这款单片机充满了期待。
了解到Ai8051U的管脚兼容性和丰富的外设支持,如QSPI、PWM移相、硬件乘除、单精度浮点等,我认识到这款单片机在工业控制、通信、多媒体处理等领域的巨大潜力。34K SRAM和64K Flash的配置,以及120MHz的TFPU,使得Ai8051U在处理速度和存储能力上都有出色的表现。
总结来说,第一集的介绍不仅让我对8051U系列单片机的技术特点有了全面的了解。
使用道具 举报 送花
通过学习第2集硬件及工具介绍,我对Ai8051U实验箱的硬件组成和配套工具有了全面的了解。
视频详细介绍了Ai8051U单片机的强大功能和特性,如屏幕显示、IIS录音放音、PWM_DMA等,这些功能覆盖了从基础到高级的广泛应用。实验箱的硬件介绍让我对实验箱的构成有了直观的认识,包括各种接口和外设,如红外接收、EEPROM、温度传感器等,这些都是实验和项目开发中不可或缺的部分。
PDF文件中的使用说明书为我提供了实验箱的详细操作指导,从实验箱外观图、布局图到下载用户程序的具体步骤,每一步都讲解得非常清晰。这些信息对于我实际操作实验箱、进行编程和调试非常重要。
61
818
1514
金牌会员
加油加油 等我学完硬件基础 我再学
通过学习第3集点亮第一个LED,我对如何使用8051U单片机点亮LED有了初步的了解。本章内容从创建空工程开始,详细讲解了如何添加头文件、编写代码以及编译的步骤,这些是进行单片机编程的基础。
我学习了如何通过设置端口模式和输出电平来控制LED的亮灭。通过编写简单的代码,将P0M1、P0M0和P4M1、P4M0设置为0x00,然后将P40和P00设置为0,成功点亮了LED。这个过程让我理解了GPIO(通用输入输出端口)的基本概念和操作。
此外,视频中还介绍了硬件电路的基础知识,包括电源、开关和LED的连接方式,这有助于我理解电路的基本原理。同时,我也学会了在编程时注意语句的结束符号和代码的格式,这些细节对于编写规范的代码非常重要。
通过学习第4集USB不停电下载,我对8051U单片机的USB下载功能有了更深入的了解。本章内容围绕USB不停电下载技术展开,通过实验对比演示,让我直观感受到了这一技术带来的便利。
我学习了如何下载所需的USB库文件,并将其移植到自己的工程中。这个过程包括添加头文件、实现USB初始化函数以及配置命令参数。这些步骤对于实现USB通信和程序下载至关重要。
特别值得注意的是,视频中强调了打开P_SW2寄存器和IE2寄存器时只打开一个位的重要性,这让我意识到在配置寄存器时需要格外注意细节,以确保程序的正确运行。
通过学习第5集C语言基础,我对C语言的基础知识有了更加系统的了解。本章内容从C语言的USB-CDC串口printf函数实现讲起,让我明白了如何在单片机中实现复杂的字符串格式化输出。通过打开USB库中的PRINTF_HID宏定义和理解printf_hid函数原型,我学会了如何使用格式控制字符串和转换说明来控制输出,这对于调试和显示信息非常有用。
进一步,本章还介绍了数的进制转换,包括二进制、十进制和十六进制,以及它们之间的转换方法。这些知识对于理解计算机如何处理数据至关重要。同时,我也学习了C语言中数据的基本类型,如unsigned char的使用,以及如何声明64位变量。
此外,本章还涉及了C语言常用运算符的使用,包括逻辑运算和位运算,这些运算符在编程中非常常见,对于实现算法和逻辑控制非常重要。
通过学习第6集IO输入输出,我对通用输入输出端口(GPIO)有了更深刻的理解。本章内容从GPIO的基本概念讲起,让我明白了GPIO是单片机与外界交互的重要通道,可以通过它输出高低电平或者读取外部信号状态。
我学习了如何通过程序直接读取按键的IO电平来检测按键的输入状态,这对于实现用户交互功能至关重要。通过具体的任务实践,我掌握了如何编写代码来控制LED灯的亮灭,以及如何处理按键的按下和松开事件。
特别值得注意的是,视频中提到了机械按键的抖动问题,以及如何通过程序来消除抖动的影响。这些细节对于提高程序的稳定性和可靠性非常重要。
通过学习第7集定时器,我对单片机中的定时器功能有了更加深入的认识。本章通过一个生动的母子对话场景,巧妙地引入了定时器的概念,让我理解了定时器在多任务处理中的重要性。
我学习了定时器的基本作用,包括计时系统和替代长时间延时,以提高程序的运行效率。特别是在任务1中,我掌握了如何使用定时器实现LED灯的定时取反,同时在定时期间检测按键并统计次数,这让我对定时器中断的应用有了实际的了解。
此外,本章还详细讲解了函数的定义、声明和调用,通过具体的例子,我学会了如何编写和使用自定义函数,这对于编写模块化和可重用的代码非常有帮助。
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )
GMT+8, 2025-5-7 08:10 , Processed in 0.117067 second(s), 97 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.