基于AVR单片机的触摸屏设计
基于单片机的液晶触摸屏的设计

基于单片机的液晶触摸屏的设计随着科技的不断发展和进步,液晶触摸屏作为一种新型的人机交互方式,已经被广泛应用于各种电子产品中。
而基于单片机的液晶触摸屏,更是被广泛应用于各种嵌入式系统中,具有成本低、体积小、性能高等优点。
本文将着重介绍基于单片机的液晶触摸屏的设计过程。
1.硬件设计硬件设计是整个液晶触摸屏的核心部分之一,涉及到电路原理图设计、电路板制作、电路布局等多个方面。
具体的硬件设计流程如下:(1)选择主控芯片和触摸屏芯片在进行硬件设计之前,首先需要对主控芯片和触摸屏芯片进行选择。
一般来说,主控芯片需要具备高性能、低功耗、易于编程等特点,而触摸屏芯片需要具有高精度、高稳定性、响应速度快等特点。
(2)绘制电路原理图在选择好主控芯片和触摸屏芯片之后,需要根据两者的技术手册来绘制电路原理图。
电路原理图是整个电路设计的核心部分,它能体现出整个电路的功能和特点。
(3)制作电路板制作电路板是将电路原理图转化为实际电路的环节,电路板的制作过程包括印制电路板、化学沉铜、钻孔、镀金、焊接等多个步骤。
(4)电路布局在电路板制作完成之后,需要对电路进行布局,保证各个元器件之间的距离、排列顺序等都符合设计要求。
2.软件设计软件设计是液晶触摸屏的另一个重要组成部分,涉及到驱动程序设计、界面设计、通信协议设计等多个方面。
具体的软件设计流程如下:(1)编写驱动程序驱动程序是液晶触摸屏正常工作的关键,因此需要编写稳定、高效的驱动程序,确保触摸屏能够正常响应用户的操作。
(2)设计用户界面用户界面是整个液晶触摸屏的重要组成部分,需要设计出美观、易于操作的界面,同时还需要充分考虑不同用户需求的差异。
(3)通信协议设计液晶触摸屏通常需要与外部设备进行通信,因此需要设计相应的通信协议,确保液晶触摸屏与外部设备之间能够稳定、快速地进行数据交互。
总之,基于单片机的液晶触摸屏的设计是一个相对复杂的过程,需要考虑多个方面的因素,包括硬件选型、电路设计、软件编程等等。
基于单片机的触摸屏坐标定位系统设计

