TM87系列单片机使用及注意事项
一、宏的使用
1、.define 可使用在任意地方,但.EQU只能在RAM区和常数区使用。
2、宏调用时,前面必须有空格。否则提示:DUPLICATE LABEL。如图所示。
二、LCD的使用
1、首先,Mask Option里面,LCD要是启用的。不然折腾半天也是瞎折腾。设置Mask Option实际上就是修改opt文件。
2、关于LCD DISPLAY IN RESET CYCLE:
如果选ON,则复位后,LCD全显;选OFF,LCD全灭。
3、操作步骤
① 新建工程。工程新建后,自动产生.LCD文件。当然,默认是一片空白。如图所示。
图下方的三个标志,从左到右一次是LCD界面,LCD PAT设置,选择LCD PAT。
② 见上图。下方红色矩形框。点击这个。会出现LCD PAT。我们就是用这些来绘制LCD的。如图所示。
③ 用鼠标拖动滚动条以选择不同的PAT;用鼠标拖动PAT到LCD绘制界面。如图所示。
④ 双击某个PAT,进入其设置界面。如图所示。
需要设置的参数有SEG,COM,ADDR,DBUS。
SEG和COM根据真实的LCD液晶来确定,这些是固定的。
ADDR和DBUS可以人为设定,但是为了编程方便,通常一个,其中的每个段的ADDR是一样的,只是DBUS不一样而已。ADDR范围00~3FH
那么想显示7的话,代码如下:
LDS 70H,$7
LCT 00H,70H
其他的请自己看datasheet。建议看英文版的,中文版的有的有错误。
4、LCD PAT自定义
软件自带的PAT可能缺少一些特殊的东东,这时候就需要自己绘制了。
在安装程序的开始文件夹里找Pat Edit tool快捷方式,这个软件就是用来编辑PAT的。
具体怎么使用可以看 Pat Editor user manual。此处就不赘述了。