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

学习官方Ai8051U实验箱 学习记录贴 |已送

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:240
  • 最近打卡:2025-05-05 08:41:47

2

主题

12

回帖

1094

积分

金牌会员

积分
1094
发表于 2024-12-20 23:12:02 | 显示全部楼层 |阅读模式

AI8051U学习打卡记录

AI8051U学习第一集

第一集介绍的几个功能都是在工作中比较需要的功能。

1、高帧率屏幕刷新显示

AI8051U支持8080八位并口的显示屏驱动,能实现快速界面刷新和图形菜单显示。以前用的单片机都是用的SPI屏刷新都比较慢以后带屏的项目就不怕刷新慢了。

2、IIS录放音

可以用来做一些有语音播放的项目。

3、PWM与DMA

用来点灯效果不错。

4、频谱分析仪与FFT计算

实时FFT计算刷新迅速,在信号处理上这个单片机非常不错了。

5、手写计算器

这个项目应用展现了单片机在性能方面已经有了很大的提升。

6、一些其它功能

都是可以应用到项目中可以学习的。

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:240
  • 最近打卡:2025-05-05 08:41:47

2

主题

12

回帖

1094

积分

金牌会员

积分
1094
发表于 2024-12-20 23:36:57 | 显示全部楼层

AI8051U学习第二集

image.png

实验箱硬件及工具的介绍

介绍了基于官方发行的STC8051实验箱的接口。实验箱包含丰富的硬件资源,能够支持多种实战应用。

USB接口:支持外部设备(如U盘、串口调试器等)的直接连接和数据传输。

USB Link ED接口:用于连接编程器或调试器,支持在线编程和调试。

TF卡插座:支持扩展存储设备,便于数据存储和程序存取。

示波器输入:用于实时观察电路波形,帮助分析信号传输情况。

音频输出和话筒录音:支持音频信号的录制与输出,便于音频应用的开发与调试。

OLED屏插座:提供一个显示单元,支持字符、图像和数据的实时显示,便于开发和调试。

流水灯、数码管、TFT彩屏:提供多种显示方式,支持用户界面设计与开发。

掉电检测:检测电源状态变化,帮助保护数据安全。

红外接收:用于红外遥控信号的接收,支持红外控制应用开发。

矩阵键盘:用于输入数据或命令,支持多种按键操作。

主芯片:STC8051,是实验箱的核心,负责系统的控制与数据处理。

T0、T1和INT0、INT1按键:用于外部中断控制和输入信号检测,支持复杂控制功能的实现。

复位按键:用于系统复位,帮助系统恢复正常工作状态。

电源按键:用于控制系统电源的开关,方便操作。

QSPI Flash:快速外设存储器,提供高效的存储和读取速度。

LCD对比度调节:调整屏幕显示亮度,确保图像和数据清晰显示。

RTC电池:提供实时钟功能,帮助记录时间和日期信息。

SPI蜂鸣器:用于发出声音信号,支持音频反馈和提示。

DS18B20温度传感器:用于测量环境温度,支持温度监测应用。

SP3485通信芯片:用于串行通信,支持与其他设备的数据交换。

软件部分
软件部分是实战开发的核心,通过编程语言和开发工具实现硬件的控制与数据处理。

安装Keil编程软件:Keil编程软件是8051U的开发工具,支持8051芯片的编程与调试。安装过程中需要注意选择正确的安装路径和环境设置,确保软件能够正常运行。

ISP软件:用于在线编程和调试,通过ISP接口可以直接将代码上传到芯片内存。ISP软件的使用帮助快速实现代码烧录和系统调试。

头文件添加:8051U系统需要一些基础的头文件来定义输入输出端口、驱动函数和硬件操作。添加头文件能够简化程序编写,提高代码的可维护性。

Keil中断插件下载:8051U支持多种中断方式,其中Keil中断插件用于处理外部中断信号。下载Keil插件后,可以配置中断响应时间和优先级,优化系统的响应速度。

实验箱代码下载与使用说明:通过KR编程软件将预先编写好的代码下载到STC 8051实验箱中,按照实验步骤进行硬件连接与测试。使用过程中需要注意调试信息和错误提示,及时排除故障。

实验箱硬件使用说明:每个硬件模块都有特定的使用方法和功能介绍。掌握每个模块的功能和操作步骤,有助于提高开发效率和系统的稳定性。

通过硬件和软件部分的结合,8051U系统能够实现多种实际应用,如电机控制、温度监测、音频处理、图像显示等。希望大家在实战过程中能够掌握硬件使用技巧和软件编程方法,提升综合技术能力。

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:240
  • 最近打卡:2025-05-05 08:41:47

2

主题

12

回帖

1094

积分

金牌会员

积分
1094
发表于 2024-12-20 23:52:01 | 显示全部楼层

AI8051U学习第三集

image.png

1、新工程的建立。

怎样新建一个新的单片机项目,新建工程时如何选择正确的单片机武器,选择合适的模式,并设置好烧录文件的路径与工程文件路径。

2、头文件的添加

学习了怎样添加头文件以及添加头文件的注意事项。

3、代码编写与编译

通过编写点亮LED灯程序的过程来了解程序如何编写与编译。

通过本集了解了程序编写与编译的整个完整过程。

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:240
  • 最近打卡:2025-05-05 08:41:47

2

主题

12

回帖

1094

积分

金牌会员

积分
1094
发表于 2024-12-20 23:57:27 | 显示全部楼层

AI8051U学习第四集

image.png

实现 USB 自动下载功能

