单片机轻松入门之三:蜂鸣器
来源:互联网 发布:商品数据分析工作内容 编辑:程序博客网 时间:2024/06/06 02:18
本文旨在介绍单片机入门的基础知识,为初接触或即将接触单片的新手提供一个入门指导。本文章会陆续推出,隔几天一个章节。所使用单片机为ATMEL公司的AT89C52,软件为PROTEUS和KEIL;只提供原理图和KEIL环境下的注释,希望对广大即将接触单片机的人有所帮助,如果有错误欢迎回帖指出与本人交流或加入QQ群 143586739。微信公众号:micropoint8
单片机轻松入门之三蜂鸣器
该电路较简单,用PNP型三极管驱动蜂鸣器,当P3.7为低电平时,PN结正向偏置,三极管导通,蜂鸣器发声。
程序如下:
#include<reg52.h>
#define uchar unsigned char
sbit sounder=P3^7;
void delay(uchar z)
{
uchar j,i;
for(i=z;i>0;i--)
for(j=110;j>0;j--);
}
void main()
{
sounder=1;
while(1)
{
sounder=~sounder;
delay(500);
}
仿真结果如下:
关注微信公众号,学习更多知识。
0 0
- 单片机轻松入门之三:蜂鸣器
- 单片机轻松入门之二:流水灯
- 轻松学ARM系列之玩转蜂鸣器
- 轻松学ARM系列之玩转蜂鸣器
- 蓝桥杯单片机设计与开发之蜂鸣器继电器
- 80C51 单片机 蜂鸣器
- 51单片机STC89C52 蜂鸣器
- 单片机点灯和蜂鸣器
- 单片机控制蜂鸣器
- 【51单片机】蜂鸣器
- 9.9 单片机蜂鸣器
- 51单片机 蜂鸣器
- 51单片机蜂鸣器操作
- 51单片机使用蜂鸣器
- 单片机蜂鸣器音乐播放
- 单片机轻松入门之一点亮一个发光二极管
- Shell 之 轻松入门
- 51单片机(AT89C52)控制蜂鸣器
- LEEDCODE 12 Integer to Roman (JAVA题解)
- PAT1026程序运行时间
- MySQL索引背后的数据结构及算法原理
- 【Android】安卓学习笔记之ListView 的点击事件
- Poj 1961 Period
- 单片机轻松入门之三:蜂鸣器
- hrbust 哈理工oj 1570 田忌赛马【贪心】
- 链表
- 基于STM32红外计数的灯光照明
- Android开发之Service学习笔记
- MySql数据库的简介
- 强大的oracle函数wm_concat
- 一份面试题的总结 2
- 【POJ】2031 - Building a Space Station(克鲁斯塔尔)