第一节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输入输出

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

关于串口打印乱码的问题

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