找回密码
 立即注册
楼主: 电子DIY小家

《8051U深度入门到32位51大型实战视频》,【免费 + 包邮 送】实验箱@Ai8051U,100万套

   火... [复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2026-04-01 06:50:23
已绑定手机

1

主题

32

回帖

139

积分

注册会员

积分
139
发表于 2025-6-18 01:52:44 | 显示全部楼层
打卡
第二课:试验箱介绍 开发工具

开发工具安装步骤:
1.KEIL5  c251v560
2.在stc_isp中添加头文件设备数据库
3.https://www.stcai.com/gjrj  下载试验箱程序包
4.下载安装中断扩展程序
5.下载芯片手册

下载测试程序:
按住P32按钮然后按电源键 进入usb下载模式
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:131
  • 最近打卡:2026-03-10 10:47:01
已绑定手机

0

主题

39

回帖

352

积分

中级会员

积分
352
发表于 2025-6-18 08:08:15 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:148
  • 最近打卡:2026-04-09 08:05:31
已绑定手机

0

主题

65

回帖

502

积分

高级会员

积分
502
发表于 2025-6-18 08:17:21 | 显示全部楼层
学习
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2026-04-01 06:50:23
已绑定手机

1

主题

32

回帖

139

积分

注册会员

积分
139
发表于 2025-6-19 01:30:29 | 显示全部楼层
打卡
第三课创建工程
打开keil-->>project-->>new project-->>选择保存的位置-->>选择STC MCU database-->>AI-->>”AI051U-32bit series”

创建main.c并添加到工程
配置工程:
Cpu mode:c251
内存模式:small
Code Rom尺寸:large 64K
勾选4Byte中断框架尺寸
勾选创建hex文件,并选择HEX-80    如果程序空间大于64k就需要选择HEX-386
在stc-isp中吧头文件放到自己的工程目录中,添加到工程
Main.c
#include "ai8051u.h"

void main(){
        P2M0 = 0x00;   // 设置P2口为通用I/O口
        P2M1 = 0x00;   // 设置P2口为通用I/O口
        P2 = 0x0f;           // 设置P2口初始状态
while(1){}
}

8051u中的端口模式由M0 M1组合设置
p0m0=0; p0m1=0 开漏输出

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2026-04-01 06:50:23
已绑定手机

1

主题

32

回帖

139

积分

注册会员

积分
139
发表于 2025-6-19 01:32:13 | 显示全部楼层
打卡
第四课:usb不停电下载
深圳国芯人工智能有限公司-库函数
下载usb库文件

#include "ai8051u.h"
#include "ai_usb.h"

void main()
{
        P_SW2 |= 0x80; // 打开扩展寄存器访问
        P2M0 = 0x00;   // 设置P2口为通用I/O口
        P2M1 = 0x00;   // 设置P2口为通用I/O口
        P2 = 0x0f;           // 设置P2口初始状态
        usb_init();           // 初始化USB
        EA = 1;                   // 允许总中断
        while (1)
        {
                if (bUsbOutReady)  //检查Usb是否准备好
                {
                        USB_SendData(UsbOutBuffer, OutNumber);
                        // printf_usb("1. Read Num:%d\n", OutNumber);
                        // printf_usb("2. Read Num:%d\n", OutNumber);
                        // printf_usb("3. Read Num:%d\n", OutNumber);
                        // printf_usb("4. Read Num:%d\n", OutNumber);

                        usb_OUT_done();
                }
        }
}
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:131
  • 最近打卡:2026-03-10 10:47:01
已绑定手机

0

主题

39

回帖

352

积分

中级会员

积分
352
发表于 2025-6-19 07:26:02 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:148
  • 最近打卡:2026-04-09 08:05:31
已绑定手机

0

主题

65

回帖

502

积分

高级会员

积分
502
发表于 2025-6-19 09:14:32 | 显示全部楼层
学习
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:148
  • 最近打卡:2026-04-09 08:05:31
已绑定手机

0

主题

65

回帖

502

积分

高级会员

积分
502
发表于 2025-6-19 09:14:45 | 显示全部楼层
学习
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:327
  • 最近打卡:2026-04-09 10:11:41
已绑定手机

2

主题

81

回帖

1654

积分

金牌会员

积分
1654
发表于 2025-6-19 09:39:06 | 显示全部楼层
每天进步一点点。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:268
  • 最近打卡:2026-04-09 08:37:39
已绑定手机

1

主题

32

回帖

1049

积分

金牌会员

积分
1049
发表于 2025-6-19 14:43:39 | 显示全部楼层
努力学习
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-4-9 18:53 , Processed in 0.113263 second(s), 89 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表