1、换种思路学Proteus之新建工程并点亮一颗LED灯

发布者:superstar11最新更新时间:2023-01-30 来源: zhihu关键字:Proteus  新建工程  LED灯 手机看文章 扫描二维码
随时随地手机看文章

软件版本:Proteus 8.9 SP0

说明:其他版本的Proteus软件在操作上会略有差异,请大家参考“Help”帮助文档


1、从零开始新建一个工程

双击

打开软件,进入到整个软件的主界面

点击“File->New Project”

弹出的对话框中“Name”栏改好工程的名字,我这里写的是“LED”;“Path”栏中点击“Browse”选择好要保存的路径(或者直接将路径复制过来粘贴都可以);然后点击“Next”。

这里要你选择原理图模板,我这里保持默认的“Landscape A3”即可,点击“Next”

这里保持默认“Do not create a PCB layout(不创建PCB板)”,点击“Next”

这里还是保持默认“No Firmware Project(不创建固件工程)”,点击“Next”

到了这一步,点击“Finish”就好了

建好工程的界面样式


2、点亮一颗LED灯

上一节我们从零开始建立了一个“LED”的工程,接下来我们在工程中搭建电路并点亮第一颗LED灯,首先我们先来选择三个元器件,电阻(Resistor),按键(Button)和LED灯,点击图标

(Place),弹出“Pick Device(元器件选择)”对话框

我们先在“Keywords”栏输入“resistor”,可以不区分大小写,然后在“Sub-category(子类别)”中选择“Chip Resistor 1/4W 10%”参数的电阻,我们可以看到右侧“Preview”出现了我们熟悉的电阻符号,在“PCB Preview”中出现了贴片电阻的封装,在右侧“Showing local results(显示本地结果)”双击要选择的元器件,同时在左侧图标“P”的位置会出现我们刚刚双击的电阻“ERJ-8GEYK156V”,这样我们电阻就选好了。


简单科普:1/4W是电阻的功率,10%是电阻的精度

接下来我们选择按键(Button)

同样的,我们在“Keywords”中输入“button”,不区分大小写,由于这种按键种类比较少,我们直接在“Show local results”中双击选择第一个型号

最后我们选择LED灯,按照下面1、2、3步骤进行即可

元器件选好了,我们接下来要在原理图中放置刚刚选好的元器件

我们先选择“Button”,然后再“2”区域任意位置单击就会出现“Button”的图标

我们再次单击一下,元器件就放置好了

同样的方法,我们再放置电阻(resistor)和LED,放置好的效果如下图所示

Tips:

  1. 要放大缩小任意区域,只需将光标放在该位置,然后滚动鼠标滚轮即可;

  2. 按住鼠标滚轮不放出现十字架符号,可以直接对整个画面进行平移,松开鼠标中键,单击即可释放拖拽。

有了元器件,我们还需要放置电源(POWER)和地(GROUND)为其提供源源不断的能量,点击

图标,跟放置元器件一样点击要放置的“POWER”和“GROUND”


放置好的效果如下图所示

接下来我们把这些元器件和电源按照电路的基本规则连接起来,白色笔移动到元器件引脚处,当白色笔变为绿色笔的同时引脚出现一个红色的小正方型就进入了导线连接状态

点击出现红色小正方型的引脚,然后会出现绿色的线,拖拽到另外一个引脚上,在引脚上出现红色小正方型时,单击即完成了第一段线的连接

同样的方法我们把其它的线连接完即可,连接完后的效果

这里我们点击左下角的仿真按钮,然后按下Button按键,发现LED灯并不能亮,为什么呢???这里大家可以思考一下......


仔细观察会发现电阻有15MΩ(1M=10^6),而我们的红色LED灯压降在2.0-2.2V左右,这里取2.1V,proteus软件的电源供电默认是5V,I=U/R = (5-2.1)/(15x10^6) = 1.933333333333333x10^(-7)A 我们省去位数再换算一下大约是0.193uA,这个电流太小了,不足以把我们LED灯点亮

我们修改一下电阻的参数,双击“R1”,然后在“Resistance”中填入“270”(I=U/R=(5-2.1)/270≈0.011A),大约有11mA的电流,点亮LED灯完全没有问题了,点击“OK”。

我们再来仿真一下,LED灯能点亮了,至此,点亮一个LED灯的工程就完成了,恭喜你!!


总结:

① 本文从新手的角度建立第一个工程,全过程尽量减少软件操作的繁琐,将精力关注整个项目本身

② 从一个简单的例子普及了基本的元器件和电路知识

③ 接下来我会在每一个proteus教程中穿插一些软件操作的基本知识


关键字:Proteus  新建工程  LED灯 引用地址:1、换种思路学Proteus之新建工程并点亮一颗LED灯

上一篇:2、换种思路学Proteus之乐趣无穷的LED和数码管
下一篇:M20 中断、定时器与程序存储方式

推荐阅读最新更新时间:2024-11-12 10:42

