软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 源码下载 > VC/C++源码 > 多媒体技术 > C利用51单片机蜂鸣器演奏音乐的源代码下载

C利用51单片机蜂鸣器演奏音乐的源代码

  • 界面语言:简体中文 / 国产软件
  • 文件大小:100 KB
  • 资源等级:3星级
  • 相关链接:Home Page
  • 有无插件:无插件
  • 授权方式:免费版
  • 更新时间:2011-09-25 13:51:01
  • 运行环境:windows/Visual C/C++

C利用51单片机蜂鸣器演奏音乐的源代码

C利用51单片机蜂鸣器演奏音乐,硬件接法:P36控制交流蜂鸣器,发声频率等于P36的方波振荡频率。在本程序中,定时器初始值计算方法:假设音乐频率为 X,晶振为11.0592MHz

一、先求出一个定时周期的时间

1.求机器周期:1/11.0592*12=1.085 us (一个记时周期为12个晶振周期即1.085微秒)

2.音乐频率周期 1/X 1/(2X) 一个音频脉冲为二个周期,

二、计算所需定时周期数

记时周期数=音乐频率周期/记时周期

三、得到定时器初值

定时器初值=65536-记时周期数

四、例子

如440HZ标准音

音乐频率周期=1/(2X)=1/(2*440)=1136.36 us

记时周期数=1136.36us/1.085=1047.34个

定时器初值=65536-1047.34~=64489 十六进制为(0xFBE9)

 报告下载错误
C利用51单片机蜂鸣器演奏音乐的源代码
推荐下载
下载说明
栏目导航
推荐下载