DIY你的电子玩具:网络音乐电台,给你系统解决方案、软硬件设计实现
时间:04-16
来源:3721RD
点击:
台系统中重要的一部分。音频处理部分完成的主要任务包括:根据网络音乐电台管理员操作播放实时录制音频或存储器器中的音频;存储通过Microphone输入的音频。
其示意性原理框图如下所示:
3.3系统软件架构
网络音乐电台系统软件主要有四部分组成,分别对应前文中硬件四部分。其中WebServer ,USB Controller,主要使用FSM实现。
3.4 系统软件流程
程序流程图如下所示:
系统整体工作流程: 首先系统上电后进行一系列的初始化, 包括网络控制器的配置, USB控制器的配置及存储器的枚举, TFT清屏, 音频芯片的初始化等; 然后系统等待用户的网络请求, 有则转到网络服务器状态机中执行相关的操作, 完成后继续等待; 如果没有请求则检查是否有Microphone的输入请求, 如有则进行相关的音频录制及播放等操作, 没有则返回并继续等待并轮询Microphone的输入请求。
- DIY之乐:基于PIC32的以太网音箱设计案例,硬件框图、器件选型、数据结构、软件流程(04-09)
- DIY小设计:智能闹钟的简单软硬件实现(04-14)
- DIY智能家居之多功能一体化触屏遥控器的设计实现(04-14)
- DIY智能家居:基于AVR的智能节能插排的系统解决方案(04-16)
- DIY机器人:神通广大的核辐射探测机器人设计方案,完整流程框图(05-04)
- DIY智能家庭营养专家系统解决方案,我的健康我做主(04-19)