当前位置:首页 > 技术心得 > 正文内容

TM87&TM89文件组织架构

xjtudll8个月前 (11-30)技术心得560

一、工程文件

TM87,TM89系列每个工程至少包含以下文件:

文件后缀名

作用

PRJ

工程组织文件

ASM

汇编代码文件

C

C代码文件(仅适用于TM89系列)

INC

汇编头文件

H

C头文件(仅适用于TM89系列)

LCD

LCD配置文件,含仿真信息

CFG

LCD SEG,COM配置文件

OPT

Mask Option文件

OBJ

目标代码文件

TAB

Table ROM文件

ICE

仿真文件,TM87系列

NCE

仿真文件,TM89系列

OTP

烧录文件,TM87系列

EPM

烧录文件,TM89系列

LST

代码调试文件

WAT

变量查看文件

TCOD

MASK投code文件(不会自动生成)

clip_image002

二、汇编程序结构

TM87系列和TM89系列汇编源程序结构略有不同。两者都需要先定义RAM;TM87系列在代码后面定义Table ROM,而TM89系列必须在代码之前定义Table ROM。

2.1 TM87系列汇编语言源程序结构

clip_image003

2.2 TM89系列汇编语言源程序结构

clip_image004

三、MASK所需文件

3.1 TM89系列QTP投code所需文件

需要cfg,epm,lcd,obj,opt,tab,tcod文件

clip_image006

3.2 TM89系列如何生成tcod文件

tcod文件不会自动生成,也不会自动更新。在投code之前,需要利用编译器生成tcod文件。

1、打开Tx89ICE,打开工程

2、【Tools】->【Build Pack File】

clip_image008

如果成功生成,在message窗口可以看到成功提示,同时工程目录里也将多出一个tcod文件(文件名称是工程名)。

clip_image010

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/694/

标签: tenx
分享给朋友:

“TM87&TM89文件组织架构” 的相关文章

程序加载水晶报表

重点就是doc.load ReportDocument doc = new ReportDocument();         TreeEntityList sources = new TreeEntityList (); &nb...

Android的Service中弹出窗口解决方法

参考资料: http://www.cnblogs.com/fbsk/archive/2011/12/28/2304523.html http://blog.csdn.net/djun100/article/details/23756681 问题: 我们在使用Service时,经常会碰到这样的情况,比...

Altium在生成PCB时,怎样取消掉room空间?

Altium在生成PCB时,怎样取消掉room空间?

从原理图生成PCB时 总会生成一个或多个网络区域 该区域ROOM在一般的情况下没有什么作用 反而会对我们的设计会带来一些不便 那怎么样才能取消此区域(room空间)呢! 方法一 在导入到pcb中时 我们执行变更的 选项栏中将room的选项的勾去掉 这样导入pcb时就不会把room导入了 方法二...

TM87系列Mask Option

TM87系列Mask Option

1 Power Source 电源来源 A:...

运放输出电压摆幅的问题

运放的输出电压是有限制的,普通运放的输出电压范围一般是(Vss+1.5~Vcc-1.5)V,比如电源电压是±15V,运放能输出的最低电压为-13.5V,最高电压为13.5V,超过这个电压范围即被限幅。这个特性导致电源电压不能被充分利用,特别是电池工作的设备,工作电压很低,这个问题特别突出,于是出现了...

DDS原理

DDS原理

DDS原理框图 假设时钟为2MHz,数据保持寄存器选择N Bit,在时钟驱动下,累加器输出结果S被反馈到累加器输入端B,B和A的数据被累加到S,下一个时钟脉冲又将S反馈到B,再次与A累加到S,下一个时钟脉冲又将S反馈到B,如此循环累加,实现按步进值,按时钟节拍循环累加,使得N Bit数据被徐循...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。