《星研软件使用说明》_第1页
《星研软件使用说明》_第2页
《星研软件使用说明》_第3页
《星研软件使用说明》_第4页
《星研软件使用说明》_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、 星研集成环境软件简介一、循环点亮发光二极管程序星研集成环境软件推荐你使用“项目”为单位来管理程序。如果你做一个简单的实验,或只希望看一个中间结果,你可以不建立项目文件,系统需要的各种设置均来源于“缺省项目”。本节暂不使用项目文件。本例旨在通过建立一个具体的程序来介绍星研集成环境软件的使用方法及其调试功能。本实例是仿真INTEL公司的8031单片机,来循环点亮P1口控制的一组发光二极管(低电平有效),程序采用汇编语言来编写。下面介绍相应的操作步骤:首先运行星研集成软件。启动画面如图:1、选择仿真器或仿真模块执行主菜单辅助仿真器,出现一个对话框根据所购仪器型号,请正确选择仿真器(或仿真模块)与实

2、验仪,最后选择“确认”。如果选择“模拟调试器”,那么实验仪电源不用开启,使用微机CPU即可模拟执行程序。2、设置缺省项目执行主菜单辅助缺省项目,出现如下对话框使用仿真器)(使用EMU598仿真模块)(使用EMU598+仿真模块)使用仿真器:这时你可以根据自己的需要和实际情况来选择仿真头、公司、CPU、晶振。本实例选择仿真头为PODPH51(DIP),公司为INTEL,CPU为80(C)31,晶振12MHz。如果选择89C51等带有EPROM或FLASH的CPU,请点击“地址总线”命令。使用仿真模块:选择MCS51。点击进入下一步:“选择语言”。你可以根据自己的需要以及程序的类型作相应的选择,本

3、实例选择Keil的A51、C51、Intel的PL/M51(请确定在选择语言之前已经安装好相应的编译软件)。然后再点击进入下一步:“编译、连接控制项”。如果你使用C51编写C文件,“CodeRomSize选择“Large:64Kprogram”,“MemoryModel选择“Large:variablesinXDATA,如果你希望了解C文件行与汇编代码的对应关系、函数中参数是如何传递的,请选择“CODE”,编译以后生成的列表文件(扩展名为.LST)中就会包含汇编代码。如果你使用汇编语言,选择MOD51,Keil自动使用缺省的8051特殊功能寄存器定义;如果不选择MOD51,在你的程序前边,加上

4、:$include(reg52.inc)上一行必须顶格输入,reg52.inc是一个寄存器文件,你可以根据你选择的CPU,选择对应的寄存器文件(在KeilC51的ASM目录中)。如果你使用RTX-51Real-TimeOS,请在KeilL51的Operating中选择RTX-51TinyReal-TimeOS。然后再点击进入下一步:“存贮器出借方式”。使用仿真器:存贮器出借方式分为程序空间出借方式、外部数据空间出借方式。SUN系列仿真器内有128K仿真RAM,其中64K可以出借给你作为程序存贮器,存放机器码;64K可出借给你作为数据存贮器,存放外部数据。通常,你借用仿真RAM作为程序存贮器,便

5、于调试程序;外部数据空间在你的应用系统上,便于对你系统上的I/O、数据RAM操作;如果你的线路板还未制成,你也可借用仿真RAM。具体操作是:选择“程序”或者“外部数据”然后点击“借用”即可,若不想借用可先选中,然后点击“删除选中范围”即可。使用仿真模块:借用64K仿真RAM作为程序存贮器,64KCPU片外数据空间在实验仪上。本实例采用默认的选项。点击“完成”。3、建立源文件下面建立源文件,执行主菜单文件新建,(或者点击图标口)打开窗口如下:首先选择存放源文件的目录,输入文件名,注意:一定要输入文件名后缀。对源文件编译、连接、生成代码文件时,系统会根据不同的扩展名启动相应地编译软件。比如:*.a

