- 打卡等级:初来乍到
- 打卡总天数:8
- 最近打卡:2025-02-06 12:19:17
已绑定手机
注册会员
- 积分
- 93
|
发表于 2024-12-31 19:18:05
|
显示全部楼层
第三集,跟着教程步骤,
1. 新建工程,选择保存位置,选择单片机型号为 AO8051U-32BIT,新建main.c文件,保存后双击添加到Source Group 1工程目录下
然后点击设置 CPU mode选择C251,勾上后面的4 Byte, Memory Model选择XS开头这个, Rom 大小选择 Large 64K的 , 切换到输出选项卡,勾上 生成HEX文件
2. 使用ISP,保存AI8051的头文件到当前工程目录,然后编写main 和 while(1)框架, 点击编译,0错误0警告,OK
3. 开始点灯 教程中 P0M0 P0M1 P4M0 P4M1 都设置为0x00 P40 = 0; 然后 P00 = 0; 点亮LED
通过查阅手册442页得知,每个 I/O 的配置都需要使用两个寄存器进行设置
即 P0M0 的第 0 位和 P0M1 的第 0 位组合起来配置 P0.0 口的模式
准双向口为 0 0 , 秦天柱版本对应的是P2, 所以把 P2M0 P2M1 都设置为0
void main(void)
{
P2M0 = 0X00;
P2M1 = 0X00;
while(1)
{
P20 = 0;
P21 = 0;
P22 = 0;
}
}
尝试烧录进板子,成功点亮三颗灯 |
|