九、蜂鸣器

news/2025/2/21 8:26:24/

九、蜂鸣器

  • 蜂鸣器介绍
  • 蜂鸣器播放提示音

蜂鸣器介绍

在这里插入图片描述
在这里插入图片描述

音符频率对照表
在这里插入图片描述

蜂鸣器播放提示音

#include <REGX52.H>
#include <INTRINS.H>
//蜂鸣器端口:
sbit Buzzer=P1^5;
void Buzzer_Delay500us()		//@12.000MHz
{unsigned char i;_nop_();i = 247;while (--i);
}
void Buzzer_Time(unsigned int ms)
{unsigned int i;for(i=0;i<ms*2;i++){Buzzer=!Buzzer;Buzzer_Delay500us();}
}unsigned char KeyNum;
void main()
{Nixie(1,0);// 数码管显示0while(1){KeyNum=Key();// 获取独立按键键码if(KeyNum){Buzzer_Time(100);Nixie(1,KeyNum);}}
}

http://www.ppmy.cn/news/1116967.html

相关文章

一、荔枝派nano启动USB虚拟串口功能FLASH版

一、搭建环境 本次使用的是ubuntu16.04进行搭建编译环境&#xff0c;具体的配置编译登都在荔枝派官网有介绍&#xff1a;https://wiki.sipeed.com/soft/Lichee/zh/Nano-Doc-Backup/build_sys/build_flash_copy.html 特别注意&#xff1a;本次需要使用的USB转串口功能&#xff0…

保研复习-计算机组成原理

计算机组成原理 计算机组成冯诺依曼体系结构计算机系统的层次结构计算机的五大组成部件编译和解释的区别 CPUCPU的组成寄存器的类型指令类型指令功能指令执行过程 存储器存储器的层次结构寻址方式 输入和输出io方式有哪几种IO接口的基本结构 计算机组成 冯诺依曼体系结构 存储…

什么是图数据库,解释图数据库的特点和应用场景

1、什么是图数据库&#xff0c;解释图数据库的特点和应用场景。 图数据库是一种基于图的数据结构存储和管理数据的数据库系统。它以节点和边作为基本元素&#xff0c;节点表示实体&#xff0c;边表示实体之间的关系&#xff0c;可以高效地存储和查询复杂的数据结构。图数据库的…

GIF动图怎么变成jpg动图?一键分解GIF动画

GIF格式图片怎么转换成jpg格式图片&#xff1f;在日常生活中jpg、png转GIF格式非常的常见&#xff0c;那么gif转换成jpg格式应该怎么操作呢&#xff1f;很简单&#xff0c;给大家分享一款gif动态图片制作&#xff08;https://www.gif.cn/giffenjie&#xff09;工具&#xff0c;…

GO语言篇之unsafe

GO语言篇之unsafe 文章目录 GO语言篇之unsafe前言获取变量的内存地址将指针转换为不同类型的指针获取结构体字段的偏移量获取变量的大小和对齐方式 前言 Go语言的unsafe包可以让我们绕过类型系统&#xff0c;直接操作内存&#xff0c;但是它的操作内存的能力还是有限的 unsaf…

如何像微信一样扫码自由?

https://github.com/devilsen/CZXing 我在使用zxing的总是想扫码的时候怎么才能够快速校准&#xff0c;多个二维码扫描的时候怎么才能指定二维码呢。于是我在Github上找到了CZxing这个控件。在使用的时候发现了有些小问题。 扫码结果没有回调。 回调没有反应&#xff1b;是因…

Python基础语法规则和Java不同的地方

Java是现在最流行的语言&#xff0c;也是广大程序员最熟悉的语言。然而&#xff0c;随着人工智能领域的快速发展&#xff0c;Python作为新星崭露头角。通过对比Java语言来学习Python语言&#xff0c;可以事半功倍。 首先&#xff0c;我们来看Python和Java在注释上的区别。在Jav…

Fullcalendar(简单的日程管理)

官网&#xff1a;FullCalendar - JavaScript Event Calendar 小Tip:有几个是付费项目 初始化&#xff1a; document.addEventListener(DOMContentLoaded, function() {var calendarEl document.getElementById(calendar);var calendar new FullCalendar.Calendar(calendarE…