6、sm文件,就使用A51来对它编译。本实例文件名为xunhuan.asm。窗口如下:按“确定”即可。然后即出现文件编辑窗口:输入源程序,本实例的源程序如下:ORGLJMPORG0000HSTART0100HSTART:MOVSP,#60HMOVA,#0FFHCLRCSTART1:RLCAMOVP1,AACALLDelaySJMPSTART1Delay:MOVR5,#2;延时Delay1:MOVR6,#0Delay2:MOVR7,#0DJNZR7,$DJNZR6,Delay2DJNZR5,X3RET输入源程序,如下图:这样一个源文件就建立好了。4、编译、连接文件首先选择一个源文件,然后可以编译、连

7、接文件了。对文件编译,如果没有错误,再与库文件连接,生成代码文件(DOB、HEX文件)。编译、连接文件的方法有如下二种:(1)使用主菜单项目编译、连接或主菜单项目重新编译、连接”。(2)点击图标止1或葩来“编译、连接”或“重新编译连接”。“编译连接”与“重新编译、连接”区别:“重新编译、连接”不管源文件是否修改、编译软件是否变化、编译控制项有无修改,对源文件编译,如果没有错误,再与库文件连接,生成代码文件(DOB、HEX文件)。编译、连接过程中产生的信息显示在信息窗的“建立”视中。编译没有错误的信息如下:若有错误则出现如下信息框:ZE在编译C:XingYanxunhuanxunhuan.asm

8、C:XingYanxunhuanxunhuan.dob-1error(s),0warnings7TU建立牌载它索弛索缺跟踪疋辑分发生畛串制|有错误、警告信息,用鼠标左键双击错误、警告信息或将光标移到错误、警告信息上回车,系统自动打开对应的出错文件,并定位于出错行上。这时用户可以作相应的修改,直到编译、连接文件通过。5、调试在进入调试状态以前,请正确设置通信口:执行主菜单辅助通信,对话框如下:仿真器、实验仪配套的通信线可以与微机USB口相连,即为USB通信线,请选择USB。仿真器配套的通信线可以与微机并口相连,即为并口通信线,如果并口地址是378H,请选择并口1;并口地址是278H,请选择并口2

9、;并口地址是3BCH,请选择并口3。仿真器配套的通信线可以与微机串口相连,即为串口通信线。对于最下面一行的校验,通常你不必选中它,可以提高传送DOB/HEX文件时的速度。在进入调试状态以前,你还必须确定仿真器、实验仪与微机的正确连接,如果使用仿真器,仿真头正确地连接在仿真器上。电源接通,开关打开。在进入调试状态以前,你还必须确定仿真器、实验仪与微机的正确连接,如果使用仿真器,仿真头正确地连接在仿真器上。电源接通,开关打开。在软件中选择对应的仿真器、实验仪型号,具体设置如下:执行主菜单辅助仿真器、实验仪,对话框如下:根据你所使用的机型作相应选择。如果编译、连接正确后,可以开始调试程序。进入调试状

