首页 >>  正文

c51单片机蜂鸣器程序

来源:baiyundou.net   日期:2024-09-23

刘杭芝5231高手进,关于蜂鸣器的C51程序疑问 -
臧咽爽13916253442 ______ 间隔40是正好是间隔2秒,定时器50000的定时时间是0.05秒,0.05*40=2秒 .前两个是50000,其中第一个50000还要乘以前面10(tt的值)就变成500000了,10*0.05s=0.5s,半个波长是0.5s,故T1=1s,所以f1=1Hz,第二个50000不需要乘以10,故半波长为0.05s,T2=0.1s,f2=10Hz,同理类推下面的即可.此段程序最后两个if有问题,应该是1.6k和3.2k的频率.不止8个频率,共产生了9个频率.

刘杭芝5231有哪位大神知道51单片机蜂鸣器响1秒的c程序怎么写? -
臧咽爽13916253442 ______ #include<reg51.h>#define uchar unsigned char uchar cnt; sbit fmq=P1^0; sbit key=P1^4; void t0isr() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; cnt++; if(cnt>20) { TR0=0; cnt=0; fmq=1; } } main() { TMOD=0x01; TH0=(65536-...

刘杭芝5231求一个51单片机上能用的有源蜂鸣器不同频率响的汇编程序 -
臧咽爽13916253442 ______ 有源蜂鸣器都是长鸣固定频率的,只要加5Ⅴ电压就响.要按不同频率发声,应该用无源蜂鸣器,或小功率的扬声器,即小喇叭.利用定时器定时,输出一定频率的方波信号即可.如1KHz方波,信号周期为1ms,定时0.5ms=500us,假设单片机...

刘杭芝5231关于C51单片机串口程序,拜托哪位高手帮我看下这个串口程序!~ 有关于串口与蜂鸣器,合在一起老没反应 -
臧咽爽13916253442 ______ void ser() interrupt 4 { RI=0; flag=1; a=SBUF; } 不对,修改如下//串口接收中断函数 void serial () interrupt 4 { EA=0; if(RI) { unsigned char ch; RI = 0; ch=SBUF; } EA=1; } 下面是我的参考程序,希望对你有用.......bit read_flag=0; void COM_Init(void)...

刘杭芝5231哪位好心人给我一个51单片机C语言让蜂鸣器唱生日歌的程序啊,谢谢啦!! -
臧咽爽13916253442 ______ //此程序在硬件上调试通过//本程序的单片机晶振采用11.0592M#include <reg51.h> sbit speaker=P1^2; unsigned char timer0h,timer0l,time; //生日歌 code unsigned char sszymmh[]={5,1,1, 5,1,1, 6,1,2, 5,1,2, 1,2,2, 7,1,4, 5,1,1, 5,1,1, 6,1,2, 5,1,2, 2,2...

刘杭芝5231如何使用51单片机的蜂鸣器来播放某些歌曲? -
臧咽爽13916253442 ______ 蜂鸣器的发声频率是固定的,不能改变声调.要播放歌曲的话最好用小喇叭,通过改变脉冲的频率可以控制小喇叭的声调.

刘杭芝5231基于51单片机流水灯加蜂鸣器程序,帮忙解释一下,谢谢,急求 #include <reg52.h> -
臧咽爽13916253442 ______ 这个很简单啊!temp是控制流水灯的 , 这个程序就是p1端口全接流水灯,让后一个一个亮,每次亮,蜂鸣器都响一下.

刘杭芝5231请教一下,有谁知道单片机51系列的按键按下“滴,滴”声的声音设计程序(要汇编)的谢谢! -
臧咽爽13916253442 ______ 这个是蜂鸣器在响 选择蜂鸣器的频率 (尖锐到平和) 制作成子程序 set BZ(蜂鸣器) 打开 call delay 50MS call delay 50MS clr BZ call delay 50MS call delay 50MS 重复使用 依次减少延时 扫描是否按键:按键有效就进入子程序就OK了

刘杭芝523120分换一个单片机音乐程序 -
臧咽爽13916253442 ______ #include <AT89X52.H> unsigned char Count; sbit bee_Speak =P2^0 ; //蜂鸣器器控制脚 unsigned char code SONG[] ={ //祝你平安0x26,0x20,0x20,0x20,0x20,0x20,0x26,0x10,0x20,0x10,0x20,0x80,0x26,0x20,0x30,0x20,0x30,0x20,0x39,0x10,0x30,...

刘杭芝5231求蜂鸣器+人体感应模块C语言程序 -
臧咽爽13916253442 ______ #include <REGX51.H> #include<intrins.h> #define uint unsigned int #define uchar unsigned char sbit buzzer=P2^0; uchar temp[4]={4,0,2,0}; uchar n=1; void delay250uS(void)//延时250us { unsigned char a,b; for(b=19;b>0;b--) for(a=5;a>0;a--); } ...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024