Ai8051U,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实验箱实现数字录音及播放,程序开源
===便宜的16MByte FLASH可录音34分钟多,音质很好 !!!
本程序使用Ai8051U实验箱V1.2验证, 大家先别修改程序,
直接下载HEX文件到Ai8051U实验箱V1.2来验证 !
下载时选择主频36.864MHz。
使用Ai8051U MCU 做数字录音测试,语音存储于FLASH中,
板载FLASH型号为W25Q128, 128Mbit, 16MByte, RMB < 1.4。
使用SPI-DMA读写FLASH芯片。
话筒放大电路低通滤波转折频率为3400Hz左右,合适8~16K采样。
8K采样的声音音质都很好, 录入的是单声道语音,
播放时左/右声道的声音是一样的。
为了能少用点空间,语音使用A率压缩/解压缩,每秒字节数等于采样率。
8KHz采样,码率为 8KB/S,16MB FLASH可以录音34分钟。
16KHz采样,码率为16KB/S,16MB FLASH可以录音17分钟。
实验箱全貌:
录音时数码管显示:
放音时数码管显示:
程序源码:
I2S接口-数字录放音-存储在FLASH中-TLV320AIC23B.rar
(317.57 KB, 下载次数: 219)
|