10、态方法有a)执行主菜单运行进入调试状态b)点击工具条的c)执行主菜单运行装载DOB、HEX、BIN文件进入后的窗口如下:|因星研电子-Kunliuan.asm-Inixl般文件(町编辑迥查看项目迥运行辅助编程(Q)裔口廻帮助(H)-IslxlD|曲旧|團对电|團0|厂|陌国jjbusresettJ鋤回|鑑懂|*|ai|?|-|(?H|K|b|b|*|刨刨團制翩画腹原向川|%|廉加词pc|匝丽_cyJoDPTR|0000_ACjOSP|60-A|FFB|匝IE|匝IP|80*PO|54pi|fffo回隅11耐RSO|耐OV回卫J同_PJPRO|FAOE:GLJMPORGSTART;MOVMOVC

11、LRcBTART1:RLCMOVACALLSJMP0000HSTART0100HSP,#6OH打#0FFHCAFl,ADelaySTARTTMOD|匝TCON|00PCON|阿SCON|00sbuf|ffAddress:lDelay:MOVDelayl:MOVB.5,#2R6?#0;延时子程序T2CON|00*4ITI1E./中断FAC7F6DF5DJLEE4A2E50FF030100002400E:F68990026557376D9CB84DF814206237B.D457FE86205F243C1851D4EFF9F94800D600A9CO04DF67D5F51980字贮存贮2)、存贮3

12、/IIFBFBF4一D-3-L-F-4-IIEIBIF-II存6EFEB01.g.j.pB6A.;.h.Usv.D0B.#.W00_$.Q.041.0钞I片外数据3Addre00000010002000300040FFFFFF吓FF吓FF|FFFFFFFFFFFFFF勺FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3qJFFFFFFFF4|存贮0/如需帮助,谙按Fl键正在装载:c:xingyanxun?iuan:i.inhuan.dob趙始地址:000000H结東地址:000119H已装载字节数:OOOOLdH装载完毕41|建立X装H101007

13、58160MOVSP,#6OHSTART:HOVSP,#6OH010374FFMOV扎#FFHMOV打#OFFH0105C:3CLRCCLRC010633RLCASTART1:RLCA0107F590MOVPl,AMOVPl,A0109310DACALL010DH壷CALLDelay010B80F9SJMP0106HSJMPSTART1J4丨1|行7,列1|摘入|通信完毕|执行时间:3275ns|仿真器编号:04880|代理商/在整个图片中可以看到相对应的窗口信息。在,工作区窗的“CommonRegister”中可以了解通用寄存器的信息。中间的窗口为源程序窗口,用户可在此设置断点,设置光标的运

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

15、器窗1、2、3、观察窗、变量窗、反汇编窗。你也可以通过主菜单辅助设置格式,设置每一种窗口使用的字体、大小、颜色。移动窗口到你喜欢的位置、大小。二全部恢复辿)I示例:星研集成坏境软件设置编辑器调试工作区格式种类(Y):确定|取消|件直窗器器窗窗W晅X作息存贮察量栈A源工信寄存观变堆V首先在“种类”中选择一个窗口,然后选择“字体”、“大小”,在“颜色”中选择某一类,在“前景”、“背景”中选择你喜欢的颜色。对于高级语言,在你的程序前有一段库文件提供的初试化代码,少(当前可执行标志)不会出现在你的文件行上,如果你使用C语言,可将光标移到main函数上,按F4功能键,让CPU全速运行到main行上后停下

16、;如果你使用PL/M语言,按F7功能键,让CPU“单步进入”,运行到你的任何一个可执行后停下。你可以使用以下命令调试你的程序:设置或清除断点(功能键为F2)在当前光标行上设置或清除一个断点单步进入(功能键F7)单步执行当前行或当前指令,可进入函数或子程序。SUPERICE16、SUPERICE51“单步进入”时,不响应中断。连续单步进入(功能键Ctrl+F7)连续执行“单步进入”,用鼠标点击空或按任意键后,停止运行。SUPERICE16、SUPERICE51“单步进入”时,不响应中断。单步(功能键F8)单步执行当前行或当前指令,将函数或子程序作为一条指令来执行。如果当前行中含有函数、子程序或发

17、生中断,CPU将执行完整个函数、子程序或中断,停止于当前行或当前指令的下一有代码的行上oSUPERICE16、SUPERICE51“单步”时,不响应中断。连续单步(功能键Ctrl+F8)连续执行“单步”,用鼠标点击三或按任意键后,停止运行。SUPERICE16、SUPERICE51“单步”时,不响应中断。运行到光标行(功能键F4)从当前地址开始全速运行用户程序,碰到光标行、断点或用鼠标点击=,停止运行。全速断点(功能键F9)从当前地址开始全速运行用户程序,碰到断点或用鼠标点击刃,停止运行。!全速运行(功能键Ctrl+F10)从当前地址开始全速运行用户程序,此时,按用户系统的复位键,CPU从头开

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

19、行“单步”或者“单步进入”,推荐你能记住这些操作的相对应的功能键,这样你就在调试程序的过程中很方便。在调试状态的窗口中可以看到很多的窗口,用户只要熟练地应用这些窗口来观察、分析数据就会很快的调试好程序,达到事半功倍的效果。比如在刚才的调试程序中多次执行“单步(F8)”命令,在工作区窗口的CommonRegister视中查看通用的寄存器:pcoioT匝匝叵匝匝阪阿丽匝I2EIFFCLIACIFOJRS1IRSOI型HJ卫R0IR1JR2I型血Rd匿FileViewgExamplesJCommonR.可以观察到在本程序中所使用的一些寄存器的变化,比如累加器A、P1口的数值的变化。可以看到P1口中的

20、数值变化为FEH(1111,1110B)FDH(1111,1101B)FBH(1111,1011B)F7H(1111,0111B)EFH(1110,1111B)DFH(1101,1111B)BFH(1011,1111B)7FH(O111,1111BFEH(llll,1110B)很好地实现了P1口循环点亮发光二极管的功能。对于其他的一些寄存器的数值的观察也可以用来分析自己的程序。把光标移动到DELAY子程序(具体操作是:用鼠标点击DELAY行,然后再点击图标ORGLJMPORGSTART:MOVMOVCLRSTxWl:FLCMOVACALLSJMP0000HSTART01OOHSP,#60HA,

21、#0FFHLDelaySTxWlDelay:MOVR5,#2;延时子程序Delayl:MOV瓯#0Delay2:MOVR7,#0DJNZRL$DJNZR65Delay2DJNZ瓯已1;著1F-ETEl1L这时执行“连续单步(Ctrl+F7)命令,在工作区窗口的CommonRegister视中可以寄存器R5,R6,R7的数据的连续的变化。用户可对此做专门的分析。使用本软件也可以方便地查出逻辑错误。比如:如果输入程序为:汇编窗;延迟子程序7D027EFF7FFFDFFEDEFCD8FA22000D000F00110013001500170019001AFF.001B0,0DELAY:CALLSJM

22、PMOVDELAYLOOPMOVfR5=02HMOVR7#0FFHDelay1:DJNZDJNZR6,D已1尊1DJNZR5,DelaylRETENDMOVMOVMOVDJNZDJNZDJNZRETMOVORG0000HLJMPSUNTSUNT:MOVR4,#0FEHLOOP:MOVP1,R4MOVA,R4RRAMOVR4,ALCALLDELAYLJMPSUNTDELAY:MOVR0,#02H;延迟子程序X3:MOVR1,#0FFHX2:MOVR2,#0FFHX1:DJNZR2,X1DJNZR1,X2DJNZR0,X3RET在调试时,END观察工作区窗口的CommonRegister视,就会看

23、到尽管有A,R4的数值在变化,但是P1的数值始终没有变化。这样在调试时就会发现问题LJMPSUNT应改为LJMPLOOP。也可以在软件中查看变量,查看变量有多种方法,a)鼠标移到文件窗、反汇编窗口中的变量、寄存器、内部RAM、外部RAM上,半秒钟后,在它们的旁边,会显示相应的值。b)在变量窗中,“全局”显示所有的全局变量;“模块”显示所有模块级变量;“局部”显示所有当前函数中的变量;“自动”自动收集当前可执行及前二行中的所有变量、寄存器、内部RAM、外部RAM。二、对CPU内部RAM与外部RAM读写的程序你在调试程序时,对内部RAM、外部RAM以及程序空间的数据都十分关心,总是想能很方便的观察

24、、修改和分析。星研集成软件充分体现了为用户着想的理念。在调试窗口中设置了3个存贮器窗口,每个窗口又设置了4个分页项,总计多达12个页面供用户查看选用。下面通过一个小的程序段,对使用存贮器窗口观察片内数据和片外数据以及程序空间的功能作一个介绍。本程序是实现将CPU内部RAM的30H到3FH单元中数据传送给从外部数据RAM的1000H到1OOFH单元中;再将它们作比较,如果不相同,说明程序有问题或实验仪B4区上的61C256有问题。本例子使用项目文件来管理,旨在通过建立一个具体的项目来介绍星研集成软件的使用方法。如果你的系统有几个文件组成,就必须使用项目文件。1、建立项目文件执行主菜单文件新建,(

25、或者点击图标口)打开窗口如下:由于星研集成软件是以项目为单位来管理程序的。所以在建立文件之前先要建立项目文件。点击“创建项目文件”分页项,如图示:可以输入项目文件名,以及选择目录,星研集成软件在你输入一个项目文件名时,就建立了以项目文件名为名的一个文件夹,以后你在编译、调试过程中生成的所有文件都在此文件夹里。这体现了星研集成软件的人性化设计。键入项目文件名“move”,如下:然后按确定,进入“设置项目文件”部分。2、设置项目文件设置项目文件与设置缺省项目操作完全一样,请参阅上一节。3、建立源文件建立好项目文件的窗口如下图所示3星研电子文件(E)编辑(叮查看)项目(E)运行(R)辅助(D编程(Q

26、)窗口(世)帮助(H)日置moveD|Q|ld|lg|3i|念I。|日|右|园皆|bus_reset件件件文文文文它源头库其J;J|S|FileVi冒ExainplCohlblo.|可开1建立/淒载,搜索1h搜索2人跟踪;逻辑分析h波形发生器串行却4|如需帮助,请按F1键尚未通信|仿真器编号:04880代理商*工作区窗的项目视中,包含“源文件”、“头文件”、“库文件”、“其它文件”,“其它文件”中通常包含对该项目用途作一些说明的文件。库文件”通常包含编译软件自带的OBJ文件、LIB等库文件。下面建立源文件,执行主菜单文件新建,(或者点击图标口)打开窗口如下:新建新建文件1创建项目文件10添加到

27、项目文件中文件名:|move.asm|位于哪个目录:C:JingYanmcnz已1-1确定|取消选定刚才建立的项目文件的文件夹,输入文件名,注意:一定要输入文件名后缀。系统会根据不同的后缀名给文件归类比如:*.asm文件系统会自动归类为源文件。选中“添加到项目文件中”,系统自动将该模块文件加入到项目中。本实例文件名为move.asm。按“确定”即可。然后即出现文件编辑窗口:程序清单请参阅软件实验建立好文件的窗口如下:-!x|卫J国旧|釧X|聞曰匕|亡|吧|固Jbusreset|搁Gj|s|h|h|土圖|圖|总厲|鬲1利|例疝副画|!團剖鼎|區|回酉|/|氷1廉1軸触1鬥文件(E)编辑(E)査看

28、(D项目(E)运行(R)辅助编程(窗口(Q帮助(H)|刮乂星研电子一moveasm日圖move-源文件L-園move,asm头文件库文件其它文件STAR:ORG0000HLJMPSTARAddr已sslDATA30HAddress2ATA1000HAddress3IWATA2000HI錮FileView,胃ExanplespCoin*oSTAF11:01OOHSP3#60HFJjj#id:ir已beIDPTR,#Address2R73#10HA,RO传送DPTR,ARODPTRR73STAFllF0#id-:iresslDPTR,#Address2R7.,#10H如盍帮助,请按F1键行7,列1

29、WSWfT04880&注意:若在新建文件时不输入文件后缀,则其文件不会保存在源文件那一项,而是保存在其他文件的文件夹中。一般建立对项目说明的文件即可用此方法。如图建立一个本程序的说明文档“shuoming然后编辑文档,如下图:然后保存,就可以了。4、编译、连接文件在建立好项目文件、源文件后,就可以编译、连接文件了。对工作区窗项目视的“源文件”中所有模块文件编译,如果没有错误,再与“库文件”中所有库文件连接,生成代码文件(DOB、HEX文件)。编译、连接文件的方法有如下三种:(1)在工作区窗的项目视中按鼠标右键,系统弹出快捷菜单,选择编译、连接”或“重新编译连接”。(2)使用主菜单项目编译、连接

30、咸主菜单项目重新编译、连接”。(3)点击图标止域闽来“编译、连接”或“重新编译连接”。“编译连接”与“重新编译、连接”区别:“重新编译、连接”不管项目中有无添加、删除模块文件、编译软件是否变化、编译控制项有无修改、模块文件有无修改,对“源文件”中所有模块文件编译,如果没有错误,再与“库文件”中所有库文件连接,生成代码文件(DOB、HEX文件)。编译、连接过程中产生的信息显示在信息窗的“建立”视中。详细请参阅上一节。5、调试项目文件然后进入调试界面,调整存贮器窗口的大小,也可以打开多个存贮器窗口,具体操作是:主菜单查看然后根据你的需要打开不同的窗口。调整后的调试界面为:S星研电子-move,as

31、m腺文件(町編辑(E)查看遡项目(E)运行(R)辅助(D編程(Q)窗口連)帮助(E)-!x|-I刮x|D|用旧|序|為|庭|翕|口|御|唱|固寮bus_reset輕|Q|也|螢|*|*|去圖I画為I耳卜|刑I仔副卵I刨刨圃鉗|尉面画同圍圓|”|%|%|廉I轴轴|JmIOT匝匝匝I80E-o-o-o-o-o-o-okCYIACIFOJRSIIRSOIOVIFIJ”.画Fil前ExamplES|弋CommonR.fSTAR:STAR1:ORG0000HLJMPSTARORG0100HMOVSP,#60HMOVRO,ffAddresslMOVDPTR,#Address2MOVRMOHMOVKROHO

32、VXDPTR,A001122TTLTTLTTLCAI匝匝阿阿匝匝阿冷IE,100页岡100丽皿&片內数据COjAddress:p二J?丨匸丨盜丨遏FAI00I一1101一120|一坐|40|一I501一I601-1701171DF5DBEB73F刁13o735o5F6F2oo5oE9nz9A8Q6EFEEFBD367EEFBEFBFFF4Bnzco9oDo6o7IFDF814206237BD457FE862007FB5F243C1851D4E:FF9F94800044FD600A9CC04DF67D5F51980246FFE05043402CE9EIFB221AO53ooo-n,.-o21o-

33、D.Beo旳33存Ig1ohD7cFc7DBEBDAFB18cBo2ooo8c91Ao-o-4o4-B06Do-oEo-1G.3?-H.册B0000020100000366000499000566000699000766000899000966000A99,nnnR笳NJ如需帮助,请按Fl键仿真器編号:04880|代理商由于本次操作主要是观察存贮器窗口,所以拉大了这两个存贮器窗口的大小。每个窗口设置了4个分页项:,可以在不同的分页项设置不同的观察数据空间以及地址范围。在中可以选择程序空间、片内数据、片外数据,根据需要可以做不同的观察空间的选择。在中可以直接输入地址,然后按回车,就可以直接转到输

34、入的地址的窗口上面观察数据。由于在此程序中写入数据的RAM空间分别为片内数据RAM、外部数据RAM1000H,故建立的分页项如下:存贮0分页项:両用|(0|片內数据|1)Address:|21C|F|遏|00FA67DFEE4A2E50FF0301000024004001.g.J.P10C7EE3BEF68990026557376D9CB84326A.;.h.LJsv.2j20F6FBIFDF814206237BD457FE862007DOB.#.W.30DFEFFB5F243C1851D4EFF9F948000400QH.405DBF4FD600A9CC04DF67D5F519802404.

35、0g.50BEFF6FFE05043402CE9EIFB221AO53E041S60B709010000CO00ClFDEDCCDB19440004D703F3347D2209802B8BABB7F7E099212IB?3G存贮0/(存贮1;速邑存贮3/存贮1分页项:r用i片外数摇|戦|AdclrE:ss:|1Q0i:;:ic/|1000M55AA55AA55AA55AA55AA55AA55AA75.U.U.U.U.U.U.U.41010M55M55M55AA55M55M55AA55M55.u.u.u.u.u.u.u.厂1020BA55M55M558A55M55M55AA55M55.U.U.U

36、.U.U.U.U.I1030M55M55M55AA55M55M55AA55M55.U.U.U.U.U.U.U.I1040AA55AA55AA55AA55AA55AA55AA55AA54.u.u.u.u.u.u.u.:1050AA55AA55AA55AA55AA55AA55AA55AA55.U.U.U.U.U.U.U.I1060AA55AA55AA55AA55AA55AA55A255AA54.u.u.u.u.u.u.u.:1070AA55AA55AA55AA55AA55AA55AA55AA55.U.U.U.U.U.U.U.IT1存贮0入存,辽/;存贮2入存贮3/4存贮2分页项:1l程序空间T1A

37、ddress:0000|C/|000002010066996699669966996699669966ffffff001099669966996699669966996699669966.f.f.f.f.f.f.f.002099669966996619669966996699669966.f.f.f.f.f.f.f.003099669966996699669966996699669966.f.f.f.f.f.f.f.004099669966996699669966996699669966.f.f.f.f.f.f.f.005099669966996699669966996699669966.f.

38、f.f.f.f.f.f.006099669966996699669966996699669966.f.f.f.f.f.f.f.1007099669966996699669966996699669966.f.f.f.f.f.f.f.存贮0入存生存贮2/(存贮3/卜这样设置界面的目的就是当用户要观察不同地址段的数据时,只要切换一下分页项就行了。若用户想要同时观察不同地址的数据,的软件也可以。如图:1&兰回片外数据二Address:1000“CI|致|1000AAAABA555555AAAAAA55AA55AA55AA55AA55AA55AA7E5555.U.U.U.U.U.U.U.uu.u.u.u

39、.u.u.u.u.u.u.u.u.u.u.u.u101055AA55AA55AA55AA55AA55AA102055AA558A55AA55AA55AA55AA1030AA55AA55AA55AA55AA55AA55AA55AA55.u.u.u.u.u.u.u.u1040AAAA5555AAM55AA55AA55AA55AA55AA55AA5455.U.U.U.U.U.U.U.T.u.u.u.u.u.u.u.u105055AA55AA55AA55AA55M55M10601070AAAA55|AA55AA字贮0/.5555AAM55|AA|5555AA55AA|55|AA|55|A2|55Iaa

40、|54AA55AA55|屈55丨屈55U.U.U.U.U.U.U.T.U.U.U.U.U.U.U.U存贮贮2入存贮3/软件中总共存在3个存贮器窗。可以同时观察三个不同的地址。存贮器窗口支持数据的直接修改功能。本软件的所有窗口中的数据都支持直接修改功能。用户可以根据自己的需要在窗口中直接修改数据。比如:执行程序前,将片内的RAM30H3FH中的数据改为11、22、33、44、55、66、77、88、99、AA、BB、CC、DD、EE、FF、00,在相对应的地址中直接输入数据即可。如图:T両w|p|片內数据|Address:po二HC|F|纠遲|004067DFEE4A2E500003010000

41、24004001g.J.P$.10C7EE3BEF68990026557376D9CB84326A;hUsv2j20F6FBIFDF814206237BD457FE862007DO.30112233445566778899AABBCCDDEEFF00.3DUfw405DBF4FD600A9CC04DF67D5F519802404.o50BEFF6FFE05043402CE9EIFB221AO53E0.4I.S.60B724011010CO00ClFDEDCCDB19440004.$D.703F3347D2209802B8BABB7F7E099212IB?3G:存贮0/(存贮1也工入存贮3/选择

42、执行“连续单步”可以看到存贮器窗口中的相对应的RAM的数据的变化。片外数据|Address:|10001c打|蚪1000112233445566778899MBBCCDDEEFF00.3DU踰-1010AA55M55M55M55M55AA55M55M55.U.U.U.U.U.U.U.U1020BA55AA55AA558A55AA55AA55M55AA55.U.U.U.U.U.U.U.U1030AA55AA55AA55AA55AA55AA55M55AA55.U.U.U.U.U.U.U.U1040AA55AA55AA55AA55AA55AA55AA55AA54.U.U.U.U.U.U.U.T1050AA55AA55AA55AA55AA55AA55AA55AA55.U.U.U.U.U.U.U.U1060AA55AA55AA55AA55AA55AA55A255AA54.U.U.U.U.U.U.U

温馨提示

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

评论

0/150

提交评论