您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 工程机械单片机实验指导书
工程机械单片机技术实验指导书1目录伟福仿真器简介…………………………………………………………2实验一伟福软件模拟器的使用………………………………………17实验二简单程序的设计………………………………………………19实验三查表程序的设计………………………………………………20实验四流水灯实验……………………………………………………21实验五按键实验………………………………………………………22实验六数码管显示实验………………………………………………23实验七外中断INT0、INT1实验……………………………………24实验八定时器应用实验………………………………………………25工程机械单片机技术实验指导书2伟福仿真器简介一E2000L/E2000T/E2000S型仿真器介绍1功能仿真器型号功能E2000/S通用仿真器(1-16位,15M总线速度)硬件测试仪运行时间统计逻辑笔(选配件)WINDOWS版本、DOS版本双平台E2000/T含E2000/S所有功能事件断点、断点记数跟踪器影子存储器全空间程序/数据时效分析器E2000/L含E2000/T所有功能逻辑分析仪(测试钩为选配件)可编程波形发生器2配置仿真头仿真头型号可仿真CPUPOD8X5X8X5X系列(P0口和P2口作为总线或IO口用)POD520Dalas310/320/510/520/华邦77E58POD518X5X系列CPU(P0口和P2口作为总线用)POD20512051、1051系列CPU(需与POD8x5x配合使用)POD552Philips80C552POD438华邦438CPUPODLPCPhilipsLPC76XPOD196KC196KC/KBPOD196MC196MC/MD/MHPOD16C5XPIC16C52/54/55/56/57/58、PIC12C508/509POD16C6X/7XPIC16C61/62/63/64/65/67、PIC16C71/72/73/74POD16C71XPIC16C71X全系列POD16C8XPIC16C83/84新仿真头伟福公司将为E2000系列开发新的仿真头工程机械单片机技术实验指导书33外形示意图J1J2二POD8X5X仿真头介绍POD8X5X仿真头可配E2000系列,E51系列仿真器,用于仿真INTEL8031/51系列及兼容单片机,可仿真CPU种类为8031/32,8051/52,8751/52/54/55/58,89C51/52/55/58,89C1051/2051/4051,华邦的78E51/52/54/58,LG的97C51/52/1051/2051.配有40脚DIP封装的转接座,可选配44脚PLCC封装的转接座.选配2051转接可仿真20脚DIP封装的XXC1051/2051/4051CPU。伟福E2000/L型仿真器20芯仿真插座34芯仿真插座电源指示灯电源插座逻辑测试钩插座9芯串口插座E2000主机工程机械单片机技术实验指导书4E2000/E51仿真器与POD8X5X连接图三WINDOWS版本软件安装1.将1号安装盘插入A:驱动器。2.有几种方法可以执行A:盘的安装程序。a.在我的电脑中打开A:驱动器,双击SETUP文件。b.打开DOS窗口,DOS窗口命令行中输入A:SETUP。3.按照安装程序的提示,输入相应内容。4.按照提示插入下一张软盘。5.继续安装,直至结束。也可以将安装盘全部复制到硬盘的一个目录(文件夹)中,执行相应目录下的SETUP进行安装。注意:在安装新版本软件时,如果硬盘上已有老版本的软件,请卸载旧版本软件后,再安装新软件。在安装过程中,如果用户没有指定安装目录,安装完成后,会在C:盘建立一个C:\WAVE目录(文件夹),结构如下:目录内容C:\WAVE├BIN可执行程序├HELP帮助文件和使用说明└SAMPLES样例和演示程序20芯电缆34芯电缆仿真器仿真头14021工程机械单片机技术实验指导书5附:编译器安装伟福仿真系统已内嵌汇编编译器(伟福汇编器),同时留有第三方的编译器的接口,方便用户使用高级语言调试程序,编译器请用户自备。安装51系列CPU的编译器1.进入C:\盘根目录,建立C:\COMP51子目录(文件夹)。2.将第三方的51编译器复制到C:\COMP51子目录(文件夹)下。3.在[主菜单|仿真器|仿真器设置|语言]对话框的[编译器路径]指定为C:\COMP51(参见仿真器设置)。如果用户将第三方编译器安装在硬盘的其它位置,请在[编译器路径]指明其位置。安装96系列CPU的编译器1.进入C:\盘根目录,建立C:\COMP96子目录(文件夹)。2.将第三方的96编译器复制到C:\COMP96子目录(文件夹)下。3.在[主菜单|仿真器|仿真器设置|语言]对话框的[编译器路径]指定为C:\COMP96(参见仿真器设置)。如果用户将第三方编译器安装在硬盘的其它位置,请在[编译器路径]指明其位置。安装PIC系列CPU的编译器1进入C:\盘根目录,建立C:\COMPPIC子目录(文件夹)。2将第三方的96编译器复制到C:\COMPPIC子目录(文件夹)下。3在[主菜单|仿真器|仿真器设置|语言]对话框的[编译器路径]指定为C:\COMPPIC(参见仿真器设置)。如果用户将第三方编译器安装在硬盘的其它位置,请在[编译器路径]指明其位置。四开发环境1文件工程机械单片机技术实验指导书6文件|打开文件打开用户程序,进行编辑。如果文件已经在项目中,可以在项目窗口中双击相应文件名打开文件。文件|保存文件保存用户程序。用户在修改程序后,如果进行编译,则在编译前,系统会自动将修改过的文件存盘。文件|新建文件建立一个新的用户程序,在存盘的时候,系统会要求用户输入文件名。文件|另存为将用户程序存成另外一个文件,原来的文件内容不会改变。文件|调入目标文件装入用户已编译好目标文件。系统支持两种目标文件格式,BIN,HEX(图:调入目标文件对话框)调入已经编译好的目标文件目标文件格式有二种:二进制(BIN):由编译器生成的二进制文件,也就是程序的机器码。英特尔格式(HEX):由英特尔定义的一种格式,用ASCII码来存储编译器生成的二进制代码,这种格式包括地址,数据和校验地址,选择一般为缺省地址(由编译器定)。如果想在当前项目已编译好的二进制代码中插入一段其它代码,可以去掉“缺省地址”前的选择,然后填入开始插入的地址和结束地址。用调入目标文件的方法,可以调试已有的二进制代码程序,而不需要源程序。直接调入目标文件进行仿真的方法是:1)新建项目。工程机械单片机技术实验指导书72)在新建的项目中,设置仿真器类型,仿真头类型,CPU类型。3)调入目标文件。(不要用加入模块方式,而是直接调入文件)4)打开CPU窗口,在CPU窗口中就可以看见目标文件反汇编生成的程序。5)程序停在与CPU相关的地址上(51系列停在0000H处,96系列停在2080H)。6)这样就可以单步或全速调试程序了。文件|保存目标文件将用户编译生成的目标文件存盘。对于按项目方式仿真的用户,系统将程序编译正确后,会根据用户在仿真器|仿真器设置下[目标文件]中设置的格式,将生成的二进制代码存盘。如果用户是用调入目标文件方式进行仿真,并且对目标码进行了修改,就可以用文件|保存目标文件方式存盘。目标文件可以存成两种格式:[二进制格式(BIN)]:由编译器生成的二进制文件,也就是程序的机器码[英特尔格式(HEX)]:由英特尔定义的一种格式,用ASCII码来存储编译器生成的二进制代码,这种格式包括地址,数据和校验地址。[地址选择]一般为[缺省地址(由编译器定)]。如果想要存盘的目标文件是由“调入目标文件”方式装入,而不是由系统编译产生的代码,并已经修改,最好指定它的开始地址和结束地址,因为代码不是编译系统产生的.系统不知道文件有多长,无法指定开始和结束地址。自己指定地址的方法是:去掉[缺省地址]前的选择勾,然后填入开始插入的地址和结束地址。文件|打印打印当前窗口内容,可以是用户程序,也可以是逻辑分析仪波形,跟踪器窗口。工程机械单片机技术实验指导书8文件|退出退出系统,如果在退出以前有修改过的文件没有存盘,系统将会提示是否把文件存盘。2编辑编辑|撤消键入取消上一次操作编辑|重复键入恢复被取消的操作编辑|剪切删除选定的正文,删除的内容被送到剪贴板上编辑|复制将选定的内容,复制到剪贴板上编辑|粘帖将剪贴板的内容插入光标位置编辑|全选选定当前窗口所有内容。3搜索搜索|查找在当前窗口中查找符号,字串。可以指定区分大小写方式,全字匹配方式,可以向上/向下查找。搜索|替换在当前窗口查找相应文字,并替换成指定的文字,可以指定区分大小写方式和全字匹配方式查找,可以在指定处替换,也可以全部替换。搜索|查找下一个查找文字符号下一次出现的地方。搜索|转到指定行将光标转到程序的某一行。搜索|转到指定地址/标号将光标转到指定地址或标号所在的位置。搜索|转到当前PC所在行工程机械单片机技术实验指导书9将光标转到PC所在的程序位置。4执行执行|全速执行运行程序。执行|跟踪跟踪程序执行的每步,观察程序运行状态。执行|单步单步执行程序,与跟踪不同的是,跟踪可以跟踪到函数或过程的内部,而单步执行则不跟踪到程序内部。执行|执行到光标处程序从当前PC位置,全速执行到光标所在的行。如果光标所在行没有可执行代码。则提示“这行没有代码”。执行|暂停暂停正在全速执行的程序。执行|复位终止调试过程,程序将被复位。如果程序正在全速执行,则应先停止。执行|设置PC将程序指针PC,设置到光标所在行。程序将从光标所在行开始执行。执行|设置/取消断点将光标所在行设为断点,如果该行原来已为断点,则取消该断点。四种方法可以在光标处设置断点1)将光标移到编辑窗口内,行左边的空白处,光标变成右上指箭头,双击鼠标左键,可以设置/取消断点。2)使用Ctrl-F8快捷键,可以在光标所在行设置/取消断点。3)右击鼠标,弹出菜单,选择设置/取消断点。4)主菜单执行/设置取消断点,也可以用Alt-R/B菜单快捷设置取消断点。断点设置好后,如果断点有效,则当前行背景色为红,如果背景色为绿,说明当前程序行不产生代码,断点无效。执行|清除全部断点工程机械单片机技术实验指导书10清除程序中所有的断点,让程序全速执行。5窗口窗口|信息窗口显示系统编译输出的信息,如果程序有错,会以图标形式指出。表示错误,表示警告,表示通过在编译信息行会有相关的生成文件,双击鼠标左键,或击右键在弹出菜单中选择”打开”功能,可以打开相关文件。(如果有编译错误,双击左键,可以在源程序中指出错误所在行,有时前一行或后一行程序有错,会造成当前行编译不通过,而将错误定位在本行,所以如果发现了错误,但在本行没有发现错误,可以查查本行上下的程序)。例:编译过程发现有错,在信息窗口中看到在CALC.C文件第118行有202号错误,文字显示错误类型是“’DispVa’undefinedidentifier”即:未定义DispVa标识符,双击此信息行,系统将打开CALC.C文件,并且在源文件的118行,指出有错,可以看到,DispVa和ls()中间有空格.原来应为DispVals()。窗口|CPU窗口通过CPU窗口,可以看到你编译正确的机器码及反汇编程序,可以让你更清楚地了解程序执行过程。CPU窗口中还有SFR(特殊功能寄存器)窗口和位窗口,让你了解程序执行过程中寄存器的变化。机器码窗口内为程序地址,机器码,反汇编码。窗口最左边的为当前PC所在行,为断点行。在机器码窗口内也支持点屏功能,在反汇编码处,点击寄存器,可以工程机械单片机技术实验指导书11看到寄存器的值。在寄存器窗口内为寄存器名称和值。位窗口内为所选寄存器的每一位名称和值。可修改寄存器值,或其中某一位的值,以观察程序执行的结果。CPU窗口的状态行显示的是,当前选中的寄存器名称和地址,及寄存器中选中位的名称和可寻址的位地址。机器码窗口的弹出菜单执行到光标处:使程序从当前PC值,全速执行到光标所在行,用这种方法可以在调
本文标题:工程机械单片机实验指导书
链接地址:https://www.777doc.com/doc-2483365 .html