单片机相关软件的安装教程-联调
Keil4与Proteus7.8联调

51单片机虚拟调试1、安装Keil4与Proteus7.82、Keil4与Proteus7.8联调3、使用需要说明一下,我这里使用的虚拟电路板文件(TX-1.DSN)是郭天祥的那个.1、这一步就不用说了.....2、Keil4与Proteus7.8联调首先需要安装驱动<点这里>实现protues和keil的联调步骤如下:1.首先安装好Proteus 7.8和keil4(虽然这个驱动表明只支持Keil2和3两个版本,实测4版本也是没有问题的)2.安装keil和Proteus联调驱动程序3.安装联调驱动程序,注意:驱动程序安装在和keil同一个文件夹下4.在Keil4界面中点击Project—>Options for Target “Simulator”,点击Debug选项卡,然后如下配置:接着,我们点击右上角的Settings按钮,如下配置:4、使用在正式使用前还得小小配置一下,点击Target Options按钮:然后,点击Output选项卡,勾选Create HEX File选项(目的是生成.hex文件,该文件是要下载到板子中运行的代码):接着打开protues,找到89C51这个芯片(在最右侧中间位置):我们双击该芯片,会出现如下图所示对话框:我们只关心Program File这一项,点击右侧的文件夹图标,然后选择,你用Keil4编译出来的.hex文件,最后一步就是正式启动这块虚拟的开发板观看效果了,我们看程序界面最左下角有四个按钮:我们点击第一个按钮,虚拟开发板就运行了,我们就可以观察到实际运行效果,很棒(⊙o⊙)哦....下面来个helloWord试试,我们点亮第一个发光二极管D1:在Keil4中编写如下代码:#include <reg52.h>sbit D1 = P1^0;void main(){D1 = 0; //给低电平触发}复制代码编译完成之后,在protues中找到生成的.hex文件,再点击开始按钮就可以看到第一个发光二极管亮了:。
单片机开发软件keil使用技巧 联调5

单片机软件程序联调使用方法功能I/O口内部结构第一课:初识单片机记得在我们网站的论坛里,曾经有一位网友问了一个问题,什么是单片机?单片机是怎样的一个东东?单片机可以实现些什么功能?它主要应用在哪些领域?在我们单片机自学网的网上课堂的第一节课,我们就上面的这些问题与大家先做一个初步的探讨。
在进入课程的讲解之前,大家先一起来看看单片机吧。
下图是一片40脚的89C51及一片20脚的89C2051的单片机。
单片机的外形从上图中我们已初步认识了,那么什么叫单片机呢?所谓单片机,通俗的来讲,就是把中央处理器CPU(Central Processing Unit),存储器(memory),定时器,I/O(Input/Output)接口电路等一些计算机的主要功能部件集成在一块集成电路芯片上的微型计算机。
单片机又称为“微控制器MCU”。
中文“单片机”的称呼是由英文名称“Single Chip Microcomputer”直接翻译而来的。
单片机的主要分类:1、按应用领域可分为:家电类,工控类,通信类,个人信息终端类等等;2、按通用性可分为:通用型和专用型。
通用型单片机的主要特点是:内部资源比较丰富,性能全面,而且通用性强,可履盖多种应用要求。
所谓资源丰富就是指功能强。
性能全面通用性强就是指可以应用在非常广泛的领域。
通用型单片机的用途很广泛,使用不同的接口电路及编制不同的应用程序就可完成不同的功能。
小到家用电器仪器仪表,大到机器设备和整套生产线都可用单片机来实现自动化控制。
专用型单片机的主要特点是:针对某一种产品或某一种控制应用而专门设计的,设计时已使结构最简,软硬件应用最优,可靠性及应用成本最佳。
专用型单片机用途比较专一,出厂时程序已经一次性固化好,不能再修该的单片机。
例如电子表里的单片机就是其中的一种。
其生产成本很低。
在我们的这个网上课堂中,介绍的是MCS-51系列单片机,MCS-51单片机也是一种通用单片机,其结构及原理对所有的单片机都适用。
Keil MDK4.12与Protues联调

