★这是版主本人自行开发的一个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格式) |
实现位操作的一个简单示例 |
|
|
相关备注: |
无 |
|