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

TM87&TM89文件组织架构

xjtudll1年前 (2024-11-30)技术心得3540

一、工程文件

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文件组织架构” 的相关文章

Keil单工程多Target的配置方法

Keil单工程多Target的配置方法

实现功能: 通过切换target实现不同的编译设置,而无需建立多个工程 需求背景: 调试一些算法,想使用STM32F107VCT6,但是发现STM32F107不能仿真,只有STM32F103可以仿真。 由于没有STM32F107VCT6实物,所以初期只能使用STM32F103仿真了。 STM32F1...

CVS迁移SVN

CVS迁移SVN

1、下载 CVS2SVN http://cvs2svn.tigris.org/files/documents/1462/49543/cvs2svn-2.5.0.tar.gz 2、下载 和安装python 需要把python的安装目录加入环境变量path中. 如果安装的时候没有选择加入环境变量,...

常用电平标准

常用电平标准

现在常用的电平标准有TTL、CMOS、LVTTL、LVCMOS、ECL、PECL、LVPECL、RS232、RS485等,还有一些速度比较高的LVDS、GTL、PGTL、CML、HSTL、SSTL等。下面简单介绍一下各自的供电电源、电平标准以及使用注意事项。1、TTL电平TTL:Transistor...

Protel99SE检查遗漏的封装

Protel99SE检查遗漏的封装

画原理图的时候,封装是要填写的。有的人习惯元件放置后立即填写,有的人习惯原理图画好后,再去填写所有的。但是不论哪种方式,都不可避免的会遗漏一些封装未填写,这样在导入到PCB的时候就会有些小麻烦。所以有必要在原理图完成后检查封装是否遗漏。检查封装的捷径方法就是利用导出电子表格命令将元件封装输出到电子表...

位运算——交换两个数

交换两个数 交换两个数相信很多人天天写过,我也相信你每次都会使用一个额外来变量来辅助交换,例如,我们要交换 x 与 y 值,传统代码如下 int tmp = x; x = y; y = tmp; 这样写有问题吗?没问题,通俗易懂,万一哪天有人要为难你,**不允许...

C# XmlSerializer无法创建文件或目录

C# XmlSerializer无法创建文件或目录

现象: 在某一台XP机器上,时而正常,时而弹出无法创建文件或目录 错误具体信息: 在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) 在 System.IO.FileStream.Init(String path...

发表评论

访客

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