下载此文档

51单片机 蜂鸣器音乐——梁祝.docx


文档分类:文学/艺术/军事/历史 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
单片机实训 ----- 蜂鸣器
一、设计思路
学习案例中的实例程序,通过对程序的修改,使蜂鸣器能发出音乐
二、程序代码
#include <>
sbit speaker = P3^6;
unsigned char timer0h, timer0l, time;
//--------------------------------------
//单片机晶振采用 
// 频率 - 半周期数据表 高八位 本软件共保存了四个八度的 28 个频率数据
code unsigned char FREQH[] = {
0xF2, 0xF3, 0xF5, 0xF5, 0xF6, 0xF7, 0xF8, //低音 1234567
0xF9, 0xF9, 0xFA, 0xFA, 0xFB, 0xFB, 0xFC, 0xFC,//1,2,3,4,5,6,7,i
0xFC, 0xFD, 0xFD, 0xFD, 0xFD, 0xFE, // 高音 234567
0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFF}; //超高音 1234567
// 频率 - 半周期数据表 低八位
code unsigned char FREQL[] = {
0x42, 0xC1, 0x17, 0xB6, 0xD0, 0xD1, 0xB6, //低音 1234567
0x21, 0xE1, 0x8C, 0xD8, 0x68, 0xE9, 0x5B, 0x8F, //1,2,3,4,5,6,7,i
0xEE, 0x44, 0x6B, 0xB4, 0xF4, 0x2D, //高音 234567
0x47, 0x77, 0xA2, 0xB6, 0xDA, 0xFA, 0x16}; // 超高音 1234567
//--------------------------------------
/*unsigned char code sszymmh[] = {
3,2,3,5,2,1,6,2,2,5,2,1,6,2,
1,1,3,4,6,2,3,1,3,1,3,2,2,2,2,1,3,
2,1,5,2,4,5,2,3,3,2,1,6,2,2,3,2,1,2,
2,1,1,2,4,5,2,3,3,2,1,2,2,3,6,1,1,1,
2,4,1,2,4,1,3,3,6,2,1,5,2,2,6,2,1,6,
2,1,5,2,1,5,2,4,5,2,3,6,2,1,1,2,1,2,
2,1,5,2,1,3,2,4,2,2,3,3,2,1,5,2,2,1,
3,2,6,2,1,5,2,1,3,2,1,2,2,1,1,2,4,6,
2,3,1,3,1,5,2,1,3,2,1,2,2,2,6,1,1,1,
2,1,1,2,4,6,2,3,1,3,1,5,2,1,3,2,1,2,
2,2,1,2,4,6,2,3,1,3,1,5,2,1,3,2,1,2,
2,2,6,1,1,1,2,1,1,2,4,6,2,3,1,3,1,5,
2,1,3,2,1,2,2,2,6,1,1,1,2,1,1,2,4,
0, 0, 0}*/
unsigned char code sszymmh[] =

51单片机 蜂鸣器音乐——梁祝 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人liwenfei1314
  • 文件大小17 KB
  • 时间2018-10-16