《单片机学习》

本文详细介绍了单片机学习中的蜂鸣器和静态、动态数码管显示实验。内容涵盖蜂鸣器的工作原理、无源与有源蜂鸣器的区别、在KEIL中编写控制程序并通过stc-isp进行传输。数码管部分讲解了静态和动态显示的工作原理,以及74HC573芯片的使用。
摘要由CSDN通过智能技术生成

蜂鸣器实验

蜂鸣器简介

在这里插入图片描述
有绿色电路板的一种是无源蜂鸣器;
没有电路板而用黑胶封闭的一种是有源蜂鸣器
开发板上使用的是无源蜂鸣器
有源无源:根据里面是否含有振荡电路
电磁式蜂鸣器(有源蜂鸣器)由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场,振动膜片在电磁线圈和磁铁的相互作用下,周期性地振动发声。
压电式蜂鸣器(无源蜂鸣器)主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。多谐振荡器由晶体管或集成电路构成,当接通电源后(1.5~15V直流工作电压),多谐振荡器起振,输出1.5~2.5kHZ的音频信号,阻抗匹配器推动压电蜂鸣片发声。 有一定频率的脉冲才能控制蜂鸣器发声
自激蜂鸣器(无源蜂鸣器)是直流电压驱动的,不需要利用交流信号进行驱动,只需对驱动口输出驱动电平并通过放大电路放大驱动电流就能使蜂鸣器发出声音,非常简单。

蜂鸣器功能

在单片机应用的设计上,很多方案都会用到蜂鸣器,大部分都是使用蜂鸣器来做提示或报警,比如按键按下、开始工作、工作结束或是故障等等。

蜂鸣器改变原理

1.改变单片机引脚输出波形的频率,就可以调整控制蜂鸣器音调,产生各种不同音色、音调的声音。
2.改变输出电平的高低电平占空比,则可以控制蜂鸣器的声音大小。

蜂鸣器原理图

无源蜂鸣器
在这里插入图片描述原理图中,电阻是用来限流的
BZ通过P15接口经过ULN2003D驱动芯片输出到蜂鸣器里面
ULN2003D起着电流放大的作用

ULN2003介绍

1.ULN2003 是高耐压、大电流达林顿陈列,由七个硅NPN 达林顿管组成。将电流放大
2.ULN2003是大电流驱动阵列,多用于单片机、智能仪表、PLC、数字量输出卡等控制电路中。可直接驱动蜂鸣器、继电器等负载 。

在KEIL中编写程序

1.复制在准备工作中创建的51单片机工程
可以将文件名改为:实验四:蜂鸣器
2.打开“实验四:蜂鸣器”的文件夹
从文件夹中打开KEIL
3.在KEIL中编写程序

#include "reg52.h"
typedef unsigned u8;
typedef unsigned u16;

sbit beep=P1^5;

void delay(u16 i)
{
   
     while(i--);
}
void main()
{
   
     
	 while(1)
	 {
   
	     beep=~beep;//~将电平进行取反,高低电平不断转化就形成一定的脉冲
		 delay(10);//只有延迟,才能产生周期变化的脉冲(通过改变周期,使蜂鸣器发出不同的声音)
	 }
} 

编译成功后,便可将单片机连接电脑

通过stc-isp传输

1.将单片机连接电脑,并确保单片机是开的状态
2.选择正确的串口号
3.打开程序文件
选择.hex文件,并打开
在这里插入图片描述
4.下载/编程
此次可能需要再次将单片机关机开机才能下载成功
在这里插入图片描述
5.操作成功后既蜂鸣器响起

静态数码管显示实验

静态数码管工作原理

显示器及其接口
单片机系统中常用的显示器有:
发光二极管LED(Light Emitting Diode)显示器、液晶LCD(Liquid Crystal Display)显示器、TFT液晶显示器等。LED显示器有两种显示结构:段显示(7段、米字型等)和点阵显示(5×8、8×8点阵等)。
LED数码管根据LED的不同接法可以分为2类:共阴和共阳。
在这里插入图片描述
(b&#

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值