历史上的今天
今天是:2025年10月17日(星期五)
2022年10月17日 | 51单片机基础之蜂鸣器
2022-10-17 来源:csdn
代码:
#include sbit BEEP=P2^5; //定义蜂鸣器引脚 void delay(unsigned int u16) { while(u16--); } void main(void) { BEEP=0; while(1) { BEEP=!BEEP; //之所以取反,高低电平切换,是因为蜂鸣器的工作需要高低脉冲。 delay(500); //这里延时是因为蜂鸣器有一定的工作频率,在一个范围内才能工作。 } } //蜂鸣器会响,改变延时,也就是改变脉冲频率,声音会变化。 运行结果: 蜂鸣器会响,改变延时,也就是改变脉冲频率,声音会变化。
上一篇:51单片机基础之数码管(一)
下一篇:51单片机基础之流水灯(二)
史海拾趣
|
我用的资料是从这下载的:https://bbs.eeworld.com.cn/thread-73210-1-8.html 板子上元件排布基本上也是参照照片上的,只是想在使用时,实验板的电源就用USB的VCC,所以去掉了J2。 烧固件时,用编程器烧的,USBASP板子连接电脑后,绿灯闪烁了三下 ...… 查看全部问答> |
|
详细说明:CPLD实用设计50例,非常经典的CPLD设计,包含50个实际的典型应用,涉及直流电机PWM驱动,编码等内容,有了这50例,举一反三,就会了很多应用 文件列表: CPLD实用设计50例 ................\\基于DSP+CPLD的 ...… 查看全部问答> |
|
如题 类似WINXP下regedit的功能。 我现在编写程序写注册表好像都对,但是读的时候有时返回错误 GetLastError为1814。 我想找个软件看看我写进去的东西对不对。 另外,我把一个键保存在HKLM下 \\\\Drivers\\\\BuiltIn\\\\XXXX目录下, 那么 ...… 查看全部问答> |
|
各位神人好: 我想知道CE 数据库能否自动的将CE数据库中保存的数据插入更新到SQL Server中,并且不影响SQL Server数据库中之前保存的数据。 谢谢啦~我一定给分!… 查看全部问答> |
|
现在用STM32做一个语音到站钟的项目,音质要求不高,就是报“一楼到了,上行”,“二楼是酒店”之类的语音,CPU上资源有PWM/DAC/IIS,通过上网查资料,网上解决的方案大体有以下三种: 1 PWM+SPI PWM模拟时钟时序,SPI传输数据,采用PCM编码 ...… 查看全部问答> |




