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

TM87系列单片机使用及注意事项

xjtudll15年前 (2011-12-07)技术心得12930

一、宏的使用

1.define 可使用在任意地方,但.EQU只能在RAM区和常数区使用。

2、宏调用时,前面必须有空格。否则提示:DUPLICATE LABEL。如图所示。

clip_image002

 

二、LCD的使用

1、首先,Mask Option里面,LCD要是启用的。不然折腾半天也是瞎折腾。设置Mask Option实际上就是修改opt文件。

2、关于LCD DISPLAY IN RESET CYCLE

如果选ON,则复位后,LCD全显;选OFFLCD全灭。

3、操作步骤

新建工程。工程新建后,自动产生.LCD文件。当然,默认是一片空白。如图所示。

clip_image004

图下方的三个标志,从左到右一次是LCD界面,LCD PAT设置,选择LCD PAT

见上图。下方红色矩形框。点击这个。会出现LCD PAT。我们就是用这些来绘制LCD的。如图所示。

clip_image006

用鼠标拖动滚动条以选择不同的PAT;用鼠标拖动PATLCD绘制界面。如图所示。

clip_image008

双击某个PAT,进入其设置界面。如图所示。

clip_image010

需要设置的参数有SEGCOMADDRDBUS

SEGCOM根据真实的LCD液晶来确定,这些是固定的。

ADDRDBUS可以人为设定,但是为了编程方便,通常一个clip_image012,其中的每个段的ADDR是一样的,只是DBUS不一样而已。ADDR范围00~3FH

比如一个clip_image012,可设置其地址为00HDBUS分别是A~G

那么想显示7的话,代码如下:

LDS 70H,$7

LCT 00H,70H

其他的请自己看datasheet。建议看英文版的,中文版的有的有错误。

4LCD PAT自定义

软件自带的PAT可能缺少一些特殊的东东,这时候就需要自己绘制了。

在安装程序的开始文件夹里找Pat Edit tool快捷方式,这个软件就是用来编辑PAT的。

clip_image014

具体怎么使用可以看 Pat Editor user manual此处就不赘述了。

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

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

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

分享给朋友:

“TM87系列单片机使用及注意事项” 的相关文章

Multisim汉化

Multisim汉化

对于中国人来说,还是喜欢用汉化版的。Multisim也能从网上下载到汉化包。汉化包的使用方法如下: 1、将汉化包拷贝到stringfiiles目录,如图所示:  2、打开Multisim,选【Option】->【Global Preferences】 3、在弹出的Preferen...

Keil查看编译后的汇编代码

Keil查看编译后的汇编代码

在使用Keil编译C51时,一般情况下,大家都不去看汇编代码。但在某些特殊情况下,查看汇编代码就是有必要了。 (1)确认C代码是否正确 (2)研究算法 查看汇编代码前的某些准备工作是必须的:你得有工程,并确定程序编译无误。在查看汇编代码前,编译一次。 编译OK后,点Debug 有可能会提示你没有...

两个IO 6按键

两个IO 6按键

分析: 首先:IO1,IO2输出高电平 S1按下,IO2为低电平 S2按下,IO1为低电平 S3按下,IO1,IO2为0.7V(1N4148导通电压),还是低电平。 现在开始判别其他几个按键了: 1、IO1输出低电平,读IO2电平 ① 如果IO2为低电平,此时应该是S4或者S6按下(S6按下时,...

UltraEdit复制粘贴十六进制(二进制)

UltraEdit复制粘贴十六进制(二进制)

问题: 用UltraEdit打开文件,看其十六进制,需要将十六进制数据复制出来并粘贴到记事本。但是直接复制(或Ctrl+C),无法粘贴到记事本。 原因: 复制到剪贴板的是二进制码流,而不是文本,所以无法贴到只能处理文本的记事本里。 解决办法: 选中要复制的区域,右键--->【十六进制复制所选视...

金蝶K3:api说明打开只有网页的头,没有内容

金蝶K3:api说明打开只有网页的头,没有内容

问题描述 api说明打开只有网页的头,没有内容。问题的图片如下: 问题原因 检查api日志可以看到如下内容:数据库访问异常,请联系管理员... 解决方案 打开账套管理--点击异常账套--点击左上角的属性,检查配置的身份是不是SQL server身份认证,是不是没有填写sa的密码。...

发表评论

访客

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