安装之前的准备:1、MDK4.12(Keil uVision 4)这个是KEIL最新版,至少也要用MDK4.0,之前的版本只能联调51,不能联调ARM。
2、Proteus 7.7 sp2这个是Proteus最新版,只有这一个版本两个联调仿真都成功了,之前的版本都不行,不是能联调51不能联调ARM,就是能联调ARM不能联调51。
3、vdmagdi.exe这个是一个联调的补丁,貌似只有一个版本。
上面3个软件网上都有下载,如果没有的也可以问我要。
安装方法:先安装1、2两个,再安装第3个。
设置方法:1、Proteus中的设置方法:勾选最后那个。
USE REMOTE。
2、Keil4 配置文件的设置方法:①、打开Keil的安装根目录,在根目录下有一个配置设置文件:tools.ini,用记事本的方式打开②、找到“[ARM]”,在代码的第7行就是,可以用“编辑==》查找”③、在[ARM]中找到“TDRV8=STLink\ST-LINKIII-KEIL.dll ("ST-Link Debugger")”然后在找到的这句代码后面粘贴上“TDRV9=BIN\VDMARM.DLL ("Proteus VSM Simulator")”④、把[ARM]下面第三行替换为“CPUDLL0=SARM.DLL(TDRV0,TDRV5,TDRV6,TDRV9)”也可以在括号里添加上“,TDRV9”⑤、找到[ARMADS],重复③和④中替换的地方。
说明。
这个配置的时候不要太死板,虽然③说粘贴上“TDRV9”,但如果已经有“TDRV9”了,就顺推到“TDRV10”“TDRV11”。
④、把[ARM]下面第三行替换为“CPUDLL0=SARM.DLL(TDRV0,TDRV5,TDRV6,TDRV9)”的时候,前面你粘贴的是TDRV几,就在后面补上几。
不要你粘贴的是TDRV11,这里还写TDRV9.。
这个就不多说了。
AVR单片机相关软件安装及编译烧写流程

AVR单片机相关软件安装本次项目开发使用AVR的AT90CAN128单片机,使用JTAG ICE仿真器,需要安装的软件及驱动有AVRStudio、iccavr、USB转串口驱动以及仿真器驱动。
一、AVRStudio软件安装1. 双击开始准备安装2.单击“Next”,选择同意License3. 选择安装路径4. 选择USB 驱动5. 确定开始安装6.安装中7. 安装完成二、iccavr软件安装1.双击,接着双击iccv7avrV7.22Setup.msi,开始装备安装2. 单击下一步3. 选择安装路径4. 点击安装5. 安装完成三、USB转串口驱动1.双击,点击INSTALL,等待安装完成即可四、仿真器驱动安装(XP版)1. 双击点击SETUP.EXE安装2.安装完成,重新启动计算机AVR单片机编译烧写流程本文以在AT90CAN128芯片上编写的工程can128_sw_defn为例,简单介绍A VR 单片机的编译和烧写流程:一、A VR单片机编译流程1. 打开ICCA VR软件,下拉菜单栏上Project,点击open,弹出对话框如下:选择can128_sw_defn.prj打开,点击右侧栏中的can128_sw_defn.C文件,修改代码。
2. 点击Project->options,或者点按钮,弹出对话框如下:在Target下面的Device Configuration中选择芯片为AT90CAN128,如图所示,点击OK。
3. 点击Build Project,调试栏出现下图即为编译成功,若有错误请根据错误指示进行相应代码修改即可。
二、AVR单片机烧写流程1. 将JTAG ICE与目标板以及PC机相连。
2. 打开A VRStudio,将会提示一个welcome对话框,如下图所示:点“Cancel”即可,然后点击avr studio主窗口中的图标前面标有Con的那个图标,然后按下图选择点“Connect”即可进行JTAG的联机(由于avr studio会记忆用户使用的设备是并且同时会记忆用户使用的COM号,如果下次和上次使用的是相同的设备并且没有更换COM口,那么下次使用的时候直接点击右边标有AVR的那个图标就可以快速进入联机状态;如果下次和上次使用了不同的设备或不同的COM口请使用Con图标进行联机)。
关于单片机压缩包里protues软件的安装

