找回密码
 立即注册
查看: 111|回复: 13

AI8051U实验箱打卡学习记录

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:40
  • 最近打卡:2025-10-27 09:09:22
已绑定手机

3

主题

83

回帖

441

积分

中级会员

积分
441
发表于 2025-10-17 10:31:31 | 显示全部楼层 |阅读模式
第一集内容概括
1. 本集内容主要讲了强大的AI8051都可以做成哪些厉害的东西,如手写计算器以及FFT频谱分析,另外提一下现在的ISP软件功能也越来越强大,串口绘图,字库生成,图片取模,以前都是需要下载各自的软件进行使用,现在ISP一个软件就全部包含,主要还是很好用,点赞。
2. 截图202510171030578804.jpg
3. 其中还有STC的自定义命令FLASH编程器,可以完成板子上FALSH上内容编写。这个功能也是相当厉害。
4. 演示的功能里的猫和老鼠动画,播放也是相当丝滑。
5. 截图202510171031116277.jpg

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:40
  • 最近打卡:2025-10-27 09:09:22
已绑定手机

3

主题

83

回帖

441

积分

中级会员

积分
441
发表于 2025-10-17 10:32:41 | 显示全部楼层
1. 第二集内容概括
2. 本集主要介绍了8051u实验箱的内部构造 如硬件资源介绍,都包含哪些功能器件,领我比较意外的是AI8051还可以进行示波器的测量以及FFT的频谱分析,非常厉害的功能,以前这些功能想不到可以用51单片机来做,现在功能是越来越强大了。
3. 截图202510171032141679.jpg
4. 接下来是安装keil软件 顺序步骤 安装STC头文件包
5. 下载isp软件  中断扩展插件,这些的全部目的都是为以后打基础
6. 最后详细介绍了下载示例的第一个例程,查看芯片是否正常运行。例程现象就是流水灯的正常运行下载。
截图202510171032224643.jpg

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:40
  • 最近打卡:2025-10-27 09:09:22
已绑定手机

3

主题

83

回帖

441

积分

中级会员

积分
441
发表于 2025-10-17 10:34:03 | 显示全部楼层
自己创建工程并按示例代码进行编译,确保现象正常。
首先进行按照工程里的进行工程设置,如LARGE模式,CPUmode模式,怎么输出hex
截图202510171033148659.jpg
设置IO模式模式
最后输出现象就是点灯。
截图202510171033229970.jpg
截图202510171033303387.jpg
添加文件头文件路径,优先使用“”包含头文件
截图202510171033365606.jpg
通过控制P40三极管的基极,让后后续LED灯的正极都有3v电压,然后响应io口输出负极即可完成点灯操作。

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:40
  • 最近打卡:2025-10-27 09:09:22
已绑定手机

3

主题

83

回帖

441

积分

中级会员

积分
441
发表于 2025-10-17 10:34:25 | 显示全部楼层
第四集
实现USB不停电下载
最终实现现象就是:下载程序不需要再按按键改变下载模式,来完成程序下载。

1.实验对比演示
2.下载所需文件(STC官网-软件工具-库函数-USB库文件)
3.移植关键部分到工程
3.1 添加头文件
3.2 USB初始化函数(hib+.h库实现)
3.3 命令参数
3.4 打开P SW2寄存器和IE2寄存器
(只打开一个位!)

Lib库文件如何添加 ,以及lib库文件包含多个。C。h文件,可以整合成lib库,这个lib库是不可见的,保护了文件的完整性。
这里还介绍了EXFAR的指定。后续的扩展EXFAR都需要把响应的位置一。
还讲解了如何屏蔽掉没有使用到的函数警告号 57
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:40
  • 最近打卡:2025-10-27 09:09:22
已绑定手机

3

主题

83

回帖

441

积分

中级会员

积分
441
发表于 2025-10-17 11:17:37 | 显示全部楼层
第五集
1.C语言 USB-CDC串口之printf函数的实现
l 打开USB库中的PRINTF.HID宏定义(去掉//)
l int printf hid (const char *fmt, ...);
l 清空接受区
l 保存接受数据
l 复制按收据
l 参数fmt -- 是格式控制字符串,包含了两种类型的对象:普通字符和转换说明
USB-CDC功能和普通串口区别就是波特率任意设置都可以,他是使用usb进行通信。
截图202510171116394782.jpg
2.数的进制:2进制、10进制、16进制
二进制十进制十六进制的数值换算
3.数据的基本类型
想要使用64位变量,需要在程序文件里面添加申明:#pragma float64
截图202510171116468974.jpg
4.C语言常用运算符
截图202510171116547175.jpg
按位异或按位右移:右移且赋值运算符
注意变量范围:变量长度的注意事项

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:220
  • 最近打卡:2025-10-27 10:04:11

791

主题

1万

回帖

2万

积分

管理员

积分
20082
发表于 2025-10-17 13:34:40 | 显示全部楼层
推荐优先看的 printf_usb("Hello World !\r\n")及usb不停电下载, 演示视频链接


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


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

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:40
  • 最近打卡:2025-10-27 09:09:22
已绑定手机

3

主题

83

回帖

441

积分

中级会员

积分
441
发表于 2025-10-17 14:51:19 | 显示全部楼层
IO电平
l GPIO的定义以及如何区分高低电平,高低电平在STC单片机里是怎么定义,高电平是VCC低电平是0V
l Io口模式:准双向口,推挽输出,高阻输入,开漏模式。
l 输入电压多少在单片机里认为是高电平,多少是认为低电平。
l 截图202510171450449961.jpg 默认是打开施密特触发的
l 按键输入检查现象
l 课堂练习:任务1:按下一个按键 灯亮 ,不按则熄灭。
l 任务2:按下一个按键 灯灭 ,不按则熄亮。
l 任务3:按一下灯亮再按一下灯灭
l 变量不能写在程序中,必须在开头声明。
l 按键消抖
l 截图202510171450548286.jpg

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:40
  • 最近打卡:2025-10-27 09:09:22
已绑定手机

3

主题

83

回帖

441

积分

中级会员

积分
441
发表于 2025-10-17 14:52:01 | 显示全部楼层
神*** 发表于 2025-10-17 13:34
推荐优先看的 printf_usb("Hello World !\r\n")及usb不停电下载, 演示视频链接

好的 谢谢 我看下
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:40
  • 最近打卡:2025-10-27 09:09:22
已绑定手机

3

主题

83

回帖

441

积分

中级会员

积分
441
发表于 2025-10-17 15:20:02 | 显示全部楼层
7
介绍定时器的基本使用
l 定时器定时时间基本设置
l 截图202510171519565669.jpg
l STC现在定时器都是24位的,以前都是16位装载,现在是24位,定时时间可以更加长了。
l 显示打印的时候printf显示数的时候 没有办法正常显示,后增加\xfd
l 详细介绍了定时器的框图
函数声明讲解

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:40
  • 最近打卡:2025-10-27 09:09:22
已绑定手机

3

主题

83

回帖

441

积分

中级会员

积分
441
发表于 2025-10-17 16:00:22 | 显示全部楼层
第八集
上期定时器代码纠错,问题查找
定时时间太长太浪费资源,视频将定时时间变为1ms。
实现1ms定时候,按300ms、600ms、900ms分别定义3个灯进行控制。(简称周期性任务介绍)
数组的定义及介绍
For循环数组变量内的元素赋值 进行流水灯的点灯
使用分调度调用  不会让按键按下堵塞
光看时长:47:20s
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-10-27 23:27 , Processed in 0.124346 second(s), 97 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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