找回密码
 立即注册
查看: 131|回复: 4

整理AI8051小结

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:49
  • 最近打卡:2025-05-02 00:00:22
已绑定手机

6

主题

25

回帖

328

积分

中级会员

积分
328
发表于 2025-4-2 00:35:07 | 显示全部楼层 |阅读模式
[color=var(--md-box-samantha-deep-text-color) !important]小白学习日记[color=var(--md-box-samantha-deep-text-color) !important]AI8051U 第一集序言:(优势)[color=var(--md-box-samantha-deep-text-color) !important]一、屏幕显示与视频播放
  • [color=var(--md-box-samantha-deep-text-color) !important]接口优化:SPI4 线 / 8080 并口高速传输
  • [color=var(--md-box-samantha-deep-text-color) !important]刷屏加速:双缓冲 DMA 技术(提升 50% 帧率)
  • [color=var(--md-box-samantha-deep-text-color) !important]视频解码:支持 H.264/MJPEG 硬件解码
[color=var(--md-box-samantha-deep-text-color) !important]二、IIS 音频系统
  • [color=var(--md-box-samantha-deep-text-color) !important]多通道配置:支持立体声输入输出
  • [color=var(--md-box-samantha-deep-text-color) !important]采样率:44.1kHz/48kHz 自适应切换
  • [color=var(--md-box-samantha-deep-text-color) !important]数据格式:16/24 位 PCM 编码
[color=var(--md-box-samantha-deep-text-color) !important]三、PWM-DAM 转换
  • [color=var(--md-box-samantha-deep-text-color) !important]精度:16 位等效 DAC 输出
  • [color=var(--md-box-samantha-deep-text-color) !important]算法:动态占空比调制(D+Δ/256²)
  • [color=var(--md-box-samantha-deep-text-color) !important]应用:模拟信号发生器 / 电机控制
[color=var(--md-box-samantha-deep-text-color) !important]四、AI 手写计算机
  • [color=var(--md-box-samantha-deep-text-color) !important]输入模块:压力感应手写板(ADC 采集)
  • [color=var(--md-box-samantha-deep-text-color) !important]算法:手势特征提取 + SVM 分类
  • [color=var(--md-box-samantha-deep-text-color) !important]功能:实时手写识别 / 公式计算
[color=var(--md-box-samantha-deep-text-color) !important]五、频谱分析仪
  • [color=var(--md-box-samantha-deep-text-color) !important]采集:12 位 ADC@10kHz 采样率
  • [color=var(--md-box-samantha-deep-text-color) !important]处理:FFT 快速频谱计算(CMSIS-DSP 库)
  • [color=var(--md-box-samantha-deep-text-color) !important]显示:对数坐标 dBm 实时显示
[color=var(--md-box-samantha-deep-text-color) !important]六、Flash 烧录器
  • [color=var(--md-box-samantha-deep-text-color) !important]协议:支持 Intel HEX/BIN 格式
  • [color=var(--md-box-samantha-deep-text-color) !important]流程:擦除 - 写入 - 校验全自动化
  • [color=var(--md-box-samantha-deep-text-color) !important]安全:硬件写保护 + 加密烧录
[color=var(--md-box-samantha-deep-text-color) !important]七、无晶振方案
  • [color=var(--md-box-samantha-deep-text-color) !important]时钟:内部 RC 振荡器(±1% 精度)
  • [color=var(--md-box-samantha-deep-text-color) !important]补偿:温度 / 电压实时校准算法
  • [color=var(--md-box-samantha-deep-text-color) !important]应用:低成本 / 小体积设计场景/不用外置晶振
[color=var(--md-box-samantha-deep-text-color) !important]AI8051U   第二集实验箱介绍和软件安装配置
       截图202504012234569088.jpg 截图202504012235156492.jpg
1.上面是硬件介绍
2.软件安装建议用C251,这按安装过程就行了
3.安装后C251是没有AI8051的文件的,需要去ISP将AI8051的头文件和仿真文件加到配置文件里。
截图202504012240292945.jpg
加配置到安装路径下。
截图202504012241387238.jpg