Proteus安装教程(针对特定的压缩包)只针对小范围的用途,无商业目的,侵删!!已经自己装好了“大神?”就不要看了~一.proteus 7.5 sp3安装1.2.3.Ⅰ软件的安装选第一个,当地秘钥吧……如果已经安装过秘钥会出现类似以下界面:否则可能会这样本地安装秘钥选择Browse for Keys File文件的路径选择压缩包解压存放的的路径里在文件夹proteus\Proteus7.5sp3破解汉化\Proteus 7.5 SP3稳定破解里面选上然后确定Install出现安装本地库文件成功后会出现下面这个接下来就是Browse选择安装路径,不建议选择C盘,建议在之前非系统盘新建一个文件夹用来作为protues的专用文件夹…….并且文件夹的路径最好不要出现中文,否则后面可能打不开所安装的软件.以D:\proteus222为例,别问我为何加222…….(任性~)第四个也选上吧,以后会有用的,我猜的…….→_→下一个Next一直到Finish二.生成破解破解文件打开开始选择的安装目录,例如hehe的D:\proteus222,如果你默认的安装目录就在系统盘里找吧~在bin文件夹里选择ISIS.exe文件不出意外会出现这个~至于原因,就不多说了。
现在呢?找到protues\Proteus7.5sp3破解汉化里的这个打开然后…..Browse选择生成秘钥的存储路径,这个可以随意,只要你能找到你生成的文件,选择好路径后,点update,以D:\proteus222为例,注意别选到下一级的bin问件夹里会出错的哦~ 生成文件后你可以在相应地路径里找到这个文件然后将这个文件移动到安装protues的路径的bin文件夹内,例如D:\proteus222\BIN现在再打开时,就可以使用了……..PS:这时的界面是英文了,如果习惯的话就用这个,马上要进行汉化如果以后想要用回英文,请将Bin文件夹里的这两个英文库在其他文件夹里备份,等会儿你就懂了……..(多嘴啦~)三.关于汉化打开并解压protues\Proteus7.5sp3破解汉化中的将文件夹里的这两个文件复制粘贴进安装protues的安装路径的bin文件夹内,例如:D:\proteus222\BIN两个都选择第一个复制和替换……..现在再运行一下ISIS.exe界面就是中文了……..别忘了在桌面生成快捷方式哦~温馨提示一下:单片机文件夹里的CPU1111.DSN是单片机最小系统的原理图,可以参照这个学习吧~加油!!!关于Keil的安装网上有很多,以后就自己多搜一点儿吧~关于protues和keil之间建立连接关系的问题,可能有点儿麻烦,不过慢慢来,vdm51.dll 文件,会在后面上传一下的………说明一下:安装文档适用于装软件的小白用户,大神轻喷……..以后可能会有很多类似的不忍心却又不得不装的软件~~多尝试吧………….这个文档是用来解决短期内电子仿真的问题,支持正版是很有必要的………碎觉了~呵呵哒~。
keil、protues安装 protues与kiel联调方法(自己成功安装使用了)

一.KEIL安装注册方法:如图首先、安装c51v805 中文版.exe双击后安下图流程。
以上步骤KEIL软件安装完成!下面步骤是注册!首先、点击打开后按图操作!反回到桌面打开软件二. Proteus 7.5 安装再安装vdmagdi.exe 默认三.protues与kiel联调方法1。
把C:\Program Files\Labcenter Electronics\Proteus 6 Professional\MODELS\目录下的VDM51.dll文件复制到 C:\Keil\C51\BIN文件夹下。
(目录名都是默认的,你可以根据你实际安装的目录进行复制。
) 可能会没有这个VDM51.dll 楼主需要网上下一个,再放到BIN 里面2。
用记事本(其它的编辑软件也可以,如Ultra Edit)打开Keil 根目录下的 TOOLS.INI 文件,在[C51] 栏目下加入 TDRV3=BIN\VDM51.DLL ("Proteus VSM Monitor-51 Driver" ) ,其中“TDRV3” 中的 “3”要根据实际情况写,不要和原来的重复。
(我的这个文件中已经有了从TDRV1到TDRV4, 所以我用的是TDRV5)3。
建立KEIL工程后,单击“Project菜单/Options for Target”选项或者点击工具栏的“option for ta rget”按钮,弹出窗口,点击“Debug”按钮,在出现的对话框里在右栏最上部的下拉菜单里选中“Proteus VSM Monitor一51 Driver”。
并且还要点击一下“Use”前面表明选中的小圆点。
这样就连上了首先,你要下载安装这两个软件了。
Proteus可以到官方网站(/)下载试用板(试用版无存盘功能),最新版本是6.5。
Keil也可以到它的官方网站(/)去下载它的demo板(有2K代码限制),最新的版本是7.20。
下载后就可以安装了。
单片机机器人编程软件安装方法

