欢迎来到天天文库
浏览记录
ID:15781194
大小:256.21 KB
页数:4页
时间:2018-08-05
《sed1520与pic单片机的接口设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、万方数据单片机开发与应用文章编号:1008-0570(2007)11—2—0143-02SED1520与PIG单片机的接口设计InterfaceDesignbetweenLCDdriveSED1520AndPlcMPU(温外I市华安电子设备有限公司)李长娥L
2、CHANGE摘要:介绍了液晶显示驱动器SEDl520的结构、编程指令.给出了其与PICl6F874单片机接口的电路,并以内置SEDl520的液晶模块12232为例介绍如何显示汉字.并给出显示部分初始化程序流程。关键词:液晶显示;SEDl520;PIC单片机:汉字显示;LCD接口中图分类号:TP368.1文献标识码:BAbstr
3、act:ThestructureandinstructionsofLCDdriveSEDl520aredescribed.TheinterfacecircuitbetweenLCDdriveSEDl520andPICl6F874isproposed.Acasestudyabouthowtodisplayachinesecharacterwithliquidcrystalmodule12232withembeddedSEDl520isillustratedandtheinitializtionprogramflowchartaboutdisplayisdescribed.Keywor
4、ds:LCD,SEDl520,PICMPU,chinesecharacterdisplay,LCDinterface1引言智能仪器仪表设计中,通常都要对测控信息进行显示。受仪器功耗、体积及其它条件的影响.一般CRT显示器往往不太适用。而半导体数码管,虽能显示数码及少数字母,却无法灵活显示各种文字、图形、表格等,有着较大的局限性。而LCD显示器由于具有功能强、功耗低、显示清晰、构造轻巧等优点,被广泛运用于各类智能仪器仪表的显示。PIC单片机是美国MICROCHIP公司推出的高性能单片机,对比传统MCS51系列单片机,它具有内置功能模块多、抗干扰性好、速度快、功耗低等优点,被广泛应用于
5、工业控制领域。本文将以SEDl520与PICl6F874为例介绍LCD显示器与PIC单片机接口的实用方法。2SEDl520的结构、指令及其与PIC单片机的接口电路状态卜_——_Jl显示起始地址寄存器显示计时发生器L———’』—1亨面壹意总线控制嚣ll低位地址寄存嚣行地址译码器显示数据RAM2560位Ⅳo缓冲嚣图1SEDl520的内部结构框图SEDl520的结构框图如图l所示,它主要由定时计数器、行列地址寄存与译码电路、显示RAM、MPU接口电路、LCD接李长娥:工程师硕士研究生本文基金资助:湖北省教育厅重点项目“电动汽车动力蓄电池能量管理系统研制”(D2∞523006)I:1电路组
6、成。它与外部的接口主要分兰个部分:一部分是电源、复位信号和时钟;一部分是LCD接口、另一部分是与MPU(微处理器1的接口。与LCD的接口一般已由提供液晶模块的制造商负责.对于液晶模块的使用者,只须掌握与MPU接口的部分。另外。SEDl520还需要提供2KHZ的时钟信号。SEDl520的指令列表如表1,它的显示存储器共有4页(对应页地址O一3),每个页面上都有80个字节(对应列地址为0—79)。每个字节中的8位数据都对应着显示屏上同一列的8点行。列地址指针就是管理这80个字节单元的。列地址指针是一个7位加1计数器。由它和页地址寄存器组合唯一指定了显示存储器的某一个单元。SEDl520
7、中的RAM共有32行,分为4页,每页8行,这样如果按8*8点阵显示字符,每页可以写一行lO个字符。总共写4行,而汉字一般是16"16点阵,则每行可显示5个汉字,共可显示两行。如果将多个SEDl520拼起来,就可组成不同显示容量的液晶模块,表1SEDl520指令表☆夸代吗功崦措述,RD/嗽D5D‘DO显示开/关0/Il:开;0:关里最起始{}设10地址(0to31)对应显示第一行的RAM区设置设置页地址页(吼a3)设置显示R埘匠的页设置列地址列}自址(0to79)设置显示洲区的列R跚甜1:忙O准鲁好渊E^叱详见^虻设置馕状卷B惜T/sON/OF_P1:显示关0:显示开∞P。EP,L蕊
8、T】:掳复位O:正常T;显示女憎魏据向显示R^l『叵写^韪据读显示数据蝴从显示RAId区读出技据列地址.强掘动关系0/i0列地址n对应段驱动n设置(^Dc设置)1列地址79_n对应段驱动n体瞅夺开,关I:水瞬状态开o:正常工作占空拢设置0tl1:1/3Z0k/15谖—略哉一写渍一怔改一写开嬉柬读一修改—写关蔓位软件复位明如下:tA0:指令/数据选择。高电平表示传送的是数据,低电平表示传送的是指令。{蕊:片选信号,低电平有效,高电平则MPU不访问SEDl520。@嗽同邮
此文档下载收益归作者所有