单片机最小系统可以通过哪些方式实现音乐的输出?

8051单片机实训指导书_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
77页¥8.0077页免费24页免费62页免费77页1下载券 77页1下载券8页免费4页免费22页7下载券25页1下载券
喜欢此文档的还喜欢51页免费192页1下载券35页1下载券104页免费211页免费
8051单片机实训指导书|
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢单片机音乐播放器多频输出_百度知道
单片机音乐播放器多频输出
我想用单片机做一个音乐播放器,可以实现多频率同时播放,所以会有多个输出,但我只能用一个喇叭播放,怎么把这多个频率的声音合成起来用一个喇叭播放?可以用什么芯片或电路?
比如说我用两个单片机做了两首音乐,但我只有一个喇叭,怎么要让这两首音乐同时放出来?或者说我用单片机的两个定时器发出两种不同频率的脉冲,怎么实现用一个喇叭放出两个喇叭分别接在两个频率上的声音。
提问者采纳
你用单片机直接来控制频率来播发的声音不好听,你用个语音芯片比较好。你上面问的实现多频率同时播放?是什么意思,你播放音乐时的频率就是一直都在改变才发出不同的声音啊。
语音芯片我不知道怎么弄,如果你会的话我也可以考虑一下改变方案。我说多个频率就是指和声的意思,比如说第一拍唱do、ri,第二拍唱ri、mi。所以想知道怎么把这两个声音用一个喇叭放出来。
语音芯片也不是很贵,网上有很多。我对音乐的节拍不怎么懂,在从单片机的角度上看你想发出声音就是靠单片机输出不同的频率,这个频率可以用单片机的定时中断,也有的单片机有特定的功能模块。一个定时功能一次只能输出一组频率,但是可以快速的切换输出频率,够快的单片机应该可以实现你上说的功能。你试一下。如果你想要单片机做的音乐播放器我这边有51单片机的C程序,只有两首歌(世上只有妈妈好、我是一棵小草,不要笑哦)还有电子琴的功能。
你说的单频率的音乐程序我会写,但是老师说那个太简单了不让做,我要的是能够把多种波形(频率)的输入变成一种波形的输出,而且声音听上去是等效的。
你想把多种波形叠加在一起输出?如果是同步的话频率会相互抵消的,如果不同步的话,根据单片机的情况你绝对是不可能做到的,或许你用DSP也可以做得了。要不你只能用几个I/O口跟芯片配合处理。
提问者评价
无人回答,这分还是给你吧。
其他类似问题
按默认排序
其他3条回答
你缺乏声学的基本概念。建议先找本书了解一下声音的原理。混频方面,找本高等数学好好看一看。
我对光的合成比较清楚,对声音不太了解,可是我没有太多时间去学这些东西,只想在一两天内找到解决方案。麻烦谁有好的方法解决这个问题。
音乐播放器的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁  一、系统工作原理    下图是一款1分钟-24小时定时时间可调的时间控制器,其印制板如右图所示。该控制器以AT89C2051为核心,采用12M,用内部定时器TO产生5ms时钟信号,由软件处理成分钟、小时段码数据,从串口RXD(P3.0)、TXD(P3.1)经2(74HC164)进行串/并转换后,送四位共阳极Ul~U4的a~h端。显示采用动态扫描方式,P14~P1.7分别用作小时十位U1、个位U2,分钟十位U3、个位U4的位选,74HC04用作数码管的位驱动。U2的小数点(h段)用作秒闪。控制器以5s为一个显示,前3s显示已走时间,后2s显示剩余时间。显示剩余时间时,1点亮。Sl、S2、S3用于定时时间调整,Sl为设置键Set,S2为小时减键H-、S3为分钟减键M-。Pl.0、Pl.l内部无,所以必须外接上拉。    上电后,P3.7口输出高,K得电,触点A、B闭合,用电器从插座处得电工作。当定时时间到时,P3.7口输出低电平,继电器K线圈失电,触点A、B断开,用电器断电,停止工作,同时TO停止计数,不再走时,数码管显示设定的定时时间。继电器应根据用电器的功率进行选择,若用电器的功率较大,应考虑加。每次开机或按S4键复位后从0:00开始走时,若不进行设置则用电器工作时间为默认的8小时30分。按Sl键一次,可进入定时时间调整状态(此时数码管显示8.30,秒不闪烁)。在此状态下按住s2键不放,则定时时间的小时位连续减1,减至0后变成23;若按住S2键不放,则定时分位连续减1.减至1后变成60;再按一次Sl键回到正常走时状态。下面重点介绍显示电路中单片机串口工作方式0在扩展并行输出口时的应用。
  二、串口部分硬件电路    51单片机串口的工作方式0称为同步移位寄存器输入输出方式,常用来扩展并行I/0口。此时,串行数据通过RXD(P3.0)进行输入或输出,TXD (P3.1)用于输出同步移位脉冲。本例中,AT89C2051的RXD (P3.0)脚接74HC164的A、B(①、②脚),TXD (P3.1)接74HC164的CLK⑧脚。在方式0中,当串口用作输出时,只要向发送SBUF写一个字节的数据,串口就将此8位数据由低位到高位以fs0c/12的固定波特率从RXD依次送入74HC164,同时由TXD输出移位脉冲信号。在数据发送前,中断标志TI必须清零。8位数据发送完毕后,TI自动置1并请求中断。如果要继续发送数据,必须用软件将TI清零。数据发送完毕后,既可在串中断处理程序中选通对应数码管进行显示,也可在查询到TI=1时选通相应数码管显示。本例中采用的是查询法。    74HC164内部有8个D,用于实现数据的串行移位。    74HC164的A、B脚为串行数据输入端,按逻辑&与&运算规律输入信号,若输入信号相同可并接。    CLK脚为时钟输入端,接串口的TXD端。当时钟信号的上升沿加到CLK脚时,移位寄存器移一位。8个时钟脉冲过后,8位数据全部移入74HC164。MR⑨脚为复位端,为低电平时,移位寄存器各位清零;为高电平时时钟脉冲才起作用。数据输入74HC164时,首先变化的是Q0,即最先送到74HC164的数据被移到Q7,最后一位数据移至Q0。故接线时,74HC164的Q0~Q7脚应分别连接数码管的h~a段,这一点一定不要搞错。
