如何使用单片机去驱动控制触摸屏

发布者:RoboPilot最新更新时间:2014-02-14 来源: dqjsw关键字:单片机  驱动控制  触摸屏 手机看文章 扫描二维码
随时随地手机看文章
触摸屏是目前最简单、方便、自然的而且又适用于中国多媒体信息查询国情的输入设备, 它具有坚固耐用、反应速度快、节省空间、易于交流等许多优点。触摸屏技术被认为是未来人机交互科技的主流方向之一,相关的产业及其产品的应用也正在成为一个热点。但是传统的触摸屏因为成本比较高而难以适用到更广泛的工业控制设备中,目前武汉谷鑫科技的触摸屏设计方案而能够很好的解决这个难题
利用触摸屏、单片机和液晶屏搭建了一个人机界面系统。
在用C8051F020 实现对TFT6448BS-5.7的控制过程中, 采用总线方式进行控制。因为TFT6448BS-5.7液晶控制器自带有锁存功能, 所以在使用总线方式进行控制时并不需要外加锁存芯片, 只须使用单片机C8051F020 的P0、P2、P3 口就可以实现。在系统加电之前, 由于C8051F020 的典型工作电压为3.3V , TFT6448BS-5.7的工作电压是5V , 对P0、P2、P3 口相应连接管脚进行驱动能力扩展; 根据控制需求, 通过P0、P2、P3 端口寄存器, 将相应端口的引脚配置成漏极输出方式。将P3 口配置成为数据/地址输出口, 输出地址时, 其为地址总线的低八位, P2 口提供高位地址; 传输数据时, 其为8 位数据总线口。系统加电后, 使得TFT6448BS-5.7的片选信号/CS 有效, 通过往TFT6448BS-5.7的相应行、列、控制、数据寄存器中写入数据, 即可用C8051F020 芯片实现对TFT6448BS-5.7的控制, 从而实现彩色液晶的显示控制。
该触摸屏硬件接口电路的具体工作过程如下:
1、如图2 所示电路, 连接好线路, 给电源输入端、参考基准电压端接入3.3V 的直流电源;
2、结合软件编程对AD0 进行初始化, 系统处于休眠状态时, 软件开中断, 截止PN P1、PNP2、N PN 1, 饱和导通N PN 2;
3、等待触摸屏被触摸;
4、若触摸屏上发生触摸, 进入中断服务程序, 关掉外部中断, 进行短暂延时以消除外界抖动。通过判断中断输入口P0.0 的电平变化, 确定抖动是否结束。通过软件截止PN P2、N PN2, 饱和导通PN P1、N PN 1, 选择模数转换通道A IN 0.0, 采集触摸点的X 方向坐标值,延时等待转换结束, 移出转换结果; 电极电压切换, 通过软件置位, 截止PN P1、N PN 1, 饱和导通PN P2、N PN 2, 选择模数转换通道A IN 0.1, 采集触摸点的Y 方向坐标值, 延时等待转换结束, 移出转换结果;
5、通过将采集到的X 和Y 坐标值与设定的按键边界值进行比较, 若比较结果为真, 则切换到相应的子页面, 否则, 重新开中断, 并返回主程序;
6、触摸屏硬件接口电路工作过程重新回到步骤3, 继续等待下一次触摸。
关键字:单片机  驱动控制  触摸屏 引用地址:如何使用单片机去驱动控制触摸屏

上一篇:基于单片机的直接频率数字合成器的设计方案
下一篇:矩阵式键盘扫描原理

推荐阅读最新更新时间:2024-03-16 13:35