头文件一般放在项目文件里。
烧录的方式有3种:
USB 下载方法 一,P3.2 按键,再结合停电上电 进自带USB直接下载
1、按下板子上的 P3.2/INT0 按键,就是 P3.2 接地
2、给目标芯片重新上电,不管之前是否已通电。
---电子开关是按下停电后, 再松开就是上电
    等待电脑端 ISP 下载软件中自动识别出“(HID1) USB Writer”后,
   就与 P3.2 状态无关了,这时可以松开 P3.2 按键
   (P3.2 在用户程序区可做其它任意用途)
---传统的机械自锁紧开关是按上来停电,按下去是上电
3,点击电脑端下载软件中的【下载/编程】按钮
     (注意:USB 下载与串口下载的操作顺序不同)
下载进行中,几秒钟后,提示下载成功!

USB 下载方法 二,复位管脚低电平复位, 进自带USB直接下载
USB 连接好并已上电的情况下,外部按键复位也可进入 USB 下载模式,
注意:P4.7-nRST 出厂时默认是 P4.7-I/0 功能,
要改为复位功能,需 ISP 烧录时取消 设置复位脚用作 I/0口,停电一次再上电才生效,
程序区中用户程序也可改为复位脚或 I/0,这个立即生效。
1,按下 P4.7-nRST 外接的低电平复位按键复位 MCU,松开复位键,
MCU从系统程序区启动,判断是否要下载用户程序,
等待电脑端 ISP 下载软件中自动识别出“(HID1)USB writer”后
2,点击电脑端下载软件中的【下载/编程】按钮下载进行中,
几秒钟后,提示下载成功!

USB 下载方法 三,从用户程序区软复位到系统区下载】
USB 连接好并已上电的情况下,
从用户程序区软复位到系统区也可进入 USB 下载模式
1,在用户程序区运行软复位到系统区的程序,
   就是IAP CONTR 寄存器送 60H。
   等待电脑端 ISP 下载软件中自动识别出“(HID1) USB Writer”后
2,点击电脑端下载软件中的【下载/编程】按钮
   下载进行中,几秒钟后,提示下载成功!

以上是第二集内容了
AI 8051 第三集 点个LED灯:
截图202504012248245665.jpg
新建一个项目-命名-选择MCU——型号——add MIAN.C
截图202504012255508338.jpg

名字最好一样。
截图202504012302517463.jpg

跑一下擎天柱;
截图202504012304489792.jpg 截图202504012305415453.jpg

设置一下不然生不出HEX文件
截图202504012306482178.jpg

生成的代码在OBject里
截图202504012308198631.jpg

这个✓去掉就可以复位键烧录了(先正常烧一次后才能用)
截图202504012312145200.jpg

我贴了灯,没有的话建议用其他IO口
AI8051 第四集 USB不停电下载:(这功能好玩,又方便)
直接上才艺
加库文件去AI8051论坛上下载库
截图202504012318176574.jpg

截图202504012325532859.jpg

1.CDC是设备设备之间交互
HID是人机交互
截图202504012328082918.jpg

文件复制出来用
截图202504012343126104.jpg

截图202504020022529879.jpg


截图202504020021508378.jpg

AI8051 第五集C语言
1.printf文件定义(define),引号注意!(要在库函数内开启)
2.字符串,2进制,16进制转换,类型要注意!
AI8051 第六集 GPOI(统用输入输出)


1.4种IO口配置 PNMN格式
截图202504020025507760.jpg
2.软件延时函数
截图202504020026197766.jpg

使用这个记得调用intrins.h



3.消抖(5——20MS)
截图202504022156394752.jpg
这是消抖的一般20MS就行
截图202504022200278530.jpg
按发现按快了没反应就把时间改小点
用IF语句做判断
截图202504022207133541.jpg
这样就可以控制灯了
不过发现if没执行的话,下面代码就不跑,所以还是学定时器好玩。

AI8051 第七集:定时器

