
MP3项目
文章平均质量分 61
Eleanor_gao
这个作者很懒,什么都没留下…
展开
-
OLED的驱动程序
在最近的制作的项目中,我们选用了OLED作为屏幕显示,它支持iic和spi两种总线方式我们采用的是iic的方式,相对spi来说稍微简单一点,引脚也更少,但是iic的速度比起spi来说还是有较大差距的下面是OLED的驱动,包括图形和字符显示sbit LED_SCL = P1^0; sbit LED_SDA = P1^1;sbit LED_RST = P1^2; sbi原创 2016-10-02 23:54:32 · 6058 阅读 · 1 评论 -
VS1003的特性以及其与单片机的连接
从上个星期开始,我们开始着手做基于51单片机的MP3的项目,首先要解决的就是解码模块,而其中的核心就是VS1003芯片在解码模块中,我们采用的是VS1003这款芯片,它包含以下特性:●能解码 MPEG 1和MPEG2 音频 层 III(CBR+VBR+ABR); WMA 4.0/4.1/7/8/9 5-384kbps 所有流文件; WAV(PCM+IMA AD-PCM);产生 MIDI/S原创 2016-09-11 20:34:27 · 5078 阅读 · 1 评论 -
关于CH375芯片的简介以及其与51单片机的连接
在MP3这个项目中,除了解码模块,最重要的就是U盘读写模块了,我们需要通过U盘将音乐发送给单片机,再进行输出,而在这一模块中我们选用的是CH375这一款芯片。同样,由于项目目前还处于硬件电路制作这一阶段,今天只能简单介绍一些它的功能以及它的连接方式,具体的软件读写以后再详细介绍。CH375简介:CH375 是一个 USB 总线的通用接口芯片,支持 USB-HOST 主机方式和 USB-原创 2016-09-12 19:43:34 · 10079 阅读 · 1 评论 -
关于SD卡原理图和实际封装区别的探索
最近一直在做MP3的项目,今天准备画SD卡的原理图,所以找了很多资料。其中最困扰我的是,封装的引脚个数和原理图的引脚个数并不一样,所以会不知道原理图到底应该怎样接线,在优快云上找到一篇为我解决了这个疑惑的博文,转载如下(本博文转载自彬彬有礼的专栏):首先说几个概念:SD卡:SDHC卡(SD High Capacity,大容量SD卡):4GB~32GBSDXC卡(S转载 2016-09-15 22:10:21 · 9638 阅读 · 0 评论 -
关于基于51单片机的MP3的总体设计
一个MP3项目包含了许多模块,在画原理图之前需要弄清楚具体是哪几个模块,在编写程序之前要弄清楚MP3的工作流程,所以整体设计是一个非常重要的步骤,以下是我们本次做的MP3的大体设计。 硬件模块:单片机主控制器模块音频解码模块SD卡读取模块USB设备接口模块U盘存储模块LCD显示模块按键选择模块 硬件系统:框图: 软件模块:1.VS原创 2016-09-16 23:18:01 · 3084 阅读 · 0 评论 -
SPI总线的初步认识
今天在做项目时开始接触到了SPI的总线,遇到了一些问题所以查了很多资料,最重要的是弄清楚SPI总线的四条通信线,在画原理图的时候不能接错。由于之前接触过iic总线,所以在看一些资料的时候还是比较轻松的,下面是今天找到的一份资料SPI总线SPI是摩托罗拉公司定义的一种串行外围设备接口。SPI总线主要应用于EEPROM、FLASH、实时时钟、AD转换器、还有数字信号处理器和数字信号转载 2016-09-17 20:39:31 · 601 阅读 · 0 评论 -
ASM1117-3.3V稳压芯片的典型电路图及分析
今天画SD卡模块的电路图的时候,发现SD卡的工作电压为3.3V,所以需要用稳压芯片将5V的电源转换成3.3V的电压,所以就稍微找了一点关于稳压芯片的资料我们选用的稳压芯片是ASM1117-3.3的,封装为SOT-223但是在画原理图的时候遇到了点问题,我们在原理图库里找到了两种ASM1117-3.3V芯片的原理图,分别为:第一种为四脚的,第二种为三脚的,但是查看了一下封装,两种原理原创 2016-09-18 19:34:33 · 112525 阅读 · 16 评论 -
MP3项目的供电问题
原本今天已经准备动手开始画PCB了,但是在画的时候又发现了问题,就是给单片机供电的问题原本我们是打算采用跳线的方式,将项目的板子通过电源插针连接到单片机开发板上通过单片机开发板给项板子供电,但是考虑到项目的独立性,觉得这种方法并不是根本的解决的方法,最根本的方法还是让板子有自己独立的电源,所以就开始着手画电源这一个模块通过在网上搜索,主流的供电方式有两种,一种是通过USB,另一种是通过电源原创 2016-09-19 19:09:52 · 724 阅读 · 0 评论 -
用CH340模块进行程序烧写以及供电
用串口和CH340模块都可以让计算机和单片机进行通信,但是使用CH340更加方便,省去了使用串口的麻烦CH340 是一个 USB 总线的转接芯片,实现 USB 转串口、USB 转 IrDA 红外或者 USB 转打印口。在串口方式下,CH340 提供常用的 MODEM 联络信号,用于为计算机扩展异步串口,或者将普通的串口设备直接升级到 USB 总线。在红外方式下,CH340 外加红外收发原创 2016-09-20 21:08:01 · 34124 阅读 · 3 评论 -
驱动VS1003要注意的事项
VS1003共有16个16位的寄存器,地址分别为0x0–0xF;除了模式寄存器(MODE,0x0)和状态寄存器(STATUS,0x1)在复位后的初值分别0x800和0x3C外,其余的寄存器在VS1003初始化后的值均为0。 初始化SPI所有对VS1003的操作将通过SPI总线来完成。在默认情况下,数据位将在SCLK的上升沿有效(被读入VS1003),因此需要在SCL转载 2016-09-21 23:34:58 · 3417 阅读 · 1 评论 -
VS1003中的主要寄存器
VS1003 共有 16 个 16 位的寄存器, 地址分别为 0x0 – 0xF; 除了模式寄存器 (MODE, 0x0) 和状态寄存器 (STATUS,0x1)在复位后的初始值分别为 0x800 和 0x3C 外,其余的寄存器在 VS1003 初始化后的值均为 0。下面将 VS1003各寄存器逐一介绍:1)MODE(地址 0x0;RW,可读写)模式寄存器在 VS1003 中是一个原创 2016-09-27 22:16:39 · 1404 阅读 · 0 评论 -
拖焊的步骤
首先把IC平放在焊盘上,对准。观察引脚是否有歪斜。对准后用手压住然后使用融化的焊丝随意焊接IC的 数个引脚 来固定IC。对齐不易,可以先对齐一边,焊上一两个脚,推动芯片焊住另一边几个脚,动作幅度不要太大。这个时候无需关心引脚短路或美观问题,对齐固定住芯片即可。而后,补锡。如果有助焊剂这时候可以在引脚点上。 如果有助焊剂,是不需转载 2016-10-01 23:39:10 · 12243 阅读 · 1 评论 -
C语言中的关键字
C语言中主要的关键字有register,static,extern,const等等,下面来一一介绍他们在介绍register之前,我们先来了解一下计算机和cpu的结构计算机的三大组成:CPU,硬盘,内存CPU的三大组成:运算器,控制器,存储器(主要指寄存器)一、register1.作用:请求编译器尽可能的将变量存在CPU的内部寄存器中,这原创 2016-07-23 20:40:26 · 430 阅读 · 0 评论