嵌入式 TCP/IP 协议单片机技术在网络通信中的应用
摘要:介绍了嵌入式TCP/IP协议单片机在网络通信中的数据传输技术。将TCP/IP协议嵌入式单片机中,借助网卡芯片CS8900实现了单片机在局域网内和通过局域网在因特网上的数据传输。用户终端以单片机系统板为媒介,通过网络与远程数据终端实现数据通信。 关键词:TCP/IP协议 单片机 因特网 局域网 网卡芯片 在因特网上,TCP/IP协议每时每刻保证了数据的准确传输。在数据采集领域,如何利用TCP/IP协议在网络中进行数据传输成为一个炙手可热的话题。在本系统中,笔者利用TCP/IP协议中的UDP(用户数据报协议)、IP(网络报文协议)、ARP(地址解析协议)及简单的应用层协议成功地实现了单片机的网络互连,既提高了数据传输的速度,
[工业控制]
基于51单片机之外部中断实验
************************** Copyright(C) CaKe **************************************** =================================== ==============**版权信息 : CaKen工作室 ============== ==============**文件名 : main.c ============== ==============**作者 : CaKen ============== ==============**版本号 : V1.0
[单片机]
单片机数据存储器的扩展
一、常用的静态RAM芯片 目前,常用的SRAM芯片有6116()、6264(8K 8)、62128(16K 8)、62256(32K 8)等。 1.6116 6116芯片为24引脚双列直插封装,容量为2K 8位。如图1。其管脚图见3(a)。其中A0~A10为地址线, 为写选通信号,D0~D7为数据线,Vcc表示电源(十5V), 是片选信号,低电平有效,GND接地, 为数据输出允许信号。 图1 6116芯片 图2 6116和6264的引脚图 2.6264 6264是8K 8位的静态RAM,它采用CMOS工艺制造,单一+5V供电,额定功耗200mW,典型读取时间200ns,封装形式为DIP28,其管脚图如图2(b)所示。
[单片机]
<font color='red'>单片机</font>数据存储器的扩展
将EM-18 RFID与8051微控制器连接并显示RFID卡号
射频识别 (RFID)使用射频来读取存储在 RFID 卡或标签中的信息。在这个项目中,我们将连接EM-18 RFID阅读器与8051微控制器,并在16* 2 LCD显示屏上显示RFID卡号。这种无线射频识别用于许多系统,如基于RFID的考勤系统,安全系统,投票机等。 所需组件: 8051微控制器 EM-18 无线射频识别读写器 16*2液晶显示屏 射频识别卡/标签 电位计 跳线 电路图: 8051 微控制器: 8051微控制器是一款8位微控制器,具有128字节的片上RAM,4K字节的片上ROM,两个定时器,一个串行端口和四个8位端口。8052微控制器是微控制器的扩展。下表显示了8051名家庭成员的比较。 特征 8
[单片机]
将EM-18 RFID与8051<font color='red'>微控制</font>器连接并显示RFID卡号
单片机串口通信源码
本测试程序选择STC12C4052AD单片机,采用内部晶振6M起振,传输波特率为2400bps,测试于2012年11月17日通过。使用STC-ISP,V488版本刷机,用其自带串口助手程序测试。源代码如下: #include reg51.h #include intrins.h unsigned char tmp; void send_int(void); void send_char(unsigned char txd); main() { send_int(); while(1) { if(RI) // 是否有数据到来 { tmp = SBUF; // 暂存接收到的数据
[单片机]
想学好单片机设计,这些最常见的难题你都要解决
在初学51单片机的时候,总是伴随很多有关与晶振的问题,其实晶振就是如同人的心脏,是血液的是脉搏,把单片机的晶振问题搞明白了,51单片机的其他问题迎刃而解…… 有关51单片机有关晶振的问题一并总结出来,希望对学51的童鞋来说能有帮助。 一,为什么51单片机爱用11.0592MHZ晶振? 其一:因为它能够准确地划分成时钟频率,与UART(通用异步接收器/发送器)量常见的波特率相关。特别是较高的波特率(19600,19200),不管多么古怪的值,这些晶振都是准确,常被使用的。 其二:用11.0592晶振的原因是51单片机的定时器导致的。用51单片机的定时器做波特率发生器时,如果用11.0592Mhz的晶振,根 据公式算下
[嵌入式]
单片机IO口设计技巧
一、IO输入设计技巧 01:按键输入口等容易ESD侵入的线路上应预留电阻或电容位置,必要时添加元器件以增强系统抗ESD能力; 02:设定芯片内部上拉电阻,防止悬浮时的信号侦测错误; 03:高抗干扰环境下,尽量不要使用外部中断检测信号,采用查询方式。 二、IO输出设计技巧 01:带有高噪声的负载应设计光耦隔离和吸噪声电路; 02:采用危险性负载时可以考虑软件脉冲驱动,通过电容耦合方式进行; 通过C1,MCU死机时三极管可自动关断。 03:负载应考虑芯片输出口的驱动能力,驱动电流不要过大,以及考虑整个MCU的拉电流和灌电流; 建议R2数值不能小于330欧姆。 04:驱动电机等元器件时应考虑硬件保护。在单片
[单片机]
怎么样才能学好单片机
很多单片机初学者问我的第一句话就是怎样才能学好单片机?对于这个问题我今天就我自己是如何开始学单片机、如何开始上手、如何开始熟练这个过程给大家讲讲。先说说单片机,我们现在用的比较多的是8051单片机,它的资料比较多,用的人也较多,市场也很大,51单片机内部结构比较简单,非常适合初学者学习,建议初学者将51单片机做为入门级芯片。单片机属于硬件,我强烈不推荐大家使用单片机仿真软件来学习单片机,也可以肯定的告诉大家,使用仿真软件是学不会单片机的,硬件只有把它摆在你的面前,亲自操作它,才会有深刻的体会,才能学明白它。单片机这门课是一科非常重视动手实践的科目,不能总是看书,但是也不能完全不看书,我们需要从书中大概了解一下单片机的各个功能寄存器
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved