FM12864M-12液晶模块自定义字符任意位置显示的实现.pdf

FM12864M-12液晶模块自定义字符任意位置显示的实现.pdf

ID:52396671

大小:221.35 KB

页数:4页

时间:2020-03-27

FM12864M-12液晶模块自定义字符任意位置显示的实现.pdf_第1页
FM12864M-12液晶模块自定义字符任意位置显示的实现.pdf_第2页
FM12864M-12液晶模块自定义字符任意位置显示的实现.pdf_第3页
FM12864M-12液晶模块自定义字符任意位置显示的实现.pdf_第4页
资源描述:

《FM12864M-12液晶模块自定义字符任意位置显示的实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2011年第4期工业仪表与自动化装置·45·FM12864M一12液晶模块自定义字符任意位置显示的实现熊金,彭伟(西南自动化研究所数控部,四川绵阳621000)摘要:介绍了点阵图形液晶显示模块FM12864M一12的硬件结构,给出MCU与FM12864M一12的接口电路和工作时序图,同时给出利用单片机控制点阵图形液晶显示模块实现自定义字符任意位置显示的基本设计思路与主要的汇编控制程序,具有较好的设计参考与工程应用价值。关键词:点阵图形液晶显示模块;单片机控制;自定义字符显示;;r-编语言中图分类号:TP334文献标志码:B文章编号:1000—0682(20

2、11)04—0045—04Realizationofdisplaydefinitioncharactersrandompositionf0rLCDmoduleFM12864M一12XIONGJin,PENGWei(NCDepartment,SouthwestAutomationRe~eamhInstitute,SichuanMianyang621000,China)Abstract:IntroducethehardwarestructureofFMl2864M一12LCDmoduleandtheinterfacecircuitofFM12864M一12an

3、dworkschedulewhichiscontrolledbyMCU,aswellasthebasicdesignprincipleandassemblerlanguageapplicationprogrammingofthedefinitioncharactersdisplayingarepresented,showingthevalueofengineeringapplicationandreference.Keywords:latticeandgraphicsLCDmodule;MCUcontrol;definitioncharacterdispl

4、ay;assemblerlanguage0引言1点阵FM12864M一12液晶显示模块简介液晶显示器(LCD)因其功耗低、体积小、重量FM12864M一12液晶显示模块是128×64点阵轻、寿命长以及无电磁辐射等优点而被广泛使用。的汉字图形液晶显示模块,可显示汉字及图形,该模随着单片机在智能化仪器仪表和自动控制装置中的块内置有8192个中文汉字(16×16点阵)。128个广泛应用,内置控制器的液晶显示模块在这些设备字符(8×16点阵)及64×256点阵显示RAM的人机交互部分提供了比传统数码管(LED)更灵活(GDRAM)。该模块提供2种与微处理器连接的方

5、的汉字、数字及图形显示,并能实现中文菜单显示,法:8位并行连接和8位串行连接j。更加友好的显示界面便于用户方便地使用。随着技点阵FM12864M一12液晶显示模块共有20根术的不断发展,单片机应用系统显示部分的硬件设引脚,各引脚功能说明如表1所示。计更加简洁⋯。该文以FM12864M一12图形点阵2点阵图形液晶显示模块与单片机的接口设计液晶显示模块为例,介绍在单片机控制系统中自定义字符任意位置显示的具体实现方法,创新点在于2.1硬件设计推导出了坐标的计算公式,并给出了相应的实现FM12864M一12液晶显示模块与单片机有2种程序。接口方式:8位并行连接方式

6、是将PSB端接人高电平,DB0~DB7与单片机的端口连接(如图1所示);串行连接方式是将PSB端接低电平,DBO~DB7不收稿日期:2010—10—18连接(如图2所示)。根据应用对显示刷新的具体作者简介:熊金(1984),男,四川江油人,硕士研究生,主要研究方向为机电一体化技术。要求,该设计采用8位并行连接方式。·46·工业仪表与自动化装置2011年第4期表1FMI2864M一12引脚功能说明>《ILlj><引脚名称方向说明TASTAH●●\/Tpw1TAH//T+.-1TDSW7}DB7Validdata_:K。ITc图3写数据到模块的时序图2)MPU

7、从模块读取资料如图4所示,在读操作时,首先将RS和R/W拉为高电平,再将使能信号E置为高电平,这时从内部RAM中读取数据到单片机,然后将使能信号E置低,最后复位RS和R/W。:VILITAH●—’f/Tpw1TAH\TR+●_’/叶/GNDVSSGNDVSSD)B7XValiddatalIVCCVDDVCCVDDNCVONCV0P3.0RSP3.OCS图4从模块读取数据的时序图P3.1I己/WP3.1SIDP3.2EP3.2SCLK读取RAM的值时,当设定位置指令后,若要读取P1.0DB0NCDBO资料需先执行一次DUMMYREAD,才会读取到正确数据,第

8、2次读取时则不需要DUMMYREAD,除非重P1.7DB7NCDB

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。