星研集成环境软件简介
STARES598PCIS实验仪提供详尽的C、汇编例子程序、使用说明,可以进行单片机、微机原理、32位微机接口课程的开放式实验教学,通过扩展模块,连接了各种类型的接口芯片,并可以做各种实时控制实验。下面通过对循环点亮发光二极管程序的设计,来说明如何使用星研集成环境软件。本实例是仿真INTEL的8031单片机,来循环点亮P1口的发光二极管(低电平有效)。程序是用汇编语言来编写。下面介绍相应的操作步骤:首先运行星研集成软件。启动画面如图:
1、设置缺省项目执行主菜单辅助缺省项目,出现一个对话框:
1
f(使用仿真模块)(使用仿真器)使用仿真器:这时您可以根据自己的需要和实际情况来选择仿真头、公司、CPU、晶振。本实例选择仿真头为PODPH51DIP,公司为INTEL,CPU为80C31,晶振12MHz。如果选择89C51等带有EPROM或FLASH的CPU,请点击“地址总线”命令。使用仿真模块:选择MCS51。点击进入下一步:“选择语言”
您可以根据自己的需要以及程序的类型作相应的选择,本实例选择Keil的A51、C51、I
tel的PLM51请确定在选择语言之前已经安装好相应的编译软件。然后再点击进入下一步:“编译、连接控制项”
2
f如果您使用C51编写C文件,“CodeRomSize”选择“Large:64Kprogram”,“MemoryModel”“Large:选择variablesi
XDATA”,如果您希望了解C文件行与汇编代码的对应关系、函数中参数是如何传递的,请选择“CODE”,编译以后生成的列表文件(扩展名为LST)中就会包含汇编代码。
如果您使用汇编语言,选择MOD51,Keil自动使用缺省的8051特殊功能寄存器定义;如果不选择MOD51,在您的程序前边,加上:i
cludereg52i
c上一行必须顶格输入,reg52i
c是一个寄存器文件,您可以根据您选择的CPU选择对应的寄存器文件(在KeilC51的ASM目录中)如果您使用RTX51RealTimeOS,请在KeilL51的Operati
g中选择RTX51Ti
yRealTimeOS。然后再点击进入下一步:“存贮器出借方式”
3
f使用仿真器:存贮器出借方式分为程序空间出借方式、外部数据空间出借方式。STAR系列仿真器内有128K仿真RAM,其中64K可以出借给您作为程序存贮器,存放机器码;64K可出借给您作为数据存贮器,存放外部数据。通常,您借用仿真RAM作为程序存贮器,便于调试程序;外部数据空间在您的应用系统上,便于对您系统上的IO、数据RAM操作;如果您的线路板还未制成,您也可借用仿真RAM。具体操作是:选择“程序”或者“外部数据”然后点击“借用”即可,若不想r