定时器的应用---查询方式---让8个LED灯,左右各4个来回亮
/********************** 查询方式是主程序不断的查询是否中断,而不需要准备子程序 ***********************/ #include reg51.h #define LED P1 #define COUNT 50000 // 50000 * 1us = 0.05s 50000计数次 #define TH_M1 (65536-COUNT)%256 //MODE 1 余数赋值给高4位 #deefine TL_M2 (65536-COUNT)/256 //MODE 1 商赋值给低4位 main() { int i; TMOD =0x01; //方式1 启
[单片机]
stm32(库函数)——新建基于固件库的MDK5工程模板
这里根据STM32不完全手册记录建立库函数版本的基于固件库的MDK5工程模板。 1、我们每一次新建工程都会新建一个文件夹存放所有文件。 2、点击MDK的菜单:Project— New Uvision Project,新建工程文件,然后将目录定位在刚刚新建的文件夹之下,然后新建一个子文件夹重命名为USER(存放代码工程等文件),当然也不一定,比如很多人也喜欢新建为project,这些都是因人而异了。 接下来就是选择CPU界面,选择我们使用的芯片型号。 这里我使用的是STM32F103ZET6,所以我就依次选择STMicroelectronics— STM32F1 Series— STM32F103— STM32
[单片机]
stm32(库函数)——<font color='red'>新建</font>基于固件库的MDK5<font color='red'>工程</font>模板
STM8在IAR环境的新建工程标准
1.第一步,新建一个文件夹,起名为与你的工程相关,在该文件夹下建立Project的目录。 2.进入Project目录,新建EWSTM8目录 3.打开IAR,Project- Create New Project 4.选择Empty project 5.将工程文件保存在 XXX项目ProjectEWSTM8 6.工程设置中为工程新建库、USER文件夹,用来添加工程中所需要的C程序源文件。 7.在工程设置的库路径中添加STM8库文件路径中的src内的源文件。 8.在Project路径内新建USER文件夹,并将从官网下载下来的库文件中的如下4个文件复制到该路径下。 9.添加完源程序后的工程如下: 10
[单片机]
STM8在IAR环境的<font color='red'>新建</font><font color='red'>工程</font>标准
51单片机双向通信实例
通过甲机按键控制点亮乙机LED灯,通过控制乙机按键向甲机发送数字,并且使用数码管显示。 电路原理图: 甲机代码: #include reg51.h #define uchar unsigned char #define uint unsigned int sbit LED1=P1^0; sbit LED2=P1^3; sbit K1=P1^7; uchar Operation_No=0; //操作代码 //数码管代码 uchar code DSY_CODE ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //延时 void DelayMS(uint ms
[单片机]
51单片机双向通信实例
51单片机项目设计:超声波测距、智能小车(keil+proteus
项目展示: 仿真展示 : 一、项目要求 (一)项目内密 本课题的主要内容是,将超声波传感器安装在一台沿直线行走的小车上,由AT89C51 控制超声波传感器,发出超声信号,记录超声液从发射到接收的所需要的时间,得到其与|被测物体之间的能离。在小车行走的过程中,不断重复测距,得到一组距离数据。由单片机记录测得的距离,经过数据处理,将其显示在液晶屏上。同时,将一组距离数据,由串口传到上位机,由VB程序保存距离数据,并画出曲线,就得到了被测物体的单边轮廓。 (二)课题研究方需 超声波测距仪系统主要由单片机最小系统、超声波模块、LCO显示电路及电源电路组成。系统的主要功能如下: 超声波传感器发射和接收超声波,依据计时
[单片机]
51单片机项目设计:超声波测距、智能小车(keil+<font color='red'>proteus</font>)
Proteus仿真51单片机C语言-单片机向主机发送字符串
简介:单片机向主机发送字符串:单片机按一定的时间间隔向主机发送字符串,发送内容在虚拟终端显示。
[单片机]
<font color='red'>Proteus</font>仿真51单片机C语言-单片机向主机发送字符串
stm32 通过串口控制led灯亮灭 并通过lcd显示led灯的亮灭状态
#include main.h #include stm32f0xx_hal.h /* USER CODE BEGIN Includes */ #include lcd.h /* USER CODE END Includes */ /* Private variables ---------------------------------------------------------*/ UART_HandleTypeDef huart1; /* USER CODE BEGIN PV */ /* Private variables -----------------------------------------
[单片机]
窥视LED灯珠的奥秘:1W LED灯珠拆解
发光二极管是21世纪的照明新光源,它具有光效高,工作电压低,耗电量小,体积小等优点。光源本身不含汞、铅等有害物质,无红外和紫外污染,不会在生产和使用中产生对外界的污染。因此,无论从节约电能、降低温室气体排放的角度,还是从减少环境污染的角度,发展 LED 作为新型照明光源替代传统的照明用具将是大势所趋。   LED灯珠的主要器件为:支架、芯片、胶水、荧光粉、导线。   支架:市场知名品牌有台湾一诠、佳乐电子、华一微电。支架俗称“灯杯”,主要是用来盛放 LED芯片 。   芯片:芯片是灯珠里的核心器件也称“晶片“,是用来发光的。市场常见的芯片有,美国:CREE(科瑞)、Bridgelux(普瑞);日本:Nichia(日亚)、
[电源管理]
窥视<font color='red'>LED灯</font>珠的奥秘:1W <font color='red'>LED灯</font>珠拆解
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved