11单片机实验一星研集成软件环境6.111单片机实验一星研集成软件环境6..docVIP

11单片机实验一星研集成软件环境6.111单片机实验一星研集成软件环境6..doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.1.4 软件启动 运行Windows,进入桌面窗口。 鼠标单击“开始”按钮,在“程序”栏中打开“星研集成环境软件”菜单栏,在其中选择“星研(SUPER、STAR系列仿真器)”,开始启动星研集成环境软件。 注意:当您使用低配置机器时,从星研集成环境软件退出后必须等待足够的时间,让系统完全退出(硬盘停止工作)后,方可再次启动星研集成环境软件。 3.1.5 编译器 星研集成环境软件支持的编译器 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 编译器请用户自备。 设置工作环境 您的编译器正确安装后,请设置星研集成环境软件的编译器工作环境。 打开[主菜单 ? 项目 ? 设置工作环境]: 例如:您使用的编译器是Keil的C51,安装在C:\Keil\C51, 执行文件路径: C:\Keil\C51\Bin; C51头文件路径: C:\Keil\C51\Inc; 库文件路径: C:\Keil\C51\Lib; A51头文件路径: C:\Keil\C51\Asm。 3.1.6 README文件 使用通用的文本编辑器,打开星研集成环境软件安装目录下的README.DOC文件,可获得此版本软件新增功能及最新的仿真器、实验仪安装、新增功能和使用信息,这些信息往往未及写入本手册。 3.2 如何使用星研集成环境软件 下边几节,介绍如何使用星研集成环境软件:3.2.1 使用汇编语言,编写一个循环点亮P1口的发光二极管的小程序(基础实验部分第一个实验);3.2.2 使用汇编语言,对CPU内部RAM、片外数据RAM读写的小程序(软件部分实验的第一个);3.2.3 使用C51,重新编写第一个实验。 3.2.1 循环点亮发光二极管程序 星研集成环境软件推荐您使用项目为单位来管理您的程序。如果您做一个简单的实验,或只希望看一个中间结果,您可以不建立项目文件,系统需要的各种设置,来源于“缺省项目”。本节不使用项目文件。 本例子旨在通过建立一个具体的程序来介绍星研集成软件的使用方法以及它的强大的调试功能。使用户很快的上手,体验到我们软件功能的强大和方便。 本实例是仿真INTEL的8031单片机,来循环点亮P1口的发光二极管(低电平有效)。程序是用汇编语言来编写。下面介绍相应的操作步骤: 首先运行星研集成软件。启动画面如图: 1、设置缺省项目 执行 [主菜单 ? 辅助 ? 缺省项目],出现一个对话框: (使用仿真器) (使用仿真模块) 使用仿真器:这时您可以根据自己的需要和实际情况来选择仿真头、公司、CPU、晶振。本实例选择仿真头为PODPH51(DIP),公司为INTEL,CPU为80(C)31,晶振12MHz。如果选择89C51等带有EPROM或FLASH的CPU,请点击“地址总线”命令。 使用仿真模块:选择MCS51。 点击进入下一步:“选择语言” 您可以根据自己的需要以及程序的类型作相应的选择,本实例选择Keil的A51、C51、Intel的PL/M51(请确定在选择语言之前已经安装好相应的编译软件)。然后再点击进入下一步:“编译、连接控制项” 如果您使用C51编写C文件,“Code Rom Size”选择“Large:64K program”,“Memory Model”选择“Large:variables in XDATA”,如果您希望了解C文件行与汇编代码的对应关系、函数中参数是如何传递的,请选择“CODE”,编译以后生成的列表文件(扩展名为.LST)中就会包含汇编代码。 如果您使用汇编语言,选择MOD51,Keil 自动使用缺省的8051特殊功能寄存器定义;如果不选择MOD51,在您的程序前边,加上: $include(reg52.inc) 上一行必须顶格输入,reg52.inc是一个寄存器文件,您可以根据您选择的CPU,选择对应的寄存器文件(在Keil C51的ASM目录中) 如果您使用RTX-51 Real-Time OS,请在Keil L51的Operating中选择RTX-51 Tiny Real-Time OS。 然后再点击进入下一步:“存贮器出借方式” 使用仿真器:存贮器出借方式分为程序空间出借方式、外部数据空间出借方式。STAR系列仿真器内有128K仿真RAM,其中64K可以出借给您作为程序存贮器,存放机器码;64K可出借给您作为数据存贮器,存放外部数据。通常,您借用仿真RAM作为程序存贮器,便

文档评论(0)

ebitjij + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档