【02】点灯大师
本课资源下载
共 3 个资源课程笔记
本节目标概括
创建main.c > 编写点灯代码 > 编译HEX文件 > 下载到学习板 > 点亮第一颗LED小灯
1. 创建 main.c
- 展开 Target 1 后右键 Source Group 1。
- 选择 Add New Item to Source Group 1。
- 选择 C File,并命名 main.c
2. 编写点灯代码
- 在第1行点右键,添加头文件。
- 然后编写点灯代码。
点灯代码
C语言1#include <STC89C5xRC.H>23void main(){4 P00 = 0;5}
3. 配置生成 HEX 文件
- 点击魔法棒按钮。
- 勾选“生成 HEX 文件”。
4. 编译代码
- 点击编译按钮。
- 底部显示 0 错误,0 警告,即编译成功没有错误。
5. 连接学习板
- 用附赠 USB 线将学习板连到电脑。
- 打开电源开关,板子通电电源灯点亮。
6. 下载程序
- 打开 AiCube-ISP。
- 选型号:点击“芯片型号”进入选择。输入“89”搜索,选择“STC89C52RC/LE52RC”。
- 选串口:下拉串口选择框,CDC/HID任选一个即可。
- 选文件:点击“打开程序文件”按钮,找到刚刚新建的工程,进入“Objects”文件夹,双击“P01点灯大师.hex”。
- 开始下载程序:点击左下角的“下载/编程”按钮。(注意必须打开板子电源下载)
- 下载成功:看到底部显示“操作成功!”说明下载成功~ L0将会点亮。
🔍 问题解答
下载卡在“继续检测目标单片机 ... ”
- 常见原因:学习板下方中间位置有个“串口选择”开关,拨到左侧“下载”才能下程序。
- 原因 2:学习板电源开关未打开,打开电源(按下去,电源指示灯亮)才能下载程序。
- 原因 3:选错串口,请注意选择 USB-HID-UART2,或者 CDC-UART2。其他的串口可能是电脑连接的其他设备的,并非学习板。
找不到“P01点灯大师.hex”文件
- 没有勾选生成 HEX 文件,需重新做一遍第 3 步、第 4 步。
AiCube-ISP 中下拉选择串口是空白的
- 重新连接学习板 USB 线,不要使用拓展坞,而是直连电脑上的 USB 口。
显示下载成功了但 L0 没亮
- 原因 1:下载错了 HEX 文件,需要核对 Keil 打开的工程,和 AiCube-ISP 中选择的程序文件是否为同一个工程。
- 原因 2:AiCube-ISP 中未勾选左下角的“每次下载前都重新装载目标文件”,不勾选会导致每次都下载老版本,而不是刚编译的版本。
- 解决上述两个问题后,重新下载一遍即可。
选择串口只有一个 USB-HID,没有 (COMx)CDC-UART2
- Windows10 1903 以前的操作系统未内置CDC驱动。
- 此时选择 USB-HID 也可正常下载程序。
- 手动安装驱动即可看到 2 个串口。CDC驱动安装方法

