2019-07-15 23:18发布
04、蜂鸣器歌唱.zip 下载积分: 积分 -1 分
13.49 KB, 下载次数: 158, 下载积分: 积分 -1 分
liwenbiao 发表于 2013-8-4 17:07 就是让它以不同的频率发声就成了不同声音
liwenbiao 发表于 2013-8-4 17:14 有定时器的啊
最多设置5个标签!
04、蜂鸣器歌唱.zip 下载积分: 积分 -1 分
13.49 KB, 下载次数: 158, 下载积分: 积分 -1 分
问题是怎么用程序来改变他的频率呢
void T0_time(void) interrupt 1 // 定时/计数器0溢出中断
{
TH0=(65535-4000)/256; //重装初值
TL0=(65535-4000)%256;
num++;
if(num==2) //如果到了1次,说明0.5ms已到,num可以用来方便修改周期,间接修改频率
{
num=0;
beep=~beep; //让蜂鸣器状态取反
}
}
这样对吗?可是没感觉声音有变化 再说这个原理是什么?因为是论坛里搜到的
一周热门 更多>