单片机机器人编程软件安装方法一、USB下载线驱动安装方法:1.将教具箱中的光盘放入电脑光驱,并将光盘中的文件(下图所示)拷贝到电脑硬盘上:2.打开电脑硬盘上的Robo kit No5文件夹,内容如下:3.打开7_USB converter(driver)文件夹,内容如下:4.鼠标左键双击CP210x_VCP_Win_XP_S2K3_Vista_7(6.5)文件,如下图5.弹出下图窗口,选中Install a new instance of this application,并点击Next,如下图:6.弹出下图窗口:7.进度条完成之后,弹出下图窗口,并点击Next。
8.弹出下图窗口,选中I accept the terms of the license agreement,并点击Next。
9.弹出下图窗口,点击Next。
10.弹出下图窗口,点击Install。
11.之后弹出下图窗口。
12.上个步骤的进度条完成后,会弹出下图窗口,点击Finish即完成安装。
二、编程软件安装方法:1.打开2_Rogic Program文件夹,内容如下:2.鼠标左键双击Rogic3.2(8Port),如下图红色方框:3.弹出下图界面,点击Next,进行下一步。
5.之后会弹出下图窗口,等待进度条变为100%即可。
6.弹出下图窗口,即安装完成,点OK即可。
8.安装完成后,双击桌面的快捷方式Rogic3.2(8Port),即可开始为机器人编程,快捷方式图标如下图所示:9.如果电脑已经联网的话,打开软件后会进入软件更新的操作,界面如下:10.之后,软件更新的操作如下:(由于系统语言不兼容,界面可能会出现以下乱码的情况,只需依次点击红色方框中的按钮即可)11.软件更新完成后,桌面会生成一个新版本软件的快捷方式(Rogic 3.2.8.12),如下图所示。
之后编程用更新后的软件即可(旧版快捷方式可删除掉)。
12.新版软件打开后,仍会显示检查软件更新的窗口,如下图所示,不用理会,等待检查完成后即可进入编程界面。
keil安装与使用流程

