经典的运用PIC单片机实现LED点阵手写屏设计方案

电子设计 2018-01-18 07:00 次阅读

本文提出了一种基于PIC单片机的LED点阵手写屏设计方案,本方案采用PIC 16F877A单片机为主要核心控制元件,设计了一个32×32 LED点阵模块的书写显示屏。它主要由光笔模块和点阵显示模块组成,光笔模块利用光敏电阻的光电特性,实现微亮检测功能。

1  概述

本方案采用PIC 16F877A单片机为主要核心控制元件,设计了一个32×32 LED点阵模块的书写显示屏。它主要由光笔模块和点阵显示模块组成,光笔模块利用光敏电阻的光电特性,实现微亮检测功能。光笔反馈信号经放大器LM324比较后,送给单片机处理。32×32点阵显示模块、驱动模块由74HC595外设驱动阵列和8位串行输入/输出移位寄存器ULN2803A组成。光笔通过显示屏微亮扫描寻找坐标值,按键和LED指示灯可实现“点亮、划亮、反显、整屏擦除、笔画擦除、连写多字、对象拖移”等书写显示功能。

2  方案总体构成

本方案中的系统设计包括三大部分:PIC 16F877A单片机主控器、光笔控制器、点阵显示屏。系统的结构如图1所示。

图1 系统结构框图

PIC系列单片机是完全集成的混合信号系统级芯片,具有与8051兼容的微控制器内核,与MCS-51指令集完全兼容。其内部还集成了数据采集和控制系统中常用的模拟部件和其他数字外设及功能部件,并包括A/D和D/A模块,执行速度快,功能强大。

光笔选用光敏电阻作为感应器件,根据光敏电阻的光电特性,光敏电阻两瑞电压因光电阻的变化而变化。电压值经电压比较器LM324比较后可输出高/低电平。光电特性非线性易调节,且灵敏度较好。

LED与数码管同步使用,LED用于功能指示灯,数码管用于32×32点阵LED模块书写显示屏当前光笔所在的行/列坐标值。

3  硬件设计

3.1 分析与计算

3.1.1 光笔选取与参数设计

点阵用微亮的光进行扫描,光笔用来感应。当光笔感应到光时,通过程序可获当前点阵光对应的坐标值。从而做出相对应的处理。光笔起着关键作用,其感应器件是光敏电阻。光敏电阻的光电特性如图2所示。

图2 光敏电阻光电特性

光敏电阻安装在光笔笔头,用于感应点阵扫描光。光笔电路图如图3所示。电路经过放大器LM324进行正相输入/反相输入电压比较,输出高低电位。经测量可知,在光照条件下,LM324输出端为0V(RB0),光敏电阻两端电压为0V;无光时,光敏电阻两端电压为2.8V,LM324输出端为高电位。由分压公式可得出RP阻值为7360Ω。当光笔接收到不同光线时,只需调节电位器,光笔正常工作。所以,在不同环境下,只需调节电位器,点阵显示屏一样正常工作。

图3 光笔电路图

点阵屏驱动参数设计无现成的32×32点阵LED模块,因此采用16块8×8点阵拼成32×32点阵。但这样占用单片机I/O过多,必须对其进行扩展。点阵工作电压在1.5V~2.2V左右,驱动电流较大。

3.1.2 屏亮自动调节设计

屏亮自动调节设计采用光敏电阻和LM317(三端可调正电压稳压器)实现屏亮自动调节。由光敏电阻光电特性原理可知,光敏电阻在不同光线照射下,阻值不一样。根据此原理,光敏电阻与LM317可调电阻并联。当光线不一样时,LM317输出不一样的电压阻值。屏亮自动调节电路如图4所示。

图4 LID屏亮度自动调节电路

LM317输出电压计算,Vout由调节端的总电阻R和电流I共同决定。其输出电压计算公式为:

这里通过改变电阻而改变电压。

3.1.3超时关显示节电设计

当光笔长时间(1~5min时间可由控制器输入设定)未接触显示屏,能自动关闭显示并进入休眠状态。进入休眠状态由程序控制,单片机进入休眠后,消耗电流在2mA以下。

3.2 电路设计

3.2.1 点阵显示屏电路设计

