单片机驱动蜂鸣器C51程序

来源:本站
导读:目前正在解读《单片机驱动蜂鸣器C51程序》的相关信息,《单片机驱动蜂鸣器C51程序》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《单片机驱动蜂鸣器C51程序》的详细说明。
简介:在这里为大家整理一个单片机驱动蜂鸣器C51的程序。

#include< reg51.h>#include< intrins.h>#include< absacc.h>#define uchar unsigned char#define uint unsigned intsbit k1=P1^4; //按钮1sbit k2=P1^5; //按钮2sbit beep=P3^7; //接蜂鸣器/*********************************************************作用是驱动蜂鸣器发出声音,蜂鸣器接在单片机的p1.5口,由两个按钮控制.p1.4开,p1.5 关闭声音。*********************************************************/void Delay(uint num)//延时函数{while( --num );}/*********************************************************蜂鸣器响一声**********************************************************/void BEEP(){unsigned char y;for (y=0;y<150;y++){while(1){Delay(50);beep=!beep; //BEEP取反if(k2==0){{break;}beep=0;}}}}/********************************************************关闭蜂鸣器********************************************************//*********************************************************按键延时程序*********************************************************/key_time(){uchar k;for(k=0;k<15;k++)BEEP();}/*******************************************************单片机驱动蜂鸣器主程序入口,等待按键事件发生。*******************************************************/main(){while(1){if(k1==0){key_time();}}}

提醒:《单片机驱动蜂鸣器C51程序》最后刷新时间 2024-03-14 01:00:01,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《单片机驱动蜂鸣器C51程序》该内容的真实性请自行鉴别。