




已阅读5页,还剩61页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
T598_51使用说明第一章 实验系统的性能特点一 概述 目前,我国单片机技术的开发应用以取得了相当成就,在机电一体化、智能化仪器、工业控制、家用电器等方面的应用成果尤为显著。在我国高校中,计算机、工业控制、电气、机电一体化等专业及相关专业已普遍开设了单片机类课程。为实践这一认识的关键环节提供必要的仪器设备,就显得尤为重要了。 AEDKT598单片机实验系统是新一代单片机实验开发系统。它采用模块化设计,外围芯片丰富,功能完善,自带电源。集MCS51、MCS196、INTEL8086/88于一体,均可独立运行,之间切换通过开关选择,方便明了。可进行MCS-51、MCS-96和8088系列单片机实验;板上自带CPU和监控,具有独立运行和仿真的功能,可与PC机串行通讯连接。 基于WINDOWS 95/98操作平台VC风格调试软件LCA51,支持船坞化多窗体操作。界面友好,使用方便。用户可同时打开多个窗体用于编辑、调试、变量观察、工程管理。实验系统提供了强大的下拉菜单式调试软件,操作友好方便,可充分满足实验和开发的要求. 实验系统在设计时就充分考虑了实验室设备维护的要求,特别设计了维修总线接口。运行自检测程序,可以方便的确定实验系统的状态,大大减轻了查找故障和维修的工作量。 AEDKT598单片机实验系统是大中专院校开设单片机类课程的优选设备。二 性能特点:l 可进行MCS-51、MCS-96和INTEL8088系列实验。 l 实验主板包含MSC51单片机和INTEL8086/88芯片的实验仿真内核,并可接T598A-96板来完成196芯片的实验。三种状态之间无需开关切换。l 实验板上实验模块化,互不影响,通过连线将各个实验模块有机地结合,进行综合实验。实验设置合理、紧凑,连线方便。l 提供断点、单步(通过型/进入型)、全速运行、夭折处理等多种调试功能。配合强大的PC机软件,可实现汇编语言和高级语言(C51、C96、PLM51、PLM96)混合编译、调试和仿真。l 系统包含一个40芯仿真电缆插座J1(AEDK独有),可仿真开发各类MCS-51芯片,如8031、80C31、8032、80C32、8052等。l 系统包含一个自检接口(AEDK独有,配专用测试板、自诊断程序),可自动检测实验机主板上各个模块工作是否正常,锁定故障位置,减轻了用户维护使用的工作量。l 热风整平基板,波峰焊接,整机可靠性高。一箱化设计,携带方便,外观美观。三 基本实验项目1. 单片机本身并行口、串行口、定时/计数器、A/D转换、中断系统等实验;2. 串并转换实验;3.扩展8位存储器实验;4.扩展简单输入、输出口实验;5.扩展可编程并行口(8255)实验;6.扩展可编程串行口(8251)实验;7.扩展可编程键盘显示控制器(8279)实验;8.扩展A/D(0809),D/A(0832)转换实验;9.双色灯显示实验(交通灯);10.扫描键盘,LED数码管显示实验;11.音调实验;12.继电器控制实验;13.步进电机、直流电机控制实验;14.标准(CENTRONIC)并行打印机实验;15.LED点阵显示实验;16.液晶显示实验;17.温度传感器、压力传感器、步进电机、直流电机实验模块,并提供位置、速度反馈 机构,可搭建闭环控制系统。18.定时/计数器(8253)实验;本系统包含的51实验指导书中共提供了29个实验实例。四 系统组成AEDKT598单片机实验系统包括:1.AEDKT598实验系统主板(已插上8032CPU、8088CPU芯片);2. T598A-96板(作MCS-96系列实验用,提供仿真能力):选配件;3.T598F测试板;4.9芯标准串行通讯电缆:1根;5.40芯仿真联接电缆:1根;6.实验用线束;7.外部电源;8.系统软件安装盘:光盘1张;9.使用说明书:使用说明、实验指导书、MCS-51/96算术子程序库使用说明;【注意】T598F测试板、MCS-51/96算术子程序库使用说明按购机数量适量配置。实验系统如图1.1所示:图1.1五 系统参数1.使用环境 环境温度0+40无明显潮湿无明显振动、冲击、碰撞;周围无导电尘埃、腐蚀金属和破坏绝缘的气体或蒸汽;无强烈电、磁场干拢。 2.AEDKT598机供电要求 电源供电要求:工频交流220V。AEDKT598机+5V工作电流小于1.5A。 3.外形尺寸495365110(毫米) 4.重量小于4公斤第二章 系统配置和软件安装第一节 实验系统的配置 爱迪克T598实验系统可以工作在三种方式下,下面进行详细介绍。一 爱迪克T598实验系统工作在51串口实验/仿真方式l 实验方式(1)用户根据实验要求,进行MCS-51单片机实验/仿真时(8032芯片已插在D33插座上),将XC9(CPU插座)与XC1(CPU51插座)用T598A-C连接板连接起来,XC6(CPU88插座)空。(2)用实验机配套的串行通讯电缆,将9芯电缆的一端与实验机上的9芯插座相连,另一端与PC机的串行口相连。见图2.1。(3)打开电源,在PC机上打开LCA51软件,运行实验程序,具体操作参见第四章有关说明。l 仿真方式(1)与实验方式的(1)、(2)步相同。(2)将40芯仿真电缆一端接入T598A板的J1插座,另一端插入用户板的CPU插座。(3)进行仿真。有关仿真的步骤和建议请参见第八章第二节二 爱迪克T598实验系统工作在88串口实验方式(1) 用户根据实验要求,进行MCS-88单片机实验时,将XC9(CPU插座)与XC6(CPU88插座)用T598A-C连接板连接起来,XC1(CPU51插座)空。 (2) 用实验机配套的串行通讯电缆,将9芯电缆的一端与实验机上的9芯插座相连,另一端与PC机的串行口相连。(3)打开电源,在PC机上打开LCA88ET软件,运行实验程序,具体操作参见T598_88使用说明。三 爱迪克T598实验系统工作在96串口实验/仿真方式(1)进行MCS-96单片机实验时,将T598-96A板插入XC9(CPU插座)和XC5(CPU96插座),XC6(CPU88插座)和XC1(CPU51插座)空。 (2)用实验机配套的串行通讯电缆,将9芯电缆的一端与实验机上的9芯插座相连,另一端与PC机的串行口相连。(3) 打开电源,运行仿真调试软件LCA96ET,具体操作参见爱迪克T598_96使用说明。图2.1第二节 PC机系统配置和软件安装一 PC机系统配置PC机要求为IBM PC机或兼容机(586及以上机器)上。PC机上应安装有Windows9x或更新的版本。Windows95操作系统需要再安装IE4.0以上版本的浏览器。PC机要求有一个空余的9芯串行通信口。二 软件安装 配套软件包含在光盘中。运行安装盘中的setup.exe。根据安装程序的提示逐步进行安装。缺省的安装路径为C:AEDKLCA51。安装完毕后,安装程序将自动建立LCA51程序组,并在桌面建立快捷方式图标。注意:因为编译器不支持windows长路径格式,用户安装软件时不要安装到长路径目录中。如C:PROGRAM FILES目录下。三 PC机配置文件的设定 LCA51支持C51语言和PL/M51语言的编辑调试。C51语言支持的编译器版本是Franklin C51 3.2以上版本。PL/M51语言支持的编译器版本是Intel 1.2以上版本。用户进行高级语言调试时,请另外安装编译器软件。高级语言编译器也不支持windows长路径和和长文件名格式,用户安装时不要安装到长路径目录下。C51编译器安装完毕,用户必须手工在autoexec.bat文件中添加对于库文件、头文件和执行文件路径的设置。设置方式基本如下(假设编译器安装在C:C51目录下):SET PATH=%PATH%;C:C51BINSET C51LIB=C:C51LIBSET C51INC=C:C51INC安装完毕,要重新启动计算机,才能使autoexec.bat中的设置生效。如果在LCA51软件中,编译时仍出现找不到程序c51.exe等错误,原因是Win9x启动时没有执行autoexec.bat。可能计算机中某些启动设置有问题。解决方法是:将安装的C51编译器库文件目录、头文件目录、执行文件目录中的所有文件全部拷贝到LCA51所在的目录下即可。四 卸载 用鼠标点击“开始”按钮,然后选择“设置-控制面板”命令,打开控制面板。双击“控制面板”中的“添加或删除程序”图标。在弹出的对话框中,选择LCA51选项,然后单击“添加或删除”按钮。接着按相应提示即可完成LCA51程序的卸载。第三节 实验系统开关和插座说明AEDKT598实验系统主板由二十多个硬件模块组成,用户可用它组合成各种各样的硬件实验。一 开关和插座说明XB : 51方式用户VCC。XB1 : 51方式用户RESET。XB2,XB5 : 短路套向下插,第10模块处于录制语音功能;短路套向上插,处于放音功能。 第模块中:K3拨向中间或最右端,温度校准用;K3拨向最左(温度控制)端,做温度控制实验用。第模块中:短路套全部套向右边,由8279来控制键盘、显示;短路套全部套向左边,则由8255控制键盘。第模块中:25芯插座,可联接打印机。JP1:自检插座,经联接电缆与专用测试板连接后,运行自诊断程序就可检查实验板大部分芯片工作是否正常。J1:仿真头插座。XC11:AEDKT598实验机与PC机串行接口的标准9芯插座。HL13(RUN): 运行灯。RP3:1K电位器。它的左端已接地,右端已接VCC,其中心端已联到自检插座上,供测试用。用户亦可用硬导线接到A/D转换器的输入端上,作为A/D转换的模拟输入。XC1:CPU51插座。XC2:直流电机插座。从左至右依次为C+(驱动电机电源正)、S+(测速电机电源正)、GND、GND。XC4:步进电机插座。从左至右依次为SA(A相输入)、SD、+12V、+12V、SC、SB。XC5:14芯,CPU96专用插座。XC6:CPU88插座。XC9:CPU插座,51、88、96三种方式的公用插座。J5:压力传感器插座。从左至右依次为GND、GC、GB、+VREFP(参考电压)。第模块中:2芯插座。从左至右依次为+12V、HEAT(温度加热驱动电压)。二 AEDK598实验系统各开关初始状态l XB、XB1 : 短路套全插上。l XB2,XB5 : 短路套向上插(SPEAK端),第10模块处于放音功能。l 第模块中:K3拨向最左(温度控制)端,做温度控制实验用。l 第模块中:短路套全部套向右边,由8279来控制键盘、显示。l XC9(CPU插座)与XC1(CPU51插座)用T598A-C连接板连接起来。第四节 系统快速入门用户使用本系统进行实验时一般包括以下步骤:启动运行环境-选择实验项目-调试实验程序-进行实验1. 启动运行环境 正确连接实验系统,确认各个开关处于正确位置,打开实验机电源。用户双击桌面上的LCA51软件的图标,运行LCA51软件。第一次启动LCA51,用户需设置通讯端口。用户选择“设置通讯口”菜单项,在弹出的对话框中,选择相应的通讯串口和通讯波特率。最高通讯波特率为57600。做单片机串口实验时,波特率应设为9600。点击测试串口按钮,检查通讯口是否可用。退出LCA51时,会自动保存用户最后一次的设置。因为爱迪克T598实验系统工作在51方式时,既能利用板上资源做实验,又能提供仿真功能,实际上它的仿真内核是AEDK51I仿真机。注意:后面章节中提到的AEDK51I仿真机等同于爱迪克T598实验系统工作在51方式。2. 选择实验项目并编译选取所要做的实验项目的文件(*.asm), 用户选择“编译编译当前文件”菜单项,将编译当前活动窗口中的源文件,编译结果的信息显示在输出窗口中。用户可以根据输出窗口中错误信息直接定位到源文件的相应位置。编译器将生成源文件的目标代码,对于单汇编文件,编译产生的目标代码可以直接加载调试,对于高级语言的源文件,编译结束还要连接才能产生可加载的目标代码。3.调试打开调试窗口并将目标码加载到实验机。然后用户就可以运用本系统提供的各种工具和方法进行调试。主要是观察程序的运行是否正常、有无走飞、各主要参数中间值是否与设计吻合。具体方法请见第五章中有关内容。4.进行实验根据实验有关说明和用户编制的程序,完成连线(最好先关闭实验机电源,再进行)。通过调试软件加载、运行程序,观察实验有关现象。若现象与设计不符,则返回第三步,重新进行。 注意1:源语句调试软件LCA51的详细使用方法请见本书第四章。 注意2:若用户只安装了源语句调试软件或编写调试自己的实验程序,只需按以上步 骤的1、3、4进行即可。第三章 AEDKT598实验模块原理AEDKT598实验系统主板采用模块化设计,由二十多个硬件模块组成。用户可用它组合成各种各样的硬件实验。下面具体说明各模块原理及功能。1 MODEL1-62256存储器MODEL1 62256存储器 实验机上外部RAM,地址为0-7FFFH。2 MODEL2-8279键盘显示MODEL2-8279键盘显示 8279数据口地址是8700H和状态口地址是8701H3 MODEL3-8251可编程串行通讯实验MODEL3-8251可编程串行通讯实验8251数据口地址8500H,状态口地址8502H。4 MODEL4-138译码电路MODEL4-138译码电路地址译码线8700H已固定连接8279,8701H为状态/命令口,8700H为数据口。其余地址译码线用7个插孔引出,供实验使用。 5 MODEL5-单片机I/O线MODEL5-单片机I/O线6 MODEL6-开关量输入 MODEL6-开关量输入 开关向上拨至H端,输出孔为1;开关向下拨至L端,输出孔为07 MODEL7-可编程并行口8255MODEL7-可编程并行口82558255PA口地址为CS(8255片选地址),PB口地址为CS+2,PC口地址为CS+4,命令/状态口地址为CS+6。8 MODEL8-简单扩展输出MODEL8-简单扩展输出9 MODEL9-简单扩展输入MODEL9-简单扩展输入10 MODEL10-单色LED灯MODEL10-单色LED灯 11 MODEL11-分频器MODEL11-分频器12 MODEL12-双色LED灯MODEL12-双色LED灯13 MODEL13-串变并转换器MODEL13-串变并转换器14 MODEL14-并行打印机接口MODEL14-并行打印机接口 接上并行输出(如8255或74LS273等)和输入/输出各一条线,就能形成打印接口(CENTRONIC)。15 MODEL15-按键(图中所标键码为8279扫描码)MODEL15-按键16 MODEL16-A/D转换器MODEL16-A/D转换器0809各通道的口地址是CS/+0,CS/+1,CS/+2,CS/+3,CS/+4,CS/+5,CS/+6H,CS/+7H。 17 MODEL17-电位器MODEL17-电位器18 MODEL18-继电器MODEL18-继电器19 MODEL19-喇叭驱动电路MODEL19-喇叭驱动J4:8欧姆电阻插座,外接喇叭。20 MODEL20- 可编程定时/计数器模块MODEL20-可编程定时/计数器模块21 MODEL21-D/A转换器MODEL21-D/A转换器22 MODEL22-双极性脉冲驱动电路MODEL22-双极性驱动器 该电路可用来驱动直流电机。23 MODEL23-脉冲驱动电路MODEL23-脉冲驱动器该电路可用来驱动步进电机。24 MODEL24-仿真电缆插座MODEL24-仿真电缆插座第四章 调试软件LCA51界面介绍1. 主界面 LCA51软件是集编辑、编译/连接、加载、调试等为一体的集成开发环境(IDE)。用可以在同一界面环境中完成所有任务。主界面大致如图4-1所示。图41编辑窗口 LCA51提供一个多窗口的源文件编辑器。该编辑器不受文件大小的限制,允许无限的撤销/重复功能。编辑器全面支持汇编、C51和PL/M51语言的语法加亮着色。用户可以自定义各种类型文本的颜色和不同语言的关键词。相应的关键词文件名为asm.kwd、c51.kwd、plm51.kwd。这些文件都保存在LCA51安装目录下。编辑器还支持书签,拷贝、剪切、粘贴,全程查找、替换,拖动编辑等功能。工作区窗口 工作区窗口有两个页面窗口。工程页面窗口以树型结构显示工程中的项目文件等内容。没有打开工程时,该页面窗口为空。资源管理器页面窗口和Win9x中的资源管理器中的左面的窗口相同。输出窗口输出窗口显示用户编译连接过程中的输出信息,用户双击某条编译出错信息提示即可直接定位到源文件的对应行。观察窗口 观察窗口中显示调试过程中长期观察的变量项。用户可以添加、删除、修改、刷新观察项。相应命令在右键菜单中。数据窗口 数据窗口中成批显示实验机相应存储区域的整块数据内容。用户可以察看,修改相应地址单元的数据。相应命令在右键菜单中。对话窗口用户通过对话窗口直接用监控命令和实验机对话。相应的监控命令请查阅第六章。注意:在调试状态,当对话窗口变为不活动窗口时,要使实验机仍在监控符提示状态下,否则,PC机会和实验机失去通讯。2菜单介绍 LCA51有许多菜单项,主菜单包含了绝大多数操作命令。菜单比较容易掌握,用户可以通过阅读菜单项,直接掌握每个菜单命令的具体功能。LCA51也可以使用热键和工具栏图标快速完成常用菜单项的功能。在LCA51主菜单栏上有11个主菜单,它们分别如下:文件(F) 和文件有关的操作,如打开、关闭、打印等文件操作。编辑(E) 包括拷贝、剪切、粘贴、书签、查找和替换等编辑命令。查看(V) 改变LCA51的工作界面显示。包括工具栏和有关窗口的显示等。工程(P) 和工程有关的操作,如打开、关闭、保存、设置等工程操作。编译(C) 包括编译和连接等编译操作。调试(B) 包括加载目标文件、单步、断点、全速执行等调试命令。观察(O) 包括添加观察变量或对观察变量进行修改等命令。设置(S) 包括AEDK实验机型号、通讯口、单文件编译器/连接器、环境参数等的设置。工具(T) 包含加载和上传程序,自定义用户界面等命令。窗口(W) 选择或改变当前活动窗口及窗口排列方式。帮助(A) 显示相应帮助文文件和软件版本信息。21 文件菜单 文件菜单如图4-2所示,该菜单包含绝大多数跟文件操作有关的命令。新建(N)(Ctrl+N)选择该菜单项,建立一个空文本文件,用户可以在该窗口里编辑源文件。打开(O)(Ctrl+O)选择该菜单项将弹出打开文件对话框,如图4-3所示,缺省的文件类型是具有扩展名为.C、.H、.PLM、.ASM、.A51。按下拉对话框,可以选择相应的文件过滤器。图42技巧:用户可以直接在文件菜单最底端的最近文件列表中快速打开以前编辑过的文件。关闭(C)选择文件菜单中的关闭菜单项将关闭当前窗口的文件。保存(S)(Ctrl+S)保存当前窗口的文件,如果当前窗口文件是以新建方式建立的话,那么将弹出一个文件保存对话框,如图4-4所示。按下拉对话框,可以选择相应的保存文件类型过滤器。图43另存为(A)图44保存当前窗口文件,并同时改变文件名,选择该菜单项,弹出一个文件保存对话框,如图4-4所示,按下拉对话框,可以选择相应的保存文件类型过滤器。全部保存选择该菜单项,将保存打开的所有文档。打印(P)(Ctrl+S)选择该菜单项,将弹出打印对话框,用户在对话框中设置相应的打印属性,然后打印当前文本。打印预览选择该菜单项,将当前窗口文件在显示器上显示打印后文本文件的外观。打印设置选择该菜单项,将弹出打印设置对话框,供用户进行打印机的设置。退出选择该菜单项,将退出LCA51软件。22 编辑菜单如图4-5所示的编辑菜单,该菜单包含对文件的拷贝、剪切、粘贴、书签、查找和替换等编辑操作。撤销(Ctrl+Z)撤销菜单项恢复用户上一步所做的操作,当撤销菜单项没有激活时,指的是没有操作需要恢复,或者是不能恢复最后一次操作。重新执行(Alt+Backspace)重新执行菜单项用于当用户进行撤销操作时有点过头(把应该保留的操作也给撤销)时,用重新执行菜单对刚刚撤销操作进行恢复。剪切(T)(Ctrl+X)该菜单将当前高亮度显示的文本剪切到粘贴板,这就是说醒目显示的内容在粘贴板上有一个备份,并且在原文件中被删除。复制(C)(Ctrl+C)将当前被选中的内容拷贝到粘贴板上。粘贴(P)(Ctrl+V)将粘贴板上的内容拷贝在光标处,或者如果文本中存在高亮度显示内容,用粘贴板上的内容替换高亮度显示内容。图45删除(D)删除用户选择的文本或删除当前光标所在处的字符。全选(A)全部选中当前编辑窗口中的文件内容。查找文本(Ctrl+F)该命令可在当前文本文件中进行文本查找,选择该菜单项后,将弹出查找对话框,查找对话框如图4-6所示,用户可在查找目标框中输入字符串,并根据要求设置相应的查找选项。1.整词匹配如果这个项被复选,仅匹配查找目标框中的整词。如text只能匹配text,而不是text1,hightext。2.大小写匹配如果这个项被复选,查找目标框中的内容要区分大小写。如Text仅仅和Text相匹配,而不是text,TEXT。3.规则表述如果这个项被复选,将按相应的规则查找目标框中的内容。4.查找方向选择向上单选钮,将在文件中向前搜索,选择向下单选钮,将在文件中向后搜索。图46技巧:如果在选择查找文本菜单前高亮显示一个文本块,查找目标框内将显示该文本。如果没有文本被高亮度显示,在光标处字符串将在查找目标框中显示。在工具栏上有查找文本按钮外,还有向后重复查找、向前重复按钮(这些分别用带有顺时针、逆时针方向箭头的双筒望远镜表示图标)。替换文本(Ctrl+H)该菜单产生如图4-7所示的替换对话框,它和查找对话框非常相似,但目的在于用新文本替换查找到的文本。在替换目标编辑框中输入查找字符串,并在替换为编辑框内输入替找字符串,复选框的意义完全等同查找文本中的复选项。在同意替换之前,为了看下一个匹配,用鼠标点击查找下一个,为了替换下一个匹配,或刚找到的匹配,用鼠标点击替换,如果确信不存在错误匹配,可用鼠标点击全部替换,同时完成文件中其余部分的替换。图47技巧:如果在全部替换后发现是错误的操作,可用撤消命令恢复。向后再查找(F3)从当前光标处向后再查找上次查找的文本字符串。向前再查找(Shift+F3)从当前光标处向前再查找上次查找的文本字符串。跳到指定行(Ctrl+G)该菜单产生如图4-8所示的对话框,在对话框中输入相应的行号,按确定按钮即可。图48改变大小写该菜单项有2项子菜单,先选中文本,然后,使用该命令改变选中文本的大小写。括号匹配(Ctrl+)该菜单在编辑C语言时有效。用户可以匹配任何类型的括号。技巧:在要匹配的括号前,按下热键Ctrl+,将跳转到匹配的括号处。在编辑C51语言时该命令极其有用,可方便用户查找程序中书写错误。文本书签该菜单项有4项子菜单。命令项有设置或取消一个书签, 查找上一个书签,查找下一个书签,清除所有书签。在工具栏中有一些按钮,按这些按钮可增加或删除书签,也可移到前一个或后一个书签,以及包含一个在文件中清除所有书签的按钮。文件只读设置或取消当前窗口的文件的只读方式。在只读方式下文件不可编辑修改。23 查看菜单图49如图4-9所示的查看菜单,该菜单项包含LCA51显示有关的操作,包括哪个窗口在打开,什么工具栏在显示等。工具栏该菜单项包含4项子菜单,用户选择相应的菜单项将显示或隐藏编辑工具栏,调试工具栏,状态栏等。工具栏是常用菜单命令的快捷按钮,每个按钮和对应菜单项相连。鼠标在快捷按钮上稍作停留,将显示该快捷按钮的简短提示。分隔窗口该命令将活动编辑窗口分隔为4个子窗口。输出窗口选择该菜单项将显示或隐藏输出窗口,输出窗口通常位于屏幕左下底部。输出窗口用来显示编译和连接信息。观察窗口选择该菜单项将显示或隐藏观察窗口,观察窗口通常位于屏幕右下底部。观察窗口用来在调试过程中长期观察特定变量在不同时候的取值情况。工作区窗口该菜单项包含3项子菜单,用户可以显示或隐藏工作区窗口,工程页面窗口,资源管理器页面窗口。数据区窗口该菜单项包含3项子菜单。用户可根据需求打开相应窗口,窗体显示单片机相应资源的内容。窗体内的数据行背景深浅相间,用户可以对数据进行修改、复制、刷新等操作。相应命令在右键菜单中。全屏显示该命令将全屏显示界面。24 工程菜单工程菜单如图4-10所示,该菜单包含对工程的新建,打开,保存,关闭,设置等操作。常用命令在工程页面窗口右键菜单中。图410新建选择该命令,将新建一个工程文件。打开工程选择该命令,将弹出类似图4-3的对话框,用户选择要打开的工程文件。工程文件的扩展名为CPJ。技巧:用户可以直接在工程菜单最底端的最近文件列表中快速打开以前编辑过的工程文件。关闭工程选择该命令,将关闭当前打开的工程。如果工程项目文件或设置已经改变,将提示用户是否保存工程。保存工程选择该命令,将保存当前工程。另存为选择该命令,将弹出类似图4-4的对话框,用户可以将当前工程以不同的名字保存。工程项目文件采用相对路径存储,所以另存后的工程要保证项目文件在工程所在的相对目录中。添加项目文件选择该命令,将弹出类似于图4-3的对话框,用户选择一个或多个项目文件添加到工程中。项目文件中只有扩展名为C、PLM、A51、OBJ的文件会被编译,连接。添加其它的类型的项目文件方便用户对工程的管理,并不影响工程调试。设置选择该命令,将弹出该工程的编译器、连接器的设置对话框,对话框和单文件编译器连接器对话框相同。见图4-19。该命令不同于单文件的设置。该命令的设置只对工程文件有效。单文件方式下的设置只对工程没打开时,单文件有效。25 编译菜单编译菜单如图4-11所示,该菜单包含对源文件的编译、连接等操作。 图411编译当前文件 ALT+F9选择该菜单项将对当前窗口文件进行编译,编译后的有关信息将在输出窗口中显示。LCA51会自动识别目标文件和源文件日期相关性,如果目标文件比源文件新,将不再编译。可以编译的文件类型必须是具有扩展名.C,.PLM,.ASM,.A51。连接选择该菜单项将对当前窗口编译产生的目标文件进行连接,有关连接的信息将在输出窗口中显示。工程打开时,将连接工程文件。此菜单项仅对工程和高级语言有效。编译并连接(Ctrl+F9)选择该菜单项将对当前窗口的高级语言源程序同时进行编译和连接,有关编译和连接的信息将在输出窗口显示。工程打开时,将编译和连接工程文件。此菜单项仅对工程和高级语言有效。全部重新编译选择该菜单项将对当前窗口文件进行重新编译,编译后的有关信息将在输出窗口中显示。工程打开时,将重新编译和连接工程文件。该命令和编译菜单项或编译并连接菜单项的区别是:该命令不识别目标文件和源文件日期的相关性,不管目标文件比源文件新或旧,都编译源文件。26 调试菜单调试菜单如图4-12所示。该菜单拥有对应用程序进行调试的各种操作。加载调试选择该菜单项,弹出一个加载对话框,如图4-13所示。该命令加载最新编译连接生成的目标程序到实验机中进行调试,对话框中显示加载的文件名,文件信息,实际目标代码的长度,加载空间和加载进度条等,加载完毕后,对话框自动关闭,此时切换到调试状态。调试状态,该菜单无效。退出调试图412进入调试状态,该菜单项有效,用户选择该菜单项后,会退出调试状态,进入编辑状态。相关的调试命令只有在调试状态下才有效。 注意:对于某些型号的仿真机,如果仿真状态设置为B状态,在加载完目标程序后,还会提示需要加载875X.obj文件。用户使用时请查阅相应的仿真机使用手册。重新加载调试选择该菜单项,将重新加载正在调试的目标程序到仿真机,重新进行调试。执行到光标所在行(F4)选择此菜单项,程序从当前PC指针行开始运行,遇到当前光标所在行停止运行,如果运行过程中遇到用户断点,也会停下。如果光标所在行是条说明语句(编译不产生目标代码行),该命令不起作用。图413设置当前PC行(F5)选择此菜单项,当前PC指针将改变到光标所在行的地址。如果光标所在行是条说明语句,该命令不起作用。跟踪型单步(F7)选择此菜单项,仅从当前PC指针行执行源文件的一行语句,然后停止。如果该行语句是调用一函数,则跟踪进入函数中,在执行函数的第一条源语句行前停止。通过型单步(F8)选择此菜单项,仅从当前PC指针行执行源文件的一行语句。然后又停止。如果是调用一函数,将一次运行完整个函数。全速运行(F9)全速运行程序,遇到用户断点或按暂停键停止。连续跟踪型单步(Alt+F7)选择此菜单项,连续执行跟踪型单步。连续通过型单步(Alt+F8)选择此菜单项,连续执行通过型单步。从子函数返回选择此菜单项,全速运行完当前子函数并返回到调用子函数的语句行。该命令只在调试高级语言时有效。显示当前PC指针行将PC指针所在源文件语句行显示在当前窗口屏幕上。重新连接仿真机选择此菜单项,使LCA51与仿真机重新联机。技巧:如果调试过程中,LCA51与实验机通讯中断,选择该菜单项。在重新联机成功后可以继续进行调试。总清仿真机(Alt+R)选择此菜单项,将弹出一个确认对话框,提醒用户是否确实要总清仿真机,总清前先按下仿真机总清键。总清成功后,所有状态全部初始化。对于有软件总清的仿真机型如AEDK51I,将直接给仿真机发总清命令,用户不用再按仿真机的总清键。上位机复位(Alt+F2)选择此菜单项,只对上位机进行复位总清。总清后,再次执行程序时,将从程序的起始地址开始执行。暂停当用户程序全速运行时,选择此菜单项,用户程序无条件停止运行。该菜单只对有软件暂停的仿真机如AEDK51I有效。设置或取消断点(Ctrl+F8)在光标所在行处设置断点,如果光标所在行已有断点,则取消该断点。如果光标所在行是条说明语句,所设断点是无效断点。最多可设的断点数目由仿真机决定。清除所有断点清除用户设置的所有断点。对话窗口选择该菜单项,可以打开一个与AEDK实验机直接对话的窗口,用户可以使用实验机监控命令和实验机对话,此外用户还可以运用此窗口进行目标系统的初步硬件调试。监控命令请查阅相应的实验机使用手册。27观察菜单观察菜单如图4-14 所示。该菜单主要是用来在观察窗口中添加、删除、修改观察项。图414添加观察项(Ctrl+F7)选择该菜单项,将弹出一个添加观察变量对话框,如图2-15所示。用户可根据对话框的要求添加希望观察的变量到观察窗口。在对话框中,点击计算/修改按钮,可以察看或修改当前输入栏中变量取值。图415技巧:如果用户需添加实验机相应存储空间某个单元到观察窗口中,不选自动识别标号复选框,在存储区域选择好实验机的存储空间,在输入框中输入单元地址,点击添加按钮。28设置菜单设置菜单如图4-16所示,集中了LCA51集成开发环境对通讯口、单文件编译/连接器、环境参数等的设置。图416通讯口选择该菜单项后,弹出一个通讯设置对话框,如图4-18所示,用户可选定通讯口、波特率,并可以对所选定的通讯口进行串口测试。图418注意:如果通讯串口测试不通过,请将延时因子置高。如果通讯串口测试通过,在调试过程中,仍出现初始化调试失败对话框或通讯不可靠,请将延时因子置高。单文件编译器/链接器选择单文件编译器/连接器设置菜单项后,弹出一个编译器/连接器设置的多选项卡对话框。该菜单项是针对单文件的高级语言C51和PL/M51,对单汇编文件无效,用户可根据自己的要求在对话框中进行相应的设置,如果选中使用自定义编译器命令行复选命令,用户可以使用自定义的命令行进行编译连接,自定义的命令行可在最下面的输入框中输入。选中C51编译器选项卡,如图4-19所示。相应编译参数的设置用户请参考Franklin C51相关的书籍。用户要选中调试信息(Debug)复选项,编译产生的目标文件才支持源语句调试。点击缺省值按钮,将恢复编译参数为缺省设置。用户自定义命令行参考如下: LARGE DB OE CO OT(4,SIZE) 图419选中PL/M51编译器选项卡,如图4-20所示。相应编译参数的设置用户请参考PL/M51相关的书籍。用户要选中调试信息(Debug)复选项,编译产生的目标文件才支持源语句调试。点击缺省值按钮,将恢复编译参数为缺省设置。用户自定义命令行参考如下:DB CO选中连接器选项卡,如图4-21所示。相应连接参数的设置用户需要请参考Franklin C51或PL/M51相关的书籍。用户要选中包含调试信息(Debug)复选项,连接产生的目标文件才支持源语句调试。点击缺省值按钮,将恢复编译参数为缺省设置。用户自定义命令行参考如下:DEBUGSYMBOLS DEBUGPUBLICS DEBUGLINES MAP IXREF RAMSIZE (256)所有的编译参数不是只针对一个文件的设置,而是对所有这类单文件的设置。图420图421环境参数选择该菜单项后,弹出一个对LCA51软件工作环境的多选项卡设置对话框。选中常规选项卡, 如图4-22所示。图422用户可以设置相应的常规选项。选中“打开上次编辑的文件”,启动LCA51后将自动打开上次编辑的文件。选中“打开上次的工程文件”,启动LCA51后将自动打开上次的工程文件。选中“退出时保存所有文件”,退出LCA51后将自动保存所有修改过的文件。选中“编辑窗口打开时最大化”,每次打开文件时,将最大化显示文件。选中“文件被其它程序更改后,发出通知消息”,当其它程序修改或删除了当前编辑的文件,将会通知用户文件已经改变,是否要重新装载或保存等消息。选中“自动装载被外部程序更改过的文件”时,每次文件更改后,将自动重新装载。选中“高级用户界面”,用户可以定制软件界面,包括菜单,工具栏,热键等。改变高级用户界面设置,要重新启动LCA51才会生效。选中“Windows2000风格菜单”,会自动根据菜单使用频率,调整菜单项。选中字体选项卡,设置编辑器使用的字体,和编辑模式。选中颜色选项卡,设置编辑器中的各种类型文本的颜色。选中调试选项卡,如图4-23所示。图423选中“编译成功后自动加载到仿真机”,那么每次编译结束,如果没有严重错误,将自动把目标程序加载到仿真机中。选中“自动监测仿真机型号”,那么在加载调试时会自动对仿真机型号进行识别。选中“总清后自动设置用户断点”,在调试时,每次仿真机总清后,会重新设置用户断点,方便用户调试。选中“鼠标即点即现快速观察变量取值”,在调试时,用户用鼠标左键点击待观察变量,如果变量有效,将在弹出窗口中显示变量的取值。“浮点数存取方式”可设置为从高位到低位或从低位到高位。在进行高级语言调试时,因为版本的不同,浮点数存取方式会有所不同,如果用户的浮点数变量不能正常显示,改变存取方式即可。语言该菜单命令可以选择软件的中英文版本。该功能会在以后的版本中加入。29工具菜单工具菜单如图4-24所示。该菜单包含一些不常用的工具命令。 图424加载文件到仿真机选择该菜单项,弹出一个加载目标文件对话框,类似文件打开对话框。可以加载的文件类型是具有扩展名.OBJ、.HEX,.OMF。用户选定要加载的目标文件名后即可将该目标文件加载到AEDK仿真机中去。上传仿真机数据选择该菜单项,将仿真机相关空间的内容上传到PC机中。用户可以选择保存为文件形式。该功能会在以后版本中加入。芯片固化选择该菜单项,可以固化芯片。可固化的芯片类型请查阅相关仿真机使用手册。该功能会在以后版本中加入。自定义选择该菜单项,弹出如图4-25所示对话框。用户可以按个人习惯定制菜单栏、工具栏、热键等。该命令只在“设置-环境参数-常规选项卡”中选中高级用户界面选项才有效。图425210窗口菜单窗口菜单如图4-26所示。该菜单控制LCA51主工作区内窗口的分布、排列外观。图426新窗口将当前编辑窗口中的文档在新窗口打开副本。分隔窗口该命令将活动编辑窗口分隔为4个子窗口。下一个窗口按打开的窗口顺序选中下一个窗口为活动窗口。上一个窗口按打开的窗口顺序选中上一个窗口为活动窗口。关闭当前窗口关闭当前活动的窗口。全屏显示该命令将全屏显示界面。层叠(C)该菜单项将在主工作区内以层叠图案安排所有窗口。水平平铺(T)该菜单将在主工作区内以水平平铺形式安排所有窗口。垂直平铺(T)该菜单将在主工作区内以垂直平铺形式安排所有窗口。输出窗口该菜单项同查看(V)菜单中的输出窗口菜单项功能。观察窗口该菜单项同查看(V)菜单中的观察窗口菜单项功能。对话窗口该菜单项同查看(V)菜单中的对话窗口菜单项功能。211帮助菜单帮助菜单如图4-27所示。该菜单包含相应的帮助文档。 图427帮助主题选择此菜单项,显示LCA51的在线帮助文档。访问公司网站选择此菜单项,用户可以通过Internet互联网,从公司的网站()获得AEDK系列仿真机的最新信息动态和软件的最新版本。与公司联系选择此菜单项,用户可以通过电子邮件直接与公司联系。关于LCA51(A)选择此菜单项,将弹出一个关于LCA51对话框,如图4-28所示。该对话框显示LCA51的版本信息、公司网站、电子信箱等信息。图4283热键表热键功能描述热键功能描述Ctrl+N新建文件F4执行到光标所在行Ctrl+O打开文件F5设置当前PC行Ctrl+S保存文件F7跟踪型单步Ctrl+P打印文件F8通过型单步Ctrl+Z撤销F9全速运行Ctrl+Y重新执行Alt+F7连续执行跟踪型单步Ctrl+X剪切Alt+F8连续执行通过型单步Ctrl+C复制Alt+R总清仿真机Ctrl+V粘贴Alt+F2上位机复位Ctrl+A全选Alt+H暂停Ctrl+F查找文本Ctr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高空坠落安全知识培训总结课件
- 北京音乐小学考试试卷及答案
- Fluvirucin-B2-生命科学试剂-MCE
- 高温防暑降温安全知识培训
- 北斗解禅中级高考试题及答案
- 新解读《GB-T 26068-2018硅片和硅锭载流子复合寿命的测试 非接触微波反射光电导衰减法》
- 护师考试题及答案
- 高温作业安全知识培训课件
- 高校组网基础知识培训课件
- 高架轻轨基础知识培训课件
- 统编版五年级上册《道德与法治》全册教案(表格式)
- 2025年蔬菜专业面试题库及答案
- 检验变更管理办法
- 重庆渝地资产经营管理有限公司招聘笔试题库2025
- 新苏教版一年级数学上册《10的认识》公开课课件
- 能源费用托管服务方案投标文件(技术方案)
- (2025)党员发展对象考试题库附含参考答案
- 6.3.1 两条直线平行 课件-2025-2026学年高一数学高教版2023修订版基础模块 下册
- Unit 4 Plants around us单元试卷(含答案含听力原文)
- 五防系统培训
- 2025年公安辅警招聘知识考试题库及答案
评论
0/150
提交评论