基于ARM单片机的触摸屏控制器的设计

润叶基于ARM单片机的触摸屏控制器的设计
班级:
学号:
姓名:
日期:
萝卜硫素第1章绪论
1.1触摸屏简介
触摸屏又称为“触控屏”、“触控面板“,是一个可接收触头等输入讯号的感应式显示装置,当接触了屏幕上的某位置时,屏幕上的触觉反馈系统可根据预先编程的程序给出操作者所触压的点,可用以取代机械式的按钮面板,并通过LCD 液晶显示模块制造出生动的界面效果。
渝安集团
触摸屏作为一种新的电脑输入设备,它是目前最简单、方便、自然的一种人机交互方式。随着多媒体信息查询的与日俱增,人们越来越多地使用触摸屏,而且触摸屏具有坚固耐用、反应速度快、节省空间、易于人机交互等许多优点。利用这种技术,用户只要用手指轻轻地触摸计算机显示屏上的图符或文字就能实现对主机操作,从而使人机交互更为直截了当,这种技术大大方便了那些不懂电脑操作的用户。
1.2 触摸屏的主要类型及特点
从技术原理来区别触摸屏,可分为五个基本种类:矢量压力传感技术触摸屏、电阻技术触摸屏、电容技术触摸屏、红外线技术触摸屏、表面声波技术触摸屏。其中矢量压力传感技术触摸屏已退出历史舞台;红外线技术触摸屏价格低廉,但其外框易碎,容易产生光干扰,曲面情况下失真;电容技术触摸屏设计构思合理,但其图像失真问题很难得到根本解决;电阻技术触摸屏的定位准,但怕刮易损;表面声波触摸屏解决了以往触摸屏的各种缺陷,清晰不容易被损坏,适于各种场合,缺点是屏幕表面如果有水滴和尘土会使触摸屏变的迟钝,甚至不工作。按照触摸屏的工作原理和传输信息的介质,我们把触摸屏分为四种,它们分别为电阻式、电容感应式、红外线式以及表面声波式。每一类触摸屏都有其各自的优缺点,要了解哪种触摸屏适用于哪种场合,关键就在于要懂得每一类触摸屏技术的工作原理和特点。1.3触摸屏的应用与发展趋势
触摸屏起源于20 世纪70 年代,早期多被装于工控计算机、POS 机终端等工业或商用备之中。2007 年iPhone 手机的推出,成为触控行业发展的一个里程碑。苹果公司把一部至少需要20 个按键的移动电话,设计得仅需三四个键就能搞定,剩余操作则全部交由触控屏幕完成。除赋予了使用者更加直接、便捷的操作体验之外,还使手机的外形变得更加时尚轻薄,增加了人机直接互动的亲切感,引发消费者的热烈追捧,同时也开启了触摸屏向主流操控界面迈进的征程。目前,触摸屏应用范围已变得越来越广泛,从工业用途的工厂设备的控制操作系统、公共信息查询的电子查询设施、商业用途的提款机,到消费性电子的移动电话、PDA、数码相机等都可看到触控屏幕的身影。
触摸屏目前主要还是集中在小尺寸上的应用,未来的发展将是一个触控和遥控的世界,所以大尺寸触摸屏的发展是目前触摸屏发展的趋势,尤其是多点触摸的应用领域。发展多点触摸、接近感应以及支持电容笔的技术,可以多点、多人同时应用,尤其在一些大尺寸屏幕上,能够让多人在同一块屏幕上共同完成一些协同工作,如游戏、绘图、工程设计、影像处理等所以未来的世界是个触控的世界,是个遥控的世界,大尺寸触摸屏的发展有着广泛的空间。揪痧挤痧
1.4本设计研究的主要内容
本次设计讨论的主要内容是以STM31F103 系列单片机为核心,通过触摸屏接口芯片ADS7843 完
成对触摸屏的数据采集工作,重点阐述了四线制电阻式触摸屏以及触摸屏接口芯片ADS7843 具体的
工作原理。
第2章系统硬件设计
颜真卿书法讲座2.1总体设计
2.1.1设计思想
本次触摸屏的设计将以STM32F103 单片机和触摸屏接口芯片ADS7843 为核心,时钟电路、复位电路、RS-232 通信接口电路及LCD 显示电路为辅助,首先绘制总体结构框图,直观清晰的显示触摸屏输入系统的组成,然后通过触摸屏、触摸屏控制器以及CPU 的接口电路,具体分析引脚结构及功能。在清晰地了解了电路的设计情况后,对CPU 以及触摸控制器初始化,完成软件部分的设计,最后真正掌握触摸屏的整体工作原理,达到硬件设计与软件设计的完美结合。
2.1.2结构框图
图2.1总体设计结构框图
2.2CPU 的选择
2.2.1 微处理器 STM32F103 简介
STM32F103 系列微处理器是首款基于ARMv7- M 体系结构的32 位标准RISC(精简指令集)处理器,提供很高的代码效率,在通常8 位和16 位系统的存储空间上发挥了ARM 内核的高性能。STM32F103VCT6 系列微处理器工作频率为72MHz,内置高达128K 字节的Flash 存储器存储器和20
K 字节的SRAM,采用LQTP 封装模式,引脚达到100 只,具有丰富的通用I /O 端口。其主要资源与特点如下:
1)多达51 个快速I /O 端口,所有I/O 口均可以映像到16 个外部中断,几乎所有端口都允许5V 信号输入。每个端口都可以由软件配置成输出(推挽或开漏)、输入(带或不带上拉或下拉)或其
它的外设功能口。
2)2 个12 位模数转换器,多达16 个外部输入通道,转换速率可达1MHz,转换范围为0~ 3.3V; 具有双采样和保持功能;内部嵌入有温度传感器,可方便的测量处理器温度值。
3)灵活的7 路通用DMA 可以管理存储器到存储器、设备到存储器和存储器到设备的数据传输,无须CPU 任何干预。通过DMA 可以使数据快速地移动,这就省了CPU的资源来进行其他操作。DMA 控制器支持环形缓冲区的管理,避免了控制器传输到达缓冲区结尾时所产生的中断。它支持的外设包括:定时器、ADC、SPI、I2C 和USART等。
4)调试模式:支持标准的20 脚JTAG 仿真调试以及针对Cortex-M3 内核的串行单线调试(SWD )功能。通常默认的调试接口是JTAG 接口。
5)内部包含多达7 个定时器,3 个通用寄存器、1 个高级寄存器、2 个看门狗寄存器以及1 个系统时
基寄存器。
6)含有丰富的通信接口:三个USART 异步串行通信接口、两个I2C 接口、两个SPI接口、一个CAN 接口和一个USB 接口,为实现数据通信提供了保证。STM32F103VCT6 引脚图如图2.2 所示:
图2.2ARM单片机STM32F103VCT6引脚图
2.2.2STM32F103 的 FSMC 接口的介绍
在STM32F103 上开发LCD 显示,可以有两种方式来对LCD 进行操作,一种是通过普通的IO 口,连接LCD 的相应引脚来进行操作,第  2 种是通过FSMC 来进行操作。可变静态存储控制器(Flexible Static Memory Controller: FSMC)是STM32 系列中内部集成256 KB 以上Flash,后缀为.c、.d 和.e 的高存储密度微控制器特有的存储控制机制。之所以称为“可变”,是由于通过对特殊功能寄存器的设置,FSMC 能够根据不同的外部存储器类型发出相应的数据/地址/控制信号类型以匹配信号的速度,从而使得STM32系列微控制器不仅能够应用各种不同类型、不同速度的外部静态存储器,而且能够在不增加外部器件的情况下同时扩展多种不同类型的静态存储器,满足系统设计对存储容量、产品体积以及成本的综合要求。
2.2.3SPI 接口简介
SPI 是一种同步串行外设接口,它可以使MCU 与各种外围设备以串行方式进行通信以交换信息。SPI 有三个寄存器分别为:控制寄存器SPCR,状态寄存器SPSR,数据寄存器SPDR。外围设置FLASHRAM、网络控制器、LCD 显示驱动器、A/D转换器和MCU 等。SPI 总线系统可直接与各个厂家生产的多种标准外围器件直接接口,该接口一般使用  4 条线:串行时钟线(SCLK)、主机输入/从
郭杰自杀
机输出数据线MI SO、主机输出/从机输入数据线MOSI 和低电平有效的从机选择线SS( 有的SPI接口芯片带有中断信号线INT、有的SPI 接口芯片没有主机输出/从机输入数据线MOSI) 。SPI 接口主要应用在EEPROM,FLASH,实时时钟,A /D 转换器,还有数字信号处理器和数字信号解码器之间。SPI 接口是在CPU 和外围低速器件之间进行同步串行数据传输,在主器件的移位脉冲下,数据按位传输,高位在前,低位在后,为全双工通信,数据传输速度总体来说比I C 总线要快,速度可达到几Mbps。
2.3显示电路的设计
2.3.1LCD 的选择
本设计采用TFT-LCD 模式、24 位显示的A T070TN92 液晶屏。A T070TN92 是A T070TN83 之后又推出的一款创7 寸液晶屏,性能更加优越,显示更清晰。其主要
参数如下表2.1 所示:

本文发布于:2024-09-21 22:58:02,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/15628.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:技术   设计   接口
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议