找回密码
 立即注册
查看: 204|回复: 9

AI8051U 学习第一集

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:18
  • 最近打卡:2026-01-12 10:09:02
已绑定手机

2

主题

6

回帖

56

积分

注册会员

积分
56
发表于 2025-12-20 12:37:06 | 显示全部楼层 |阅读模式
学习心得简陋 多多包涵
通过序言
大概知道了 8051u 可以实现的功能  对于这些功能不知道是不是全部,
对于这些功能 我觉得录放音挺好· 对于小学生父母 考核 孩子 单词 和汉字 是一种解放
烧录好单词 或咋 录音好  在考核的时候播放 ,特别是 补课教室  送的小礼物 用这个非常不错的。
截图202512201229419531.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:324
  • 最近打卡:2026-02-12 09:05:32

835

主题

1万

回帖

2万

积分

管理员

积分
22170
发表于 2025-12-20 16:53:02 | 显示全部楼层
要 做到 USB不停电下载
要 尝试 AiCube 图形化自动配置生成程序工具
推荐优先看的:  
printf_usb("Hello World !\r\n")
USB不停电下载, 演示视频链接:
https://www.stcaimcu.com/thread-19077-1-1.html

下载 最新的 AiCube-ISP-V6.96L 或以上版本软件 !

深圳国芯人工智能有限公司-工具软件

下载 最新的 USB库函数,永远用最新的 USB库函数 !
深圳国芯人工智能有限公司-库函数
下载 最新的 用户手册 !
下载 最新的 上机实践指导书 !

下载 最新的 Ai8051U 用户手册
https://www.stcaimcu.com/data/download/Datasheet/AI8051U.pdf

下载 最新的 Ai8051U 实验指导书,
AiCube 图形化自动配置生成程序工具使用说明
https://www.stcaimcu.com/data/do ... %AF%BC%E4%B9%A6.pdf


上面是 小李 演示:Ai8051U, printf_usb("Hello World !\r\n")及usb不停电下载@AiCube之图形化程序自动生成

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:18
  • 最近打卡:2026-01-12 10:09:02
已绑定手机

2

主题

6

回帖

56

积分

注册会员

积分
56
发表于 2025-12-23 12:54:28 | 显示全部楼层

AI8051U 学习第二集 认识硬件和软件

认真学习 坚持学习。先模仿。
截图202512231253462970.jpg
截图202512231253576308.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:61
  • 最近打卡:2026-02-07 11:52:53
已绑定手机

14

主题

125

回帖

924

积分

版主

积分
924
发表于 2025-12-23 13:07:08 | 显示全部楼层
请勿重复开贴,同一打卡专题请在同一个帖子下面回复打卡即可,以免被后台检测为水贴删除感谢配合
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:18
  • 最近打卡:2026-01-12 10:09:02
已绑定手机

2

主题

6

回帖

56

积分

注册会员

积分
56
发表于 2025-12-25 12:31:26 | 显示全部楼层
芯*** 发表于 2025-12-23 13:07
请勿重复开贴,同一打卡专题请在同一个帖子下面回复打卡即可,以免被后台检测为水贴删除感谢配合 ...

1
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:18
  • 最近打卡:2026-01-12 10:09:02
已绑定手机

2

主题

6

回帖

56

积分

注册会员

积分
56
发表于 2025-12-27 23:30:26 | 显示全部楼层
第三集 点亮第一个LED
学了3天 在 擎天柱开发板成功点亮一个led感觉挺好的· 就是学习笔记 记的比较费劲· 但是如果回忆的话  翻笔记很快。 加油· 学习下一课。。
1.jpg
2.jpg
3.jpg
58af0ffd924220d3b1e08cc35c7d87ab_compress.jpg
111ded60be79680bc33c5f73cb82e39a_compress.jpg
9496d6b6550b04af094b1a81de1241a4_compress.jpg
a55056fd6b2678380444738ce995e4fb_compress.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:18
  • 最近打卡:2026-01-12 10:09:02
已绑定手机

2

主题

6

回帖

56

积分

注册会员

积分
56
发表于 2025-12-28 15:41:29 | 显示全部楼层
第三集 点亮第一个LED

在这集学习视频中包含了
1.新建工程 的详细步骤  如何添加源码到项目文件
2.针对新建项目的5项基本设置
3.添加头文件
4.硬件介绍并用代码演示原理
5.配置IO 基本都是准像双向


视频中 P00M0  P00M1   是否可以写成 P0M0  P0M1  ?

在代码编写中 有代码用大写字母了·  导致失败 并把代码 下载到 擎天柱开发板里面成功点亮一个LED 灯   (后焊接的LED)


