比赛板电路板组成:51单片机(STC89C52芯片,下面统称为51单片机)电路、DC电源插座电路、复位电路、晶振电路、5V转3V3降压电路、0.96寸OLED屏幕电路、蜂鸣器电路、LED电路、超声波电路。

51单片机主控电路
我们用51单片机系列的STC89C52芯片作为主控芯片。P0引脚组接上4.7K的排阻和5V的VCC以形成上拉电阻,将不确定的信号通过排阻钳位在高电平,电阻同时起限流作用。

DC电源插座电路
本电路通过DC插头线给整个比赛板供电5V,但前提是按下按钮SW1,电路才会连接成功供电,否则一直为开路状态。通电后LED1亮表示已经供电。

复位电路
本电路按下REST按键时电流会走51单片机的RST引脚,引导内部复位程序和电路启动,同时等待时钟电路稳定工作,提高抗干扰能力,最终达到51单片机复位重启的目的。

晶振电路
本电路用11.0592MHz的无源晶振为整个比赛板提供最基本的时钟信号,无源晶振自身无法振荡起来,它需要芯片内部的振荡电路一起工作才能振荡,它允许不同的电压,并且相对价格来说,无源晶振要比有源晶振价格便宜很多。两个电容起到一定的滤波作用,滤除晶振波形中的高频杂波。

5V转3V3降压电路
本电路使用了AMS117-3.3降压模块,它能够把5V的VCC电压通过内部电路设计转化成3.3V的电压,以驱动我们的LED组和0.96寸OLED屏幕。四个电容起到一定的滤波作用,滤除晶振波形中的高频杂波。

0.96寸OLED屏幕电路
本电路用I2C与0.96寸OLED屏幕进行数据传输。SCL为I2C通讯中的时钟管脚,接51单片机的P1.0引脚,SDA为I2C通讯中的数据管脚,接51单片机的P1.1引脚。此模块是用来显示各方向测出的距离。

