彩色液晶接口电路设计及触摸屏的编程与调试

时间:2025-03-10

彩色液晶接口电路设计及触摸屏的编程与调试

第16卷 增刊3

2005年10月          广西工学院学报           Vol116 Sup3

 JOURNALOFGUANGXIUNIVERSITYOFTECHNOLOGY   Oct

12005

文章编号:100426410(2005)S320046204

彩色液晶接口电路设计及触摸屏的编程与调试

自动化 012班 2001031220 文家燕

指导教师:蔡启仲 郭毅锋

摘 要:本文以单片机C8051F020为核心控制芯片,对由控制芯片TFT6448b控制NL6448AC33-18彩色显示屏和单片机C8051F020控制四线电阻式触摸屏组成的人机界面控制系统,。介绍了C8051F020单片机的功能特点,;6448b和触摸屏的管脚功能和工作原理。描述了单片机C8051F020,,计及软件编程与调试,。为便于程序的扩展、,程序设计的逻辑关系简洁明了。

关 键 词:C;触摸屏;TFT6448b;C语言

Abstract:ThispapertakesC8051F020MCUasthecoreofControlCMOSUnit,makingafurtheranalysisandresearchontheman2machineinterfacecontrolsystemwhichismadeupbythemodules,withCMOSchipTFT6448bcontrolsNL6448AC33218colorfuldisplayscreenandC8051F020MCUcontrolsthefour2wiredTouchScreen.First,introducingthefunctionandcharacteristicofC8051F020CMOSUnit,thewaysofinterfaceconfigurationsandthedetailedprogramming,thepinsfunctionandtheoperationalprincipleofTFT6448bandTouchScreen;second,makingadescriptionofprinciplewhichisC8051F020controlLCDandtheTouchScreenoperationasdesired,givingthesystemhardwaredesignprincipleandthesoftwareflowchartandelaboratingthehardwaredesigndiagramandtherealizationprocess;third,elaboratingemphaticallytheTouchScreenhardwareconnectioncircuitdesignandthesoftwareprogrammingandthedebugging,realizedthecoloredLCDandtheTouchScreencontrolfunction,andthepagedemonstratingandthepageswitchingfunction;finally,utilizingtheClanguageprogramming,allprocedureswillbeunderstoodmoreeasilyandconvenientlywiththemodulardesignfortheprocedureexpansion,therevisionandthelaterapplicationaccordingtothefunctionandtherelatedproceduredesign.

Keywords:C8051F020;colorful;LCD;touchscreen;TFT6448b;Clanguage

引言

触摸屏是目前最简单、方便、自然的而且又适用于中国多媒体信息查询国情的输入设备,它具有坚固耐用、反应速度快、节省空间、易于交流等许多优点。触摸屏技术被认为是未来人机交互科技的主流方向之一,相关的产业及其产品的应用也正在成为一个热点。

本设计题目来自于广西区自然科学基金项目,是基金项目中的一个研究子模块,本文作者在毕业设计期间针对NL6448AC33218彩色液晶显示屏及其触摸屏,应用C8051F020单片机控制芯片,采用单片机C语言编制程序并进行调试,并且程序采用模块化设计。

一、系统构成

本设计是基于单片机C8051F020微处理器控制的彩色液晶及触摸屏的控制系统,系统结构框图如图1

彩色液晶接口电路设计及触摸屏的编程与调试

 增 刊3           文家燕:彩色液晶接口电路设计及触摸屏的编程与调试47所示

:

图1 系统结构框图

二、系统连接方式及工作过程

(一)C8051F020控制TFT6448b  在用C8051Fb

。因为TFT6448b液晶控制器自带有锁存功能,,只须使用单片机C8051F020的P0、P2、P3。在系统加电之前,由于C8051F020的典型工作电压为313V,TFT6448b的工作电压是5V,对P0、P2、P3口相应连接管脚进行驱动能力扩展;根据控制需求,通过P0、P2、P3端口寄存器,将相应端口的引脚配置成漏极输出方式。将P3口配置成为数据 地址输出口,输出地址时,其为地址总线的低八位,P2口提供高位地址;传输数据时,其为8位数据总线口。系统加电后,使得T

FT6448b的片选信号 CS有效,通过往TFT6448b的相应行、列、控制、数据寄存器中写入数据,即可用C8051F020芯片实现对TFT6448b的控制,从而实现彩色液晶的显示控制。

(二)触摸屏硬件接口电路及工作原理

图2 触摸屏硬件接口电路

  根据四线电阻式触摸屏的工作原理,结合图2中触摸屏硬件接口电路。

该触摸屏硬件接口电路的具体工作过程如下:1、如图2所示电路,连接好线路,给电源输入端、参考基准电压端接入313V的直流电源;2、结合软件编程对AD0进行初始化,系统处于休眠状态时,软件开中断,截止

等待触摸屏被触摸;4、若触摸屏上发生触摸,进入中断服务程序,关PNP1、PNP2、NPN1,饱和导通NPN2;3、

掉外部中断,进行短暂延时以消除外界抖动。通过判断中断输入口P010的电平变化,确定抖动是否结束。通过软件截止PNP2、NPN2,饱和导通PNP1、NPN1,选择模数转换通道AIN010,采集触摸点的X方向坐标值,延时等待转换结束,移出转换结果;电极电压切换,通过软件置位,截止PNP1、NPN1,饱和导通PNP2、

通过NPN2,选择模数转换通道A

IN011,采集触摸点的Y方向坐标值,延时等待转换结束,移出转换结果;5、

将采集到的X和Y坐标值与设定的按键边界值进行比较,若比较结果为真,则切换到相应的子页面,否则,重新开中断,并返回主程序;6、触摸屏硬件接口电路工作过程重新回到步骤3,继续等待下一次触摸。

彩色液晶接口电路设计及触摸屏的编程与调试

48广西工学院2005届优秀毕业设计(论文)摘要选编            2005年10月

三、彩色液晶显示及触摸屏软件设计

(一)显示原理

如要在点阵液晶显示器上显示汉字,首先从汉字点阵生成工具中提取要显示的汉字的点阵字模。因为每个汉字在字库中是以点阵字模形式存储的,所以在程序当中建立字库,以便 …… 此处隐藏:4036字,全部文档内容请下载后查看。喜欢就下载吧 ……

彩色液晶接口电路设计及触摸屏的编程与调试.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219