星研集成开发环境使用手册(精)(完整版)_第1页
星研集成开发环境使用手册(精)(完整版)_第2页
星研集成开发环境使用手册(精)(完整版)_第3页
星研集成开发环境使用手册(精)(完整版)_第4页
星研集成开发环境使用手册(精)(完整版)_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、附录三星研集成环境软件3. 1软件安装3. 1. 1安装星研集成环境软件一.新用户安装步骤使用光盘安装:1 将仿真器、实验仪所配CD插入CD-ROM区动器。2在“我的电脑”或“资源管理器”中选择CD-ROM区动器星研,然后运行 SETUP.EXE文件即可进入安装界面。3.中文界面,用户只需按程序提示一步一步进行安装即可。使用In ternet 下载文件的用户1 .运行下载文件(XingYan.exe ),软件自动执行安装程序。2 安装程序为中文显示,用户只需按程序提示一步一步进行安装即可。二.已安装过低版本星研集成环境软件的用户的安装步骤:1 首先将原来的低版本软件进行卸载,具体步骤请参考“软

2、件卸载”部分的内容。2 以后按新用户的安装步骤进行安装。在安装过程中,如果用户没有指定安装目录,安装完成后会在C:盘建立一个 C:XINGYAN目录(文件夹,结构如下:XingYan可执行文件、DLL文件、寄存器文件EXAMPLES例子程序3. 1. 2软件卸载1. 进入控制面板,运行 添加/删除程序”。2. 进入 添加删除程序”窗口,在 安装/卸载”页面上的列表中选择 星研集成环境 软件”,按 删除”按钮,之后按自动卸载程序的说明一步一步地操作即可。3. 1. 3 USB驱动程序1、USB驱动程序的安装通过USB(通用串口总线)接口将微机与仿真器、实验仪相连,打开仿真器、实验仪电源。仿真 器

3、、实验仪与微机的第一次连接引起驱动程序的安装会变得很简单,您只需等待安装过程的结束或 按驱动程序的安装向导执行完即可。驱动程序的安装会岀现如下界面:实际的界面可能有些差别,请等待该过程的结束。驱动程序的安装过程中,请勿执行其它应用程 序。2、如何解决连接不上的情况如果仿真器、实验仪与微机连接不上是由于未按正确步骤造成的,可根据以下步骤解决:Window98/Window Me :重新安装星研集成环境软件,关闭仿真器电源,稍等几秒钟,再打 开电源,等待操作系统安装新的驱动程序结束后,运行星研软件即可。Win dows2000/WinX P在仿真器电源打开的情况下,使用控制面板中的“设备管理器”,

4、可以看到一个未安装好的 USB设备:上图中的“通用串行总线控制器”下有一个打问号的USB设备,选中后按鼠标右键,选择菜单中的“卸载”项。重新安装星研集成环境软件,关闭仿真器、实验仪电源,稍等几秒 钟,再打开电源,等待操作系统安装新的驱动程序结束后,运行星研软件即可。注意:必须先安装星研集成环境软件;在WinXP中,驱动程序的安装会有选项,按缺省的值选择即可。3. 1 . 4软件启动运行 Windows进入桌面窗口。鼠标单击“开始”按钮,在“程序”栏中打开“星研集成环境软件”菜单栏,在其中选择 “星研(SUPERSTAR系列仿真器)”,开始启动星研集成环境软件。注意:当您使用低配置机器时,从星研

5、集成环境软件退出后必须等待足够的时间,让系统完全 退出(硬盘停止工作)后,方可再次启动星研集成环境软件。3. 1 . 5编译器星研集成环境软件支持的编译器MCS51MCS96 MCS19680X86In tel ASM96 PLM96、C96 TaskingASM196、C196TC TASMKeil A51 、C51Franklin A51、C51In tel ASM51、PL/M51Archimedes A8051、C-51编译器请用户自备。设置工作环境您的编译器正确安装后,请设置星研集成环境软件的编译器工作环境。打开主菜单?项目?设置工作环境:例如:您使用的编译器是Keil的C51,安装

6、在C:KeilC51执行文件路径:C:KeilC51Bin ;C51 头文件路径:C:KeilC51I nc ;库文件路径:C:KeilC51Lib ;A51 头文件路径:C:KeilC51Asm 。3. 1. 6 README件使用通用的文本编辑器,打开星研集成环境软件安装目录下的README.DOC牛,可 获得此版本软件新增功能及最新的仿真器、实验仪安装、新增功能和使用信息,这些信息往往 未及写入本手册。3. 2如何使用星研集成环境软件下边几节,介绍如何使用星研集成环境软件:3.2.1使用汇编语言,编写一个循环点亮P1 口的发光二极管的小程序(基础实验部分第一个实验);3.2.2 使用汇编

7、语言,对 CPU内部RAM片外数据RAM卖写的小程序(软件部分实验的第一个);3.2.3使用C51,重新编写第一个实验。3. 2. 1循环点亮发光二极管程序星研集成环境软件推荐您使用项目为单位来管理您的程序。如果您做一个简单的实验,或只希 望看一个中间结果,您可以不建立项目文件,系统需要的各种设置,来源于“缺省项目”。本 节不使用项目文件。本例子旨在通过建立一个具体的程序来介绍星研集成软件的使用方法以及它的强大的调试功能。使用户很快的上手,体验到我们软件功能的强大和方便。首先运行星研集成软件。启动画面如图:1、设置缺省项目执行主菜单?辅助?缺省项目,出现一个对话框:(使用仿真模块)(使用仿真器

8、)使用仿真器:这时您可以根据自己的需要和实际情况来选择仿真头、公司、CPU晶振。本实例选择仿真头为 PODPH51(DIP公司为INTEL,CPU为80(C31,晶振12MHz如果选择 89C51等 带有EPROM或 FLASH的 CPU请点击“地址总线”命令。使用仿真模块:选择 MCS51点击进入下一步:“选择语言”您可以根据自己的需要以及程序的类型作相应的选择,本实例选择Keil的A51、C51、Intel的PL/M51(请确定在选择语言之前已经安装好相应的编译软件。然后再点击进入下一步:“编译、 连接控制项”如果您使用 C51编写C 文件, Code Rom Size ”选择 “ Lar

9、ge : 64K program ”,“ Memory Model ”选择“ Large : variables in XDATA,如果您希 望了解C文件行与汇编 代码的对应关系、函数 中参数是如何传递的, 请选择CODE,编译 以后生成的列表文件(扩展名为.LST )中就 会包含汇编代码。如果您使用汇编语言,选择MOD51 Keil自动使用缺省 的8051特殊功能寄存器定 义;如果不选择 MOD51在您 的程序前边,加上:$in clude(reg52.i nc上一行必须顶格输入, reg52.i nc是一个寄存器文件,您可以根据您选择的CPU,选择对应的寄存器文件(在KeilC51的ASM

10、目录中)RTX-51 Tiny如果您使用RTX-51 Real-Time OS,请在 Keil L51 的 Operating中选择Real-Time OS 。然后再点击进入下一步:“存贮器出借方式”亘:STAR系64K可出 便于调试程I/O、数据RAM操作;如果您的线路FJ使用仿真器:存贮器出借方式分为程序空间出借方式、外部数据空间出借方式。 列仿真器内有128K仿真RAM其中64K可以出借给您作为程序存贮器,存放机器码; 借给您作为数据存贮器,存放外部数据。通常,您借用仿真RAM作为程序存贮器,序;外部数据空间在您的应用系统上,便于对您系统上的板还未制成,您也可借用仿真RAM具体操作是:选

11、择“程序”或者“外部数据”然后点击“借用”即可,若不想借用可先选中,然后点击“删除选中范围”即可。使用仿真模块:借用 64K仿真RAM乍为程序存贮器,64K CPU片外数据空间在实验仪上。本实例采用默认的选项。点击“完成”。2、建立源文件F面我们建立源文件,执行主菜单?文件?新建,(或者点击图标)打开窗口如下:首先选择存放源文件的目录,输入文件名,注意:一定要输入文件名后缀。对源文件编译、连接、生成代码文件时,系统会根据不同的扩展名启动相应的编译软件。比如:*.asm文件,使用A51来对它编译。本实例文件名为xunhuan.asm。窗口如下:llUllMMFL *SR竝干卜目录:)?: Iln

12、gTununtiJinI 宦 星用 I按确定”即可。然后即出现文件编辑窗口:输入源程序,如下图:这样一个源文件就建立好了。3.编译、连接文件首先选择一个源文件,然后可以编译、连接文件了。对文件编译,如果没有错误,再与库文件连接,生成代码文件(DOB HEX文件)。编译、连接文件的方法有如下二种:( 1)使用 主菜单?项目?编译、连接或主菜单?项目?重新编译、连接”。(2)点击 图标或来“编译、连接”或“重新编译连接”。“编译连接”与“重新编译、连接”区别:“重新编译、连接”不管源文件是否修改、编译软件是否变化、编译控制项有无修改,对源文件编译,如果没有错误,再与库文件连接,生成代码文件(DOB

13、 HEX文件)。编译、连接过程中产生的信息显示在信息窗的“建立”视 中。编译没有错误的信息如下:若有错误则出现如下信息框:有错误、警告信息,用鼠标左键双击错误、警告信息或将光标移到错误、警告信息上,回车, 系统自动打开对应的出错文件,并定位于出错行上。这时用户可以作相应的修改,直到编译、连接文件通过。4调试在进入调试状态以前,请正确设置通信口:执行主菜单?辅助?通信, 对话框如下:仿真器、实验仪配套的通信线可以与微机 USB口相连,即为USB1信线,请选 择USB仿真器配套的通信线可以与微机并口相连,即为并口通信线,如果并口地址是 378H,请选择并口 1;并口地址是278H,请选择并口 2;

14、并口地址是3BCH请选择 并口 3。仿真器配套的通信线可以与微机串口相连,即为串口通信线。对于最下面一行的校验,通常您不必选中它,可以提高传送DOB/HEX文件时的速度。在进入调试状态以前,你还必须确定仿真器、实验仪与微机的正确连接,如果使用 仿真器,仿真头正确地连接在仿真器上。电源接通,开关打开。在软件中选择对应的仿真器、实验仪型号,具体设置如下:执行主菜单?辅助?仿真器、实验仪,对话框如下:厂 St拧曲谊囲r谓洁ifr St nr 51广 StarflL广 Star&lf广 StirtlSLr $tar5in厂計旺胡他碟厂1广 SvMr IcelG广 Super广 Super IceOlf

15、根据你所使用的机型作相应选择。如果编译、连接正确后,可以开始调试程序。进入调试状态方法有:a执行主菜单?运行?进入调试状态b点击工具条的c执行主菜单?运行?装载DOB HEX BIN文件进入后的窗口如下:八I* Bt2叫* V* +* MAM,-rv n vr p n rr rv* - *1 IF i-IF I* P Rl IF Fi ! I 9 | J0 a. 1I-lift.卡Frp1 b* t pi* i.HImm 4b I!w rail在整个图片中我们可以看到相对应的窗口信息。在“工作区窗”的“CommonRegiste”中我们可以了解通用寄存器的信息。中间的窗口为源程序窗 口,用户可

16、在此设置断点,设置光标的运行处,编辑程序等。寄存器窗我们可以看 到一些常用的寄存器的数值。存贮窗 1、存贮窗2显示相应的内部数据空间、外部 数据空间的数据,还有变量窗,自动收集变量显示其中。反汇编窗显示对程序反汇 编的信息代码、机器码。在信息窗的“装载”视中,显示装载的代码文件,装载的 字节数,装载完毕后,显示启始地址,结束地址。这种船坞化的窗口比通常的窗口 显示的内容更多,移动非常方便。用鼠标左键点住窗口左边或上方的标题条,移动 鼠标,将窗口移到您认为合适的位置;将鼠标移到窗口的边上,鼠标的图标变成可 变化窗口时的形状,用鼠标左键点住,移动鼠标,变化一个或一组窗口的大小。在 调试过程中,可以

17、根据您的需要,在主菜单?查看中打开:寄存器窗、存贮器 窗1、2、3、观察窗、变量窗、反汇编窗。您也可以通过 主菜单?辅助?设置 ?格式,设置每一种窗口使用的字体、大小、颜色。移动窗口到您喜欢的位置、 大小。切:Ta-*豐片t-wt*-n* :普;II首先在 种类”中选择一个窗口,然后选择 字体”、大小”,在 颜色”中选择某一 类,在前景”、背景”中选择您喜欢的颜色。对于高级语言,在您的程序前有一段库文件提供的初试化代码,(当前可执行标志)不会出现在您的文件行上,如果您使用C语言,可将光标移到 main函数上,按F4功能键,让CPU全速运行到 main行上后停下;如果您使用PL/M语言,按F7功

18、能键,让CPU单步进入”,运行到您的任何一个可执行后停下。您可以使用以下命令调试您的程序:设置或清除断点(功能键为F2)在当前光标行上设置或清除一个断点单步进入(功能键 F7)SUPER ICE16 SUPER ICE51 单步进单步执行当前行或当前指令,可进入函数或子程序。 入”时,不响应中断。连续单步进入(功能键 Ctrl + F7 )连续执行 单步进入”,用鼠标点击或按任意键后,停止运行。SUPER ICE16 SUPERICE51单步进入”时,不响应中断。单步(功能键F8 )单步执行当前行或当前指令, 有函数、子程序或发生中断, 当前指令的下一有代码的行上。将函数或子程序作为一条指令来

19、执行。如果当前行中含CPU将执行完整个函数、子程序或中断,停止于当前行或SUPER ICE16 SUPER ICE51单步”时,不响应中断。连续单步(功能键 Ctrl + F8)连续执行 单步”,用鼠标点击 ICE51单步”时,不响应中断。或按任意键后,停止运行。SUPER ICE16 SUPER运行到光标行(功能键 F4 )从当前地址开始全速运行用户程序,碰到光标行、断点或用鼠标点击,停止运行。全速断点(功能键 F9 )从当前地址开始全速运行用户程序,碰到断点或用鼠标点击,停止运行。全速运行(功能键 Ctrl + F10)从当前地址开始全速运行用户程序,此时,按用户系统的复位键,CPU从头开

20、始执行用户程序,即对于 MCS51类CPU是从0开始执行;对于 MCS96 MCS196类CPU是从2080H开始执 行。用鼠标点击 ,停止运行。停止运行终止微机与仿真器之间通信(功能键ESC)。注意:欲终止微机与仿真器之间通信,功能键ESC是一个很方便的键,它的效果比点击相应的图标的效果要好。建议用户多用ESC键。在系统运行“连续单步”或者“连续单步进入”时ESC键被禁止,这时用户可以按键盘的其他任意键停止其运行。5 调试的方法及技巧一般来说,用户的程序或多或少的会有一些逻辑错误,我们的仿真器、实验仪和星研集成 软件可以帮助用户很快的定位,很快的查出相应的错误。一般刚刚写好的程序,在进入调试

21、状态后,执行“单步”或者“单步进入”,我们推荐您 能记住这些操作的相对应的功能键,这样您就在调试程序的过程中很方便。在调试状态的窗口中我们可以看到很多的窗口,用户只要熟练地应用这些窗口来观察、分 析数据就会很快的调试好程序,达到事半功倍的效果。比如在刚才的调试程序中我们多次执行“单步( F8)”命令,在工作区窗口的 CommonRegister视中查看通用的寄存器:IflFl 1 e町曲m E 站*p】弗 | CuonR.ppspan我们可以观察到在本程序中所使用的一些寄存器的变化,比如累加器spanAspan spanP1span口的数值的变化。我们可以看到 spanP1spar口中的数值变

22、 化为 spa nFEH(1111 1110Bspa FDH(1111 1101Bspan spaspa nF BH(11111011Bspan-spanF7H(1111 0111Bspan- EFH(1110 1111B span- DFH(1101 1111Bspan-spanBFH(1O11 1111Bspan-span7FH(0111 1111Bpspan- FEH(1111 1110B很好的实现了 spanP1span口循环点亮发光二极管的功能。对于其他的一些 寄存器的数值的观察我们也可以用来分析自己的程序。p把光标移动到spanDELAYspan子程序(具体操作是:用鼠标点击 DELAY span行,然后再点击图SITjMIT :神 T:L忙、戸巧SoyL: J-?:R L wr. /A扣;丄 :r.1 r |;|BTAJilCP*啊弔OF】 ft ttc. jt P H 廿!P ;GstrAjrr iiJ *. H iH;i 團 I-:尹i址林 -雲 -冉事.4+ sJi.iL. LI?置了 span4span个分页项:堕贮0 .它

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论