在项目中原理图如下: 如果不能保证I/O的输出性能可以根据情况增加上拉或者下拉电阻。 切入正题:在程序里面这个蜂鸣器的驱动就是个高低电平驱动。高电平三极管导通、蜂鸣器发声,低电平三极管关断、蜂鸣器不发声。这的确很简单,程序上开始我是这样写的: 当然,如果单片机没有很好的I/O跳变函数也可以这样修改: 这里稍作解释: 1) 函数功能:蜂鸣器发声驱动 传入参数:蜂鸣器发声的次数 2) 传入的次数cnt需要再函数内翻倍。这是因为传入的参数是想让蜂鸣器连
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~