蜂鸣器电路
本电路是连接51单片机的I/O口进行使用,是一个通用的蜂鸣器驱动模块。三极管Q1起开关管的作用,当P1.5引脚为高电平时,三极管Q1导通,蜂鸣器有电流,会响;当P1.5引脚为低电平时,三极管Q1截止,蜂鸣器无电流,不响。当距离低于限制距离时会响发出警报。
LED电路
本电路是普通的LED电路,当I/O口输出为低时灯亮,I/O口输出为高时灯熄灭。当距离低于限制距离时相对应的警示灯会亮。
超声波电路
本电路用51单片机两个引脚接线。一个引脚接TRIG,一个引脚接ECHO。
关键字:51单片机 电路分析
编辑:什么鱼 引用地址:51单片机超声波系统板电路分析
推荐阅读
89c51单片机最小系统,89c51最小系统原理图的功能详解
单片机的最小系统是由组成单片机系统必需的一些元件构成的,除了单片机之外,还需要包括电源供电电路、时钟电路、复位电路。单片机最小系统电路原理图。 89c51最小系统原理图的功能详解 1:电源电路 电源电路就是单片机的供电电路,一般是3.3V或者5V,具体多少要参考各种型号的单片机的工作电压,通常情况下是5V,这里是指通常情况下。 2:时钟电路 时钟电路就是晶振电路,一般选择12Mhz的晶振,方便使用定时器、计数器的功能。AT 89C51中有高增益的反相放大器,它是是构成内部振荡器的主要单元,XTAL2和引脚XTAL1分别是该放大器的输出端和输入端。 片外石英晶体或陶瓷谐振器和放大器共同构成自激振荡器,旁路电容Cl、
发表于 2023-03-28
AT89S51单片机的内部时钟电路设计
时钟电路用于产生AT89S51单片机工作时所必需的控制信号。AT89S51单片机的内部电路正是在时钟信号的控制下,严格地按时序执行指令进行工作。在执行指令时,CPU首先到程序存储器中取出需要执行的指令操作码,然后译码,并由时序电路产生一系列控制信号完成指令所规定的操作。CPU发出的时序信号有两类,一类用于对片内各个功能部件的控制,用户无需了解;另一类用于对片外存储器或I/O口的控制,这部分时序对于分析、设计硬件接口电路至关重要,这也是单片机应用系统设计者普遍关心和重视的问题。时钟电路设计AT89S51单片机各功能部件的运行都以时钟控制信号为基准,有条不紊、一拍一拍地工作。因此,时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单
发表于 2023-03-28
基于51单片机的简易电子琴设计
一.系统概述系统使用的模块有AT89C51单片机+8位共阳数码管+矩阵键盘+小灯+按键+蜂鸣器。本次设计的电子琴系统以AT89C51单片机为控制核心,使用数码管显示音符,右侧的矩阵键盘可以理解为琴键,按下不同的按键就能显示不同的音符。按下下方的弹奏/停止按键后点击歌曲选择就能进入自动播放模式,矩阵键盘上每个按键都对应一种音调。二.仿真概述1.使用数码管显示按下的音符。2.通过矩阵键盘输入音符,蜂鸣器就会发出对应的音调。3.按下弹奏/停止按键后,点击歌曲选择,并选择矩阵键盘上的任一按键就能播放指定的音调。三.程序设计使用Keil51进行程序设计,打开Proteus时程序是默认烧录的状态,如果没有烧录点击AT89C51单片机并将程序导入
发表于 2023-03-28
基于51单片机的智能路灯控制器设计
一.系统概述系统使用的模块有AT89C51单片机+LCD1602显示屏+ADC0832+按键+小灯。本次设计的智能路灯控制系统以AT89C51单片机为控制核心,使用LCD1602显示屏显示ADC采集回来的光照强度的数字电压信号,系统程序内设置光照强度阈值,在默认状态下为自动模式,此时调节电位器就能实现光照强度的调节,按下自动按键就会切换到手动模式,此时按下手动开和手动关按键就能控制小灯的亮灭二.仿真概述1.使用LCD1602显示光照强度电压信号值。2.按键切换手动和自动模式,按下手动开和手动关按键就能直接控制小灯的亮灭。3.调节电位器来模拟光照强度的变化。三.程序设计使用Keil51进行程序设计,打开Proteus时程序是默认烧录的
发表于 2023-03-28
基于51单片机的电梯控制系统设计
一.系统概述系统使用的模块有AT89C51单片机+LCD1602显示屏+ADC0832+按键+小灯。本次设计的智能路灯控制系统以AT89C51单片机为控制核心,使用LCD1602显示屏显示ADC采集回来的光照强度的数字电压信号,系统程序内设置光照强度阈值,在默认状态下为自动模式,此时调节电位器就能实现光照强度的调节,按下自动按键就会切换到手动模式,此时按下手动开和手动关按键就能控制小灯的亮灭。二.仿真概述1.使用LCD1602显示光照强度电压信号值。2.为电梯的内外都设置了上下楼按键,按下就开始执行上下楼程序,左侧的指示灯会根据电梯上行和下行高亮,到达指定楼层后状态灯会直接亮起。3.当按下上下楼按键后电机模拟电梯的运转,上楼电机正转
发表于 2023-03-28
基于51单片机的智能灯光控制系统设计
一.系统概述系统使用的模块有AT89C51单片机+LCD1602显示屏+光敏电阻模块+ADC0832+小灯。本设计采用51单片机为核心控制,使用LCD1602显示采集到的关照强度,光照强度以模拟电压信号的形式进行展现,通过ADC将模拟信号转换为数字电压信号,单片机会根据光强的电压信号值进行判定,如果光强电压值小于设置阈值则小灯就会被点亮。二.仿真概述1.通过LCD1602将数模转换后的光照强度电压信号值和阈值进行显示。2.通过调节电位器来模拟光照强度的变化,光强的变化会在显示屏上表现出来。3.当检测到光照强度低于设定阈值小灯就会亮起。三.程序设计使用Keil51进行程序设计,打开Proteus时程序是默认烧录的状态,如果没有烧录点击
发表于 2023-03-28