需要一个C51的2013北京草莓音乐节程序

一个单片机播放音乐的程序,用单片机模拟器运行音乐直接就会响起,我想加上开关,按了以后音乐才会响_百度知道
一个单片机播放音乐的程序,用单片机模拟器运行音乐直接就会响起,我想加上开关,按了以后音乐才会响
#include &reg52.h&
#define uchar unsigned char
#define uint unsigned int
sbit BEEP = P3^7;
uchar code SONG_TONE[]=
212,212,190,212,159,169,212,212,190,212,142,159,212,212,106,126,129,169,190,119,119,126,159,142,159,0
我有更好的答案
你可以用程序去接收,用程序去接收就好了,当按键被按下的时候执行playmusic函数。一般情况下如果使用的是集成开发系统都会有说明每一个按键会触发什么中断要看你的电路是怎么设计的了,如果有可以输入的地方或者按键的话可以用程序去做个中断处理。(一般会有硬件端口被赋值或者类似的东西
采纳率:77%
可以,在playmusic前面加个判断按键的就好了
判断按键要怎么加
详细一点的告诉我一下
我不会 谢谢你
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。急需单片机音乐程序一个,不要“祝你平安和八月桂花香”这两首,因为我已经有,我需要另外一首!谢谢。。
本回答由提问者推荐
var sogou_ad_id=731547;
var sogou_ad_height=160;
var sogou_ad_width=690;音乐c51程序_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
音乐c51程序
&&单片机唱歌
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩6页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢新人想独立设计制作一个音乐播放器,使用的STC89c52RC单片机,可下载程序总是提示给MCU上电,怎么回事? - 单片机/MCU论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
新人想独立设计制作一个音乐播放器,使用的STC89c52RC单片机,可下载程序总是提示给MCU上电,怎么回事?
03:33:10  
我是一个在校学生,寒假期间想检验所学就自己试着购买散件焊接组装出一件成品,使用外接的USB-TTL下载器,而且下载器的RXD接的单片机的TXD,下载器的TXD接的单片机的RXD,使用四座的电池座给单片机供电,电池选用4*1.2V的可充电干电池,电脑使用的烧录软件是宏晶科技的V4.83版本,但烧录结果却一直提示给MCU上电。
给单片机供电选用4.8V电源会导致单片机无法运行么?
我这种情况该如何解决?
新手上路,跪求大神指点!!!
高级工程师
13:50:09  
52单片机先断电,点击下载,在上电。不行换5v电源。
03:42:07  
52单片机先断电,点击下载,在上电。不行换5v电源。
我试过无数次冷启动了,也换了电源了,换成4个1.5v的干电池了,可还是不行
17:56:14  
工作电压:5.5V~3.3V(5V单片机)/3.8V~2.0V(3V 单片机),一般情况下如果没选错单片机的话,就是最小系统的复位电路有问题。
10:02:13  
工作电压:5.5V~3.3V(5V单片机)/3.8V~2.0V(3V 单片机),一般情况下如果没选错单片机的话,就是最小系统的复位电路有问题。
复位电路?我复位电路选择的是25v的10uf电解电容、1k的电阻,以及一个轻触开关,电路是照着这个电路图焊的:
10:03:21  
复位电路?我复位电路选择的是25v的10uf电解电容、1k的电阻,以及一个轻触开关,电路是照着这个电路图焊的:
本帖子中包含更多资源
才可以下载或查看,没有帐号?
17:15:20  
只要硬件电路没问题,点击下载 然后断电 上电的操作步骤。
17:18:53  
你这个复位电路&&你拿个万用表看一下你那个9管脚是不是一直都是高?&&
23:05:39  
你这个复位电路&&你拿个万用表看一下你那个9管脚是不是一直都是高?
不是,没按复位按钮时是低电平,按了之后是高电平
23:09:28  
你这个复位电路&&你拿个万用表看一下你那个9管脚是不是一直都是高?
我还想问一下复位电路我选用的元器件是25v的10uf电解电容和1k的电阻,那电解电容的电压值能否用100、450、等其他类型的10uf电解电容?复位电路的电解电容选用时该如何注意其电压值?
高级工程师
08:52:11  
我还想问一下复位电路我选用的元器件是25v的10uf电解电容和1k的电阻,那电解电容的电压值能否用100、450、等其他类型的10uf电解电容?复位电路的电解电容选用时该如何注意其电压值?
复位电路没必要一定用点解电容,普通的贴片电容就可以。
00:41:44  
复位电路没必要一定用点解电容,普通的贴片电容就可以。
瓷片电容能用么?
00:46:36  
我现在电源是5v的,复位电路应该也没错,STC转TTL下载器的RXD接的单片机的TXD,下载器的TXD接的单片机的RXD,可还是烧录不了,还是提示:请给MCU上电! 怎么办啊~~~~,
10:26:14  
单片机没有工作,检查是否上了晶振,电源引脚是否正确,地是否连接完全。复位电路的电容主要防抖,不拘泥容量和类型,只是一般微法以上通常采用电解。自己可以更换容量试一试会有什么变化。
Powered by
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司单片机音乐程序_百度知道
单片机音乐程序
谁能给我一个单片机音乐程序
我有更好的答案
//此程序在硬件上调试通过//本程序的单片机晶振采用11.0592M#include &reg51.h&sbit
speaker=P1^2;
unsigned char timer0h,timer0l,
//世上只有妈妈好数据表code unsigned char sszymmh[]={
3,2,2, 5,2,2, 1,3,2, 6,2,1, 5,2,1,
5,2,1, 6,2,1, 5,2,2, 3,2,2, 1,2,1,
3,2,1, 2,2,4, 2,2,3, 3,2,1, 5,2,2,
3,2,2, 2,2,2, 1,2,4, 5,2,3, 3,2,1,
6,1,1, 1,2,1, 5,1,6, 0,0,0
// 音阶频率表 高八位code unsigned char FREQH[]={
0xF2,0xF3,0xF5,0xF5,0xF6,0xF7,0xF8,
0xF9,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC, //1,2,3,4,5,6,7,8,i
0xFC,0xFD,0xFD,0xFD,0xFD,0xFE,
0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFF,
// 音阶频率表 低八位code unsigned char FREQL[]={
0x42,0xC1,0x17,0xB6,0xD0,0xD1,0xB6,
0x21,0xE1,0x8C,0xD8,0x68,0xE9,0x5B,0x8F, //1,2,3,4,5,6,7,8,i
0xEE,0x44, 0x6B,0xB4,0xF4,0x2D,
0x47,0x77,0xA2,0xB6,0xDA,0xFA,0x16,
};void delay(unsigned char t)
unsigned char t1;
unsigned long t2;
for(t1=0;t1&t;t1++)
for(t2=0;t2&8000;t2++)
TR0=0; }void t0int() interrupt 1{ TR0=0; speaker=! TH0=timer0h; TL0=timer0l; TR0=1; }void song(){ TH0=timer0h; TL0=timer0l; TR0=1; delay(time);
} void main(void) { unsigned char k,i; TMOD=1; //置CT0定时工作方式1 EA=1; ET0=1;//IE=0x82 //CPU开中断,CT0开中断
while(i&100){
//音乐数组长度 ,唱完从头再来
k=sszymmh[i]+7*sszymmh[i+1]-1;
timer0h=FREQH[k];
timer0l=FREQL[k];
time=sszymmh[i+2];
采纳率:84%
为您推荐:
其他类似问题
单片机的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 2013北京草莓音乐节 的文章

 

随机推荐