找回密码
 立即注册
查看: 280|回复: 0

AI8051学习心得

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:38
  • 最近打卡:2025-03-08 10:35:51
已绑定手机

1

主题

0

回帖

157

积分

注册会员

积分
157
发表于 2024-12-10 22:19:27 | 显示全部楼层 |阅读模式

第一节AI8051U课程主要介绍了AI8051U芯片,AI8051U能用flash编程器进行屏幕显示和视频播放,能用IIS录音、放音,有PWM_DMA,上位机能有频谱分析仪,做手写计算器等。

8051U单片机已经进化到可以运行AI,可以实现屏幕显示、手写计算器等功能

如何使用板载摄像头进行屏幕校准和数字录放音,并详细介绍了各项功能的使用方法和注意事项。

如何使用单片机实现录放音功能以及烧写程序,并展示了使用PWM和DMA实现灯具和频谱分析仪的功能。

使用频谱分析仪来快速分析频率,以及一个手写计算器程序和一个新的功能——FLASH编程器,可以用来编程

擦除芯片。

初次看下来,AI8051一款性能强大的USB型单片机,具有兼容性强、功能丰富的特点,适合开发各种不同的

用。

第二节

介绍8051U实验箱的硬件和软件部分,包括USB接口、下载烧录调试工具、转双串口芯片、TF卡插座、示波器

入、放音输出、话筒录音、OLED屏幕和8路流水灯等功能。

简要说明八位数码管、TF彩屏、掉电检测、红外接收、矩阵键盘、主芯片等器件的作用和原理,以及LCD对比

调节和电源按键的功能。

说明如何使用STC AI8051U实验箱,包括安装ISP软件、下载芯片规格书、添加头文件、下载插件等步骤,并提

了代码包和手册的下载链接。(非常详细)

第三集

如何使用keil+isp进行编程,包括新建工程、添加头文件和输入代码等步骤,同时也讲解了相关设置和注意事项

如何使用STC公司提供的IO配置工具,能让用户极为便捷地设置单片机端口模式,包括准双向口、输入口、输出

等。同时还讲解了点亮LED的原理和代码实现。

第四集

USB不停电下载

在STC官网下载USB库文件

(添加库文件为什么是lib文件的,因为它包含许多C文件,lib不能被打开,所以可以保证代码的可靠性和安全性)

使能XFR

USB初始化

屏蔽警告57,不然无法编译

实操步骤:

1、按下板子上的 P3.2/INT0 按键,就是 P3.2 接地

2、给目标芯片重新上电,不管之前是否已通电。

等待电脑端 ISP 下载软件中自动识别出“(HID1) USB Writer”后,

就与 P3.2 状态无关了,这时可以松开 P3.2 按键

3,点击电脑端下载软件中的【下载/编程】按钮
(USB 下载与串口下载的操作顺序不同)

第五集C语言基础

本节课主要有以下四个重点

1.C语言USB-CDC串口之printf函数的实现

2.数的进制,2进制,10进制,16进制

3.数据的基本类型

4.C语言的常用运算符

(C语言已学,这节没什么心得好写hh,usbCDC倒是个新东西)

第六集IO输入输出

image.png

第七集定时器中断

Delay属于阻塞延时,执行期间CPU不能执行其他事,直到计时结束,这样会大大浪费CPU资源,于是可以利用定时器中断来节省CPU资源

image.png

关于串口打印乱码的问题

image.png

关于定时器的一些简单计算

image.png

回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-8 00:59 , Processed in 0.100623 second(s), 49 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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