您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 建筑材料 > 微机原理与接口技术_实验指导智能建筑和材料做6个实验
i《微机原理及接口技术》实验指导书杨霞周林英编长安大学电子与控制工程学院2009年9月2实验仪器简介STARES598PCI实验仪提供了几乎所有最实用、新颖的接口实验,提供详尽的C、汇编例子程序及其使用说明,不但可以满足各大专院校进行单片机课程的开放式实验教学,也可以让参加电子竞赛的学生熟悉各种类型的接口芯片,做各种实时控制实验,轻松面对电子竞赛;也可以让刚参加工作的电子工程师迅速成为高手。STARES598PC提供实验仪与微机同步演示功能,方便老师教学和演示。它提供了一个库文件,如果学生上机时间有限,只需编写最主要的程序,其它调用库文件即可;它布局合理、清晰明了,模块化设计,可以无限升级,让您的选择永不落伍;兼容性强,可以轻松升级,减少设备投资;使用方便,易于维护。实验仪功能特点◇集编辑器、项目管理、启动编译、连接、错误定位、下载、调试于一体,多种实验仪、仿真器、多类型CPU仿真全部集成在一个环境下,操作方法完全一样。◇完全VC++风格。支持C、PL/M、宏汇编:同时支持Keil公司C51、Franklin公司C51、IAR/Archimedes公司的C51、IntelC96、Tasking的C196、Borland公司的TASM、TurboC。◇支持ASM(汇编)、C、PLM语言,多种语言多模块混合调试,文件长度无限制。◇支持BIN、HEX、OMF、AUBROF等文件格式。可以直接转载ABS、OMF文件。◇支持所有数据类型观察和修改。自动收集变量于变量窗(自动、局部、模块、全局)。◇无须点击的感应式鼠标提示功能。◇功能强大的项目管理功能,含有调试该项目有关的仿真器、所有相关文件、编译软件、编译连接控制项等所有的硬软件信息,下次打开该项目,无须设置,即可调试◇支持USB、并口、串口通信。◇提供模拟调试器。◇符合编程语言语法的彩色文本显示,所有窗口的字体、大小、颜色可以随意设置。提供几十个实验的汇编、C版本的源文件。提供一个库文件,如果学生上机时间有限,只需编写最主要的程序,其它调用库文件即可。实验仪可提供以下软件实验:十进制数加法,十进制数减法,四字节二进制数转十进制3数,数据传送,冒泡排序,二分查找法,散转等。星研集成环境软件的安装和使用1软件安装1.1安装星研集成环境软件一.新用户安装步骤使用光盘安装:1.将仿真器、实验仪所配CD插入CD-ROM驱动器。2.在“我的电脑”或“资源管理器”中选择CD-ROM驱动器\WIN32\星研,然后运行SETUP.EXE文件即可进入安装界面。3.中文界面,用户只需按程序提示一步一步进行安装即可。使用Internet下载文件的用户1.运行下载文件(XingYan.exe),软件自动执行安装程序。2.安装程序为中文显示,用户只需按程序提示一步一步进行安装即可。二.已安装过低版本星研集成环境软件的用户的安装步骤:1.首先将原来的低版本软件进行卸载,具体步骤请参考“软件卸载”部分的内容。2.以后按新用户的安装步骤进行安装。在安装过程中,如果用户没有指定安装目录,安装完成后会在C:盘建立一个C:\XINGYAN目录(文件夹),结构如下:XingYan可执行文件、DLL文件、寄存器文件EXAMPLES例子程1.2软件卸载1.进入控制面板,运行“添加/删除程序”。2.进入“添加/删除程序”窗口,在“安装/卸载”页面上的列表中选择“星研集成环境软件”,按“删除”按钮,之后按自动卸载程序的说明一步一步地操作即可。1.3USB驱动程序1、USB驱动程序的安装通过USB(通用串口总线)接口将微机与仿真器、实验仪相连,打开仿真器、实验仪电源。仿真器、实验仪与微机的第一次连接引起驱动程序的安装会变得很简单,您只需等待安装过程的结束或按驱动程序的安装向导执行完即可。驱动程序的安装会出现如下界面:4实际的界面可能有些差别,请等待该过程的结束。驱动程序的安装过程中,请勿执行其它应用程序。2、如何解决连接不上的情况如果仿真器、实验仪与微机连接不上是由于未按正确步骤造成的,可根据以下步骤解决:Window98/WindowMe:重新安装星研集成环境软件,关闭仿真器电源,稍等几秒钟,再打开电源,等待操作系统安装新的驱动程序结束后,运行星研软件即可。Windows2000/WinXP:在仿真器电源打开的情况下,使用控制面板中的“设备管理器”,可以看到一个未安装好的USB设备:上图中的“通用串行总线控制器”下有一个打问号的USB设备,选中后按鼠标右键,选择菜单中的“卸载”项。重新安装星研集成环境软件,关闭仿真器、实验仪电源,稍等几秒钟,再打开电源,等待操作系统安装新的驱动程序结束后,运行星研软件即可。注意:必须先安装星研集成环境软件;在WinXP中,驱动程序的安装会有选项,按缺省的值选择即可。1.4软件启动运行Windows,进入桌面窗口。鼠标单击“开始”按钮,在“程序”栏中打开“星研集成环境软件”菜单栏,在其中选择“星研(SUPER、STAR系列仿真器)”,开始启动星研集成环境软件。注意:当您使用低配置机器时,从星研集成环境软件退出后必须等待足够的时间,让系统完全退出(硬盘停止工作)后,方可再次启动星研集成环境软件。1.5编译器星研集成环境软件支持的编译器MCS51MCS96、MCS19680X865KeilA51、C51FranklinA51、C51IntelASM51、PL/M51ArchimedesA8051、C-51IntelASM96、PLM96、C96TaskingASM196、C196TC、TASM编译器请用户自备。设置工作环境您的编译器正确安装后,请设置星研集成环境软件的编译器工作环境。打开[主菜单»项目»设置工作环境]:例如:您使用的编译器是TASM、TC,安装在C:\xingyan\TASM,C:\xingyan\TC,TASM宏汇编路径:C:\xingyan\TASM;TurboC路径:C:\xingyan\TC;62如何使用星研集成环境软件星研集成软件为用户提供了许多实用和方便的观察、调试及分析的功能,下边几节,通过实例介绍如何使用星研集成环境软件。使用户体验该软件功能的强大和方便。2.1数据传送程序(ASM)星研集成环境软件推荐您使用项目为单位来管理您的程序。如果您做一个简单的实验,或只希望看一个中间结果,您可以不建立项目文件,系统需要的各种设置,来源于“缺省项目”。本节不使用项目文件。本例旨在通过建立一个具体的程序来介绍星研集成软件的使用方法以及它的强大的调试功能。使用户很快上手,体验到此软件功能的强大和方便。本实例是将数据段中3000H~30FFH单元的内容传送给实验仪B4区的61C256的2000H~20FFH中;B4区的61C256在I/O设备区,使用IOR、IOW读写;再将它传送回数据段的6000H~60FFH中,程序是用汇编语言来编写。下面介绍相应的操作步骤:首先运行星研集成软件。启动画面如图:1、设置缺省项目执行[主菜单»辅助»缺省项目],出现一个对话框:7选择“STARES8688仿真模块”。点击进入下一步:“选择语言”您可以根据自己的需要以及程序的类型作相应的选择,本实例选择Borland公司的TurboC(3.0)、TASM(5.0)(请确定在选择语言之前已经安装好相应的编译软件)。然后再点击进入下一步:“编译、连接控制项”8实验仪提供64Kmemory空间,memorymodel请选择tiny,缩写为mt;如果需要源程序级别调试,必须使用-v–y控制项,为了支持多文件编译、连接,必须使用-c控制项。一般不必改变TurboC的编译控制项。如果需要源程序级别调试,必须使用/zi/l控制项。一般不必改变Tasm的编译控制项。如果需要源程序级别调试,必须使用/m/l/v控制项。一般不必改变TLINK的连接控制项。然后再点击进入下一步:“存贮器出借方式”9仿真模块EMU598提供64K仿真RAM,作程序段(CS)、数据段(DS)、附加段(ES)、堆栈段(SS)使用。2、建立源文件下面我们建立源文件,执行[主菜单»文件»新建],(或者点击图标)打开窗口如下:首先选择存放源文件的目录,输入文件名,注意:一定要输入文件名后缀。对源文件编译、连接、生成代码文件时,系统会根据不同的扩展名启动相应的编译软件。比如:*.asm文件,使用TASM来对它编译。本实例文件名为move.asm。窗口如下:10按“确定”即可。然后出现文件编辑窗口:输入源程序,本实例的源程序如下:.MODELTINY;memorymode:tiny.STACK100;堆栈.CODE;开始程序段START:MOVAX,@DATAMOVDS,AXMOVES,AXNOPMOVCX,100HMOVSI,3000HMOVDX,2000HSTART1:MOVAL,[SI]OUTDX,ALINCSIINCDXLOOPSTART1MOVDI,6000HMOVDX,2000HMOVCX,100HSTART2:INDX,AL11MOV[DI],ALINCDIINCDXLOOPSTART2SJMP$MoveENDPENDSTART输入源程序,如下图:这样一个源文件就建立好了。3.编译、连接文件首先选择一个源文件,然后就可以编译、连接文件了。对文件编译,如果没有错误,再与库文件连接,生成代码文件(DOB、EXE文件)。编译、连接文件的方法有如下二种:(1)使用[主菜单»项目»编译、连接]或[主菜单»项目»重新编译、连接]”。(2)点击图标或来“编译、连接”或“重新编译连接”。“编译连接”与“重新编译、连接”区别:“重新编译、连接”不管源文件是否修改、编译软件是否变化、编译控制项有无修改,对源文件编译,如果没有错误,再与库文件连接,生成代码文件(DOB、EXE文件)。编译、连接过程中产生的信息显示在信息窗的“建立”视中。编译没有错误的信息如下:12若有错误则出现如下信息框:有错误或警告信息,用鼠标左键双击错误、警告信息或将光标移到错误或警告信息上,回车,系统会自动打开对应的出错文件,并定位于出错行上。如图:这时用户可以作相应的修改,直到编译、连接文件通过。4.调试在进入调试状态以前,请正确设置通信口:执行[主菜单»辅助»通信],对话框如下:13仿真器、实验仪配套的通信线可以与微机USB口相连,即为USB通信线,请选择USB。对于最下面一行的校验,通常您不必选中它,可以提高传送DOB、HEX、BIN文件时的速度。在进入调试状态以前,您还必须确定仿真器、实验仪与微机的正确连接,如果使用仿真器,仿真头正确地连接在仿真器上,电源接通,开关打开。在软件中选择对应的仿真器、实验仪型号,具体设置如下:执行[主菜单»辅助»仿真器、实验仪],对话框如下:根据你所使用的机型作相应选择。如果编译、连接正确后,可以开始调试程序。进入调试状态方法有:a)执行[主菜单»运行»进入调试状态]b)点击工具条的c)执行[主菜单»运行»装载DOB、HEX、BIN文件]进入后的窗口如下:14在整个图片中我们可以看到相对应的窗口信息。在“工作区窗”的“CommonRegister”中我们可以了解通用寄存器的信息。中间的窗口为源程序窗口,用户可在此设置断点,设置光标的运行处,编辑程序等。寄存器窗我们可以看到一些常用的寄存器的数值。存贮窗1和存贮窗2显示相应的程序段(CS)、数据段(DS)、IO设备区的数据,还有变量窗,自动收集变量显示其中。反汇编窗显示对程序反汇编的信息代码、机器码、对应的源文件。在信息窗的“装载”视中,显示装载的代码文件,装载的字节数,装载完毕后,显示启始地址,结束地址。这种船坞化的窗口比通常的窗口显示的内容更多,移动非常方便。用鼠标左键点住窗口左边或上方的标题条,移动鼠标,将窗口移到您认为合适的位置;将鼠标移到窗口的边上,鼠标的图标变成可变化窗口时的形状,用鼠标左键点住,移动鼠标,变化一个或一组窗口的大小。在调试过程中,可以根据您的需要,在[主菜单»查看]中打开:寄存器窗、存贮器窗1、2、3、观察窗、变量窗、反汇编窗。您也可以通过[主菜单»辅助»设置»格式]
本文标题:微机原理与接口技术_实验指导智能建筑和材料做6个实验
链接地址:https://www.777doc.com/doc-157101 .html