草庐IT

【Proteus仿真】【51单片机】PWM电机调速系统设计

文章目录一、主要功能二、硬件资源三、软件设计1、主机程序四、实验现象联系作者一、主要功能本项目使用Proteus8仿真51单片机控制器,使用L298N电机模块、数码管模块、按键模块、LED指示灯模块等。系统运行后,数码管显示电机当前运行档位和速度。可通过按键K4启动与停止,按键K1加速、按键K2减速,按键K3换向;档位可在1-5挡。最终可实现:按键功能:具有加速、减速、正转、反转、启动和停止;显示功能:数码管显示档位、电机转速;指示功能:LED指示电机正转、反转;测速功能:使用霍尔传感器实现电机测速;电机驱动:L298N驱动直流电机;二、硬件资源1、51单片机核心模块2、L298N电机驱动模块

proteus仿真软件中芯片的命名规则与封装方法(详细版)

第一:PCB封装库命名规则1、集成电路(直插)用DIP-引脚数量+尾缀来表示双列直插封装​尾缀有N和W两种,用来表示器件的体宽​为体窄的封装,体宽300mil,引脚间距2.54mm​为体宽的封装,体宽600mil,引脚间距2.54mm​如:DIP-16N表示的是体宽300mil,引脚间距2.54mm的16引脚窄体双列直插封装​2、集成电路(贴片)​用SO-引脚数量+尾缀表示小外形贴片封装​尾缀有N、M和W三种,用来表示器件的体宽​为体窄的封装,体宽150mil,引脚间距1.27mm​为介于N和W之间的封装,体宽208mil,引脚间距1.27mm​为体宽的封装,体宽300mil,引脚间距1.27

51单片机实训day2——创建Proteus工程以及Proteus基本控件的使用|单片机最小系统电路设计:电源配置 复位电路 晶振电路

以管理员身份打开软件!!!以管理员身份打开软件!!!以管理员身份打开软件!!! 内 容:Proteus工程创建学 时:2学时知识点:熟悉Proteus功能、熟悉Proteus基本控件的使用重点:新建工程过程、Proteus基本控件的使用难点:Proteus基本控件的使用时间:2022年12月20日13:30~16:20内 容:使用proteus设计单片机最小系统学 时:2学时知识点:电源配置、复位电路、晶振电路重点:复位电路、晶振电路难点:复位电路、晶振电路时间:2022年12月20日13:30~16:20目录1前期准备Proteus提示NoLibrariesFound! 2Proteus是什

Proteus仿真实验---USART串口通信实验

一、概要    本次实验使用51单片机的串口与Proteus的VirtualTerminal(虚拟终端)进行一个简单的串口通信,实现的功能是让VirtualTerminal通过串口向单片机发送数据,单片机接收到数据后经串口将数据发送到VirtualTerminal上显示。    VirtualTerminal:如下图,在使用前根据程序设计配置VIRTUALTERMINAL的参数,本实验使用的是11.0592MHz的晶振,波特率为9600不加倍,串口工作于方式1,8位数据位1位停止位。                         VirtualTerminal                

【Proteus仿真】【51单片机】自动避障寻迹智能小车设计

文章目录一、主要功能二、硬件资源三、软件设计四、实验现象联系作者一、主要功能本项目使用Proteus8仿真51单片机控制器,使用LCD1602液晶模块、DS18B20模块、超声波模块、蜂鸣器、按键、红外寻迹模块等。主要功能:系统运行后,LCD1602显示DS18B20采集温度和超声波检测距离以及左右红外传感器检测的AD值。可通过S1键选择自动/手动控制模式,当处于手动模式时,可通过K1-K4键控制小车运行方向。当处于自动模式时,根据左右超声波检测距离、红外传感器检测黑线值自动控制小车运行,当超声波检测距离小于危险距离,小车立即停止。主要功能如下:1、温度、距离显示2、超声波避障,报警指示3、红

Keil+Proteus有源蜂鸣器的实现

1.实验目的实现点击按钮后,蜂鸣器以两种不同的方式进行警报。2.Keil代码(1)首先将我们之前的Keil+Proteus工程模板拷贝(2)在MDKμVision4软件中,在我们刚才拷贝的工程模板内创建一个新项目。(3)创建beepkey.h文件,将其保存在APP文件夹中。其代码如下所示:#ifndef_BEEPKEY_H#define_BEEPKEY_H#include"stm32f10x.h"#include"systick.h"voiddelay(u32i);voidBeepInit(void);voidKeyInit(void);voidsound1(void);voidsound2(

STM32的光敏检测自动智能窗帘控制系统proteus设计

STM32的光敏检测自动智能窗帘控制系统proteus设计(proteus仿真+程序+演示视频)仿真图proteus8.9程序编译器:keil5编程语言:C语言设计编号:C0074主要功能:结合实际情况,基于STM32单片机设计一个自动智能控制窗帘系统。该系统应满足的功能要求为:光敏传感器,运行状态LCD1602显示、L298驱动电机控制、自动控制。具体功能:①电压值低于设定的值,液晶显示open,表示光强太弱,打开窗帘。②电压大于设定的参考电压值,液晶显示close,表示光强太强,关闭窗帘。③光强合适,液晶显示OK,电机不转,表示窗帘不动。资料下载链接(可点击):主图开始仿真电压大于设定的参

基于51单片机的PWM控制直流电机设计( proteus仿真+程序+报告+讲解视频)

基于51单片机的PWM控制直流电机设计(proteus仿真+程序+报告+讲解视频)仿真图proteus7.8及以上程序编译器:keil4/keil5编程语言:C语言设计编号:S0031视频基于51单片机的PWM控制直流电机设计主要功能:1.设计要求采用51单片机作为核心控制器,控制直流电机的正转,反转,制动,停止。2.功能要求1)数码管显示当前转动方向和当前的PWM占空比0~100%。2)电机(L298n)转速可以通过按键调整,也可以开始暂停,正转和反转。3)按键可实现加速、减速、正转、反转、停止等功能。1键:加速键,短按,占空比加1;2键:减速键,短按,占空比减1;3键:正反转切换键,按下后

Proteus仿真STM32的课设实例——DHT11温湿度采集控制系统

系统主要功能该系统为温湿度采集控制系统,设计通过STM32+Keil编写嵌入式芯片代码,并通过Proteus搭建硬件电路,其主要的功能有:以STM32为最小系统电路进行连接,用液晶显示屏显示温度、湿度数据。同时用温湿度传感器进行温湿度的采集与测量。温湿度采集器可以通过按钮进行温湿度测量的转化。通过按键可以设置阈值。当温度达到报警的阈值时散热继电器开始工作,带动发动机进行转动,由此来达到散热的目的。当湿度达到一定的阈值时,洒水继电器开始工作,这里以LED灯亮代表工作。该系统就是采集室内温湿度,当不满足要求时自动进行室内温度、湿度的调整。电路原理图、接口、硬件构成(一)电路原理图:该系统主要由st

基于ADC0832模数转换+数码管/LCD显示+proteus仿真

 目录前言: ADC0832时序图: ADC0832模数转换 数码管显示函数代码 LCD1602显示函数主函数  proteus仿真图 前言:    模数A/D转换理论知识持续学习:2022--7--24 ADC0832时序图:  ADC0832模数转换ADC0832模数转换模拟时序代码如下://函数名:ADC0832_ReadAD//形参变量:无//返回值return:AD_value:转化之后的数字量#include"reg52.h"#include"Delay.h"sbitADC0832_CS=P2^4;//片选信号段sbitADC0832_CLK=P2^5;//时钟信号端sbitADC