继续学习第四课。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:18
  • 最近打卡:2026-01-12 10:09:02
已绑定手机

2

主题

6

回帖

56

积分

注册会员

积分
56
发表于 2025-12-31 12:56:55 | 显示全部楼层
神*** 发表于 2025-12-20 16:53
要 做到 USB不停电下载;
要 尝试 AiCube 图形化自动配置生成程序工具;
推荐优先看的:  

#include "ai8051u.h"
#include "stc32_stc8_usb.h"

// 全局变量定义
char *USER_DEVICEDESC = NULL;
char *USER_PRODUCTDESC = NULL;
char *USER_STCISPCMD = "@STCISP#";

void main(void)
{
    // 修正:将 0*80 改为 0x80
    P_SW2 |= 0x80;

    // 配置所有端口为推挽输出(强推挽)
    P0M1 = 0x00; P0M0 = 0x00;
    P1M1 = 0x00; P1M0 = 0x00;
    P2M1 = 0x00; P2M0 = 0x00;
    P3M1 = 0x00; P3M0 = 0x00;
    P4M1 = 0x00; P4M0 = 0x00;
    P5M1 = 0x00; P5M0 = 0x00;
    P6M1 = 0x00; P6M0 = 0x00;   
    P7M1 = 0x00; P7M0 = 0x00;

    usb_init();          // USB CDC 接口配置

    // 修正:将 0X80 改为 0x80
    IE2 |= 0x80;
    EA = 1;

    // 等待 USB 配置完成
    while (DeviceState != DEVSTATE_CONFIGURED);   

    while(1)
    {
        // 检查是否有数据从 USB 主机发送过来
        if (bUsbOutReady)
        {
            // 将接收到的数据原样发送回去(回环测试)
            USB_SendData(UsbOutBuffer, OutNumber);
            usb_OUT_done();
        }   

        // 以下 GPIO 操作会在 USB 空闲时执行
        P40 = 0;
        P00 = 0;
        P01 = 0;
        // 其他操作...
    }
    // 注意:这里的大括号位置已对齐,确保在 while(1) 循环内
}



不知道怎么办了


234234.jpg
QQ截图20251231125628.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:18
  • 最近打卡:2026-01-12 10:09:02
已绑定手机

2

主题

6

回帖

56

积分

注册会员

积分
56
发表于 2026-1-1 22:55:54 | 显示全部楼层
第四课 USB不停电下载

这节课 学习遇到几个问题
1.连接 和调用库问题。
2.不自动下载问题。
3.哪些地址啥的都没懂

解决1.
官网主页的USB库文件有问题 具体是什么问题我不知道 编译器总报错 报错内容楼上有,
研究了2天 终于在教学视频下方 找到官方示例 同样的代码 移植到官方的工程里面就没问题 , 最后我重新建立工程 用官方的示例 里面的 LIB  .H 后没问题了·

解决2.
在更新HEX 时 用官方示例的代码 修改后 程序不自动更新 (更新HEX 选择的时 自己的学习代码)  研究了20分钟 怎么修改 擎天柱 灯都不变化 然后 对比视频步骤 最后突然发现了问题
修改后  可以实现 USB 不停电 编译后自动下载了·

类似则个问题 还有就是官方给的 LED 跑马灯也是 跑不起来 · 重新下载单独的 就没问题   幸好意志坚定 坚持学习 排除困难·
加油
7da8d47a835b78ef46f777f9f7df1078_compress.jpg
38c539ca7f94f514a054de0786fb296e_compress.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:18
  • 最近打卡:2026-01-12 10:09:02
已绑定手机

2

主题

6

回帖

56

积分

注册会员

积分
56
发表于 2026-1-6 14:48:54 | 显示全部楼层
第五集 C语言基础

这个章节学习有困难 只能不求甚解了· 只完成PRINTF 功能
第一部分 PRINTF 输出
第二部分 字符 /串   %s   %d -----等等等
第三部分  二进制 8进制 10进制怎么转换。最后可以用计算器来完成
第四部分 数据的类型  大概知道了 有多少种  没实际作项目 理解不是很深刻 只能不求甚解了。
第五部分 运算符 了解了 他们的作用·    不管他了·

总结  应用好  Printf 输出 其他的实际使用时在学吧·

1 print 输出.jpg
2 百分号 d 输出.jpg
2.1 格式字符 有什么用.jpg
2.11 格式字符 有什么用.jpg
3 进制讲解 2 8 10 16 255啥的没听太懂.jpg
4字符的类型.JPG
运行算符.jpg
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-2-12 18:02 , Processed in 0.118284 second(s), 87 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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