P1.0口输出不同频率的脉冲(用定时器设计PWM波)驱动蜂鸣器发出不同声调

2024-12-03 10:45:55
推荐回答(1个)
回答(1):

、利用CPU的定时器定时,设计一个电子时钟,使七段数码管输出记时值,格式如下:
XX XX 由左向右分别为:时、分2、秒由8个发光二极管实现3.利用蜂鸣器实现整点报时功能4、秒表实现
1、硬件电路实验连线板上已经接好,无需另外接线。
①数码管段对应P0口。数码管位由ULN2003(U11)驱动,对应的4个IO口为P2.4-P2.7。数码管为共阴极数码管

②蜂鸣器对应P1.2口,蜂鸣器为无源蜂鸣器。无源蜂鸣器发声是通过连续的脉冲驱动,不同频率的脉冲会发出不同的声音。相对有源蜂鸣器一通电就会响。

③独立式按键S2(P3.4)--S5(P3.7)