下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、可视化编程智能液晶终端简介 以前,我们在单片机系统中使用大屏幕液晶显示实在太麻烦了。首先要选择液晶屏,有进口的(日本、香港、台湾、韩国)、国产的、无背光、带背光、尺寸大小、点阵多少(320×240,640×480)、单色、彩色、货源情况、价格等。然后是LCD驱动器的问题,大屏液晶驱动器都是80脚以上的贴片元件,研究它们每引脚的作用及使用,与选用的液晶模块如何连接,显示缓冲区的操作,与单片机如何连接,软件如何编程等等。再有由于大屏幕液晶都是工作在图形方式,还要建立各字库(外文,汉字,图形符号等)并研究如何显示这些符号和汉字,当需要显示曲线图形时还需要计算机图形学等有关知识并用
2、单片机程序来实现各种算法等等。通常大屏幕液晶显示系统的设计将占去您60%以上的设计时间。现在简单了。用可视化编程智能液晶终端将解决以全部问题,您只要在您的单片机中留出两根I/O线与终端相连,就可以在您的单片机系统中使用单色大屏幕液晶显示器。为使广大科技人员更快速地开发出性能卓越的微电子产品,我们采用日本(彩色)液晶显示模块设计了智能液晶终端,卓越完善的性能,必将您的产品具有更好的人机界面和卓越不凡的产品形象。智能终端使用非常简单,您只要将需显示的字符或汉字的代码通过串行接口发给终端,(比如在纵坐标02H、横坐标20H处显示第六副图像)可由串口发送16进制“1D020220050D”,终端即按照
3、设置位置显示出对应的图象。也可方便地绘制点,直线,矩形,点阵图形等。本终端可以显示全部ASC字符和德文、法文、俄文、日语片假名、数学符号、专用符号、点阵图形,及全部国际汉字,(汉字库为全部国际一、二级汉字6768个,用户可发送两字节机内码显示对应汉字)板载256K存储器,最大可预先存储640X480的6副单色图象。兼容640X480的8位并行数据接口的6寸到10。4寸单色液晶屏。接口定义图:123456781910111131415SCP1CP2DISPVDDVSSVEEDU0DU1DU2DU3DL0DL1DL2DL3帧信号行信号时钟显示控制电源+5V地偏置电压-24V数据数据数据数据数据数据
4、数据数据更多信息请访问专业液晶资讯网 :HTTTP:/ WWW.PC8888.COM图2. 控制板与电脑的连接按上图将LCD模块,控制板及电脑连好(此控制板配有PC机用串口线,此线将RS232转为TTL电平),通电时在LCD显示屏上看到已存的图案,并可调节对比度电位器将对比度调到满意,此时就进行显示界面的编辑和模拟。 图3 Visual LCM3.1仿真软件主画面一 显示界面的模拟生成:首先将各显示界面中用到的图案进行归纳,并在电脑上充分利用已有资源完成各种图样的编辑,资料下载及仿真调试,所配仿真调试软件Visual LCM1.2可方便地进行上述工作,将所配仿真调试软件Visual LCM1.
5、2安装在电脑上并运行之(注意在运行前应先将其他已占用电脑串口资源的应用程序关闭)。先用Visual LCM1.2 中的“图文编辑”将LCD预显示位图画好存档,所做图样必须是黑白两色(图象->属性)的BMP文档资料,且大小不超过640X480像素,在BMP文档列表中选定某位图后通过“添加”一一列入“下载位图排序”列表中,将模块与电脑由RS232转换板相接并通电,在“串口选择”中选好模块所接串口号,用“连线测试”检查连线和串口号及电源是否正常,若联机成功,点击“下载资料”后电脑将排序列表中的位图按序号由小到大一一下载到模块内FLASH中,下载时间与列表中位图总和大小及电脑速度有关,结束时模块
6、显示“下载资料OK!”,通过点击“浏览资料”可在LCD屏上以点(00,00)为顶点一一观察刚刚下载的所有位图,且顺序与排序列表中的相同,也可直接点击排序列表中的位图进行浏览,所有位图无误后,可进行LCD显示界面的仿真调试。LCD显示界面的生成用八种命令来实现,在主画面的“发送命令”下边的命令列表框中罗列出这八种命令的含义及语法规则,在16进制显示列表框里会自动显示出16进制指令代码,命令及各参数说明如下: 表1 命令功能说明 (下画线部分为命令参数) 命 令 格 式功 能 说 明显示汉字(XY汉)在点(X,Y)出显示16x16点阵的汉字或ASCLL字符串显示大汉字(XY汉)在点(X,Y)出显示
7、32x32点阵的大汉字或ASCLL字符串显示图像(XYN)在以点(X,Y)为顶点处显示位图N清除全屏清除屏上所有显示清除矩形(XYWH)清除以点(X,Y)为顶点,宽W高H的矩形反色矩形(XYWH)反色以点(X,Y)为顶点,宽W高H的矩形显示矩形(XYWHB) 显示以点(X,Y)为顶点,宽W高H的矩形,显示数据为B 背光灯开或关背光灯亮或不亮显示最小单位的点直接在(16进制显示)输入端输入1D09XXYYOD即可:表2 命令参数说明参数取值范围含义进制举例N0= <N<=序号最大值位图序号十六进制0BX0=<X<=4FH显示操作区域顶点横坐标十六进制12Y0=<Y&
8、lt;3BH显示操作区域顶点纵坐标十六进制09W0<W<=4FH显示操作区域横向宽度十六进制0FH0<H<=3BH显示操作区域纵向高度点数十六进制0E“汉”标准汉字库或ASCII字符欲显示的汉字串或ASCII字符串汉字内码ASCII码BABA34HB 0=< B<=FFH欲显示的点阵数据十六进制A5H注:X、W为实际点阵数值除于8,例如X=3时的实际点阵数为24。汉字或ASCII字符显示命令中的参数即为所显每个汉字的两个字节GB码或ASCII字符的ASCII码,如”汉”的GB码为BABAH,”A”的ASCII码为41H,汉字的GB码或ASCII字符的ASCI
9、I码可经编译软件MBUG自动生成,无需关心其值究竟为多少,编辑修改非常方便。在主画面的“发送命令”左边的命令输入框中输入正确的命令后点击“发送命令”,此时LCD屏上会有相应的显示动作,若在调试过程中发现要修改某位图时可以用“图文编辑”前述步骤再一次下载修改后的资料,直到对显示界面满意为止,到此LCD显示界面就以基本完成,剩下的工作就是将所用到的命令通过用户控制器在相应时刻或状态串行发送给LCD模块即可。四脱离电脑与单片机实时运行:最终要将模块脱离电脑通过模块上的J1接入用户控制电路中运行, 现举例说明标准模块如何与单片机AT89C2051接口,为保证波特率的准确,建议AT89C2051用11.
10、0592MHz的晶体.在编写单片机AT89C2051的显示控制软件时需注意以下事项:1串行口模式设为模式1(1个起始位,8个数据位,1个停止位);2波特率设为19200(TH1=TL1=0FDH,SMOD=1);3BUSY忙标志端可以与用户单片机系统的任意一个输入端相连,用户在发送每个字节之前,必须判别BUSY的状态,如果BUSY=0(TTL高电平)表示终端正在处理数据,不能接收用户数据,用户软件应该等待或者执行其它程序,用户只能在BUSY=1时通过DATA端向终端发送数据.BUSY也可以连接到用户单片机系统的中断输入端(例如8051系统中的INT0),当BUSY由1变为0时,产生下降沿中断,在中断服务程序中向终端发送一个字节,这样可提高系统软件效率.4串口发送的必须是完整命令的ASCII码(汉字为其机内码,ASC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国泰君安期货2026届金衍新星SSP招募备考题库附完整答案详解(夺冠)
- 汉江实验室2026届校园招聘备考题库完整附答案详解
- 西南证券股份有限公司2026届春季校园招聘备考题库审定版附答案详解
- 森防工作制度
- 水闸工作制度
- 洗消工作制度
- 滑索工作制度
- 球馆工作制度
- 省厅约谈工作制度
- 督察考核工作制度
- 206内蒙古环保投资集团有限公司社会招聘17人考试备考题库及答案解析
- 道法薪火相传的传统美德课件-2025-2026学年统编版道德与法治七年级下册
- 2026浙江省海洋风电发展有限公司校园招聘笔试备考题库及答案解析
- 学前教育普惠性家庭参与研究课题申报书
- 2026广东深圳市优才人力资源有限公司公开招聘聘员(派遣至龙城街道)18人备考题库附答案详解(典型题)
- 神经康复的现状与
- 2022年02月天津医科大学后勤处招考聘用派遣制人员方案模拟考卷
- 华三h3交换机基本配置
- 循环流化床锅炉检修导则
- 日本横河cs3000DCS操作手册
- 干煤棚网壳施工监理实施细则
评论
0/150
提交评论