对于陌生的元件,我们先使用自己熟悉的方式使它工作起来,把一些功能给确定下来,后续再作调试、修改、完善。
对于这个蜂鸣器,我们可以使用Delay函数,来产生一个简易的PWM,先让它响起来。后续再用定时器等其它方式来替代Delay函数。先使用土老帽的方式来验证思路,后续再考虑B格高的方式来驱动蜂鸣器。
这是一种很好的思维方式,很值得学习。
很简单的代码,如下:
//实现功能:对于蜂鸣器叫起来
//对于未知或不熟悉的元件,这是一种很好的思维方式,很值得学习。
#include <reg51.h>
sbit Buzzer = P2^7; //定义蜂鸣器接线引脚
void delay()