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

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

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

一、宏的使用

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://www.xjtudll.cn/Exp/209/

分享给朋友:

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

DBNull.Value(数据库写入NULL)与null

DBNull.Value,, 适用于向数据库的表中插入空值。 null,是指在程序中表示空引用。 或者对象为空。就是没有实例化。 如果要向数据库写NULL,应该写入的是DBNull.Value,而不是直接赋值null。...

word文档无法打开插入文档里的RAR文件

问题: 办公室的电脑打不开插入word文档插入文档里的RAR文件,但在其他电脑上可以打开。打开时提示:此对象创建于Package中。此应用程序不能用来打开此对象。请确认此应用程序已正确安装,并且未被删除、移动或重命名。 请问该问题如何解决?谢谢! 答案: C:\WINDOWS\system32 目录...

ios5越狱及其注意事项

ios最新已经是ios5.0.1了,其实升级系统也没啥大好处,新系统一般要过一段时间才能越狱。当然,ios5.0.1越狱已经很成熟了。 ios5个人感觉有两个比较大的更新 1、iCloud功能,但是个人认为有泄露个人隐私的可能 2、通知栏有比较大的改变,现在搞的有点像And...

OKI单片机——ML610Q4XX PWM

OKI单片机——ML610Q4XX PWM

  /***********************************************/ * @brief 初始PWM 引脚 * @details /***********************************************/ void P43_Init...

安卓弹出Dialog之后,点触摸屏幕任意区域,Dialog消失了的解决方法

参考资料: http://blog.csdn.net/liushuiwen101423/article/details/46412487 http://blog.csdn.net/u012255016/article/details/49888881 http://blog.csdn.net/jds...

Xcode Error:ARC forbids explicit message send of release解决及自定义ARC

Xcode Error:ARC forbids explicit message send of release解决及自定义ARC

首先:Xcode 5中是可以选择是否用ARC的,在有ARC的时候,你完全不需要也不允许做retain,release,你要考虑strong 还是weak。推荐使用ARC。 如果不用ARC,是可以去掉的。在target->build settings里面,有个APPLE LLVM 5.0 La...

发表评论

访客

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