水位测量仪的液晶显示器电路的设计.doc
《水位测量仪的液晶显示器电路的设计.doc》由会员分享,可在线阅读,更多相关《水位测量仪的液晶显示器电路的设计.doc(68页珍藏版)》请在沃文网上搜索。
1、.【摘要】触摸液晶屏不但可以显示所要显示的内容,而且可以在屏幕上进行直接操作,使仪器的操作更加方便,在目前新型的仪器中得到了广泛的应用。在对压力容器液位的显示电路中,采用触摸液晶屏作为它的显示器。本设计首先介绍了Philips公司生产的单片机P89V51RD2、触摸屏接口芯片ADS7843和液晶显示控制器SED1335的内部结构和工作原理,并对单片机和液晶显示器之间的接口电路进行了设计。对于液晶显示器的控制,采用汇编语言对液晶显示程序进行了设计和编制,实现对其的控制。由试验可知,该液晶显示器通过单片机的控制能够进行可靠的工作,同时具有操作简单、显示内容丰富等特点。关键词:LCD;单片机;ADS
2、7843;SED1335;接口电路.【Abstract】Touch screen LCD not only can show the contents in details, but also can be operated on screen directly, which makes the equipments can be used conveniently. Therefore, the touch screen LCD is widely used in many equipments at present. The paper introduce that the touch s
3、creen LCD is used in water level measurement system to show the measurement results. The paper describe the principles of MCU(P89V51RD2), ADS7843 and SED1335 at first, then introduce the interface circuit between MCU(P89V51RD2) and LCD. Besides the circuit design, the program is compiled to control
4、the LCD. From the results of test, it can be shown that the MCU can control the touch screen LCD reliably. The whole system has many good characters, such as operating conveniently and showing more measurement information. KeyWords:touch screen LCD; MCU; ADS7843;SED1335; Interface circuit目录【摘要】I【ABS
5、TRACT】21引言12概述22.1触摸屏工作原理22.2液晶显示器工作原理32.2.1液晶显示器概述32.2.2液晶显示器控制原理43单片机P89V51RD2与液晶显示器的接口电路设计63.1单片机P89V51RD2概述63.1.1 P89V51RD2的特性63.1.2 P89V51RD2的管脚描述73.2 液晶显示控制器SED1335的工作原理113.3SED1335的显示技术133.4接口电路的设计163.4.1液晶显示器的结构和工作原理163.4.2LCD液晶模块与单片机的接口电路设计163.5IMP813看门狗电路设计174单片机和触摸控制器的接口电路设计204.1触摸控制器ADS7
6、843的概述204.1.1 ADS7843结构与工作原理224.1.2 ADS7843的PEN中断引脚的使用234.1.3 ADS7843的模式设置244.2单片机和ADS7843之间的接口电路设计及工作过程255液晶程序设计275.1单片机功能寄存器的概述275.2液晶显示器的功能寄存器介绍及指令说明315.3程序编写325.3.1显示数据输入子程序设计及代码编写325.3.2液晶显示主程序设计34结论51致谢52参考文献53附录54.1引言随着科学技术的不断进步,人机交互界面向着更方便使用、更直观的方向发展。触摸屏是一种附着在显示器的表面,与显示器配合使用,通过触摸产生模拟电信号,经过转换
7、为数字信号由微处理器计算得出触摸点的坐标,从而得到操作者的意图并执行的新型器件。它的应用使得数据的显示和数据的输入结合为一体,使得人机交互界面更简单,更友好。触摸屏作为一种新型的人机界面,显示直观,操作简单,可靠性高,不但在工业控制中得到广泛应用,而且在日常生活中的很多领域也得以应用。触摸屏应用于压力容器控制中,在测量人员和控制设备之间架起了双向沟通的桥梁,通过在触摸屏内设置按钮、指示灯、对话框,组合文字、图表、测量数据等,来监控测量设备的运行状态,改变了过去测量人员根据控制设备面板上的一些信号指示灯和数字显示屏上所显示的字母数字,操作按钮来控制设备运行的做法,不但显示直观,故障率低,而且可大
8、大提高工作效率,避免误操作。设计时让屏幕能明确指示并告知测量人员机器设备目前的运行状况,即便是新手也可根据屏幕显示及提示很轻松地操作整个测量控制设备。使用触摸屏,还可以使整个机器设备的配线标准化、简单化,减少了与之相连的可编程控制器等设备的I0接口数量,不仅降低了生产成本,更主要的是可大大减少故障率,同时由于整个设备控制面板的小型化及高性能,也相对提高了整套设备的附加价值。随着生活中类似于PDA的手持设备的越来越多,LCD触摸屏也变得越来越普及,并逐渐成为当今的主流配置。触摸屏作为一种全新的输入设备,具有坚固耐用,反映速度快,节省空间,易于交流等许多优点。利用这种技术,我们用户只要用手指轻轻地
9、碰计算机显示屏上的图符或文字就能实现对主机的操作,从而使人机交互更为直截了当,所以触模式液晶显示器被广泛地应用在嵌入式系统中。综上所述,本文在了解Philips公司生产的单片机P89V51RD2、触摸屏接口芯片ADS7843和液晶显示控制器SED1335的内部结构和工作原理基础之上,对单片机和液晶显示器之间的接口电路进行了设计。对于液晶显示器的控制,采用汇编语言对液晶显示程序进行了设计和编制,实现对其的控制。由试验可知,该液晶显示器通过单片机的控制能够进行可靠的工作,同时具有操作简单、显示内容丰富等特点。2概述2.1触摸屏工作原理(1)电阻式触摸屏电阻式触摸屏是一种对外界完全隔离的工作环境,不
10、怕灰尘和水汽,它可以用任何物体来触摸,可以用来写字画画,比较适合工业控制领域使用。电阻式触摸屏的工作部分一般由三部分组成,两层透明的阻性导体层,两层导体之间的隔离层、电极。阻性导体层选用阻性材料,如铟锡氧化物(ITO)涂在衬底上构成,上层衬底用塑料,下层衬底用玻璃。隔离层为粘性绝缘液体材料,如聚脂薄膜。电极选用导电性能极好的材料(如银粉墨)构成,其导电性能大约为ITO的1000倍。触摸屏工作时,上下导体层相当于电阻网络,当某一层电极加上电压时,会在该网络上形成电压梯度。如有外力使得上下两层在某一点接触,则在电极未加电压的另一层可以测得接触点处的电压,从而知道接触点处的坐标。比如,在顶层的电极(
11、X+,X-)上加上电压,则在顶层导体层上形成电压梯度,当有外力使得上下两层在某一点接触,在底层就可以测得接触点处的电压,再根据该电压与电极(X+)之间的距离关系,知道该处的X坐标。然后,将电压切换到底层电极(Y+,Y-)上,并在顶层测量接触点处的电压,从而知道Y坐标。(2)红外线触摸屏红外线触摸屏安装简单,只需在显示器上加上光点距架框,无需在屏幕表面加上涂层或接驳控制器。光点距架框的四边排列了红外线发射管及接收管,在屏幕表面形成一个红外线网。用户以手指触摸屏幕某一点,便会挡住经过该位置的横竖两条红外线,电脑便可即时算出触摸点的位置。(3)电容式触摸屏电容式触摸屏的构造主要是在玻璃屏幕上镀一层透
12、明的薄膜体层,再在导体层外上一块保护玻璃,双玻璃设计能彻底保护导体层及感应器。此外,在附加的触摸屏四边均镀上狭长的电极,在导电体内形成一个低电压交流电场。用户触摸屏幕时,由于人体电场、手指与导体层间会形成一个耦合电容,四边电极发出的电流会流向触点,而其强弱与手指及电极的距离成正比,位于触摸屏幕后的控制器便会计算电流的比例及强弱,准确算出触摸点的位置。(4)表面声波触摸屏的特点非常抗暴力使用,适合公共场所;反应速度快,是所有触摸屏中反应速度最快的;性能稳定,精度非常高;控制卡能自动识别尘土或水滴等干扰物;具有第三轴z轴。也就是压力轴响应。目前在所有触摸屏中只有声波触摸屏具有能感知触摸压力这个性能
13、,有了这个功能,每个触摸点就不仅仅是有触摸和无触摸的两个简单状态,而是成为能感知力的一个模拟量值的开关了。这个功能非常有用,譬如在多媒体信息查询软件中,一个按钮就能控制动画或者影像的播放速度。(5)近场成像触摸屏近场成像(NFI,Near Field Imaging)触摸屏的传感机构是中间有一层透明金属氧化物导电涂层的两块层压玻璃。在导电涂层上施加一个交流信号,从而在屏幕表面形成一个静电场。当有手指(带不带手套均可)或其他导体接触到传感器的时候,静电场就会受到干扰。而与之配套的影像处理控制器可以探测到这个干扰信号及其位置并把相应的坐标参数传给操作系统。2.2液晶显示器工作原理2.2.1液晶显示
14、器概述在单片机应用系统中1,广泛采用七段LED显示,但它无法显示更多更复杂的字符,采用点阵式液晶显示器使可解决这个问题。点阵式液晶显示器体积小、功耗低、显示信息最大、特别是能够显示汉字,在智能化仪器仪表中得到较广泛地应用。由于特定的仪表中所要显示的汉字数不多,可直接将需要的汉字点阵数据放到程序中,通过编程来实现。液晶显示器的原理2是在上下玻璃电极之间封入向列型液晶材料,液晶分子平行排列,上,下扭曲90度。外部入射光线通过上偏振片后形成偏振光,该偏振光通过平行排列的液晶材料后被旋转90度,再通过与上偏振片垂直的下偏振片。被反射板反射回来,呈透明状态;当上、下电极加上一定的电压后, 电极里部分液晶
15、分子转成垂直排列, 失去旋光性,从上偏振片人射的偏振光不被旋转, 光无法通过下偏振片返回,因而呈黑色。因此根据需要可将电极刻成文字数字图形等,从而显示出来。本文选用点阵数为l9264液晶显示器,可显示各种字符248=192个,如汉字为1616点阵,则可显示124=48个汉字。点阵式液晶显示3是近年来发展很快的一项显示技术,它具有与CPU接口容易,使用灵活方便,体积小,重量轻,低电压,低功耗等优点。在工业测控系统及智能仪表行业,由于其显示信息量大,显示方式丰富,为用户提供了良好的人机交互方式,其中图形式液晶显示模块不仅能显示简单的字符、数字及汉字,还能显示生动的图形,因而在高性能仪器仪表和测控系
16、统中被广泛应用。(1)点阵式液晶显示器主要硬件指令寄存器(IR),IR是用来寄存指令码,与数据寄存器寄存数据相对应。当D/I为高电平时,在E信号下降沿的作用下,指令码写入IR。数据寄存器(DR),DR是用来寄存数据的,与指令寄存器寄存指令相对应。当D/I为高电平时,在E信号的下降沿作用下,图形显示数据写入DR,或在E信号高电平作用下由DR读DB7DB0数据总线。DR和DDRAM 之间的数据传输是模块内部自动执行的。忙标志(BF),BF标志提供内部工作情况。BF=1表示模块在进行内部操作,此时模块不接受外部指令和据.BF=0时,模块为准备状态,随时可接受外部指令和数据。利用STATUS READ
17、指令,可以将BF读到DB7总线,从而检验模块之工作状态。显示控制触发器(DFF),此触发器是用于模块屏幕显示开和关的控制。DFF=1为开显示(DISPLAY ON),DDRAM的内容就显示在屏幕上,DFF=0为关显示(DISPLAY OFF)。DFF的状态是指令DISPLAY ON/OFF和RST信号控制的。XY 地址计数器,XY地址计数器是一个9位计数器。高三位是X 地址计数器,低6位为Y地址计数器,XY地址计数器实际上是作为DDRAM的地址指针,X地址计数器为DDRAM的页指针,Y地址计数器为DDRAM的Y地址指针。X地址计数器是没有记数功能的,只能用指令设置。Y地址计数器具有循环记数功能
18、,各显示数据写入后,Y地址自动加1,Y地址指针从0到63。显示数据RAM(DDRAM),DDRAM是存贮图形显示数据的。数据为1表示显示选择,数据为0表示显示非选择。Z 地址计数器,Z地址计数器是一个6位计数器,此计数器具备循环记数功能,它是用于显示行扫描同步。当一行扫描完成,此地址计数器自动加1,指向下一行扫描数据,RST复位后Z地址计数器为0。Z地址计数器可以用指令DISPLAY START LINE预置。因此,显示屏幕的起始行就由此指令控制,即DDRAM的数据从哪一行开始显示在屏幕的第一行。此模块的DDRAM共64行,屏幕可以循环滚动显示64 行。2.2.2液晶显示器控制原理液晶显示器4
19、由八位数据线DB7DB0,RET复位控制信号接口,E使能信号接口,R/W读写信号接口,片选CS1,CS2,CS3分别控制IC1,IC2,IC3列驱动器,将液晶屏分为三块,每块64列;IC4为行驱动器,液晶显示器结构框图如图2-1所示。其工作过程:当R/W读写信号管脚为高电平时,E使能信号管脚也为高电平时,数据被读到DB7DB0;当R/W读写信号管脚为低电平时,E使能信号管脚由高电平到低电平时, DB7DB0的数据被写到指令寄存器IR或数据寄存器DR。同时,通过控制CS1,CS2,CS3片选信号分别控制IC1,IC2,IC3列驱动器,将需要显示的内容分别显示在液晶屏不同的位置上。图2-1液晶显示
20、器结构框图3单片机P89V51RD2与液晶显示器的接口电路设计3.1单片机P89V51RD2概述P89V51RD2是Philips公司于2001年发布的一款非常优秀的单片机,该单片机是基于8位80C51单片机的派生产品,他在完全保留80C51指令系统和硬件结构的大框架外,进行了多方面的加强扩展和创新P89V51RD2将原有的对外数据和程序存储器的16位寻址机制加以利用,把片上的RAM 扩展到1 kb,片上的FLASH EPROM 扩展到64kb,具有ISP (在系统可编程)和IAP (在应用中编程),具有6时钟和12时钟模式,6时钟模式下的外部晶振O2OMHz,12时钟模式下的外部晶振可达O3
21、3MHz。P89V51RD2的典型特性是它的X2方式选项。利用该特性,设计者可使应用程序以传统的80C51时钟频率(每个机器周期包含12个时钟)或X2方式(每个机器周期包含6个时钟)的时钟频率运行,选择X2方式可在相同时钟频率下获得2倍的吞吐量。从该特性获益的另一种方法是将时钟频率减半来保持特性不变,这样可以极大地降低EMI。 Flash程序存储器支持并行和串行在系统编程(ISP)。并行编程方式提供了高速的分组编程(页编程)方式,可节省编程花费和推向市场的时间。ISP允许在软件控制下对成品中的器件进行重复编程。应用固件的产生/更新能力实现了ISP的大范围应用。 P89V51RD2也可采用在应用
22、中编程(IAP),允许随时对Flash程序存储器重新配置,即使应用程序正在运行时也不例外。3.1.1 P89V51RD2的特性P89V51RD2单片机的功能框图如图3-1所示,整个单片机相对于其它单片机具有如下特性:80C51核心处理单元; 5V的工作电压,操作频率为040MHz; 64kB的片内Flash程序存储器,具有ISP(在系统编程)和IAP(在应用中编程)功能; 通过软件或ISP选择支持12时钟(默认)或6时钟模式; SPI(串行外围接口)和增强型UART; PCA(可编程计数器阵列),具有PWM和捕获/比较功能; 4个8位I/O口,含有3个高电流P1口(每个I/O口的电流为16mA
23、); 3个16位定时器/计数器; 可编程看门狗定时器(WDT); 8个中断源,4个中断优先级; 2个DPTR寄存器; 图3-1P89C51RD2功能框图3.1.2 P89V51RD2的管脚描述P89V51RD2的管脚图如图3-2所示P0.0P0.7:P0口是一个开漏双向I/O口。写入1时P0口悬浮,可用作高阻态输入。当访问外部程序和数据存储器时,P0口复用为低位地址和数据总线。应用中P0口利用强内部上拉来发送1电平。P0口可在外部主机模式编程过程中接收代码字节和在外部主机模式校验过程中发送代码字节。P0口用作程序校验或通用I/O口时均需连接一个外部上拉电阻。P1.0P1.7:P1口是一个带内部
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 水位 测量仪 液晶显示器 电路 设计