你若就一个按键,直接将蜂鸣器并在IO口上就可以,高低电平都可以,但用哪种IO口有讲究
如第一种,要求单片机IO口输出高电平能力较弱,或配置为下拉输入,否则蜂鸣器长鸣,若强行让单片机以推挽方式输出高电平,还有可能损坏单片机(只是可能,我用STC单片机直接驱动蜂鸣器,响度很大也没烧坏IO口),第二种方法也一样,若强行让其输出低电平,灌入电流也较大
若多个按键,电路就复杂了,还是用单片机和软件来控制较好
,
给你画一个protel的图
随便找个口接三极管基极,集电极接蜂鸣器
三极管驱动