C利用51单片机蜂鸣器演奏音乐的源代码.rar
C利用51单片机蜂鸣器演奏音乐,硬件接法:P36控制交流蜂鸣器,发声频率等于P36的方波振荡频率。在本程序中,定时器初始值计算方法:假设音乐频率为X,晶振为11.0592MHz
一、先求出一个定时周期的时间
1.求机器周期:1/11.0592*12=1.085us(一个记时周期为12个晶振周期即1.085微秒)
2.音乐频率周期1/X1/(2X)一个音频脉冲为二个周期,
二、计算所需定时周期数
记时周期数=音乐频率周期/记时周期
三、得到定时器初值
定时器初值=65536-记时周期数
四、例子
如440HZ标准音
音乐频率周期=1/(2X)=1/(2*440)=
用户评论
推荐下载
-
51单片机课件及源代码
第一章AT89S51单片机实验及实践系统板简介┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅1第二章 KeilC软件使用┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅14第三章 AT89S51单片机下载器软件使用┅
26 2019-09-25 -
RFID51单片机源代码
RFID的51单片机实现源代码,C编程,有中文注释,用1602显示,易于改动!
20 2019-09-23 -
51单片机流水灯源代码
嵌入式软件开发板——流水灯源代码,包括hex文件,可以直接烧写入板子中!
22 2019-07-27 -
51单片机开发基础源代码
51 single chip development base source code
23 2019-06-24 -
单片机音乐代码
单片机电子琴或者单片机音乐盒的设计,包含30几首歌的音乐代码,希望对大家有帮助。
52 2018-12-29 -
51单片机c语言代码
这个是定时器的代码,我相信同学们用了这个代码一定会学到很多有用的东西,祝同学们学习进步。
26 2019-01-15 -
51单片机闹钟C代码
89c51 单片机在制作简单的闹钟。 C语言写的计本代码。
24 2019-02-27 -
51单片机C汇编代码
51单片机实用程序 内含上百个51单片机程序 分C版本和汇编语言版本 具体代码有 如:流水灯LED, 数码管显示, 液晶显示, 步进电机控制, 无线发送接收, 无线遥控电脑, 定时器, 看门狗, 等等
11 2021-05-22 -
51单片机的音乐播放程序
51单片机的音乐播放程序 还不错哦 初学者可以看看~~
44 2019-01-01 -
单片机蜂鸣器的程序
可以实现蜂鸣器C语言的程序设计,有兴趣的朋友可以看看
39 2019-04-05
暂无评论