keil安装与使用流程Keil是一款广泛使用的嵌入式开发工具,用于编写程序和调试单片机系统。
本文将为您介绍Keil的安装与使用流程,帮助您快速上手。
一、Keil安装1. 第一步是下载Keil软件。
可以在Keil官网(2. 解压安装包。
找到保存的Keil安装包文件,并将其解压到您想要安装的目录下。
建议选择一个简单的路径,以免出现安装失败的问题。
3. 运行安装程序。
进入解压后的文件夹,找到名称为"Setup.exe"的文件,并双击运行。
接下来,会弹出一个安装向导界面,按照向导中的提示一步一步进行安装。
4. 接受许可协议。
在安装向导中,您需要阅读并接受Keil软件的许可协议。
仔细阅读协议内容,并勾选“我接受此许可协议”的选项。
5. 选择安装路径。
在安装向导中,您可以选择Keil软件的安装路径。
默认路径是建议的,您也可以更改安装位置。
点击“下一步”按钮继续。
6. 选择所需组件。
在安装向导中,您可以选择需要安装的组件。
根据您的需求和系统资源,选择适合您的组件。
点击“下一步”按钮继续。
7. 安装配置。
在安装向导中,您可以设置一些Keil软件的配置选项。
例如,是否创建桌面快捷方式、是否关联Keil文件等等。
根据您的需要进行设置,并点击“下一步”按钮继续。
8. 安装完成。
等待安装过程完成,可能需要几分钟时间。
安装完成后,会弹出一个提示窗口,点击“完成”按钮。
二、Keil使用1. 创建新项目。
打开Keil软件,在菜单栏上选择“Project”→“New uVision Project”来创建一个新项目。
选择项目保存的路径,并为项目命名。
2. 配置目标器件。
在新创建的项目中,右键点击“Target1”文件夹,选择“Options for Target1”来配置目标器件。
在弹出的对话框中,选择您使用的单片机类型,并设置相应的配置选项。
3. 编写代码。
在左侧的文件夹中,右键点击“Source Group 1”文件夹,选择“Add New Item to Group 'Source Group 1'”来添加新的源文件。
STM-MCUISP软件安装及使用方法

STM-MCUISP软件安装及使用方法简介STM-MCUISP软件是针对ST公司的MCU产品所开发的一款下载和编程工具。
能够支持STM32、STM8等不同系列的芯片,可以通过单线或多线接口对芯片进行编程和调试。
本文将介绍STM-MCUISP软件的安装和使用方法,帮助使用者能够更好地了解和掌握该软件的基本操作。
安装1.下载安装包在ST公司官网中找到下载页面,根据自己的操作系统下载对应的软件包,目前STM-MCUISP软件支持Windows、Linux、MacOS等多个平台。
2.安装软件在下载完成后,执行安装程序,按照提示完成安装过程。
对于Windows平台的用户,还需要安装驱动程序。
使用连接硬件在开始使用STM-MCUISP软件之前,需要连接硬件设备。
连接单线或多线的设备时,请先将官方提供的有关硬件的材料和应用笔记熟读。
对于单线接口的设备,其连接方法和相关说明详见应用笔记 AN2606;对于多线接口的设备,详见 AN3155。
打开STM-MCUISP软件安装完成后,在电脑桌面上双击STM-MCUISP软件的快捷方式,或者在开始菜单中找到相应图标,双击打开软件。
创建新工程在软件界面界面中,单击“File”选项,然后选择“New Project”进行工程创建。
设置好工程名之后,还需要设置工程的芯片型号、调试接口等信息。
完成设置后,保存工程,以备后续的使用。
配置选项在工程设置完成后,需要对相应的调试选项进行配置。
通过菜单栏的“Options”选项进入配置界面。
其中包括了选项卡、调试接口、连接方式等参数的配置。
编译/下载完成以上步骤之后,可以编写自己的代码,然后进行编译。
当编译失败时,请检查代码和编译选项是否正确。
编译通过之后,可以选择下载程序到芯片中。
单击菜单选项“Flash” -> “Download”,进入下载界面,选择正确的芯片和连接方式,完成下载任务。
调试在下载完成后,还可以进行相应的调试工作。
keil与Proteus联调

k e i l与P r o t e u s联调------------------------------------------作者xxxx------------------------------------------日期xxxxKeil与Proteus的联调设置第一步:安装好Proteus、Keil uvision(本人用的是Proteus、Keil uvision5,其他版本类似)两个软件,并破解(相信大家不会用正版的),本教程是ARM联调,需要ARM,Keil 就要破解ARM的,需要51的就要破解51的。
第二步:安装Proteus VSM Simulator驱动(可以在网上免费下载到,百度一下。
虽然说供keil2和keil3用,但是亲测keil4和keil5也能用)。
当然也可以在下一步操作后安装,不过那样的话修改配置问价就麻烦一下等着瞧。
需要强调的是必须安装目录必须选在Keil uvision安装目录之下。
当然也可以只选择你所需要的。
安装完毕之后可以在C51和ARM下面目录的BIN文件夹的下面分别看到VDM51.dll和VDMARM.dll,如果没有,说明没有安装到指定路径下,请重新安装。
第三步:修改Keil uvision安装目录下的配置文件,即TOOLS.INI。
用记事本打开,或其他查看软件打开。
找到[ARMADS] 这一行下面的内容,到[C51]这一行为止,即[ARMADS]字段。
[ARMADS].........[C51]在 [ARMADS] 下面可能会看到下面这一行:CPUDLL0=SARM.DLL(TDRV0,TDRV4,TDRV5,TDRV8) # Drivers for ARM7/9 devices也就是默认可以使用TDRV0,TDRV4,TDRV5,TDRV8所代表的调试工具,为ARM7/9的驱动但是我们要使用Proteus调试,可[ARMADS]字段里面没有,接下来我们就把也它加进去。
单片机学习软件安装说明1

单片机学习软件安装说明
1.下载安装Proteus7.7(世界上目前我知道的最好的单片机仿真软件);
2.下载安装Proteus破解(破解软件,仅用于教学,严禁商用,违者后果自负,呵呵)
3.Proteus安装完成,可以正常使用了。
4.下载安装keil+uvision4破解版下载.ZIP(世界上目前我知道的应用最广泛的单片机开发软件)
①运行mdk400.exe;
②运行c51v900.exe;
③运行rlarm400.exe;
④运行安装好的keil;
⑤点击file——license management,复制CID号;
⑥运行keil c51 v8.16a keygen.exe,粘贴CID号,点击generate获得new license id code,粘贴到
keil——file——license management中,添加;
⑦破解成功!
5. keil安装完成,可以正常使用了。
6. keil和Proteus的联调。
①下载运行vdmagdi.rar;
②运行安装好的keil;
③点击project——options for target ‘target 1’——debug,选中“Proteus VSM simulator”。
④运行Proteus的ISIS,鼠标左键点击菜单“Debug”,选中“use romote debuger monitor”;
⑤ Keil与Proteus联调设置结束。
7. keil下编写C语言程序,Proteus仿真单片机电路,联调成功!
8. keil和Proteus到底是干什么的,怎么用?自己去体会吧。
关于如何使用Proteus和keil4联调

一、关于如何使用Proteus。
软件下载地址:59.77.2.173/edown25/Proteus有点类似protel,在本学期的单片机实验课中所起的作用主要是考虑到同学们只利用上课时间在单片机实验室编程时间比较紧,所以老师采用Proteus让大家可以自己先做仿真,看看实验现象,关于Proteus大家不用懂得太多,只要懂得如何用Proteus看现象及与如何与Keil uVision4联调即可。
当然,软件要先安装好,并且是破解好的。
否则会出错。
下面先讲讲如何用Proteus看实验现象。
其实就是助教会在下一周实验前将Proteus电路图画好,大家直接打开电路图,在51芯片上双击出窗口导入.hex文件(编译.成功asm或.c 文件时会生成),然后点击运行即可观看现象。
想要停止,点击停止就OK。
以观察实验二的例子为例。
如图。
打开.DSN文件出现如下界面。
运行、停止用于控制界面大小等双击单片机芯片,出现对话框双击单片机芯片,出现对话框此处导入同文件夹下的.hex文件点击运行或者停止即可观察实验室现象。
二、如何使用Keil uVision4与Proteus联调。
打开Keil uVision4 。
如下图所示。
1、菜单栏的project菜单下新建一个工程。
2、保存工程名称后,出现如下菜单。
选择Atmel下的A T89C51,点击OK后在跳出来的菜单后点击“否”。
3、在生成的新工程的“Target1”上点鼠标右键,菜单上选择“Option for Target Target1”。
出现如下对话框。
Output框下将“Create HEX file”前打钩,使得在编译成功后能生成.hex文件,用于在Proteus 中作仿真,也是用于烧录的。
Debug框将“Use:Proteus VSM Simulator”选择,如下图显示:注意,在设置“debug”前要将keil与Proteus的联调软件安装好!点击“OK”设置完毕!4、新建.c或.asm文件,在source Group1右键将编写的.c或.asm文件添加进去,即可进行编译。
Proteus与Keil安装和联调设置

Proteus与Keil安装和联调设置一、安装Proteus软件1.根据Proteus的安装说明安装好Proteus软件(包括补丁)。
二、安装Keil软件1.记下安装序列号:SN = K1DZP-5IUSH-A01UE。
进入setup目录点击setup.exe进行安装;2.选择Install Support....全新安装,以前没有安装过或者放弃以前的序列号安装;选择Update Current Installation升级安装,将可以保持原来的序列号,不必再次输入3.选择Full安装,Next->Yes(接受版权信息)->选择安装目录->Next->输入序列号、姓名、公司等,除了序列号以外,都随意,可以如实输入你的姓名等。
->next->....直到安装完成。
三、Proteus与Keil配置1.安装Proteus对Keil的驱动程序:vdmagdi.exe双击_3447219_vdmagdi.exe出现选择驱动uVision3还是uVision2对话框选中“AGDI DRIVER FOR uVision2”(本台PC中只装有uVision2,只能对51仿真。
若安装uVision3还可对ARM仿真),单击“Next”出现选择安装地点对话框单击“Next”出现“select compont”对话框选中复选框,点击“Next”出现完成对话框点击“Finish”。
2.配置Proteus与Keil1)启动Proteus,打开要仿真的文件,选择“Debug”出现对话框选中“Use Remote Debug Monitor”。
2)调出AT89C51属性对话框,将其程序文件设置为空(因为我们要直接用Keil去控制Proteus)。
3)(Keil2设定)启动Proteus对应的Keil工程,选中“Target 1”,单击右键出现快捷菜单选中“”,选中“Device”选项,选中对应的单片机,选中“Debug”选项卡,单选“Use Proteus VSM Simulator”,选中“Go till main”复选框,点击“Settings”按钮出现对话框填入“127.0.0.1;8000”等。
Arm单片机软件安装步骤及简单操作

