macrofei 发表于 2024-12-14 06:51:45

<p>第三集:点亮第一颗LED灯<br />
1. 创建空工程与基本设置<br />
新建工程:选择目标平台为 C251,并设置 Large 为 64k,Hex 为 386模式。<br />
工程配置:选择合适的目标芯片型号并进行必要的配置,确保编程环境正常运行。<br />
2. LED的功能与特性<br />
LED的工作原理:LED灯通过电流的流动来发光,通常需要一个电流限流电阻来保护LED。单片机通过控制I/O口的高低电平来点亮或熄灭LED。<br />
LED的控制:通过配置单片机的I/O口,输出适当的电平来控制LED的亮灭。<br />
3. 单片机I/O口配置与控制<br />
配置I/O口:使用STC公司提供的IO配置工具来设置端口模式,包括准双向口、输入口、输出口等。通过配置端口为输出模式,单片机可以控制LED的亮灭。<br />
IO口控制:在代码中配置相应的I/O口,向I/O口输出高电平(点亮LED)或低电平(熄灭LED)。<br />
4. 代码实现与下载<br />
编写代码:根据硬件连接和I/O口配置,编写点亮LED的程序。例如,通过设置某个端口输出高电平来点亮LED。<br />
下载代码:将编写好的代码下载到单片机中,进行调试和测试,确保LED能够按预期亮灭。<br />
5. 总结与注意事项<br />
确保I/O口配置正确,避免电路短路或配置错误。<br />
使用双引号包含自己的头文件,避免缺少文件的问题。<br />
注意电路连接和电流限制,保护LED和单片机的安全。</p>

macrofei 发表于 2024-12-14 07:01:51

<p>第四集:USB不停电下载<br />
本集主要展示了停电下载和不停电下载的区别,并介绍了如何通过一些设置实现不停电下载。<br />
实现步骤:<br />
添加USB库文件:<br />
首先,添加STC的USB库文件到工程中,以支持USB通信。<br />
移植下载函数:<br />
将相关的下载函数移植到你的代码中,使其能够支持不停电下载功能。<br />
配置初始化:<br />
在代码中添加USB初始化函数,确保USB接口能够正常工作。<br />
烧录工具设置:<br />
打开烧录工具,勾选命令参数选项,这样可以使工具支持相应的命令行参数。<br />
设置相关寄存器:<br />
配置P_SW2寄存器或IE2寄存器,启用USB功能并确保不停电下载过程顺利进行。</p>

白水大虾2016 发表于 2024-12-14 09:21:45

<p>努力!加油!</p>

ittjzedc 发表于 2024-12-14 11:55:26

<p>不错不错学习学习</p>

xiaohaha 发表于 2024-12-14 11:56:52

<p>不错不错学习学习</p>

18713087862 发表于 2024-12-14 15:10:41

神农鼎 发表于 2024-12-8 15:38
冲哥今收到了 擎天柱-AI8051U,
擎天柱-AI8051U, AI8051U-实验箱,教学视频 同步上了
...

这个板子好,这个板子有源文件分享吗?

leewen 发表于 2024-12-14 16:44:19

<p>支持一个</p>

神农鼎 发表于 2024-12-14 17:37:02

18713087862 发表于 2024-12-14 15:10
这个板子好,这个板子有源文件分享吗?

有:



https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=10343&pid=103408

蓝鹰 发表于 2024-12-14 18:49:08

神农鼎 发表于 2024-11-19 10:47
2024/12/9:
冲哥重披战袍,Ai8051U 实战教学 视频 上线



强大的Ai8051U,期待更多应用的实现

lgnstar 发表于 2024-12-14 20:30:52

<p>转身拥抱stc</p>
页: 18 19 20 21 22 23 24 25 26 27 [28] 29 30 31 32 33 34 35 36 37
查看完整版本: 《8051U深度入门到32位51大型实战视频》,【免费 + 包邮 送】实验箱@Ai8051U,100万套