导航:首页 > 编程知识 > c语言编程怎么发出叮的声音

c语言编程怎么发出叮的声音

发布时间:2023-07-13 11:09:03

『壹』 单片机用C语言让蜂鸣器发出两种声调,怎么编程

让蜂鸣器发出两种不同的声调很容易,只要给蜂鸣器的控制信号发送不同频率的脉冲就可以实现了,以下以延时方式来做。
#include<reg51.h>
#define
uchar
unsigned
char
#define
uint
unsigned
int
sbit
SPK=P1^0;
sbit
K1=P1^7;
//发声函数
void
Alarm(uchar
t)
{
uchari,j;
for(i=0;i<200;i++)
{
SPK=~SPK;
for(j=0;j<t;j++);
//由参数t行成不同的频率
}
}
voidmain()
{
SPK=0;
while(1)
{
if(K1==1)
{
Alarm(90);
Alarm(120);
}
}
}

『贰』 求用c语言编写的小星星,铃儿响叮当的音乐简谱程序代码

Integerabc=null;if(1!=2)abc=abc;Integernum=null;num=1==2?0:num;

『叁』 C语言编程中使主板喇叭鸣叫的方法

我看到过一下两种方法,看看哪种是对的。

1,关闭扬声器,停止发声:
IN AL 61H
OR AL 0FCH
OUT 61H AL

2,声音开关:
由8255的PB口控制,PB0=PB1=1,开;(PB0=0或PB1=0),关
IN AL,61H
AND AL,0FCH
OUT 61H,AL ;关闭声音(PB0=PB1=0)

其中一个是 OR AL 0FCH
一个是 AND AL,0FCH

显然会的倒不一样的结果,照2中关闭声音(PB0=PB1=0)条件的话2应该是对的,但是我从网上资料中看到过1 的那种,哪个是对的?

阅读全文

与c语言编程怎么发出叮的声音相关的资料

热点内容
圣墟在哪个App看免费 浏览:395
网络哪些不能玩 浏览:868
probe315使用教程 浏览:646
数字电位器程序 浏览:198
c代码整理 浏览:104
网络营销具有什么优势 浏览:378
右下角网络连接不显示宽带连接 浏览:940
ps修改tif文件 浏览:580
预防医学如何转行做大数据 浏览:234
pdf文件变蓝 浏览:309
怎么在pdf文件上面用k宝签名 浏览:213
如何知道表格里数据后面有空格 浏览:720
gee引擎更新系统找不到指定文件 浏览:802
贝壳网的数据删除了如何找回 浏览:509
华为荣耀6x怎么切换网络 浏览:418
手机里的pdf文件在哪放 浏览:889
java版贪吃蛇毕业论文 浏览:989
微信公共号邮箱 浏览:415
图片宽度代码 浏览:460
有哪些好用的相见恨晚的app 浏览:664

友情链接