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

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

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

一、宏的使用

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全显;选OFF,LCD全灭。

3、操作步骤

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

clip_image004

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

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

clip_image006

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

clip_image008

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

clip_image010

需要设置的参数有SEG,COM,ADDR,DBUS。

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

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

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

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

LDS 70H,$7

LCT 00H,70H

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

4、LCD PAT自定义

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

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

clip_image014

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

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

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

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

分享给朋友:

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

Protel99SE PCB各层的含义

本文收集于网络,整理而成,原文作者未知。 我们在进行印制电路板设计前,第一步就是要选择适用的工作层。Protel 99 SE提供有多种类型的工作层。只有在了解了这些工作层的功能之后,才能准确、可靠地进行印制电路板的设计。 Protel 99 SE所提供的工作层大致可以分为7类:Signal La...

利用Excel绘制时序波形

利用Excel绘制时序波形

以Excel2007为例。 打开Excel,点击绘制表格边框按钮,如图所示。 利用“绘图边框”,按照自己的想法绘制波形,如下图所示。 拷贝波形,粘贴到Word。...

Altium如何增加机械层

Altium如何增加机械层

Altium的机械层(Mechanical),默认只有一层,想多加几层吧,发现与Protel99SE大不相同,折腾了半天,总算是搞定了。 增加机械层步骤如下(以英文版为例,中文版大同小异): 1、在PCB界面,按L键(需先切换到英文输入法),弹出了板层配置的窗口。如图所示。 去掉【Only sho...

ios7与ios8 注册本地通知

// IOS8 新系统需要使用新的代码    if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0)     {     &...

金蝶K3 BOS单据 完整显示单据头

金蝶K3 BOS单据 完整显示单据头

进入到序时簿,格式->选项设置 以委外订单为例: 弹出选项设置窗口,不要勾选【合并同一张单据的表头项目】,最后点击【确定】按钮。...

OKI DSR警告解决

OKI DSR警告解决

使用OKI编译ML610Q473程序的时候,偶然发现编译器出了一堆warning,表面上看起来似乎不影响使用,但是看起来也是不爽。警告内容如下: 经查,所有的warning都与中断相关,所有的警告都在中断函数里产生的。 为什么中断函数会产生DSR警告呢? 这是因为在每次进入中断时,都会做push...

发表评论

访客

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