Ai8051USB,USB 型 1T 8051,支持32位和8位指令集
管脚兼容天王级别的: 89C52RC, 12C5A60S2
要兼容 8位8051指令集, 可以用 Keil C51/IAR/SDCC 编译器
===就相当于更强大的 8H8K64U
要兼容 32位8051指令集,可以用 Keil C251 编译器,双核兼容设计
===就相当于更强大的 32G12K128, 32G8K64
34K SRAM(2K edata, 32K xdata), 64K Flash
TFPU@120MHz, 硬件浮点/硬件三角函数 运算器
DMA支持PWM, DMA支持外设直接到外设, P2P
120MHz-PWM支持硬件移相,16位PWM; 真12位ADC
USB, 4组串口,12位ADC, 轨到轨比较器
QSPI, SPI, I2S, I2C, TFT-i8080/M6800 接口
PDIP40,LQFP44,LQFP48 CPU32@42MHz ==================================== Ai8051U实验箱实现 USB声卡(单播放或录音+播放) === TF卡 音频播放器,小SD卡 音频播放器,CD音源 ===32位8051,I2S, 重磅开源 TF卡/小SD卡,32G字节是RMB20元,CD音频 3200分钟 本例程使用“Ai8051U实验箱V1.1”验证。 通用USB外置声卡,无需安装驱动,线路、耳机输出。
MCU主控:Ai8051U-34K64-QFP48,运行频率36.864MHz。 USB接口: USB TYPE-A或TYPE-C接口,用于USB下载、USB传输音频(通用USB外置声卡)。 工作电源: USB接口的5V电源输入经过ME6231C33输出3.3V给电路供电,整个电路工作于3.3V I2S接口: 接CODEC芯片TLV320AIC23B用于I2S接口输出立体声。 由于Ai8051U系列只有一个I2S接口,所以I2S的线路输入/话筒输入的数据未用。 耳机音量: 行列键6--音量增大,键7--音量变小,音量最大为80,最小为0,开机默认60。 耳机输出:3.5立体声音频插座,插接阻抗为16~64欧姆耳机,音量由行列键盘6、7键控制。 线路输出:3.5立体声音频插座,无音量控制。 音频格式: 48KHz采样,立体声16bit数据。 演示视频:
Ai8051U实验箱实现 USB声卡 === TF卡 音频播放器,小SD卡 音频播放器,CD音源 ===32位8051,I2S, 重磅开源
TF卡/小SD卡,32G字节是RMB20元,CD音频 3200分钟
下载程序方法:
打开下载软件,打开OBJ里的HEX文件,选择内部主频36.864MHz。 用USB数据线链接电脑,持续按着开关SW2(P3.2)键,短一下POWER键并放开, 一秒左右电脑识别到(HID1)USB Writer,放开SW2,则已经准备好USB下载, 点击“下载/编程”按钮,即可下载。下载完成后,就可以直接播放音乐了。
单播放C语言源码: 电路原理图: |