第一集:序言
1、8051U强在哪里?外设支持更多、更强,运算能力增强!
① 屏幕显示和视频播放:这个在之前的帖子中已经看到过了实际效果,这是我目前的兴趣点之一,通过QSPI的加持,真正实现视频级彩屏的播放
② IIS录放音:这个在之前的帖子中已经看到过了实际效果,这是我目前的兴趣点之二,可实现USB声卡功能、录音功能、播放功能
③ PWM_DMA:8051U是目前STC MCU中支持DMA最全面,外设P2P矩阵。大大增加了WS2812点灯的数量,同时更是期望8052U单线点灯功能
④ 频谱分析仪(上位机):频谱分析仪接触的少,专业的频谱分析仪好像不仅仅是声音频谱的分析
⑤ 手写计算器:这个也在之前的帖子中,这项目也充分体现了AI特性
⑥ QSPI、PWM移相、硬件乘除、单精度浮点:主要是性能提升的体现
第六集、IO输入输出
1、什么是GPIO:
① 通用输入/输出端口,通俗来讲就是单片机的引脚
② 四种工作模式:准双向(灌电流20mA,拉电流200uA左右),推挽输出(拉电流最大20mA),高阻输入,开漏模式(可读可输出,加上拉电阻相当于准双向口)
注意:打开/关闭施密特触发器对输入高低电平的检测阈值有轻微的影响
2、按键检测:轮询检测
① 使用准双向口
② 20ms去抖检测按下或松开
3、课后小练:
任务①:按一下P32灯亮,按一下P33灯灭
#include "ai8051u.h"
void delay_20ms(void) //@24.000MHz
{
unsigned long edata i;