Keil uVision4 51单片机控制蜂鸣器编程

2024-10-14 04:17:49

51单片机控制蜂鸣器编程。读者需要关注注意事项。蜂鸣器在短暂的延迟中鸣叫。

Keil uVision4 51单片机控制蜂鸣器编程

工具/原料

51单片机

蜂鸣器

Keil uVision4

一、蜂鸣器常识

1、有源蜂鸣器和无源蜂鸣器的外观区别。

Keil uVision4 51单片机控制蜂鸣器编程

2、蜂鸣器原理图。1、三极管图2、蜂鸣器原理图。

Keil uVision4 51单片机控制蜂鸣器编程

二、单片机控制程序

1、写入头文件

Keil uVision4 51单片机控制蜂鸣器编程

2、加入宏定义。

Keil uVision4 51单片机控制蜂鸣器编程

3、位定义 给出蜂鸣器变量beep,接口是P2^3。sbit beep = P2^3;

Keil uVision4 51单片机控制蜂鸣器编程

4、设计延迟函数:void delay(uint z){ uint x,y; for(x = z; x > 0; x--) for(y = 60; y > 0 ; y--); }

Keil uVision4 51单片机控制蜂鸣器编程

5、设计主函数

Keil uVision4 51单片机控制蜂鸣器编程

6、加入循环效果,蜂鸣器。beep = ~beep中: ~按位取反

Keil uVision4 51单片机控制蜂鸣器编程
猜你喜欢