第三课 点亮第一颗LED
Ai8051u深度入门到32位51大型实战视频的第三集,讲解了如何新建一个工程、添加头文件、编写并编译代码以点亮第一颗LED灯。
首先展示了如何创建空工程、设置项目路径和名称、选择单片机型号,并详细解释了如何通过ISP软件添加头文件。
接着,通过编写和编译代码,实现了P0.0端口的LED灯点亮。视频还解释了代码的原理和端口配置方法,并介绍了如何使用配置工具快速设置端口模式。
最后,视频鼓励同学尝试点亮板子上的其他LED灯以加深理解。
新建工程
1.创建空工程:选择“新建工程”,按照手册六点五章节的步骤进行操作,设置项目路径和项目名称,选择单片机型号。
2.添加头文件:利用ISP软件结合手册六点四章节,学习头文件的用法,推荐使用双引号引用当前文件夹下的头文件。
3.输入代码:在项目中新建main.c文件,输入简单的代码,包括头文件引用和main函数。
4.编译代码:使用软件中的编译图标进行编译,选择单个文件编译或全部文件编译。
点亮LED
1.配置IO口:将P0和P4端口配置为准双向口,通过P0M0和P0M1寄存器进行配置。
2.输出低电平:将P0和P4端口的所有引脚输出低电平,以点亮连接的LED灯。
3.编译下载:编译代码并下载到单片机,通过ISP软件选择正确的单片机型号和端口进行下载。
4.测试结果:观察摄像头或开发板上的LED灯是否点亮,调整代码和配置直到成功点亮LED。
LED点亮原理
1.电路原理:通过电源正极、开关、LED灯和电源负极构成简单电路,开关打开时LED灯点亮。
2.单片机控制:单片机通过输出低电平到P0和P4端口,控制三极管开关打开,从而点亮LED灯。
3.箭头方向:箭头从高电压指向低电压,表示开关打开的方向。
IO寄存器操作
1.端口模式寄存器:通过P0M0和P0M1寄存器配置P0端口的模式,设置为准双向口。
2.端口数据寄存器:通过直接赋值的方式,将P0和P4端口输出低电平,点亮LED灯。
3.二进制和十六进制:了解二进制和十六进制的转换方法,以及在代码中的表示形式。
IO模式配置工具
1.配置工具:利用公司的配置工具,快速生成IO口的配置代码。
2.选择模式:通过勾选需要的模式,生成对应的配置代码,复制并粘贴到项目中。
重点内容在视频中定位:
设置项目路径 01:45
设置项目模式 04:51
添加头文件的方法 06:34
代码缩进和注释的设置方法 10:07
主函数的作用 12:04
点亮LED灯的原理 18:50