Menu Close

单片机仿真软件Proteus安装与使用介绍

单片机仿真软件Proteus安装与使用介绍

Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。

单片机仿真软件Proteus安装与使用介绍

Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前比较好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。

4.1 Proteus的安装

运行Proteus软件 %title插图%num

%title插图%num

安装Licence

%title插图%num

选择“Browse For Key File”

%title插图%num

找到‘MAXIM_LICENCE.lxk’

%title插图%num

选中之后,点击install

%title插图%num

继续安装

%title插图%num

自主选择路径,直至安装结束。

安装完毕后,进入程序。

4.2.1 运行 ISIS 7 Professional,出现以下窗口界面

%title插图%num

4.2.2 选择元件,把元件添加到元件列表中:单击元件选择按钮“P”(pick),

%title插图%num

弹出元件选择窗口:

%title插图%num

在左上角的对话框“关键字”中输入我们需要的元件名称,

%title插图%num

在这个实验中我们需要的元件有:单片机AT89C52(Microprocessor AT89C52),晶振(Crystal),电容(Capacitor),电阻(Resistors),发光二极管 (LED-BLBY)。输入的名称是元件的英文名称。但不一定输入完整的名称,输入相应关键字能找到对应的元件就行,例如,在对话框中输入“89C52”,得到以下结果:

%title插图%num

在出现的搜索结果中双击需要的元件,该元件便会添加到主窗口左侧的元件列表区:

%title插图%num

双击

%title插图%num

也可以通过元件的相关参数来搜索,例如在这个实验需要30pF的电容,我们可以在“关键字”对话框中输入“30p”;文档最后附有一个“Proteus常用元件库”,可以在里面找到相关元件的英文名称。

找到所需要的元件并把它们添加到元件区

%title插图%num %title插图%num

AT89C52

 

%title插图%num %title插图%num %title插图%num %title插图%num

晶振                                                                      电容                                                      电阻                                                 发光二极管

 

4.2.3 绘制电路图

(1)选择元件

在元件列表区单击选中AT89C52,把鼠标移到右侧编辑窗口中,鼠标变成铅笔形状,单击左键,框中出现一个AT89C52 原理图的轮廓图,可以移动。鼠标移到合适的位置后,按下鼠标左键,原理图放好了。

%title插图%num %title插图%num

依次将各个元件放置到绘图编辑窗口的合适位置:

%title插图%num

绘制电路图时常用的操作:

放置元件到绘图区

单击列表中的元件,然后在右侧的绘图区单击,即可将元件放置到绘图区。(每单击一次鼠标就绘制一个元件,在绘图区空白处单击右键结束这种状态)

删除元件

右击元件一次表示选中(被选中的元件呈红色),选中后再一次右击则是删除。

移动元件

右击选中,然后用左键拖动。

旋转元件

选中元件,按数字键盘上的“+”或 “-”号能实现90度旋转。

以上操作也可以直接右击元件,在弹出的菜单中直接选择

%title插图%num

(2)连线

将鼠标指针靠近元件的一端,当鼠标的铅笔形状变为绿色时,表示可以连线了,单击该点,再将鼠标移至另一元件的一端,单击,两点间的线路就画好了。

%title插图%num

依次连接好所有线路,靠近连线后,双击右键可删除连线。

(3)添加电源及地极

选择模型选择工具栏中的图标,出现: %title插图%num

分别选择”POWER”(电源)”GROUND”(地极)添加至绘图区,并连接好线路。

%title插图%num

(因为Proteus中单片机已默认提供源,所以不用给单片机加电源)

(4)编辑元件,设置各元件参数

双击元件,会弹出编辑元件的对话框。

双击电容,将其电容值改为30pF:

%title插图%num

依次设置其他各元件的参数。

最终完成电路图如下:

4.2.4 下载程序并运行

双击单片机芯片,弹出对话框

%title插图%num

在Program File中,点击文件标志

%title插图%num

弹出对话框

%title插图%num

选中刚才生成的shiyan11.hex

此时,程序已经进入单片机。

%title插图%num

点击运行按钮

可以看到效果图

5.Keil与Proteus软件联调

Keil和Proteus的联调,即在Keil编译程序,调试Proteus中的电路,模仿现实中的硬件仿真器。

下面讲解两个软件联调的过程。

安装Keil3,并按照说明破解。

安装vdmagdi,注意要安装在Keil的安装目录下。

在Proteus的DEBUG选项下选择use remote debug monitor。

%title插图%num

在Keil的”option for target”中的Debug标签中注意选中右边的”use”,并选中 ” Proteus VSM Simulator”。

%title插图%num

在Keil中编译通过后,可以点击Debug按钮,进入调试状态。

同时,Proteus也自动进入了运行调试状态。

%title插图%num

在Keil中可以进行单步调试、断点调试,程序运行的结果可以在Proteus的软件中显示,即实现了联调。在没有硬件的基础上,实现了仿真与调试。

 

Posted in 单片机, 单片机开发板, 单片机教材教案

发表回复

相关链接