32×32点阵LED显示屏共有32个端口,如不驱动点阵,占用单片机I/O过多。这里采用74HC595(八外设驱动阵列)、ULN2803A(8位串行输入/输出移位寄存器)点阵行驱动和74HC154、7404点阵列驱动。共同完成32×32点阵LED显示屏驱动。显示屏行驱动电路如图5所示、列驱动电路图如图6所示。仅仅用到8个I/O口,点用资源少,易控制并且显示效果很好。

图5 显示屏行驱动电路图

图6 显示屏列驱动电路图

3.2.2 坐标显示电路设计

根据题目要求,在“点亮”功能下,光笔接融到显示屏某点时,控制板同步显示该点的坐标值。坐值标为数字,所以可采用四个数码管作为显示器件。采用74LS164扩展单片机I/O口,其电路如图7所示。共有四套这样的电路,其中两套用于X轴显示,另外两套用于Y轴显示。

图7 坐标显示电路

4  软件设计

该系统对软件设计要求高,大部分功能只能由软件完成。因程序量大,时间有限,采用C语言编程,这样就大大提高了程序移值性问题,提高了编程效率。编程关键点在于微亮扫描与捕捉储存,如图8所示。

图8 扫描与储存部分流程图

5  总结

本方案所设计的32×32点阵LED模块书写显示屏,采用PIC 16F877A单片机为主要核心控制元件,主要由光笔模块和点阵显示模块组成,应用光敏电阻的光电特性,对光进行检测感应,反馈给单片机,光笔通过显示屏微亮扫描寻找坐标值,按键和LED指示灯可实现“点亮、划亮、反显、整屏擦除、笔画擦除、连写多字、对象拖移”等书写显示功能。从而也证实了本方案具有较强的实用性。

电子设计 技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

Panasonic投入大陆智能农业 应用LED于蔬菜光源调整

Panasonic在苏州的子公司,虽以电子零组件的制造装置为主业,但自2016年起便试营运蔬菜工厂。....

发表于 02-13 09:18 次阅读 0条评论
Panasonic投入大陆智能农业 应用LED于蔬菜光源调整

2017LED产业发展回顾及2018LED市场走势分析

技术是推动LED产业迅猛发展的强大驱动力,也是企业阔步登上世界舞台的底气和硬气。在市场经济竞争日趋激....

的头像 村田中文技术社区 发表于 02-11 10:41 次阅读 0条评论
2017LED产业发展回顾及2018LED市场走势分析

基于PLC技术的LED微波真空干燥灭菌机设计

产生微波的设备是磁控管。通过PLC控制中间固态继电器来驱动升压变压器,电压约为6000V。磁控管是一....

发表于 02-10 09:24 次阅读 0条评论
基于PLC技术的LED微波真空干燥灭菌机设计

2017年LED产业发展回顾与前瞻

2017年LED产业发展回顾与前瞻。

的头像 华强LED网 发表于 02-09 16:22 次阅读 0条评论
2017年LED产业发展回顾与前瞻

LED可见光通信室内定位商用开启LED智慧应用新天地

室内定位将人与物、物与物联系在一起,未来的智能制造、智慧城市、智慧建筑等,都将依赖高精度的室内定位能....

的头像 广明源照明 发表于 02-09 14:56 次阅读 0条评论
LED可见光通信室内定位商用开启LED智慧应用新天地

共阴共阳的疑问解答以及8*8LED点阵基础知识讲解

有的点阵后面标有第一脚,但是有的没有标,现在大家默认跟IC的管脚顺序一样,读法是第1脚一般在侧面有字....

的头像 电子工程专辑 发表于 02-09 14:15 次阅读 0条评论
共阴共阳的疑问解答以及8*8LED点阵基础知识讲解

12月中国LED照明出口景气指数达到2017年最优状态

12月中国LED照明出口景气指数为52.9,处于景气区间,较上月增长1个点,LED照明出口景气度达到....

的头像 高工LED 发表于 02-11 09:40 次阅读 0条评论
12月中国LED照明出口景气指数达到2017年最优状态

采用SoC驱动器提高汽车LED前照灯高亮度的方法

LED相较于氙气灯及卤素灯等传统车灯具有低能耗及高能效的优势,这对汽车工程师而言,可减少CO2排放及....

