找回密码
 立即注册
楼主: 我也喜欢

打卡学习领个AI805U实验箱

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:35
  • 最近打卡:2026-04-30 08:03:28
已绑定手机

1

主题

27

回帖

185

积分

等待验证会员

积分
185
发表于 2026-4-9 08:58:19 | 显示全部楼层
第一集学习心得:
感受一下32位单片机的功能:
1、8080并口屏的刷屏率不错。
2、IIS录放音展示的音频频谱仪
3、Flash编程展示动画。
以上都展示了Ai8051u芯片的功能强大,加强了我要学好它的动机。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:35
  • 最近打卡:2026-04-30 08:03:28
已绑定手机

1

主题

27

回帖

185

积分

等待验证会员

积分
185
发表于 2026-4-9 09:21:17 | 显示全部楼层
第二集学习心得:
介绍了Ai8051u 32位单片机的开发环境:
1、介绍了实验箱的功能模块。
2、介绍了开发软件和工具的搭建。
    先安装KEIL C251,
    再安装最新版的ISP下载软件,
    通过ISP软件添加芯片型号各仿真驱动到keil中
    下载中断源扩展插件。
    下载实验箱程序包
3、会下载程序到世片中运行。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:35
  • 最近打卡:2026-04-30 08:03:28
已绑定手机

1

主题

27

回帖

185

积分

等待验证会员

积分
185
发表于 2026-4-9 09:51:33 | 显示全部楼层
第三集学习心得:
1、新建工程,选择芯片型号
2新建.C文件并添加到工程中并进行必要设置:如4K对齐,文件路径等,中文乱码,生成HEX文件等
3、录入程序并编译通过生hex文件并下载到实验板中观察实验现象。
4 、IO口配置
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:35
  • 最近打卡:2026-04-30 08:03:28
已绑定手机

1

主题

27

回帖

185

积分

等待验证会员

积分
185
发表于 2026-4-9 17:56:57 | 显示全部楼层
第四节学习心得
USB不停电下载实现:
1、下载库文件,添加stc_usb_cdc_32.lib和stc32_stc8_usb.h文件到工程中。
2、main.c 中添加固定代码
char *USER_DEVICEDESC = NULL;
char *USER_PRODUCTDESC = NULL;
char *USER_STCISPCMD = "@STCISP#";

void main(void)
{
    P_SW2 |= 0x80;                //B7位写1,使能访问XFR
       
    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 接口配置

    IE2 |= 0x80;                                    //使能USB中断
    EA = 1;                                                                                        //IE |= 0X80;
       
        while (DeviceState != DEVSTATE_CONFIGURED);     //等待USB完成配置
       
        while(1)
        {
               
        if (bUsbOutReady)
        {
            USB_SendData(UsbOutBuffer,OutNumber);   //发送数据缓冲区,长度(接收数据原样返回, 用于测试)
            
            usb_OUT_done();
        }
               
               
        }
}

3、编译后手动下载程序后(要勾选相应选项)就能自动下载程序了。

今后都一直用这个功能搞调试!
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:35
  • 最近打卡:2026-04-30 08:03:28
已绑定手机

1

主题

27

回帖

185

积分

等待验证会员

积分
185
发表于 2026-4-9 18:19:27 | 显示全部楼层
第五节学习心得:
1、在库文件中打开Printf(),(去掉//)就能调用这个函数。
2、printf()的转意字符与参数
3、下载程序后通过ISP软件USB-CDC串口显示Printf()函数肉容了
4、2进制与16进制及10进制数之间的转换(8421换算)
5、变量的类型与长度,最大能到64位
6、c语言的运算符,如&&与&有区别=与==的区别等
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:35
  • 最近打卡:2026-04-30 08:03:28
已绑定手机

1

主题

27

回帖

185

积分

等待验证会员

积分
185
发表于 2026-4-9 18:49:27 | 显示全部楼层
第六节学习心得:
1、IO口都有四种模式,通过配置PnM0,和PnM1对应两位来配置Pn口的对应脚位模式
2、注意IO口的拉电流与灌电流以及输入电压。
3、按键消抖原理
4、用ISP软件自带工具生成延时函数。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:35
  • 最近打卡:2026-04-30 08:03:28
已绑定手机

1

主题

27

回帖

185

积分

等待验证会员

积分
185
发表于 2026-4-10 08:30:49 | 显示全部楼层
第七节学习心得:
1、顺序查询式执行程序存在的问题:前面的程序没执行完,后面的程序就不会执行。
2、用定时器中断式执行需要及时处理的问题。
3、定时器设置:可以用ISP软件带的定时器设置工具设置。注时设置时钟与实际芯片的时钟要一致。
4、定时器中断函数与中断号
5、定时器与计数器有区别,有自动重载初值与手动装载初值.初值的计算
6、函数声明,定义、及调用,入口参数与返回值。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:35
  • 最近打卡:2026-04-30 08:03:28
已绑定手机

1

主题

27

回帖

185

积分

等待验证会员

积分
185
发表于 2026-4-11 11:38:48 | 显示全部楼层
申请实验箱到了!
做工很好,用了大的USB公头耐用!亚克力机箱也精致,赞一个!
接下来继续学习!!
截图202604111138436492.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:35
  • 最近打卡:2026-04-30 08:03:28
已绑定手机

1

主题

27

回帖

185

积分

等待验证会员

积分
185
发表于 2026-4-11 16:24:48 | 显示全部楼层
第八节学习心得:
1、常见编译错误的排查。
2、数组及它的索引。
3、For()循环的使用。
4、顺序执行程序前面程序没执行完不能执行后面的程序。
5、用定时器中断周期性执行一个或多个作务
6、用结构体数组声明多作务列表
7、定时器周期性更新任务监控变量,满足条件置任务执行标志
8、主程序查询任务执行标志,标志满足执行任务并清标志
9、结构化编程,制作模块点C文件和点H文件
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:35
  • 最近打卡:2026-04-30 08:03:28
已绑定手机

1

主题

27

回帖

185

积分

等待验证会员

积分
185
发表于 2026-4-12 19:42:34 | 显示全部楼层
今天一句一句敲了一下全部程序,又熟息一下模块化编程,理解定时器周期性调用多作务!!
截图202604121942311063.jpg
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-5-1 10:29 , Processed in 0.142185 second(s), 90 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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