导航:首页 > 操作系统 > 叮咚单片机

叮咚单片机

发布时间:2022-10-11 06:02:28

❶ 求C语言编写的单片机程序,要求按键按一下蜂鸣器发出“叮咚”声音,蜂鸣器是P1^4,按键选择P1^3,求大神,

硬件做好 了吗

我做单片机的

❷ 单片机实现门铃 这个程序中ding dong怎样实现的。具体ding dong频率怎么计算

定时器0中断时,给定时器0的寄存器TH0和TL0赋的初始值,确定了定时中断时间为250us,进定时中断的频率就是1/0.000250=4000。因为进两次才算一个周期(beep置0一次,置1一次),所以ding 的频率应该是2000Hz,过0.5秒后,进入dong,它是进定时中断2次才翻转一次置位,所以dong的频率应该是1000Hz

❸ 如何用单片机IO发出类似”咔嚓“或”叮咚“声音

这个单片机的IO口发不出这些声音,要连接一个蜂鸣器可以发出这些声音

❹ 基于单片机的叮咚门铃跟鸟叫门铃又什么区别要怎样把叮咚门铃改成鸟叫门铃

只是声音源不同,其它都一样。如果需要更改得看用的是不是音乐芯片以及用的是什么音乐芯片,是否可改写

❺ 51单片机叮咚门铃程序,要求按一下按键发出“叮咚-叮咚-叮咚”声音,C语言编写,蜂鸣器P1^4,按键P3^2.

#include <reg51.h>

void main()
{
if(P3^2 ==1)
{
P1^4 =1;
}
}

❻ 单片机定时器门铃

问题出在循环体内,两次瞬间完成,要等到第一个“叮咚”响完才能启动第二个。

#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
uint p=0;//必须是uint定义(p占2个字节)
sbit K=P1^7;//按键
sbit DoorBell=P3^0;//门铃
unsigned int i;
void main()
{
DoorBell=0;
TMOD=0x00;
TH0=(8192-700)/32;//700us定时
TL0=(8192-700)%32;
IE=0x82;

while(1)
{
if(K==0)//按下按键启动定时器
{
for(i=0;i<2;i++)//想实现两次“叮咚”,但是只能有一次“叮咚”
{
TR0=1;
while(TR0);
}
}
}
}
void Timer0()interrupt 1
{
DoorBell=~DoorBell;
p++;

if(p<600) //若需要拖长声音,可以调整400 和800
{
TH0=(8192-700)/32; //700us 定时
TL0=(8192-700)%32;
}
else if(p<1200)
{
TH0=(8192-1000)/32; //1ms 定时
TL0=(8192-1000)%32;
}

else
{
TR0=0;
p=0;
}

}

❼ 单片机实现门铃 这个程序中ding dong怎样实现的。具体ding dong频率怎么计算

用单片机实现叮咚门铃声,用定时器定时,用一个引脚输出一定频率的方波信号,然后将方波信号放大再驱动扬声器发声即可。因用单片机模拟的声音,不会像专门的叮咚音乐门铃那样好听,做到接近叮咚声就行了。叮的声音频率大约为1230Hz,咚的频率为680Hz。叮声要短,咚声稍长些,可边听边调试。

❽ 怎样利用单片机定时器使蜂鸣器发出“叮咚声”

首先是采用无源的蜂鸣器,先后给蜂鸣器两个不同的音频频率即可产生叮咚声,至于这两个频率是什么,就得通过实验来确定了;
而这两个频率,用单片机的定时器产生是可行的,设定好分频值,就可输出一个音频信号,改变分频值,即可得到另一个音频信号。这中间还需要一个计数器,以便控制及切换两个频率的输出时间,这个可采用另一个定时器来做,或者是通过软件来完成都可以;

❾ 求51单片机驱动蜂鸣器发出“叮咚”的声音,原代码和原理图。

蜂鸣器发出叮咚声很难的,本身就是一个高频率的震动,如果发出来了也很难听,达不到预期效果,你可以用这个软件去生成音乐代码,同时可以参考下里面的程序
http://www.heee.com/Documents/100623/100623160319.htm

❿ 求51单片机驱动蜂鸣器发出“叮咚”的声音,原代码和原理图。

蜂鸣器发出叮咚声很难的,本身就是一个高频率的震动,如果发出来了也很难听,达不到预期效果,你可以用这个软件去生成音乐代码,同时可以参考下里面的程序
http://www.heee.com/Documents/100623/100623160319.htm

阅读全文

与叮咚单片机相关的资料

热点内容
代驾司机app软件怎么下载 浏览:580
js源码网站搭建 浏览:765
河源粤运app怎么下载 浏览:684
微信订单监控源码 浏览:452
苏州市免费简单加密软件 浏览:667
java正则表达式校验 浏览:44
什么叫服务器扫爆 浏览:448
很粘人程序员男朋友 浏览:140
游资专用突破平台系统源码 浏览:52
ios图片无损压缩 浏览:578
源码笔记本怎么不能用 浏览:24
转转app怎么抢手机1块8 浏览:804
金蝶如何连接内网服务器 浏览:572
怎么样把文件夹压缩 浏览:742
linuxframebuffer编程 浏览:579
mac收件服务器怎么填 浏览:621
程序员linux设置 浏览:502
linux虚拟机ping主机 浏览:986
360压缩文件格式未知 浏览:582
lt程序员开会 浏览:535