试试再找找您想看的资料
资料搜索:
查看相关资料 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款
copyright & &广电电器(中国梧州) -all right reserved& 若您有什么意见或建议请mail: & &
地址: 电话:(86)774-2826670&如何用凌阳61单片机实现语音输出的同时控制步进电机_百度知道
如何用凌阳61单片机实现语音输出的同时控制步进电机
如何用凌阳61单片机实现语音输出的同时控制步进电机有代码的给一下
提问者采纳
说实话,不可以同步运行语音和控制电机2个程序,凌阳语音函数库很占资源,061A芯片在做语音处理的时候没有留任何中断和时间去做其他工作了。所以还是不要考虑同时工作的情况了。
提问者评价
其他类似问题
步进电机的相关知识
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁单片机原理与应用 _百度百科
特色百科用户权威合作手机百科
收藏 查看&单片机原理与应用本词条缺少概述、名片图,补充相关内容使词条更完整,还能快速升级,赶紧来吧!作&&&&者倪云峰 出版社&出版时间&
书 名: 单片机原理与应用
作 者:倪云峰 
出版时间:
开本: 16开
定价: 29.00元本书主要介绍MCS-51单片机的基本原理和应用技术,是按照教育部关于电子、电气类专业应用型人才培养计划课程的基本要求,并结合当前的发展状况而编写的。本书内容包括MCS-51单片机的结构、汇编指令、中断、定时,计数器、串行接口、单片机系统扩展、串行总线设计等。本书最后一章以常见的典型消费类产品和工业产品的设计为例详细介绍了一般系统的开发步骤和过程,并提供了部分源代码。
本书内容详实,浅显易懂,图文并茂,将理论教学与实例讲解相结合,将重点放在基础知识的学习和基本应用技能的培养上。除第7章外,每章后面均配有习题,以便于学生练习。
本书可作为高等学校、各类技术院校通信专业、自动化专业、计算机专业在校学生的教材,也可作为自学和从事单片机研发工作的工程技术人员的参考用书。
出版日期:
定价:22.80 元本书系统介绍以MCS-51为核心的单片机系列的工作原理及其应用。内容包括单片机的结构、指令系统,,存储器与存储器的扩展,单片机的I/O接口扩展,单片机的串行通信,单片机的接口技术及应用,单片机应用小系统设计开发的步骤、方法以及抗干扰技术等。
本书着重强调应用,注重理论适度。并选择了难度适中的例子和习题,以帮助学生理解课程内容。
本书是专门为应用型本科电子、自动化、计算机以及相关专业编写的教材,也适合工程技术人员参考阅读。第1章 单片微型计算机概述
[1]1.1 单片微型计算机发展概况
1.2 的概念
1.3 单片机的特点和种类
第2章 MCS-51单片机硬件结构
2.1 单片机的基本结构
2.2 单片机的引脚及片外总线结构
2.3 单片机的存储器配置
2.4 CPU的时钟及铺助电路
第3章 MCS-51 单片机指令系统
3.2 寻址方式
3.3 数据传送类指令
3.4 算术运算类指令
3.5 逻辑运算和移位指令
3.6 控制转移指令
3.7 位操作类指令
4.2 顺序程序设计
4.3 分支程序设计
4.4 循环程序设计
4.5 子程序设计
4.6 常用程序举例
第5章 单片机应用小系统
5.1 单片机系统扩展的必要性
5.2 几个基本的概念
5.3 应用小系统介绍
5.4 接口电路综述
第6章 中断系统与定时/计数器
6.1 中断系统结构及管理
6.2 定时器/计数器结构特点与控制
6.3 定时器/计数器计数器及中断系统的综合应用
第7章 串行通信及其接口
7.1 串行口基本概念与串行口控制寄存器
7.2 串行通信工作方式
第8章 单片机的基本扩展
8.1 程序存储器扩展
8.2 数据存储器扩展
8.3 输入/输出口扩展技术
第9章 单片机的键盘显示接口技术
第10章 单片机与A/D和D/A转换器接口
参考文书 名: 单片机原理与应用
作 者:朱琼玲
出版时间: 日
开本: 16开
定价: 25.00元《单片机原理与应用》主要以煤矿瓦斯报警器为载体,通过对煤矿瓦斯报警器各个部分的学习,使学生对单片机系统有一个整体的了解。将煤矿瓦斯报警器分解成了6个情境:单片机的硬件结构、单片机的基本指令和编程、单片机的定时器和中断系统、单片机的系统扩展、单片机的接口电路、单片机应用系统的设计与开发。
本教材是矿山机电专业的核心课程之一,可作为矿山维护从业人员及煤矿机电技术工人的培训教材。学习情境1 单片机的硬件结构
任务一 单片机基本结构认识
任务二 单片机的时种、时序、复位
实训流水灯的制作
学习情境2 单片机的软件知识(指令与编程)
任务一 MCS-51单片机指令认识
任务二 MCS-51单片机的汇编程序设计
实训1 单片机开发系统及使用
实训2 指令的应用
实训3 信号灯的控制
学习情境3 单片机的定时/计数器、中断系统和串行口
任务一 MCS-51单片机的定时/计数器
任务二 MCS-51单片机的中断系统
任务三 MCS-51单片机的串行口
实训1 定时器的应用——信号灯的控制
实训2 外部中断的应用——工业顺序控制
学习情境4 单片机的系统扩展
任务一 MCS-51单片机的存储器扩展
任务二 MCS-51单片机的并行I/O口扩展
实训并行I/O口8255扩展
学习情境5 单片机的接口电路
任务一 MCS-51单片机的键盘接口
任务二 MCS-51单片机与显示器接口
任务巩固168
任务三 MCS-51单片机的D/A、A/D转换电路的接口
实训1 LED显示的应用
实训2 简易秒表的制作
实训3 掌握A/D转换与单片机的接口方法
学习情境6 课程设计
任务MCS-51方法
参考文献单片机原理与应用 第2版
      书号:
