仿真软件Proteus和keil开发工具的安装
软件 proteus 8.12 SP0和keil下载提取码:0wdj
一、实验目的:
- 了解ZigBee 无线网络节点开发平台基本知识;
- 掌握仿真软件Proteus的安装方法及参数设置方法;
- 掌握Keil开发工具的安装的方法。
二、实验设备:
- Proteus仿真软件和Keil开发工具
- PC机一台;
三、实验内容:
搭建传感器仿真实验开发环境
四、实验步骤及数据分析:
仿真软件Proteus的安装
1、首先将压缩包“proteus 8.12 SP0”解压,解压之后有4个文件夹。
2、点击 proteus8.12.SP0.exe 文件,鼠标右键 选择以管理员身份运行。
3、点击“Next”,进行下一步。
4、先勾选“I accept the terms of this agreement”,然后点击“Next”,进行下一步。
5、选择第一项本地激活,点击“Next”。
6、直接点击“Next”。
7、然后点击“Browse For Key File”,选择通行证文件。
8、选择解压之后文件夹中的文件“Licence.lxk” 文件。
9、 点击“Insrall”,会弹出一个对话框,点击“是”,安装许可证密钥,。
10、点击Close,完成许可证安装。
11、直接点击“Next”,默认不选择。
12、选择 默认安装。
13、正在安装中。
14、点击“close”,完成安装。
15、返回我们安装包所在文件夹,复制文件 “Patch.exe”。
16、找到我们软件的安装位置,C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\BIN,将上一步复制的文件粘贴到这里,这里会弹出需要管理员权限,点击“继续”。
17、单击Patch.exe,鼠标右键以管理员身份运行,等待10s即可。
18、返回我们安装包所在文件夹,复制文件夹 “Translations”。
19、如图,找到软件的安装位置,C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional,将上一步复制的文件夹粘贴到这里,然后会弹出如下提示框,我们选择替换目标中的文件(出现需要管理员权限,点击“继续”即可)**。
20、找到路径:C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional所在目录,复制 MODELS 文件夹。
21、找到路径C:\ProgramData\Labcenter Electronics\Proteus 8 Professional所在目录,找这个目录需要将“隐藏的文件”显示出来,将上一步复制的文件夹粘贴在这个目录中。
22、到这里proteus8.12安装完成。
Keil开发工具的安装
1、keil介绍
keil软件主要是在进行单片机开发的时候使用,主要有针对于c51(AT89C51、STC89C51等51单片机)、arm单片机(LPC、STM32等系列arm单片机),该工具主要集编辑、编译、硬件芯片基本头文件和启动代码支持、调试等于一体。 Keil C51单片机软件开发系统的整体结构:C51可以完成编辑、编译、连接、调试、仿真等整个开发流程。开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。然后分别由C51及C51编译器编译生成目标文件(.obj)。目标文件可由LIB51 创建生成库文件,也可以与库文件一起经L51 连接定位生成绝对目标文件(.abs)。abs文件由OH51 转换成标准的hex 文件,以供调试器dScope51 或tScope51 使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如EPROM中。
2、keil安装
(1) 打开keil“c51v96a”安装包。
(2)打开安装包之后点击“next”。
(3) 勾选“同意”,点击“next”。
(4) 点击“brown”,自定义自己的安装路径,然后点击“next”。
(5)随意填写下面四个内容,之后点击“next”。
(6)安装进度条加载完成之后,点击“finish”,keil安装完成。
五、实验小结:
安装结果截图
1 Proteus是模拟电路、数字电路、模/数混合电路的设计与仿真平台;更是单片机系统先进的设计与仿真平台。它真正实现了在计算机上完成从原理图与电路设计、电路分析与仿真、单片机代码级调试与仿真、系统测试与功能验证到形成PCB的完整的设计与仿真过程。
2 Proteus可以仿真、分析(Spice)各种模拟器件和集成电路,该软件的特点是:
- 实现了单片机仿真和Spice电路仿真相结合。具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS 232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。
- 支持主流单片机系统的仿真。目前支持的单片机类型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。
提供软件调试功能。在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态,因此在该软件仿真系统中,也必须具有这些功能;同时支持第三方的软件编译和调试环境,如Keil C51 μVision 2等软件。 - 具有强大的原理图绘制功能。启动Proteus后将出现ISIS的设计窗口,如图1所示。包括:标题栏、主菜单、标准工具栏、绘图工具栏、状态栏、对象选择按钮、预览对象方位控制按钮、仿真进程控制按钮(最下面一行)、预览窗口、对象选择器窗口、图形编辑窗口。
3 Keil是单片机的一款开发环境,分为不同的版本分别对应不同阶段的单片机。 - 主流的就是51单片机和STM32单片机。
一般来说51单片机和STM32单片机的Keil版本不能共用,也就是一个keil不能同时编译51和STM32单片机的程序。但是无际单片机编程研究出了可以共用的方法keil是一款开发环境工具,那它主要的作用有以下2个:
(1)编写单片机程序
单片机支持用汇编和c语言来编写程序,汇编一般用的资源非常少的单片机
这个跟纯软件的c语言教程有点差别,主要体现在开发环境和需要学习的知识点。
(2)编译程序:我们写好程序以后,需要编译成hex的文件,下载到单片机里面去执行。