Arm单片机软件安装步骤及简单操作1第一步安装虚拟机,这个过程需要把VM10注册机压缩文件解压到当前文件夹,得到序列号,注意(每台机器上解压的序列号不一致,不能将其解压后的文件得到的序列号拷贝到其他电脑中使用)。
2虚拟机安装完成后,将培训班虚拟机压缩文件解压到当前文件夹。
3解压文件完成后,打开虚拟机,选择“我的电脑”—“G盘”—“培训班虚拟机”—“Red hat 4……”。
单击确定。
4在虚拟机界面中找到“虚拟机”—“设置”,然后弹出来一个新的对话框,此时选择“选项”—“共享文件夹”—然后在对话框右面选择”总是启用“,将XP E:share移除掉。
并选择添加G盘—2410 dvp linux 完成。
5开启此虚拟机,选择“我已复制该虚拟机”,等待出现新的对话框后输入账户“root”,密码“123456”继续等待弹出终端对话框。
6驱动该虚拟机,在终端对话框下,输入“cd /”点击回车回到根目录,输入”ls”查看根目录下的文件,然后输入“cd mnt”并点击回车,输入”ls“查看脚本下文件,再输入”cd hgfs”点击回车,输入”ls”查看,最后输入“./install.sh”并点击回车,等待驱动完成。
7在“开始“菜单下—”程序“—”附件“—”通讯“—打开”超级终端“,然后在弹出来的对话框中选择”否’,新建连接将其命名为“arm”。
并单击下一步,端口设置每秒位数115200,数据流控设置“无”单击确定。
待弹出来一个空白对话框后打开设备开关,点击回车等待。
8在超级终端【mnt】【yaffs】目录后输入“ifconfig”并单击回车,查看超级终端IP地址,然后在虚拟机终端下同样输入“ifconfig”并单击回车,查看虚拟机IP地址。
(为了挂接成功必须使超级终端的IP地址与虚拟机的IP地址格式相同,但不能完全一样)。
9修改超级终端Ip地址,在【mnt】【yaffs】后输入”ifconfig eth0192.168.XXX”并点击回车,使两者的格式相同,修改IP地址完成。
单片机开发软件keil使用技巧 联调12