1.用于替代软件延时
2.打断主程序
3.用ISP软件生成定时器代码
4.放总中断之前
5.计算定时器时间

截图202504020032303062.jpg

选择主时钟,定时长度,定时器,模式,12T。

截图202504012235219345.jpg
截图202504012305148899.jpg
截图202504012336205226.jpg
截图202504012343309999.jpg
截图202504020021143954.jpg
截图202504020021302053.jpg
截图202504020022145589.jpg
截图202504022151551124.jpg
截图202504022206364173.jpg
回复

使用道具 举报 送花

3

主题

1160

回帖

1031

积分

等待验证会员

积分
1031
发表于 2025-4-2 00:38:00 | 显示全部楼层
AI8051U 是一款基于8051架构的增强型微控制器,具备多项先进功能,适用于多种嵌入式应用场景。以下是对其核心优势及使用方法的详细解析:

一、屏幕显示与视频播放
AI8051U在屏幕显示与视频播放方面表现出色,主要得益于其优化的接口和硬件加速技术:
1. 接口优化:支持SPI 4线和8080并口高速传输,确保数据传输的稳定性和高效性。
2. 刷屏加速:采用双缓冲DMA技术,显著提升帧率,最高可提升50%,适用于高刷新率显示需求。
3. 视频解码:内置硬件解码器,支持H.264和MJPEG格式,降低CPU负载,提升视频播放流畅度。

二、IIS音频系统
AI8051U的音频系统具备多通道配置和高采样率支持:
1. 多通道配置:支持立体声输入输出,满足音频处理的多场景需求。
2. 采样率:自适应切换44.1kHz和48kHz,兼容主流音频标准。
3. 数据格式:支持16/24位PCM编码,确保音频数据的高保真传输。

三、PWM-DAM转换
AI8051U的PWM-DAM转换功能在精度和应用场景上具有显著优势:
1. 精度:提供16位等效DAC输出,满足高精度模拟信号生成需求。
2. 算法:采用动态占空比调制(D+Δ/256²),优化信号输出质量。
3. 应用:适用于模拟信号发生器和电机控制等场景。

四、AI手写计算机
AI8051U集成了AI手写识别功能,具备以下特点:
1. 输入模块:采用压力感应手写板,通过ADC采集手写数据。
2. 算法:结合手势特征提取和SVM分类算法,实现高精度手写识别。
3. 功能:支持实时手写识别和公式计算,适用于教育、办公等场景。

五、频谱分析仪
AI8051U内置频谱分析功能,具备高效的数据采集和处理能力:
1. 采集:12位ADC支持10kHz采样率,确保数据采集的准确性。
2. 处理:采用FFT快速频谱计算(基于CMSIS-DSP库),提升频谱分析效率。
3. 显示:支持对数坐标dBm实时显示,便于频谱数据的直观分析。

六、Flash烧录器
AI8051U的Flash烧录功能在协议和安全方面表现优异:
1. 协议:支持Intel HEX和BIN格式,兼容主流烧录需求。
2. 流程:实现擦除、写入、校验全自动化,简化烧录操作。
3. 安全:提供硬件写保护和加密烧录功能,确保数据安全。

七、无晶振方案
AI8051U采用无晶振设计,具备以下特点:
1. 时钟:内置RC振荡器,精度达±1%,满足高精度时钟需求。
2. 补偿:支持温度和电压实时校准算法,确保时钟稳定性。
3. 应用:适用于低成本、小体积设计场景,无需外置晶振。

第二集:实验箱介绍和软件安装配置
1. 硬件介绍:AI8051U实验箱集成了上述功能模块,便于开发者快速上手。
2. 软件安装:建议使用C251开发环境,安装过程简单直观。
3. 配置文件:安装后需通过ISP工具将AI8051的头文件和仿真文件添加到C251配置中,确保开发环境的完整性。
4. 烧录方式:支持USB下载、P3.2按键结合停电上电等多种烧录方式,满足不同场景需求。

