迫切希望有一个能让蜂鸣器响起的程序。 明天是一场比赛。 完整的程序,也感谢善良的人。

发布于 社会 2024-07-19
14个回答
  1. 匿名用户2024-01-31

    哔哔功能是呼叫主板的蜂鸣器。

  2. 匿名用户2024-01-30

    while 语句。

    原型是 awhile(expression.

    语句,当表达式为非 0 值时,执行 while 语句中的嵌套语句。

    然后 while(1) 其中 1 表示常数。

    表达式,他永远不会等于 0。 所以中肢,循环会继续进行。 除非您设置中断或类似的弹出循环语句,否则循环不会停止。

    while(i--) 其中 i 是变量源学校,所以表达式 i--具有不同的值,依次递减,i--是第一个卖出拆分的值,--先加 i,然后取值,所以当不执行自约简运算时,i-- 的值等于 i。 所以当 i 为 0 时,循环就会跳出来。

    很容易混淆i--的值与自约化后的i的值,这可以通过一个小程序来验证。

    #include

    #include

    using namespace std;

    int main()

    int i=1;

    while(i--): 此时 i=0

    i--;执行语句 i 到 -1

    break;

    cout 的输出为 -1,表示循环中的 i-- 语句已经执行完毕。

  3. 匿名用户2024-01-29

    如果不是哔=1,无源蜂鸣器会响起,哔哔=0,无源蜂鸣器不会发出不好听的声音,无源蜂鸣器需要脉冲信号,哔哔=1和哔=0个周期是脉冲信号。

    这就是为什么你的被动蜂鸣器刚刚响起,而你的大佬在楼上的节目是对的。

  4. 匿名用户2024-01-28

    您可能没有程序问题,但您的蜂鸣器可能没有正确连接,并且不会响起。

  5. 匿名用户2024-01-27

    这个很简单。 您可以留下电子邮件地址。

  6. 匿名用户2024-01-26

    蜂鸣器有两种,一种是内置驱动电路的蜂鸣器,另一种是带有简单压电片的蜂鸣器。 内置驱动器的通电是声音,压电片需要给声音添加一个脉冲电压。 这两者的程序是不一样的。

  7. 匿名用户2024-01-25

    根据你的程序,bz的默认值是0,你可以知道你的想法是控制蜂鸣器,当io端口高时,蜂鸣器会响起。 当单片机上电复位时,IO口在高点平坦,蜂鸣器会发出声音。

    有两种解决方法:

    一种是改变硬件,使控制IO口低时蜂鸣器响,并改变程序的相应部分。

    另一种比较简单,在主程序bz=0后加一个小延时,错过单片机上电复位的时间,试试看能不能达到效果。

  8. 匿名用户2024-01-24

    这是因为您的 buz 高驱动器,51 微控制器上电复位级,默认为高电平输出。 但在 main 函数的第一句话中,bz=0;停止时。 因此,当您打开电源时,您会听到砰的一声。

  9. 匿名用户2024-01-23

    beep= 1;

    delay(5);

    beep= 0;

    delay(5);

    你循环这个部分几十次甚至几百次,然后在末尾添加一个while(1),这样它就不会一直响。 蜂鸣器振荡并发出声音,如果您总是设置 1 或 0,则不会响起。 你只是一直在运行程序,它不断变化 101010,所以它不会停止。

  10. 匿名用户2024-01-22

    你这个和。

    void main()

    这是一个无休止的循环...... 在后面 **while(1); 就是这样。

  11. 匿名用户2024-01-21

    延迟时间更短,可以将 delay(5) 更改为 delay(500)。

  12. 匿名用户2024-01-20

    眼延迟时间太短,换得更长就行了。

  13. 匿名用户2024-01-19

    蜂鸣器bai是一种集成du结构的电子信号,本文介绍如何使用dao单片机来驱动蜂鸣器。

    它广泛用于仪表。

    计算机在电容式计算机、打印机、复印机、报警器、**机等电子产品中用作声音设备。

    蜂鸣器主要分为压电蜂鸣器和电磁蜂鸣器两种。

    电磁蜂鸣器由振荡器、电磁线圈、磁铁、振动膜片和壳体组成。 通电后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场,振动振膜在电磁线圈与磁铁的相互作用下周期性振动。

    压电蜂鸣器主要由多谐振荡器、压电蜂鸣器、阻抗匹配器、谐振箱、外壳等组成。 多谐振荡器由晶体管或集成电路组成,当电源接通(直流工作电压)时,多谐振荡器振动,输出的音频信号由阻抗匹配器驱动。

  14. 匿名用户2024-01-18

    fm=1 和 fm=0 之间的延迟太短。

相关回答
7个回答2024-07-19

红蜻蜓通讯录管理系统20050810

红蜻蜓通讯录管理系统是一款小巧、简洁、实用的通讯录管理程序,使用简单,界面美观。 您可以管理您的亲戚朋友、同学和同事、业务客户等的通信信息,并可以直接建立类别,如同学、朋友、同事等任意分类项。 您需要在启动时输入密码,以便其他人无法看到您的联系信息,从而使您的信息更加安全。 >>>More

3个回答2024-07-19

已寄到您的邮箱,注意查收!!

11个回答2024-07-19

去微博搜索:和ios一样,各个国家都有Apple ID

19个回答2024-07-19

声音大,声音不大,解决办法之一:

交换连接到扬声器的两对电线,然后听扬声器是否仍然不响。 如果扬声器仍然没有声音,则该扬声器中的组件已损坏; 如果更换电缆后,原来没有发声的扬声器响了,原来发声的扬声器没有发声,则说明是电脑音频和前一部分有故障。 如果更换电缆后两个扬声器都发出声音,则表示原来的电缆松动了。 >>>More

11个回答2024-07-19

从您的问题补充中,可以得出结论,耳机的一根耳机线一定接触不良,所以有时它会响,有时不会。 >>>More