这节课讲了一个在软件调试下载过程中很好用的功能,USB自动下载功能。程序调试过程不用断电,不用按复位,甚至不需要串口转USB,不需要初始化串口。真的好用到不行!绝对是最实用的功能,

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:240
  • 最近打卡:2025-05-05 08:41:47

2

主题

12

回帖

1094

积分

金牌会员

积分
1094
发表于 2024-12-21 00:05:47 | 显示全部楼层

AI8051U学习第五集

image.png

本集从多个方面详细讲解了C语言的基本概念和应用,以及如何在单片机开发中使用这些概念。主要学习以下内容。

C语言的USB CDC和printf函数实现:

单片机中使用printf函数,通过定义宏来简化输出操作。
解释了USB CDC(通信设备类)的使用方式,特别是在编写代码时如何通过定义去掉反斜杠来启用printf功能。
介绍了在开发过程中如何解决“不停电下载”问题,并提醒注意移植过程中的文件添加问题。

程序中二进制、十进制和十六进制数的转换方法,包括如何将这些数值转换为十进制和如何利用程序员计算器简化计算。
C语言的基本类型和常用运算符:

讲解了变量的基本类型及其在单片机程序中的应用,如何使用C语言中的常用运算符来进行数值处理。

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:240
  • 最近打卡:2025-05-05 08:41:47

2

主题

12

回帖

1094

积分

金牌会员

积分
1094
发表于 2024-12-21 00:10:14 | 显示全部楼层

AI8051U学习第六集

image.png

这一课主要学习了GPIO是输入/出端口,引脚高低电平的判断,特殊信号会导致触发与否。 按键输入检测,按键操作过程判断。

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:240
  • 最近打卡:2025-05-05 08:41:47

2

主题

12

回帖

1094

积分

金牌会员

积分
1094
发表于 2024-12-21 00:14:39 | 显示全部楼层

AI8051U学习第七集

image.png

定时器中断

学习了单片机的定时器中断,通过编写代码,讲解如何设置定时器中断,解决LED闪烁问题并能响应按钮按下。代码演示了如何利用定时器每隔3秒切换LED状态,同时能够统计按钮按下次数,并显示在串口监控窗口。

学习定时器的配置方法,如何在ISP软件中设定合适的时钟频率和定时器模式,利用自动重载功能实现精确的计时。这对于嵌入式开发中要求高效、精确的时间控制至关重要。

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2025-04-27 09:44:17

25

主题

252

回帖

2091

积分

超级版主

积分
2091
发表于 2024-12-21 09:44:23 | 显示全部楼层
已打卡满七集 可以申请【免费 + 包邮 送】实验箱 。期待后续的新内容配合用AI8051U实验箱继续打卡分享~~

【免费 + 包邮 送】** 送/申样/采购 可上班时间加 如下您对应地区分销商的客服 QQ或微信联系

加STC华南区客服司经理QQ: 2234917869 ;  微信:18012226298  要求 【免费+包邮】 送, 还免费教仿真  

加STC华南区客服刘经理QQ: 3398500488 ;  微信:18106296592  要求 【免费+包邮】 送, 还免费教仿真

加STC华南区客服佘经理QQ: 614777595;   微信:18106296591 要求 【免费+包邮】 送, 还免费教仿真

加STC华南区客服曹经理QQ: 1933892258 ;微信:18106296595 要求 【免费+包邮】 送, 还免费教仿真

加STC华东区客服聂经理QQ: 2593903262; 微信:18106296598  要求 【免费+包邮】 送, 还免费教仿真

加STC华东区客服吴经理QQ: 1463035472; 微信:19952583954  要求 【免费+包邮】 送, 还免费教仿真

加STC西北区客服孙经理QQ: 1347154513 ;  微信:18106296593  要求 【免费+包邮】 送, 还免费教仿真

加STC华北区客服石经理QQ: 1638975601 ;  微信:19952583876  要求 【免费+包邮】 送, 还免费教仿真

加STC华中区客服唐经理QQ:2571301708 ; 微信:18106296589 要求 【免费+包邮】 送, 还免费教仿真

加STC东北区客服庄经理QQ: 1017142298 ;  微信:19952583534  要求 【免费+包邮】 送, 还免费教仿真

加STC西南区客服曹经理QQ: 3897745450 ;  微信:18012226281 要求 【免费+包邮】 送, 还免费教仿真

加STC西南区客服吴经理QQ: 1463035472 ;  微信:19952583954 要求 【免费+包邮】 送, 还免费教仿真

工作时间:  8:30-12:00,13:00-17:30(周一 到 周五, 法定节假日除外)【免费 + 包邮 送】 送/申样/采购传统电话热线:

0513-55012928,0513-89896509,0513-55012929
QQ:3398500488
微信号:18106296592(小刘)
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:240
  • 最近打卡:2025-05-05 08:41:47

2

主题

12

回帖

1094

积分

金牌会员

积分
1094
发表于 2024-12-23 22:59:13 | 显示全部楼层

今天收到实验箱了,准备后续的学习。ciya

3c7a295cf1154b5af997fb7c7961514.jpg

900c5213e3772aedf7dd2842fb17ad3.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:240
  • 最近打卡:2025-05-05 08:41:47

2

主题

12

回帖

1094

积分

金牌会员

积分
1094
发表于 2025-1-13 01:07:08 | 显示全部楼层

AI8051U学习第八集

image.png

跟着学习定时器.

回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-6 16:25 , Processed in 0.143676 second(s), 114 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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