2019-07-15 09:56发布
wulinwl 发表于 2017-8-9 15:52 cnt100us是全局变量,因为定时器设置了100us自动重载(可根据实际需要更改),中断发生1次cnt100us+1,num也是全局变量,可以在按键程序中++/- -。num数值越大频率越低,反之亦然。
修罗君 发表于 2017-8-9 16:27 那里打错了。是cnt100us>=num时就会响、。。
wulinwl 发表于 2017-8-9 17:14 无源电磁式蜂鸣器常识 额定电压:电磁式蜂鸣器以1 / 2方波驱动 工作电压:可正常工作的适用电压范围,但不保证低于额定电压时仍能达到最低音压 。
修罗君 发表于 2017-8-9 17:30 虽然还不是很懂,但你已经帮我解释很多了。最后还想问你最后 一个问题, TL0 = 0x9C; TH0 = 0x9C;
最多设置5个标签!
那不是和我的初忠相反了。我是想让按键按下后频率++ 让数码管显示频率 出来。
而且大神,我还想补充下。我按照你上面的去写了 蜂鸣器可以响。但那是当cnt100us=0时才会响。但我是想测试这个蜂鸣器到达哪个频率时响声最大。 所以需要一个数码管显示出它的频率。 频率从0开始++
无源电磁式蜂鸣器常识
额定电压:电磁式蜂鸣器以1 / 2方波驱动
工作电压:可正常工作的适用电压范围,但不保证低于额定电压时仍能达到最低音压 。
消耗电流:正常发声后,持续的消耗电流量。而启动瞬间需要的电流,一般至少需要持续耗电流的三倍 。
直流电阻:以电表直接量测的直流阻抗。
声音输出:加以额定的电压,1 / 2方波,以数据库表在距离10厘米测得。
额定频率:蜂鸣器每一个频率都仍有声音,额定的频率指建议使用的最大,且音压一致性较好的频点 。
操作温度:能维持正常动作的温度-30 - +70度。
以某品牌无源电磁式蜂鸣器为例,在额定电压下其谐振频率附近就是最大音量,但我通常取2.5KHz,音质清脆。
额定电压:1.5V
电压范围:1.0V--3.0V
消耗电流:最大45mA(在1.5V, 2048Hz, 1/2 方波)
线圈阻抗:16.0±4.0 Ω
输出音压:85dB
谐振频率:2048 Hz
操作温度:-20℃-- +60℃
贮藏温度:-30℃-- +70℃
虽然还不是很懂,但你已经帮我解释很多了。最后还想问你最后 一个问题,
TL0 = 0x9C;
TH0 = 0x9C;
这两个地方的0x9c是怎么计算的?
因为是自学 所以问题比较多。。。。。麻烦了。
百度一下,单片机定时器初值计算方式,应该就能解决这个问题了。PS:因为不知道你用什么单片机,所以只能指引你自己去搜索答案了。
一周热门 更多>