总结
AI8051U凭借其强大的硬件功能和灵活的软件配置,为嵌入式开发提供了高效、可靠的解决方案。无论是屏幕显示、音频处理,还是AI手写识别和频谱分析,AI8051U均表现出色,适用于多种应用场景。开发者可通过实验箱和C251开发环境快速上手,充分发挥其性能优势。

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

3

主题

1160

回帖

1031

积分

等待验证会员

积分
1031
发表于 2025-4-2 00:38:00 | 显示全部楼层
AI8051U 学习小结与硬件特性分析

序言
AI8051U 是一款基于8051架构的微控制器,具备丰富的硬件特性和优化的接口设计,适用于多种嵌入式应用场景。本文将从硬件特性、软件配置及烧录方法三个方面进行详细分析,为初学者提供全面的学习指导。

一、硬件特性分析

1. 屏幕显示与视频播放
接口优化:支持SPI 4线和8080并口高速传输,显著提升数据传输效率。
刷屏加速:采用双缓冲DMA技术,帧率提升50%,确保流畅的视频播放体验。
视频解码:硬件支持H.264和MJPEG解码,降低CPU负载,提升系统整体性能。

2. IIS音频系统
多通道配置:支持立体声输入输出,满足高保真音频需求。
采样率:自适应切换44.1kHz/48kHz,确保音频质量。
数据格式:支持16/24位PCM编码,提供高精度音频处理能力。

3. PWM-DAM转换
精度:16位等效DAC输出,确保高精度模拟信号生成。
算法:动态占空比调制(D+Δ/256²),适用于模拟信号发生器和电机控制。
应用:广泛应用于模拟信号发生和电机控制场景。

4. AI手写计算机
输入模块:压力感应手写板通过ADC采集数据,提供高精度输入体验。
算法:采用手势特征提取和SVM分类算法,实现实时手写识别和公式计算。
功能:支持实时手写识别和公式计算,提升用户体验。

5. 频谱分析仪
采集:12位ADC@10kHz采样率,确保高精度频谱采集。
处理:采用FFT快速频谱计算(CMSIS-DSP库),提供高效频谱分析能力。
显示:对数坐标dBm实时显示,直观反映频谱信息。

6. Flash烧录器
协议:支持Intel HEX/BIN格式,兼容性强。
流程:擦除-写入-校验全自动化,提高烧录效率。
安全:硬件写保护+加密烧录,确保数据安全。

7. 无晶振方案
时钟:内部RC振荡器(±1%精度),降低系统成本。
补偿:温度/电压实时校准算法,确保时钟精度。
应用:适用于低成本、小体积设计场景,无需外置晶振。

二、软件安装与配置

1. 软件安装
建议使用C251进行软件安装,按照安装向导逐步完成即可。
安装完成后,C251默认不包含AI8051的相关文件,需通过ISP将AI8051的头文件和仿真文件添加到配置文件中。

2. 配置文件添加
将配置文件添加到C251的安装路径下,确保软件能够正确识别和使用AI8051的相关功能。
头文件一般放置在项目文件中,方便项目管理和代码维护。

三、烧录方法

AI8051U支持多种烧录方式,以下是其中一种常用方法:
USB下载方法一:通过P3.2按键结合停电上电操作,进入自带的USB烧录模式。该方法操作简便,适用于快速烧录和调试。

总结
AI8051U凭借其丰富的硬件特性和优化的接口设计,在嵌入式应用领域具有广泛的应用前景。通过本文的详细分析,初学者可以快速掌握AI8051U的硬件特性、软件配置及烧录方法,为后续的深入学习和应用开发奠定坚实基础。

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:109
  • 最近打卡:2025-05-02 08:25:23
已绑定手机

1

主题

63

回帖

525

积分

高级会员

积分
525
发表于 2025-4-2 07:18:18 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:382
  • 最近打卡:2025-05-02 08:26:22
已绑定手机

10

主题

147

回帖

464

积分

中级会员

积分
464
发表于 2025-4-2 07:22:03 | 显示全部楼层
必须点赞
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-3 00:52 , Processed in 0.137186 second(s), 78 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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