- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机控制原理实验一系统认识实验.
实验一 系统认识实验
1系统介绍
1.1 软件启动
运行Windows,进入桌面窗口。
鼠标单击“开始”按钮,在“程序”栏中打开“星研集成环境软件”菜单栏,在其中选择“星研(SUPER、STAR系列仿真器)”,开始启动星研集成环境软件。
注意:当您使用低配置机器时,从星研集成环境软件退出后必须等待足够的时间,让系统完全退出(硬盘停止工作)后,方可再次启动星研集成环境软件。
1.2 编译器
星研集成环境软件支持的编译器
MCS51 MCS96、MCS196 80X86 Keil A51、C51
Franklin A51、C51
Intel ASM51、PL/M51
Archimedes A8051、C-51 Intel ASM96、PLM96、C96 Tasking ASM196、C196 TC、TASM 编译器请用户自备。
设置工作环境
您的编译器正确安装后,请设置星研集成环境软件的编译器工作环境。
打开[主菜单 ? 项目 ? 设置工作环境]:
例如:您使用的编译器是TASM、TC,安装在C:\xingyan\TASM,C:\xingyan\TC,
TASM宏汇编路径: C:\xingyan\TASM;
Turbo C路径: C:\xingyan\TC;
2 如何使用星研集成环境软件
下边几节,介绍如何使用星研集成环境软件:以下将使用汇编语言,将数据段中3000H~30FFH单元的内容传送给实验仪B4区的61C256的2000H~20FF中;B4区的61C256在I/O设备区,使用、读写;再将它传送回数据段的6000H~60FFH中。
2.1 数据传送程序(ASM)
星研集成环境软件推荐您使用项目为单位来管理您的程序。如果您做一个简单的实验,或只希望看一个中间结果,您可以不建立项目文件,系统需要的各种设置,来源于“缺省项目”。本节不使用项目文件。
本例子旨在通过建立一个具体的程序来介绍星研集成软件的使用方法以及它的强大的调试功能。使用户很快的上手,体验到我们软件功能的强大和方便。
本实例是将数据段中3000H~30FFH单元的内容传送给实验仪B4区的61C256的2000H~20FFH中;B4区的61C256在I/O设备区,使用、读写;再将它传送回数据段的6000H~60FFH中,程序是用汇编语言来编写。下面介绍相应的操作步骤:
首先运行星研集成软件。启动画面如图:
1、设置缺省项目
执行 [主菜单 ? 辅助 ? 缺省项目],出现一个对话框:
选择“STAR ES8688仿真模块”。
点击进入下一步:“选择语言”
您可以根据自己的需要以及程序的类型作相应的选择,本实例选择Borland公司的Turbo C(3.0)、TASM(5.0) (请确定在选择语言之前已经安装好相应的编译软件)。然后再点击进入下一步:“编译、连接控制项”
实验仪提供64K memory空间,memory model请选择tiny,缩写为mt;如果需要源程序级别调试,必须使用-v –y控制项,为了支持多文件编译、连接,必须使用-c控制项。
一般不必改变Turbo C的编译控制项。
如果需要源程序级别调试,必须使用/zi /l控制项。
一般不必改变Tasm的编译控制项。
如果需要源程序级别调试,必须使用/m /l /v控制项。
一般不必改变TLINK的连接控制项。
然后再点击进入下一步:“存贮器出借方式”
仿真模块EMU598提供64K仿真RAM,作程序段(CS)、数据段(DS)、附加段(ES)、堆栈段(SS)使用。
2、建立源文件
下面我们建立源文件,执行 [主菜单 ? 文件 ? 新建],(或者点击图标)打开窗口如下:
首先选择存放源文件的目录,输入文件名,注意:一定要输入文件名后缀。对源文件编译、连接、生成代码文件时,系统会根据不同的扩展名启动相应的编译软件。比如:*.asm文件,使用TASM来对它编译。本实例文件名为move.asm。窗口如下:
按“确定”即可。然后出现文件编辑窗口:
输入源程序,本实例的源程序如下:
.MODEL TINY ;memory mode : tiny .STACK 100 ;堆栈 .CODE ;开始程序段 START: MOV AX,@DATA MOV DS,AX MOV ES,AX NOP MOV CX,100H MOV SI,3000H MOV DX,2000H START1: MOV AL,[SI] OUT DX,AL INC SI INC DX LOOP START1 MOV DI,6000H MOV DX,2000H MOV
您可能关注的文档
- 微机保护调试作业指导书..doc
- 微机原理(存储器)..docx
- 微机原理8255A并行接口按键数码管显示讨论报告..doc
- 微机原理与接口技术(第二版)习题答案改..doc
- 微机原理与接口技术_试题与答案..docx
- 微机原理与接口技术汇编语言指令详解吐血版..doc
- 会展策划师参考有补充.doc
- 微机原理与接口技术离线作业答案(必做)..doc
- 微机原理与接口技术电子表设计..doc
- 微机原理与接口技术题库..doc
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
文档评论(0)