发表于 02-08 20:31 次阅读 0条评论
采用SoC驱动器提高汽车LED前照灯高亮度的方法

木林森:合纵联横战略初显 1000亿级航母企业起航

“LED行业的价格屠夫和竞争规则破坏者。” 木林森 的发展一直受到各界关注,甚至时不时传出质疑声。而....

发表于 02-08 07:08 次阅读 0条评论
木林森:合纵联横战略初显 1000亿级航母企业起航

PWM控制LED灯的亮度程序(C 语言)

控制LED灯的亮度,通过调节电压的方式可以达到,但不理想,而且可调的范围很小,电压稍高,还容易把LE....

发表于 02-07 16:45 次阅读 0条评论
PWM控制LED灯的亮度程序(C 语言)

基于脉宽调制PWM控制抑制可调光LED EMI的方法

LED的亮度变化,我们是通过对LED的电流进行脉宽调制(PWM)控制;所产生的脉冲电流波形便是产生E....

发表于 02-07 16:22 次阅读 0条评论
基于脉宽调制PWM控制抑制可调光LED EMI的方法

STM32的GPIO输出编程实例之点亮三色LED

本实验通过STM32的三个GPIO口驱动三色LED的三个通道,将GPIO设置为推挽输出模式,采用灌电....

的头像 畅学单片机 发表于 02-07 11:14 次阅读 0条评论
STM32的GPIO输出编程实例之点亮三色LED

新型OFHR探测系统准确检测胎心率设计

胎心率(FHR)检测是一种用于胎儿出生前判断胎儿健康状况,并帮助识别胎儿缺氧或受压迫等潜在危险的主要....

的头像 电子发烧友网工程师 发表于 02-14 20:40 次阅读 0条评论
新型OFHR探测系统准确检测胎心率设计

Li-Fi的含义、与Wi-Fi的不同以及其优势

Li-Fi,英文全称Light Fidelity,中文译名“可见光无线通信”,又被称为光保真技术,最....

的头像 中科院长春光机所 发表于 02-06 18:26 次阅读 0条评论
Li-Fi的含义、与Wi-Fi的不同以及其优势

美国大学正在试用集成了应急按钮的户外照明灯,以提高在校学生的安全

这些智能街道照明路灯里面包含了所谓的“应急按钮”,直接连接到学校的现场安保。这些按钮一旦按下,现场急....

的头像 CNLED网 发表于 02-06 17:17 次阅读 0条评论
美国大学正在试用集成了应急按钮的户外照明灯,以提高在校学生的安全

三星电子与三安光电签MicroLED供应协议 建立长期的商业合作关系

2月5日,三安光电发布公告称,本公司全资子公司厦门三安光电有限公司(以下简称“厦门三安”)于2018....

的头像 扩展触控快讯 发表于 02-06 17:01 次阅读 0条评论
三星电子与三安光电签MicroLED供应协议 建立长期的商业合作关系

介绍隐形照明设计及其对周围环境的影响

今天,在办公室外部、停车场和行车道,都有一个共同的、可能很难找到的元素:隐形的照明。这是因为隐形的照....

的头像 CNLED网 发表于 02-06 14:31 次阅读 0条评论
介绍隐形照明设计及其对周围环境的影响

介绍LED技术的优点,以及为什么能在户外照明中迅速发展

LED技术正在引领照明行业的发展,提高性能、最大限度地提高能源效率、降低长期成本。今天,它几乎照亮了....

的头像 CNLED网 发表于 02-05 14:32 次阅读 0条评论
介绍LED技术的优点,以及为什么能在户外照明中迅速发展

英国LED批发商推出超薄红外线面板加热器 能节省能源并取代传统供暖系统

英国LED批发商Mirrorstone Lighting公司展示了一种新型的红外面板加热器,能够节省....

的头像 CNLED网 发表于 02-05 14:28 次阅读 0条评论
英国LED批发商推出超薄红外线面板加热器 能节省能源并取代传统供暖系统

一种基于物联网技术的LED智能照明控制系统

针对传统照明的有线、机械的控制方式,文章提出一种基于物联网(InternetOfThings,IOT....

发表于 02-04 10:30 次阅读 0条评论
一种基于物联网技术的LED智能照明控制系统