单片机入门教程之仿真软件proteus
学习单片机离不开仿真,需要对我们写的代码进行试验仿真看看能不能实现自己想要的功能,通过仿真软件来实现不仅可以节约成本还可以节约时间,所以今天来介绍以下仿真软件
Proteus介绍:
Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前比较好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。
Proteus是英国著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、
PIC10/12/16/18/24/30/DSPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MATLAB等多种编译器。
Keil编程和Proteus仿真软件联合直接用写的程序烧写到仿真软件里面,以上通过自己做的仿真,需要仿真程序实例的可以私聊我
Proteus功能特点:
Proteus软件具有其它EDA工具软件(例:multisim)的功能。这些功能是:
1.原理布图
2.PCB自动或人工布线
3.SPICE电路仿真
革命性的特点
1.互动的电路仿真
用户甚至可以实时采用诸如RAM,ROM,键盘,马达,LED,LCD,AD/DA,部分SPI器件,部分IIC器件。
2.仿真处理器及其外围电路
可以仿真51系列、AVR、PIC、ARM、等常用主流单片机。还可以直接在基于原理图的虚拟原型上编程,再配合显示及输出,能看到运行后输入输出的效果。配合系统配置的虚拟逻辑分析仪、示波器等,Proteus建立了完备的电子设计开发环境
仿真软件界面
现在应该对仿真软件有个基本了解了吧,这一篇不讲软件的安装使用,等下一篇来说说它的安装和使用
七夕快到了,明天将出一期心形LED流水灯制作,这电路很简单,程序也不难,但是实现的功能很酷炫,通过录制视频的方式教你怎么做心形LED流水灯,送给你心意的女孩子
关注智联电子DIY敬请期待
单片机入门教程之仿真软件Proteus 使用
Proteus是英国著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。它是目前比较好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。
一、 proteus功能:
1.原理布图
2.PCB自动或人工布线
3.SPICE电路仿真
二、 proteus特点:
1.互动的电路仿真
用户甚至可以实时采用诸如RAM,ROM,键盘,马达,LED,LCD,AD/DA,部分SPI器件,部分IIC器件。
2.仿真处理器及其外围电路
可以仿真51系列、AVR、PIC、ARM、等常用主流单片机。还可以直接在基于原理图的虚拟原型上编程,再配合显示及输出,能看到运行后输入输出的效果。配合系统配置的虚拟逻辑分析仪、示波器等,Proteus建立了完备的电子设计开发环境。
三、Proteus入门教程:
一、Proteus 7Professional 界面简介
安装完 Proteus 后,单击ISIS7快捷方式,运行 ISIS 7 Professional,会出现以下窗口界面:
仿真界面
Proteus ISIS的工作界面是一种标准的Windows界面,包括:标题栏、主菜单、标准工具栏、绘图工具栏、状态栏、对象选择按钮、预览对象方位控制按钮、仿真进程控制按钮、预览窗口、对象选择器窗口、原理图编辑窗口。
1.原理图编辑窗口(The EdiTIng Window):顾名思义,它是用来绘制原理图的。蓝色方框内为可编辑区,元件要放到它里面。注意,这个窗口是没有滚动条的,你可用预览窗口来改变原理图的可视范围。
2.预览窗口(The Overview Window):它可显示两个内容,一个是:当你
在元件列表中选择一个元件时,它会显示该元件的预览图;另一个是,当你的鼠标焦点落在原理图编辑窗口时(即放置元件到原理图编辑窗口后或在原理图编辑窗口中点击鼠标后),它会显示整张原理图的缩略图,并会显示一个绿色的方框,绿色的方框里面的内容就是当前原理图窗口中显示的内容,因此,你可用鼠标在它上面点击来改变绿色的方框的位置,从而改变原理图的可视范围。
3.模型选择工具栏(Mode Selector Toolbar):
主要模型(Main Modes):
1* 选择元件(components)(默认选择的)
2* 放置连接点
3* 放置标签(用总线时会用到) 4* 放置文本 5* 用于绘制总线 6* 用于放置子电路
7* 用于即时编辑元件参数 (先单击该图标再单击要修改的元件)
配件(Gadgets):
1* 终端接口(terminals):有VCC、地、输出、输入等接口
2* 器件引脚:用于绘制各种引脚
3* 仿真图表(graph):用于各种分析,如Noise Analysis
4* 录音机
5* 信号发生器(generators)
6* 电压探针:使用仿真图表时要用到 7* 电流探针:使用仿真图表时要用到 8* 虚拟仪表:有示波器等
2D图形(2D Graphics):
1* 画各种直线
2* 画各种方框
3* 画各种圆
4* 画各种圆弧
5* 画各种多边形
6* 画各种文本
7* 画符号
8* 画原点等
4.元件列表(The Object Selector):
用于挑选元件(components)、 终端接口(terminals)、 信号发生器(generators)、 仿真图表(graph)等。举例,当你选择“元件(components)”,单击“P”按钮会打开挑选元件对话框,选择了一个元件后(单击了“OK”后),该元件会在元件列表中显示,以后要用到该元件时,只需在元件列表中选择即可。
5.方向工具栏(OrientaTIon Toolbar):
旋转:
旋转角度只能是90的整数倍。
翻转:
完成水平翻转和垂直翻转。
使用方法:先右键单击元件,再点击(左击)相应的旋转图标。
6.仿真工具栏
仿真控制按钮
1* 运行
2* 单步运行
3* 暂停
4* 停止
2、操作简介
1、绘制原理图:绘制原理图要在原理图编辑窗口中的蓝色方框内完成。原理图编辑窗口的操作是不同于常用的WINDOWS应用程序的,正确的操作是:用左键放置元件;右键选择元件;双击右键删除元件;右键拖选多个元件;先右键后左键编辑元件属性;先右键后左键拖动元件;连线用左键,删除用右键;改连接线:先右击连线,再左键拖动;滚轮(中键)放缩原理图。
3、常用元件
(一)AT89C51 单片机的仿真实例
运行 Proteus 7 Professional(ISIS7 Professional),
添加元件到元件列表中:本例要用到的元件有:AT89C51、电阻、发光二极管、反相驱动器、开关、电源及地端子。
单击“P”按钮,出现挑选元件对话框电路图的绘制
1、将所需元器件加入到对象选择器窗口。Picking Components into the SchemaTIc 单击对象选择器按钮,如图所示
弹出“Pick Devices”页面,在Microprocessor ICs库中查找或在“Keywords”输入AT89C51,系统在对象库中进行搜索查找,并将搜索结果显示在“Results”中,如图所示。
在“Results”栏中的列表项中,双击“AT89C51”,则可将“AT89C51”添加至对象选择器窗口。
方法同上,接着在“Keywords”栏中依次重新输入7406、LED-BIBY、RES、SW-SPDT,将它们添加到元件列表中,将上述元件添加到原理图编辑区中,(由于可以进行自动标号,先选择主菜单中的工具-U1实时标注或按CTRL+N)然后,左键选择模型选择工具栏中的
图标,添加电源及地端子。注意电阻要编辑阻值、电源选POWER、地选GROUND。 最后,按图进行连线。
操作中可能要整体移动部分电路,操作方法:先用左键或右键拖选,用左键拖动选中的这部分电路随鼠标移动,在目标位置停止拖动并释放左键,这部分电路将被放到该处。
2.添加仿真文件
先右键 AT89C51 再左键,在出现的对话框的在 Program File 中单击 出现文件浏览对话框,找到编译后的十六进制文件,如P1.hex 文件,单击确定,完成添加文件,在 Clock Frequency中把频率改为 11.0592MHz,单击 OK 退出。
单片机基本用的软件都说完了,如果需要所有的软件私聊小编,明天正式开始程序编写,怎么用单片机点亮一个LED,零基础的可以关注智联电子DIY
相关问答
单片机 调试的方法和步骤?单片机调试是指通过逐步检查和验证硬件和软件的运行情况,以确保单片机系统的正常工作。下面是一般的单片机调试方法和步骤:1.准备调试环境:确保您拥有适当...
单片机 中硬件 仿真 软件仿真区别, 单片机 的硬件仿真器是什么有什么用,keil能进行硬件仿真吗,仿真哪些项目?硬件仿真:顾名思义就是你想像到的每一个信号都是由实体硬件发出的,比如说一个单片机硬件仿真器,它也会给你提供和真实单片机相同的封装、脚数的一个接口,然后...
什么是 单片机仿真 器?仿真器的出现也是有原因的,有两点:一,早期的单片机内部没有ROM,比如8031、8032,这种单片机只能外部扩展紫外擦除的EPROM存储器,就是芯片上带窗口的ROM。...
51 单片机仿真 机和51单片机开发板有什么不同-ZOL问答你好,单片机仿真机是表示已经成为产品用了已经开发过了。作为系统应用了。而单片机开发板是还没有变成应用的产品只是有基本组件还需要开发程序。这是主要的...
求推荐一台笔记本,用于 单片机 开发、软件编程及电路 仿真 ,性...顶级配置如i7+RTX显卡组合让你在单片机世界里横冲直撞,编程、仿真一个都不落下!就是钱包可能会有点肉疼~要我说啊,华硕VivoBookS15或者LenovoIdeaPadL490都...
程序在线可 仿真 , 单片机 上不能运行的原因?不能直接仿真,如何看程序是不是在单片机里运行,是不是通过串口助手看的呢,如果是这样,要看通信的波特率设置是不是对的,如果不是用的串口助手,我建议你用一...
51 仿真 器是干什么的?51仿真器是指以调试单片机软件为目的而专门设计制作的一套专用的硬件装置。单片机在体系结构上与PC机是完全相同的,也包括中央处理器,输入输出接口、存储器等...
proteus能 仿真 stm32的 单片机 吗?如果你在proteus中能找到stm32的单片机,就能仿真,否则就不能,很简单的道理。用不着问别人,别人说能或不能都没用,最终还是自己试试看吗。如果你在proteus...
单片机仿真 电阻是哪个?单片机仿真电阻是用来模拟电路中电阻的一种模拟元件,通常用来代替实际电路中的电阻,以便在单片机仿真软件中进行电路的仿真分析。它可以在仿真软件中设置阻值...
用proteus7.1 仿真 51 单片机 蜂鸣器发声实验?蜂鸣器在SpeakerandSounders大类里面,叫BUZZER驱动电压是可调的,默认是12V,调成5V即可,电路图很简单,一根脚接I/O,另一根接地,假设是接P2.0,程序就只要一...