978-7-111-13274-5
霍孟友 主编
所属丛书:
新世纪高校机电类规划教材
    装订:
出版日期:
本书为“十一五”国家级规划教材。
本书以Mcs.5l、AT89系列单片机为对象,全面系统地介绍了单片机的基本结构、工作原理及应用技术。本书共分为12章,内容包括一般简介、单片机、指令系统和、存储器扩展技术、中断系统、定时器/计数器原理及应用、串行接口及应用、并行接口扩展及应用、A/D与D/A转换器接口技术、高性价比AT89单片机性能及应用、方法与举例,书后附录内容为数制与及指令总览。
本书可作为高等学校非计算机类专业微机原理课程教材,也可作为工程技术人员参考用书。单片机原理与应用学习概要及题解
      书号:
7-111-16092-4
所属丛书:
新世纪高校机电类规划教材
    装订:
出版日期:
本书以新世纪高校机电类规划教材《单片机原理与应用》为基础,对MCS一51系列单片机学习要点、难点进行了概括,解答了原教材中的习题,同时收集了近年来一些理工科高校考研试题以及有关单片机教材中的习题,以基本概念填空、单项选择、程序分析、综合应用设计等习题形式做了系统解答,基本涵盖了MCS一51系列单片机学习的基本知识与要点问题。本书共分为10章,内容包括概述、单-片机结构原理、指令系统和、存储器扩展技术、中断系统、定时器/计数器原理及应用、串行接口及应用、并行接口扩展及应用、A/D与D/A转换器接口技术、综合应用等部分。
本书可作为高等学校机电类专业微机原理课程学习的辅助教材,也可作为工程技术人员加深理解的参考用书。书 名: 单片机原理与应用(第2版)
作 者:樊明龙、任丽静
出版时间: 2014年2月
开本: 16开
定价: 29.00元
项目1 基础知识和工具软件的使用
任务1 熟悉计算机中的数制与编码
2 学会使用件开发平台KEIL
3 学会使用硬件仿真平台PROTEUS
项目2 单片机的硬件资源及应用
任务1 学习单片机相关概念
任务2 从里到外熟悉AT89C51单片机
任务3 学习AT89C51主要硬件资源
任务4 单片机必须的三个外部电路
任务5 AT89C51最小应用系统
项目3 汇编语言程序设计及调试
任务1 AT89C51指令格式和寻址方式
任务2 熟悉AT89C51指令系统
任务3 应用伪指令控制汇编过程
任务4 汇编语言程序设计及调试
项目4 电子音乐发生器设计与仿真
任务1 熟悉AT89C51中断系统
任务2 定时/计数器及应用方法
任务3 电子音乐发生器的设计与仿真
项目5 温度测量显示系统的设计与仿真
任务1 学习键盘接口技术
任务2 学习LED数码显示管接口技术
任务3温度测量和显示控制系统设计与仿真
任务4 图像显示系统的设计与仿真
项目6 实现单片机与PC机通信
任务1 了解串行通信基本知识
任务2 AT89C51串行口
任务3 串行口扩展并行I/O口的设计与仿真
任务4 实现单片机双机通信
项目7 数字电压表的设计与仿真
任务1 学习AT89C51系统功能扩展
2 A/D转换器与AT89C51的接口技术
任务3 D/A转换器与AT89C51的接口技术
任务4 数字电压表的设计与仿真
项目8 单片机典型应用系统开发
任务1 单片机应用开发方法
任务2 典型单片机应用系统开发实例
8.2.1步进电机控制系统的设计与仿真
8.2.2直流电机PWM调速系统设计与仿真
8.2.3 多路数据采集系统的设计与仿真
8.2.4 交通信号灯控制系统的设计与仿真
附录A ASCII表
附录B AT89C51单片机指令表
新手上路我有疑问投诉建议参考资料 查看}

我要回帖

更多关于 api实现技术有哪些 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信