单片机软件程序联调使用方法功能I/O口内部结构存储模式决定了没有明确指定存储类型的变量,函数参数等的缺省存储区域,共三种:1. 1. Small模式所有缺省变量参数均装入内部RAM,优点是访问速度快,缺点是空间有限,只适用于小程序。
2. 2. Compact模式所有缺省变量均位于外部RAM区的一页(256Bytes),具体哪一页可由P2口指定,在STARTUP.A51文件中说明,也可用pdata指定,优点是空间较Small为宽裕速度较Small慢,较large要快,是一种中间状态。
3. 3. large模式所有缺省变量可放在多达64KB的外部RAM区,优点是空间大,可存变量多,缺点是速度较慢。
提示:存储模式在C51编译器选项中选择。
4. 第四节存储类型声明变量或参数的存储类型可由存储模式指定缺省类型,也可由关键字直接声明指定。
各类型分别用:code,data,idata,xdata,pdata说明,例:data uar1char code array[ ]=“hello!”;unsigned char xdata arr[10][4][4];5. 第五节变量或数据类型C51提供以下几种扩展数据类型:bit 位变量值为0或1sbit 从字节中定义的位变量0或1sfr sfr字节地址0~255sfr16 sfr字地址0~65535其余数据类型如:char,enum,short,int,long,float等与ANSI C相同。
6. 第六节位变量与声明1. 1. bit型变量bit型变量可用变量类型,函数声明、函数返回值等,存贮于内部RAM20H~2FH。
注意:(1) 用#pragma disable说明函数和用“usign”指定的函数,不能返回bit值。
(2) 一个bit变量不能声明为指针,如bit *ptr;是错误的(3) 不能有bit数组如:bit arr[5];错误。
2. 2. 可位寻址区说明20H-2FH可作如下定义:int bdata i;char bdata arr[3],然后:sbit bito=in0;sbit bit15=I^15;sbit arr07=arr[0]^7;sbit arr15=arr[i]^7;7. 第七节Keil C51指针C51支持一般指针(Generic Pointer)和存储器指针(Memory_Specific Pointer).1. 1. 一般指针一般指针的声明和使用均与标准C相同,不过同时还可以说明指针的存储类型,例如:long * state;为一个指向long型整数的指针,而state本身则依存储模式存放。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机课设相关软件的安装
电工电子实验中心
目录
一、 KEIL的安装
二、 Proteus7.10的安装
三、 Keil 与Proteus联调的插件安装与设置
四、 注意事项
一、KEIL的安装
本实验使用的keil版本是keil750AHK(3000TB),推荐安装该版本。
安装此版本好处:(1) 该版本为汉化版
(2) 与实验室兼容,可以不用因为版本高打不开工程文件。
1、找到相应的安装文件,双击安装
2、选择版本“Full Version”
3、NEXT
4、YES
5、安装路径,默认,不要更改
6、找注册码文件sn.txt
7、将序列号:k1dzp-5iush-a01ue 复制到下面的界面中
8、NEXT
9、NEXT
10、开始安装
11、在该界面下等待5分钟左右
12、取消发送
13、完成安装
14、点击桌面图标,打开keil
15、打开已有工程的界面
二、Proteus7.10的安装
本实验用到的Proteus版本为7.10,主要考虑到该版本可以安装在XP/WIN7(32,64位),所以使用的最新版本。
实验室用的是7.4版本,该版本在WIN7上安装不上(必须7.7版本以上)。
所以有的同学用7.10新建的文件在7.4上面打不开,后面专门在注意事项中给出了解决办法。
1、解压缩安装文件
压缩包里面有Proteus 的安装文件:
安装文件“Proteus 7.10 专业版2012 发布.exe”
和谐文件“Proteus 7.10专业版破解包”
汉化文件“Proteus 7.10专业版汉化文件”
KEIL与Proteus联调插件文件“vdmagdi.exe”
2、开始安装
双击“Proteus 7.10 专业版2012 发布.exe”开始安装。
3、NEXT
4、YES
5、点“Use a Locally Installed License Key”,Next。
6、Next
在和谐文件“Proteus 7.10专业版破解包”里面找licence.lxk
7、点“Browse For key File”,找到并选中“LICENCE.lxk”文件,点“打开”
8、点“Install”
9、点“是”。
10、Close。
11、Next。
12、点“Browse”可以改安装路径,个人建议把路径改成没有空格和中文的,这样
可以避免一些不必要的麻烦,我这里设为了“d:\LabcenterElectronics\Proteus7Professional”。
13、除了“Converter Files”不选之外,其他的都选,默认也是这样,Next 就行了
14、NEXT
15、完成安装,啥也不选电机“Finish”
16、现在要和谐一下了,
将下面这两个文件拷贝到,proteus的安装目录下:“D:\LabcenterElectronics\Proteus7Professional”
17、双击运行“7.10 破解补丁1.0.exe”
点“浏览”,选中之前Proteus 的安装目录,我这儿是
“D:\LabcenterElectronics\Proteus7Professional”,然后点“升级”。
18、完成破解
点“确定”,再回到上图,这时点“关闭”,到这就和谐完毕了
19、
20、打开打开ISIS 7 Professional,开始—所有程序—Proteus 7 Professional—ISIS 7
Professional。
21、主界面,不看例子选“NO”
22、打开一个例子
三、Keil 与Proteus联调的插件安装与设置
现在讲Keil 与Proteus 的联合仿真设置,先得装个联机调试驱动程序“vdmagdi.exe”(同时支持C51 和ARM 的)。
1、双击运行“vdmagdi.exe”
2、NEXT
3、选第二项“AGDI Drivers for uVision3”,next
4、点“Browse”选中之前Keil 的安装目录,默认即可,Next。
5、全选上,Next,会出现一下下无响应的状态,没事儿的,别动,等下就好了。
6、Finish,完成插件的安装,下面要开始设置KEIL和proteus。
7、设置
打开“Keil uVision2”新建一个C51 的工程,这个不用我说了,嫌麻烦可以打开自带的一些例子,C51 的在“C:\Keil\C51\Examples”。
之后在菜单栏上点“Project-Options for Target ‘XXXX’”
(那些叉是工程名),当然也可以用快捷键“Alt+F7”,弹出Options窗口,在上面的一排子项中选中“Debug”项,你会看到泾渭分明的左右边设置,选中右边最上面的“Use”,在“Use”右边的下拉菜单中选中“Proteus VSM Simulator”(旁边的Setting 按键可以设置远程调试的IP和端口,默认就行了,不用设置),然后点下面的“OK”就行了。
看下图。
8、proteus软件设置
打开“ISIS 7 Professional”后,点“Debug”菜单,然后选“Use Remote Debug Monitor”,看图,这样就设置完毕了。
在Keil 中程序完后,直接点仿真就会自动调用Proteus 进行仿真了。
另外说明一点,Keil的工程目录的Proteus 的工程目录要设在同一文件夹,二者的相关文件都放在同一文件夹就对了,仿真时两个软件都打开,同时也得打开设计工程。
好了,到这儿就完了。
四、注意事项
1、proteus低版本软件打不开高版本
实验室用的是7.4版本,而现在安装的是7.10,所以在实验室会打不开。
解决办法:将高版本的另存为低版本。
另存为
选择保存类型”ISIS7.0 Design File”。