OPENICE集成环境下为S3C9xxx系列MCU增加位操作插件应用介绍
文章来源: 本站原创   更新时间: 2011-11-09
★这是版主本人自行开发的一个OPNICE500外挂小软件,相信对许多三星MCU应用的朋友都大有用处.
★该工具适用于三星8位机的S3C9xxx系列,该系列芯片指令无直接的位操作指令,应用起来非常不便,
  加挂本工具之后,即可增加四条直接的位  操作指令:
  SETBIT(置位),CLRBIT(清位),XORBIT(取反位),TMBIT(测试位),可对所有寄存器进行操作.
  详细使用方法请参考所附的实现位操作的一个简单示例
★使用时请先将原OPNICE安装目录下BIN目录下的Samasm.exe改名为_Samasm.exe,以备外挂包调用,
  然后将外挂软件包中的文件Samasm.exe拷入该目录下即可.
★本软件在WINDOW2000,OPNICE500V2.10以上版本中调试通过
★本软件目前只支持主程序中位定义及位操作,暂不支持对包含文件作处理,支持每行每个关键字长
  最大为128字节.
★安装本软件后,每次编译过后,在源文件目录下会自动生成一个TEMP.SRC的源文件,请打开对照原来
  的源文件,以作参考.
★使用OPENICE仿真的朋友请注意: 由于仿真需要时需要加载扩展名为 *.l 的列表文件,而加挂本工
  具之后,原有的列表文件被破坏,因此在每次编译过后仿真之前,必须将生成的temp.l改回原工程列
  表文件名才可实现正确仿真.
  例如: 原有的工程列表文件是a.l,而实际生成的列表文件名为temp.l,你需要把temp.l 改名为a.l
  才可以实现仿真,否则会出现"找不到仿真源文件"提示错误.
 
附: 工具包下载(zip格式)
    实现位操作的一个简单示例
相关备注:
 
三星单片机开发网首页