来 自 C8051F121CPU输 出 引脚 的控 制 信 号 加 到 两 片 模 拟 多路 开 关 的地 址 代码 输 入 端 , 控制不 同状态下加在各 电极上 的电压 。由于多
[2】郑戍 华 ,王向周 ,南顺 成 ,王渝 .电阻式 触摸 屏在 智 能仪表 中的应用 [J】.仪表 技 术与传感 器 ,2003(01):35—37.
电阻式触摸屏具有分辨率高,灵敏度好 , 价格 便宜,受环境影响小等优点 ,是工业控制 系统中使用最多一种 的触摸屏 。将触摸屏 与单 片机 接 口,可 以使系统 的人机界面更加友好 , 操 作 更 加 快 捷 、方 便 。应 用 电阻 式 触 摸 屏 ,最 先遇到的一个重要 问题是如何准确 、快速 的定 位触 摸坐标 ,因此设计一个简单 、实用 的触摸 屏坐标定位系统成为应用 中需要解决 的关键 问 题 。
为 了使 电路 的性能 更加 可靠 并充 分利用 C805IF121单片机 的 内部资源 ,在本系 统中, 由单 片机 内部 的 D/A转 换器 输 出一个 基准 电 压,把 D/A转 换器 的输 出与 中断信 号 v im 接 入单 片机 内部 比较器 的两个 输入 端 ,当 Vint 的值小于基准 电压时 ,使 比较器 的输 出触 发中 断。CPU响应后 ,先使 V1端 的输入 电压清 零, 然后通过切换各 电极 电压来判定按压位置。
单片机技 术 · SCM Technology
基于单片机的触摸屏坐标定位 系统设计
文 /刘 隆 吉
向和 Y方 向的电阻值之和小于 lK欧姆 ,在 电
介 绍 了电 阻式触 摸屏 的工作 原 理 及 坐 标 定 位 方 法 ,分 析 了 触 摸 屏 与 内置 A/D转 换 器 的单 片机 c8051F121的接 口技 术 , 提 出通 过 模 拟 多路 开关对 电极 电压 控 制 的 方 法 , 实 现 了对 四 线 电 阻 式 触 摸 屏 准 确、快 速 的 坐标 定位 。实 际 应 用表 明 系统 结构 简单、性 能可 靠 、功 耗 低 、 实用 性 强 。
基于AVR单片机的触摸屏人机界面系统设计与实现

基于AVR单片机的触摸屏人机界面系统设计与实现作者:吴琦来源:《电脑知识与技术》2013年第23期摘要:该文介绍了以AVR为核心的触摸屏和LCD的应用。
通过AVR单片机对触摸屏信号的采集和计算,获得触摸点在触摸屏幕上的坐标,根据不同的坐标获取液晶屏上相应的显示内容,并利用8条并行数据线将显示的内容送至LCD显示。
当LCD液晶屏被刷新后会进入相应的显示界面,最终实现人机界面系统的设计。
关键词:触摸屏;AVR单片机;人机交互中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)23-5357-03触摸屏是一种最新的电脑输入设备,它是目前最简单、方便、自然的而且又适用于中国多媒体信息查询国情的输入设备,触摸屏具有坚固耐用、反应速度快、节省空间、易于交流等许多优点,极大地方便了那些不懂电脑操作的用户。
其优点是操作简便直观、图像清晰、坚固耐用及节省空间,它可配用于一切电子显示器,并可与显示器制成一体,人机交互性佳,操作方便,使用灵活,效率高及输入速度快。
触摸屏技术广泛应用于家用电器、销售终端机(POS)、多媒体教学、房地产预售、银行、医院、飞机与车船预订和城市导游机等领域,将会发展成为未来诸种信息产品的主流技术之一。
1 系统设计思路系统应包含信号采集、数据处理、数据显示和通信接口这四大功能模块,如图1所示。
以下分别对这几个部分的功能作简要介绍。
触摸屏信号采集模块:此模块的主要部件是触摸屏,主要负责感应外界对触摸屏表面的触摸动作。
由于屏幕表面上的触摸位置不同,触摸屏输出端将向单片机发送不同的数据,完成触摸信号的采集。
是人机交互模块重要部件之一。
MCU控制器:此模块主要功能是数据的接收和运算处理,并将数据传送给其他设备,上至PC机,下至液晶屏。
界面显示模块:此模块接收由单片机发来的数据,并在单片机的显示控制下,将数据按预期显示在屏幕上,提供给操作者人性化的界面。
单从人机交互这一模块来说,也是重要部件之一。
基于AVR控制的双色LED显示屏设计

双色LED显示屏设计与仿真摘要LED显示屏已经成为一个城市照明、城市现代化、社会的信息化、人们的生活环境不断改进和美化的重要象征。
在大型商场、火车站、码头、地铁站等,LED随处可见。
LED业务已经成为一个快速成长的新兴行业,具有巨大的市场空间和光明的前景。
本设计是一个16×16双色LED点阵显示屏的设计。
本文首先介绍了LED显示屏的显示原理、设计过程。
本次设计使用ATMEL 公司生产的40脚单片机ATmage16为核心,采用74HC595、74HC138、CD4049和8050为外围驱动芯片构成双色LED显示屏的行、列驱动电路。
先后介绍了硬件设计思路、仿真过程、软件设计过程和硬件电路搭建过程。
单片机控制系统程序采用C语言进行编辑,仿真使用PROTEUS仿真软件,通过运用元件库的芯片和元器件搭建电路,载入编程软件生成的*HEX文件进行仿真,最后进行实物制作。
本次设计最终可以用16*16双色LED显示屏多个汉字的滚动显示。
显示屏可以改变显示颜色,其中包括红色、绿色和橙色,还可以控制显示移动方向并且有暂停功能。
关键词双色LED;点阵;显示屏;汉字Design and simulation of two-color LED displayAbstractLED display has become an important symbol of the city lighting, modernization and information society with continuous improvement and beautification of people's living environment. LED lights can be seen in the large shopping malls, railway station, docks, underground station and so on. LED business has become a fast-growing new industry, a huge market space and a bright prospect.This design is a 16 × 16 two-color LED dot matrix display.First the article introduced the display principle of LED dot matrix, and then describes the design process. This design uses 40 feet’s microcontroller ATmage16 of ATMEL Corporationcore to be the core, using 74HC595, 74HC138, CD4049 and 8050 constitute the peripheral drive circuits of two-color LED display to drive row and column. The article has introduced the ideas of hardware design, the simulation, the software design, the hardware design and the process of building circuit. SCM control system using C language for editing. The simulation uses the simulantion software called PROTEUS, through the use of component libraries to build circuit chips and components, and loading * HEX file generated by the programming software, then the simulation can be finished. Finally, it’s the manufacture of the real circuit. The final design can use the 16 * 16 two-color LED to display multiple characters by scroll display mode. Display not only can change the display colors, including red, green and orange, but also can control the display direction of movement and has a pause function.Keywords Two-color LED;Dot matrix;Display;Chinese character目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 课题背景 (1)1.2 LED介绍 (2)1.2.1 发光二极管(LED)的结构 (2)1.2.2 不同光谱的LED(白光除外) (2)1.3 LED显示屏 (4)1.3.1 LED显示屏的分类 (4)1.3.2 双色LED显示屏的结构 (5)1.3.3 双色LED显示屏的显示和控制原理 (6)第2章应用软件和基础原理介绍 (8)2.1 A VR单片机介绍 (8)2.1.1 A VR 单片机的最小系统 (8)2.2 A VR开发环境介绍 (10)2.3 PROTEUS软件介绍 (10)2.3.1 ISIS智能原理图输入系统 (11)2.3.2 总线支持 (11)2.3.3 元件库 (11)2.3.4 元件属性 (12)2.3.5 生成报告 (12)2.4 汉字点阵显示和子代码的原则 (12)第3章双色LED硬件电路设计 (14)3.1 系统整体设计 (14)3.2 双色LED显示屏总体设计理念 (14)3.2.1 显示模式选择 (14)3.2.2 数据传输方案选择 (15)3.3 显示模块的设计 (16)3.4 外围电路设计 (17)3.4.1 驱动电路设计 (17)3.4.2 按键控制电路 (23)3.4.3 电源模块的设计 (24)3.5 双色LED显示屏总体仿真 (25)3.6 本章小结 (27)4.1 程序总体设计 (28)4.1.1 软件分块 (28)4.1.2 子程序功能设计 (28)4.2 主程序流设计 (30)4.3 本章小结 (31)第5章实际电路 (32)5.1 实际电路的制作 (32)5.1.1 实际电路的布局 (32)5.1.2 实际电路的焊接 (32)5.2 实际电路的测试 (33)5.2.1 电源模块测试 (33)5.2.2 显示模块测试 (33)5.2.3 A VR单片机最小系统的测试 (34)5.2.4 驱动电路测试 (34)5.2.5 电流放大电路的测试 (35)5.2.6 按键控制电路测试 (35)5.3 本章小结 (36)结论 (37)致谢 (38)参考文献 (39)附录A (40)附录B (43)第1章绪论1.1课题背景LED显示屏已经成为一个现代化的标志,在信息社会的今天不断的美化和改善我们的生活和工作环境。
基于ARM的触摸屏控制系统设计

晶屏 控 制 器 选 择 SID13503。
文件,然后就是对触摸屏控制器 的 I/O接 口进
2 ARM微 处理 器触 摸 屏 控 制 系 统 的 总 体 设 计
行 定 义 , 最后 就 是 创 建 驱 动 程 序 实 现 触 摸 屏 控 制 器 的 驱 动 , 在创 建 驱动 程 序 的时 候 我 们 需要 用到几个函数,第 一个延 时函数 ,实现整个驱
电子技术 · Electronic Technology
基于 ARM 的触 摸屏控制系统设计
文/周 宇
成 后 的 信 息 传 递 到 ARM 微 处 理 器 ,ARM 微 含的知识量是非常广泛 的,软件部分的设计主
处理 器对这些信息进行处理 ,然后控制液晶显 要 分 为 三 大 块 ,第 一 是触 摸 屏 驱 动 程 序 设 计 ,
综上所述 ,我们可 以看 出对 AR M 的触摸
微处理器还存在功耗大 ,占用空间多等问题, 方式对液晶屏控 制器进 行连接 ,液 晶屏控制器 屏控制系统的设计是非常复杂且艰难 的,其 中
这些问题严重制约我国 ARM 微处理器的发展 , 的 16个 引脚 和 电源 ,寄存器,存储 器 以及 上 涉及到 的知识非常广泛,既包括 了模拟 电子 技
高的实际应 用价值。现在的 ARM 微处理器触 确运用这些 函数 。对于彩色液晶屏驱动程 序的
摸控制屏系统的总体设计主要分为两 大部分 , 设 计 和 触 摸 屏 驱 动 程 序 的 设 计 过 程 是相 同 的 ,
【关键词 】ARM微处理器 触摸屏但 是所用到 的函数是不同的,在对彩色液晶屏
ARM 触 摸屏控制系 统是当前液 晶触摸屏 动 程 序 的 延 时 功 能 , 再就 是检 测 延 时 函数 ,保
基于AVR单片机的触摸屏设计

1 电 阻式 触摸 屏 工作 原 理
触 摸屏根 据 工作 原 理 可 分 为 四个 基 本 种 类 : 电阻式 、 电容 感 应式 、 外 线 式 以及 表 面声 波 式. 红
其 中 电阻式触 摸屏 由于结 构简 单 、 价格便 宜 、 动 驱 电路 容 易实现 而得 到广 泛 的应 用.1 [
1 8 l 3 1 5 9 3: 9 - 9 .
编 辑 : 莉 琳
基于 A R单片机的触摸屏设计 V
白 龙 , 月英 李
( 丹 江 师 范 学 院 物理 与 电子 工 程 学 院 , 龙江 牡 黑 牡 丹 江 1 7 1 ) 5 0 i
摘 要 : A 以 VR单 片机 At g 1I 为控 制 核 心 设 计 一 种 硬 件 电路 简 单 、 济 实 用 的 触 摸 屏 控 制 系统 . mea 6 经 触
,
4 结论 .
振 幅矢量 叠加 法在 光 的干涉 和衍射 中 的应 用 非 常广 泛. 通过 上 面的讨 论可 知 , 这种方 法 导出 用 光强 分 布公式 , 只需 要利 用 简 单 的 三 角 函数 知 识 和平 面几何 关 系 , 就可 得 出正 确 的结论 , 仅避 开 不 了复杂 的积 分运算 , 而且还 能充分体现 次波叠 加的 物理 图像 , 得干涉和衍射 过程的形成更加 清晰. 使
电阻式触 摸屏 利 用 压 力感 应 进 行 控 制. 体 屏
部分 是一 块与 显示器 表 面非常 配合 的多 层复合 薄 膜, 由一层 玻璃 或有 机玻璃 作 为基层 , 在其 表 面上 有两 层高透 明的 导 电层 , 两 层 导 电层 之 间有许 在
多细 小 的透 明 隔离 点 把 它 们 隔开 绝 缘. 当手 指触 摸屏幕 时 , 常 相互 绝 缘 的两层 导 电层 就 在触 摸 平 点 位置 有 了接 触 , 电阻 发 生变 化 , X和 Y两 个 在 方 向上 产生信 号 , 后 送到触 摸屏 控制 器. 制器 然 控
基于AVR单片机LED显示屏系统的设计与实现

可 以用于 室外 环境 , 它具 有亮度 高 、 寿命 长 、 功耗 小 、 耐冲 击 , 性
能 稳定 等优 点 。L D显 示屏 目前正 朝着 高亮 度 、 E 高稳 定性 、 高
发光 密度 、 全色化 显示 的方 向发展 。 本 文在学 习总结 L D 显 示屏 知 识 的基 础上 , 计实 现 了 E 设
屏 系统 。 它在硬 件上 主 要 由 LD显 示 屏 . tea8微处 理器 芯 片 、 T 5 B4 D片 外存 储器 构 成 。在软 件上 主 要 由负责 全局 控 E Am g8 A 4D01 制 的主程 序 、 收串 1数据 的数 据接 收子程 序 和刷新 LD显示屏 信息 的时钟 中断子程 序构 成 。 接 : 3 E 【 键 掌 A R单 片机 ;E 关 V LD显示屏 : tea8微处理 器 Am g8
L D d p ysse a e n V co o t l rIma l i ld sL D s re , t g 8 co rc s o, T 5 B 4 m moyi h rw r n E i l y tm b s do R mi c nr l .t i y n u e E ce n A me a 8 mi po e s r 4 D 0 1 e r n ad ae a d sa A r o e n c r A D t i po rm, aarc p o u rui , l k ne u t u rui f ae h ma rga d t e t n bo t e c c tr p bo t ei s t r. e n e i s n o i r s n n ow
I千 口 卓、 l 亍 l 柏
{ f
{ T器 再
l
图 2 LD显 示屏 系统 的硬 件 构 威 图 E
基于单片机的触摸屏技术研究及实现

基于单片机的触摸屏技术研究及实现概述:触摸屏技术作为一种直观、方便的人机交互方式,已经广泛应用于各领域的电子产品中。
基于单片机的触摸屏技术是其中一种常见的实现方式。
本文将对基于单片机的触摸屏技术进行深入研究,包括原理、常用的触摸屏类型、控制方式和实现过程等,并通过实例演示如何实现一个简单的触摸屏控制系统。
一、原理介绍:基于单片机的触摸屏技术主要基于电容或电阻的原理实现。
电容触摸屏通过对用户手指带来的电容变化进行检测来实现触摸操作,而电阻触摸屏则是通过两层导电层之间的接触产生电阻变化来检测触摸操作。
二、常用的触摸屏类型:1. 电容触摸屏:电容触摸屏分为感应和投射两种类型。
感应电容触摸屏通过感应电场变化来检测触摸操作,常见的有表面声波电容触摸屏、面板电容触摸屏等。
投射电容触摸屏则是利用玻璃和电容板之间的投射电容来检测触摸操作,常见的有电容玻璃触摸屏、电容膜触摸屏等。
2. 电阻触摸屏:电阻触摸屏通过对两层导电层之间的电阻变化进行检测来实现触摸操作,常见的有四线电阻触摸屏、五线电阻触摸屏等。
三、触摸屏的控制方式:1. 串口(UART)方式:串口方式是一种简单且常用的触摸屏控制方式。
单片机通过串口与触摸屏进行通信,通过发送指令和接收数据来实现对触摸屏的控制和数据读取。
2. 并口方式:并口方式是另一种常见的触摸屏控制方式。
单片机通过引脚直接与触摸屏进行连接,通过设定引脚状态来实现触摸屏的控制和数据读取。
四、基于单片机的触摸屏实现:下面以一个基于单片机的电阻触摸屏实现为例,演示触摸屏的基本控制和数据读取过程。
步骤一:硬件连接将电阻触摸屏的数据线连接到单片机的引脚上,并确保引脚连接正确无误。
步骤二:初始化设置在单片机上设置相关引脚为输入或输出,并对用于触摸屏控制的引脚进行初始化设置。
步骤三:数据读取单片机通过读取触摸屏的电阻值来获取触摸操作的位置信息。
通过定时器或中断的方式,定时读取触摸屏的电阻值并进行处理。
步骤四:触摸事件处理根据读取到的触摸屏数据,判断触摸操作的类型(点击、滑动、放大缩小等),并进行相应的处理。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关键词:电阻式触摸屏;开关扫描;Atmegal6L [中图分类号]TNl01 [文献标志码]A [文章编号]I003—6180《2010)04—0024—02
触摸屏作为一种便捷的输入接口,具有坚固 耐用、反应速度快、节省空间等优点,是操作人员 和机器之间交流的桥梁.本文根据电阻式触摸屏 的工作原理,以AVR微处理器Atmegal61。为控 制核心,设计一种实用且经济的触摸屏控制器. 1
收稿日期:2010—05—10
・
24
・
万方数据
2010年第4期 (总第73期)
牡丹江师范学院学报(自然科学版)
Journal
Of
No.4.2010 Total NO 73
Mudanjiang
Normal University
提供负电压.液晶显示器接口电路如图l所示.[3]
m
nl
m m m
,t5
m
r盯
16
电阻式触摸屏工作原理
触摸屏根据工作原理可分为四个基本种类:
电阻式、电容感应式、红外线式以及表面声波式. 其中电阻式触摸屏由于结构简单、价格便宜、驱动 电路容易实现而得到广泛的应用.rl 3 电阻式触摸屏利用压力感应进行控制.屏体 部分是一块与显示器表面非常配合的多层复合薄 膜,由一层玻璃或有机玻璃作为基层,在其表面上 有两层高透明的导电层。在两层导电层之间有许 多细小的透明隔离点把它们隔开绝缘.当手指触 摸屏幕时,平常相互绝缘的两层导电层就在触摸 点位置有了接触,电阻发生变化,在X和Y两个 方向上产生信号,然后送到触摸屏控制器.控制器
所以光强分布公式为
厶一A;一J。(业)2。其中a=—7ra_sin0.
参考文献: [1]姚启钧.光学教程[M].3版.北京:高等教育出版社,2001
142—143.
[3]郭文珍.夫琅和费衍射屏上光强分布研究[J].德州学院学报.
2004,20(4):30.
[2]郭永康,扬慕贤.光学[M].成都:四川I教育出版社,】987:2,16
[33黄彬,张冰蔚.基于单片机的液晶触摸屏控制系统EJ].工业控 制计算机.2005(7):50—51.
编辑:琳莉
・
25
・
万方数据
2007:109—110.
本设计实现了AVR单片机Atmegal6L对 触摸屏的硬件接口及控制.系统电路简单,运行稳 定,操作方便,成本砥,可以应用在工业控制领域, 实现人机交互功能,具有较好的实用价值和广泛
的应用空间.
[4]熊娟.姚巧鸽.基于AT89S51单片机的多机通信系统的研究与 设计EJ].牡丹江师范学院学报:自然科学版.2010(1):22.24. [53佟长福.AVR单片机GCC程序设计[M].北京:北京航空航 天大学出版社.2003:97—99.
侦测到这一接触并计算出(X,Y)的位置. 2
硬件电路及其工作原理
电阻式触摸屏系统以Atmegal6L单片机作 为控制电路的核心,通过其控制液晶显示和开关 扫描电路,使得触摸屏的两层导电层轮流被施加电 压,同时利用Atmegal61。内部自带的10位A/D转 换器采集触摸点的电压,从而确定触摸点的位置. 2.1液晶显示电路 触摸屏的显示部分为320×240点阵型液晶 显示器,液晶控制器采用了SEKIOEPSON公司 出品的SEDl335,它具有功能较强的I/O缓冲器 和丰富的指令系统,可以并行传送四位数据,最大 驱动能力达640256点阵,而且能够实现图形和文 本格式混合显示.Atmegal6L和SEDl335的接 口采用并行的方式,需要注意的是对比度调节引 脚V0的接法,在调试过程中发现V0的电压在负 V左右时,显示效果最好,因此,利用液晶显示 器的负电源vEE(负24 V)和滑动变阻器来为V 0
Atmegal6L“
…●一一 ¨
/L—rj—1-————一 ~o—-—一
l●K
m ¨l 吣 Ⅲ
=::
嘶
p”
蹿 1乓 嘣
o
A。O宝
V鹅 VEE》《
tD
I—一 m麓
FA‘
Ⅲ Ⅲ
1.^7
ⅡB
图1液晶显示器接口电路
2.3开关扫描电路 动态开关扫描电路主要通过集电极开路结构 的反向器SN7406N来实现。当LR=1时’A。C为 电阻,B相当于滑动变阻器的中间抽头.当LR一0 时D,B为电阻,C相当于滑动变阻器的中间抽 头,动态开关扫描电路如图2所示.当没有按触摸 屏时,A/D采集的数据是一个最大值1023.当触 摸屏被按下的时候,采集的电压和按下的区域成 线性关系.所以在屏上触摸时的电压应该是从0 ~1 023之间的一个值.由于采用的是320×240 点阵型液晶显示器,因此,将触摸屏分为15行和 20列,如果设按下的位置A/D采样数值分别为 X0和Y0,则相应的位置X坐标为xo/5l取整数 部分,Y坐标为Y0/68取整数部分.[4]
247.
[4]赵凯华,钟锡华.光学指导书[M].北京:高等教育出版社,
1983:193—195.
编辑:琳莉
基于AVR单片机的触摸屏设计
白
龙,李月英
157011)
(牡丹江师范学院物理与电子工程学院,黑龙江牡丹江
摘
要:以AVR单片机Atmegal61。为控制核心设计一种硬件电路简单、经济实用的触摸屏控制系统.触 摸屏的显示部分为320×240点阵型液晶显示器.动态开关扫描电路通过集电极开路结构的反向 器SN7406N来实现,开关扫描主要是通过单片机控制A/D转换器在两层导电层之间交替进行采 样.此系统可以应用在工业控制领域,实现人机交互功能.
2010年第4期 (总第73期)
Journal of
牡丹江师范学院学报(自然科学版) Mudanjiang Normal University
NO.4.2010
TotaINO
73
为a的单缝对应的振幅为a。,方向水平向右,下一 个缝宽为a的单缝对应的振幅也为a。,由于下一 段有丌位相延迟,方向沿MP.此时合振幅为
、惯
Ⅵr
没有汉字库,并且字符样式也有限,因此,本系统 中所有的显示内容均采用作图的方法来显示,将 要显示的汉字、字符等编成字库存人单片机的 FI.ASH程序存储器中. 在图形面上作图实际上是将对应图形的显示 数据写入显示RAM的相应位置.显示~个汉字, 首先需将汉字的字形转换为字形数据,本系统利 用软件Zim0221来提取字模,然后根据该汉字的 显示位霞将图形数据写入显示RAM图形区的相 应地址. 将一个汉字转换为字形数据后,就可以按下 列步骤完成一个汉字的显示:首先将光标的自动 移动方向设置为向下增加方式,并将光标的地址设 置在图形区中,其地址对应汉字的左上角;然后按 从上到下的顺序写入字形的右列数据;最后将光标 的地址改为汉字的右上角地址处,即汉字的左上角 加l,按从上到下的顺序写入字形的右列数据.[5] 3.2开关扫描程序 开关扫描主要是通过单片机控制A/D转换 器在两层导电层之间交替进行采样,开关扫描程 序流程图如图3所示.
4
结论
振幅矢量叠加法在光的干涉和衍射中的应用
A口=OP=2aosin要一2口口sina=2A。业si№,
厶 U
非常广泛.通过上面的讨论可知,用这种方法导出 光强分布公式,只需要利用简单的三角函数知识 和平面几何关系,就可得出正确的结论,不仅避开 了复杂的积分运算,而且还能充分体现次波叠加的 物理图像,使得干涉和衍射过程的形成更加清晰.
1读入Y方向的ⅣD转换值
Y
<适多>
根据A,D转换值计算X坐标
0
向
0
பைடு நூலகம்
读入x方向的加转换值
根据MD转换值计算Y坐标
图3开关扫描程序流程圈
图2开关扫描电路
4
结论
3
软件设计
3.1液晶显示程序 液晶显示主要内容中包括:字母、数字、汉字 及个别字符等,由于LCD控制器SEDl335内部
参考文献:
fi]王富东.电阻式触摸屏与单片机的接口技术[J].苏州大学学 报:工科版,Z006(6):50—51. Ez]张明.谢列梅.计算机测控技术[M].北京:国防工业出版社,