经典的运用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指示灯可实现“点亮、划亮、反显、整屏擦除、笔画擦除、连写多字、对象拖移”等书写显示功能。从而也证实了本方案具有较强的实用性。

收藏 人收藏
分享:

评论

相关推荐

利亚德、聚飞光电、广东甘化、星宇股份及福日电子陆续发布2018半年报

公司主要产品为背光LED器件和照明LED器件。报告期内,背光LED产品实现销售收入7.41亿元,比上....

的头像 CNLED网 发表于 08-21 18:03 121次 阅读
利亚德、聚飞光电、广东甘化、星宇股份及福日电子陆续发布2018半年报

中国LED舞台灯337调查案取得胜诉!

据商务部贸易救济调查局报道,2018年8月8日,美国国际贸易委员会(ITC)发布终裁公告,终止对中国....

的头像 高工LED 发表于 08-21 17:27 62次 阅读
中国LED舞台灯337调查案取得胜诉!

usb插头改LED小灯方法

随着各种数码产品的发展,USB插头现在十分常见,各种充电器、数据线的插头都是USB,方便我们与电脑进....

的头像 39度创意研究所 发表于 08-21 15:41 89次 阅读
usb插头改LED小灯方法

未来显示技术的发展趋势,Micro LED究竟好在哪里?

近两年Micro LED显示技术的流行让不少业内人士看到了行业发展新的希望,那么Micro LED究....

的头像 高工LED 发表于 08-21 15:37 88次 阅读
未来显示技术的发展趋势,Micro LED究竟好在哪里?

聚飞光电上半年营收11.26亿,背光和照明稳定增长

8月18日,深圳市聚飞光电股份有限公司发布半年度业绩报告。公司2018上半年实现营业总收入112,5....

的头像 高工LED 发表于 08-21 15:29 54次 阅读
聚飞光电上半年营收11.26亿,背光和照明稳定增长

坏摄像头改工作灯方法

坏摄像头改工作灯

的头像 39度创意研究所 发表于 08-21 11:33 180次 阅读
坏摄像头改工作灯方法

LED灯改造过程技术分享

现在去灯具城买灯,各式各样的智能灯琳琅满目。智能控制就不说,还有带调亮度、调颜色、甚至还有带音乐播放....

发表于 08-21 10:15 204次 阅读
LED灯改造过程技术分享

如何提供多种LED应用选择的连接器

在不同的 LED 照明应用中,连接器的作用也不尽相同。 在许多情况下,连接器为 LED 驱动器板提供....

的头像 电子设计 发表于 08-21 09:32 285次 阅读
如何提供多种LED应用选择的连接器

聚飞光电上半年营业收入达11.25亿元 未来将研发更多LED项目

近年来,全球经济增速趋于平稳,国内LED行业增速及产值增速明显高于全球市场平均水平,目前中国已成为全....

发表于 08-21 09:16 28次 阅读
聚飞光电上半年营业收入达11.25亿元 未来将研发更多LED项目

LED应急灯控制电路设计

应急灯主要用于正常照明电源切断或电网失电后,提供应急照明的场所,常用于厂矿、机关、学校、建筑及隧道内....

发表于 08-21 09:15 41次 阅读
LED应急灯控制电路设计

SM2092E单通道高精度LED线性恒流控制芯片的详细中文数据手册免费下载

SM2092E 是一款单通道高精度 LED 线性恒流控制芯片,芯片使用本司专利的恒流控制技术,可通过....

发表于 08-21 08:00 41次 阅读
SM2092E单通道高精度LED线性恒流控制芯片的详细中文数据手册免费下载

兆驰股份上半年营收56亿元,同比增长49.33%

兆驰股份发布公告,披露了2018年半年度报告。报告期内,公司实现营业收入为559,334.16万元,....

的头像 CNLED网 发表于 08-20 17:54 150次 阅读
兆驰股份上半年营收56亿元,同比增长49.33%

Terabee推出新一代Evo传感器,每颗传感器读取速度高达240Hz或120Hz

针对TeraRanger Evo 60m,Terabee将探测距离从TeraRanger One提供....

发表于 08-20 17:53 48次 阅读
Terabee推出新一代Evo传感器,每颗传感器读取速度高达240Hz或120Hz

LG Innotek宣布 卫生照明LED已面市 可消灭99.9%的大肠杆菌

2018年8月20日,LG Innotek(LG 伊诺特)宣布,具有日光消毒效果的功能性光源“卫生照....

发表于 08-20 16:49 73次 阅读
LG Innotek宣布 卫生照明LED已面市 可消灭99.9%的大肠杆菌

LG首款全球尺寸最大的MicroLED电视达到175英寸

据外媒报道,在本月底开幕的IFA上,LG将发布旗下首款、且是全球尺寸最大的MicroLED电视,达到....

发表于 08-20 16:19 135次 阅读
LG首款全球尺寸最大的MicroLED电视达到175英寸

固态照明对大功率LED封装技术提出了哪四点要求?

与传统照明灯具相比,LED灯具不需要使用滤光镜或滤光片来产生有色光,不仅效率高、光色纯,而且可以实现....

发表于 08-20 15:34 48次 阅读
固态照明对大功率LED封装技术提出了哪四点要求?

2025年全球LED基板市场规模将突破2兆日元大关

8月17日,日本市场研调机构富士总研公布了LED基板及其材料、相关应用市场的调查报告。

发表于 08-20 15:20 57次 阅读
2025年全球LED基板市场规模将突破2兆日元大关

陶瓷基板高功率LED封装技术

传统的LED封装流程是将LED芯片(Chip)固定(Bonding)于散热基板之上,经由打线(Wir....

发表于 08-20 15:16 49次 阅读
陶瓷基板高功率LED封装技术

LED驱动电源是采用恒压还是恒流电源?

现在有关这个问题有很多各种不同似是而非的说法,有人说:在LED的伏安特性上,电压定了,电流也就定了。....

的头像 电源研发精英圈 发表于 08-20 15:12 144次 阅读
LED驱动电源是采用恒压还是恒流电源?

Arduino实验之LED闪烁程序与接线图

LED 小灯实验是比较基础的实验之一,上一个“ Hello World!”实验里已经利用到了Arduino 自带的LED,这次我们利用其他...

发表于 08-20 09:05 41次 阅读
Arduino实验之LED闪烁程序与接线图

《LED照明驱动电路设计与实例精选》第6章详细资料免费下载

《LED照明驱动电路设计与实例精选》概要地分析了LED技术的发展和今后的应用方向,以LED驱动器的设....

发表于 08-20 08:00 30次 阅读
《LED照明驱动电路设计与实例精选》第6章详细资料免费下载

联嘉公司LED车灯模组的发展持续中,未来需求已明朗

LED车灯照明元件及模组厂联嘉董事长兼总经理黄昉钰透露,公司LED车灯模组订单大幅成长,目前能见度已....

的头像 高工LED 发表于 08-19 10:11 241次 阅读
联嘉公司LED车灯模组的发展持续中,未来需求已明朗

设计白光LED驱动器时的EMI干扰问题不可忽视

目前手机普遍采用白光LED作为显示屏幕的背光元件,相应的白光LED驱动器成为一颗在手机设计中不可或缺....

发表于 08-19 10:07 443次 阅读
设计白光LED驱动器时的EMI干扰问题不可忽视

LED照明加入万物互联,开启智能照明新时代

在智能家居照明的应用场景,需要考虑整体家居设备的全连接、操作方便和安全,更多的要考虑组网节节点多,组....

发表于 08-19 09:14 121次 阅读
LED照明加入万物互联,开启智能照明新时代

230VAC输入,17W输出适用于内嵌式灯具的无磁性元件LED驱动器包括BOM,PCB文件及光绘文件

描述 此 230VAC LED 驱动器设计 (PMP6021) 在外形上经过优化,适用于内嵌式灯具或筒灯,可使用标准 TRIAC 壁式...

发表于 08-19 06:59 33次 阅读
230VAC输入,17W输出适用于内嵌式灯具的无磁性元件LED驱动器包括BOM,PCB文件及光绘文件

科普LED灯使用注意事项,电源驱动U6113与LED搭配最好

在这个光彩陆离的世界里,眼见的不一定为实的。据心理学家分析:几乎八成用户在购买商时都会考虑其安全性,....

的头像 开关电源芯片 发表于 08-18 11:01 470次 阅读
科普LED灯使用注意事项,电源驱动U6113与LED搭配最好

首尔半导体推出首个无需封装的WICOP

首尔半导体子公司伟傲世(SEOUL VIOSYS)近日宣布,推出结合首尔半导体微型高效率LED“WI....

的头像 中科院长春光机所 发表于 08-18 09:55 229次 阅读
首尔半导体推出首个无需封装的WICOP

请问光电系统中运放负反馈I-V转换电路的运放如何选择?

大家好,我现在在做一个项目,要用LED发出信号用Photodiode接收,之后photodiode的输出要接入单片机的ADC进行转化。所以为...

发表于 08-18 07:45 12次 阅读
请问光电系统中运放负反馈I-V转换电路的运放如何选择?

120VAC输入、3.5W输出的交流线性LED光引擎设计包含BOM,PCB文件光绘文件

描述 PMP6025 是一种简单、无磁的交流线性 LED 光引擎设计,它可在采用 120V 交流电源时利用 TPS92411 浮动开关提供...

发表于 08-18 06:46 35次 阅读
120VAC输入、3.5W输出的交流线性LED光引擎设计包含BOM,PCB文件光绘文件

国星光电净利2.25亿元,同比增长46.49%

8月16日,国星光电(002449)发布2018年半年度报告,报告期内,国星光电实现营业收入17.8....

的头像 高工LED 发表于 08-17 17:45 581次 阅读
国星光电净利2.25亿元,同比增长46.49%

以AT89C51单片机为控制器的LED显示屏控制电路设计

控制电路由AT89C51单片机作控制器,显示屏由4个16×16点阵LED模块组成,每个16×16点阵....

发表于 08-17 17:00 79次 阅读
以AT89C51单片机为控制器的LED显示屏控制电路设计

led频闪灯制作

现在发光二极管的普及已经广泛应用于生活和生产的各个领域,网上有许多电子频闪灯都是驱动发光二极管的,本....

的头像 39度创意研究所 发表于 08-17 16:59 389次 阅读
led频闪灯制作

浅析汽车照明与红外LED市场的发展趋势

8月15日,由新晔集团与欧司朗光电半导体联合主办的全国LED应用解决方案巡回研讨会——汽车照明与红外....

的头像 每日LED 发表于 08-17 16:10 380次 阅读
浅析汽车照明与红外LED市场的发展趋势

江苏龙伯牵手三思,扩大智慧城市版图

创立已25年之久的LED应用领导品牌——上海三思,正式掀开全国新的布局,第一份区域代理合约金额就高达....

的头像 每日LED 发表于 08-17 16:04 302次 阅读
江苏龙伯牵手三思,扩大智慧城市版图

Si衬底LED芯片是如何进行封装与制造的?

从结构图中看出,si衬底芯片为倒装薄膜结构,从下至上依次为背面Au电极、si基板、粘接金属、金属反射....

发表于 08-17 15:11 291次 阅读
Si衬底LED芯片是如何进行封装与制造的?

色温可调LED是怎样进行封装的?

LED 的封装技术实际上是借鉴了传统的微电子封装技术,但LED 有其独特之处,又不能完全按照微电子封....

发表于 08-17 15:07 60次 阅读
色温可调LED是怎样进行封装的?

MIT实现用布料制成通信系统

可穿戴技术实现重大突破,你的衣服可由电子设备编织而成。近日,麻省理工学院的研究人员成功将包含了发光二....

的头像 Imagination Tech 发表于 08-17 15:00 481次 阅读
MIT实现用布料制成通信系统

diy电子钟 附电路图

把以前学单片机时的源码拿出来,然后自己又用LED作了数码管。

的头像 39度创意研究所 发表于 08-17 14:21 426次 阅读
diy电子钟 附电路图

LED驱动设计的五大关键点

芯片发热 这主要针对内置电源调制器的高压驱动芯片。假如芯片消耗的电流为2mA,300V的电压加在芯片上面,芯片的功耗...

发表于 08-17 12:43 279次 阅读
LED驱动设计的五大关键点

自制焦耳小偷教程

焦耳小偷不是真正意义上的小偷,它是一个逆变升压电路。能把1.5V-0.5V升到3V±或者是更高,是电....

的头像 39度创意研究所 发表于 08-17 11:00 243次 阅读
自制焦耳小偷教程

晶电第2季获利下降明显,或在第3季回温

LED厂晶电第2季获利明显减少,不过展望第3季,法人预估,该公司业绩有机会回温,增加高个位数百分比,....

发表于 08-17 09:21 102次 阅读
晶电第2季获利下降明显,或在第3季回温

兆驰股份披露上半年业报,LED产品及器件实现营收8.36亿元,占比总营收14.95%

今日早间,兆驰股份发布公告,披露了2018年半年度报告。报告期内,公司实现营业收入为559,334.....

发表于 08-17 09:15 97次 阅读
兆驰股份披露上半年业报,LED产品及器件实现营收8.36亿元,占比总营收14.95%

请问SampleLight怎么使用

Z-Stack Home 1.2.0中的SampleLight 例程。 static void zclSampleLight_HandleKeys( byte shift, byte keys )函数里...

发表于 08-17 07:42 247次 阅读
请问SampleLight怎么使用

基于LM5175降压升压转换器的LED PWM调光参考设计包含BOM,PCB文件及光绘文件

描述 此参考设计包含一个完善的基于 LM5175 的降压-升压转换器、一个用于 PWM 调光的驱动器和 FET。此设计已经针对 1...

发表于 08-17 06:53 650次 阅读
基于LM5175降压升压转换器的LED PWM调光参考设计包含BOM,PCB文件及光绘文件

请问IDataStack和XDataStack溢出该怎么解决

各位大神: 遇到一个问题,同样的程序下载到两个版本的硬件里,A版硬件正常运行,B版硬件操作按键就频繁出现IDataStack和X...

发表于 08-17 06:46 54次 阅读
请问IDataStack和XDataStack溢出该怎么解决

LED应用领导品牌——上海三思,正式掀开全国新的布局

宋益伟表示,智慧城市是从中央到地方一直大力推进的城镇化战略。双方强强联合后将充分依托龙伯投资原有的城....

的头像 高工LED 发表于 08-16 17:43 958次 阅读
LED应用领导品牌——上海三思,正式掀开全国新的布局

在越来越多的并购案中,并非所有的并购都能往预期的方向发展

慧景科技是远方信息2017年才完成收购的标的,主要从事轨道交通道岔转换设备安全监测系统的开发、研究与....

的头像 高工LED 发表于 08-16 17:37 620次 阅读
在越来越多的并购案中,并非所有的并购都能往预期的方向发展

高亮度矩阵式LED应该怎样进行封装?

在LED密集的区域中必须精确放置键合线,这种连接拥有稳定的线弧形状,由于较大的热扰动,连接强度还应足....

发表于 08-16 15:40 73次 阅读
高亮度矩阵式LED应该怎样进行封装?

在LED封装中关于铜线工艺有哪些常见问题?

操作人员和技术员的培训周期比较长,对员工的技能素质要求相对金线焊接要高,刚开始肯定对产能有影响;

发表于 08-16 15:34 127次 阅读
在LED封装中关于铜线工艺有哪些常见问题?

LED修复器制作教程 安全不触电

发光二极管是DIY中常用的元器件之一,但是二极管在使用中造成的击穿是不可避免的,而这个修复器却能将击....

的头像 39度创意研究所 发表于 08-16 15:26 202次 阅读
LED修复器制作教程 安全不触电

如何选择LED的IC驱动?

与传统光源一样,半导体发光二极管(LED)在工作期间也会产生热量,其多少取决于整体的发光效率。

的头像 CNLED网 发表于 08-16 15:23 214次 阅读
如何选择LED的IC驱动?

Cree2018财年Q4营收4.09亿美元!

美国LED大厂Cree披露了截至2018年6月24日的2018财年第四季度业绩。2018财年第四季度....

的头像 CNLED网 发表于 08-16 15:19 215次 阅读
Cree2018财年Q4营收4.09亿美元!

请问原理图中的MMBT4209这个三极管可以用什么代替

原理图中的MMBT4209,用处是点亮LED,可是这个三极管停产了,有什么替代品么,是否任意PNP管都能用,电源电压5v ...

发表于 08-16 13:53 518次 阅读
请问原理图中的MMBT4209这个三极管可以用什么代替

SM2083单通道可调光LED恒流驱动控制芯片的详细中文数据手册免费下载

SM2083 是单通道可调光 LED 恒流驱动控制芯片,芯片使用专利的恒流设定和控制技术,输出电流由....

发表于 08-16 08:00 27次 阅读
SM2083单通道可调光LED恒流驱动控制芯片的详细中文数据手册免费下载

LED厂晶电及光宝科相继公布了第二季和上半年财报

展望第3季,晶电表示,植物照明与红外线照明需求佳,四元LED需求比第2季更热络,维持旺季状态、产能满....

的头像 CNLED网 发表于 08-15 16:07 596次 阅读
LED厂晶电及光宝科相继公布了第二季和上半年财报

万润科技、海洋王照明相继发布2018年半年度报告

报告期内,海洋王照明实现营业总收入49,052.71万元,同比上升18.33%;利润总额4,336.....

的头像 CNLED网 发表于 08-15 16:04 606次 阅读
万润科技、海洋王照明相继发布2018年半年度报告

在LED封装制程中哪些材料可能被硫化?怎样做好硫化预防?

在LED封装制程中,硫化现象主要发生在固晶和点胶封装工序,发生硫化的主要是含银的材料(镀银支架和导电....

发表于 08-15 15:44 63次 阅读
在LED封装制程中哪些材料可能被硫化?怎样做好硫化预防?

COB封装是什么意思?与传统封装有什么区别?

Cache on Board(板上集成缓存)(Cache on board,板上集成缓存)在处理器卡....

发表于 08-15 15:38 90次 阅读
COB封装是什么意思?与传统封装有什么区别?

LED灯珠封装有哪些步骤?有哪些注意事项?

在LED支架的相应位置点上银胶或绝缘胶。工艺难点在于点胶量的控制, 在胶体高度、点胶位置均有详细的工....

发表于 08-15 15:35 75次 阅读
LED灯珠封装有哪些步骤?有哪些注意事项?

基于LM5020-2的用于2个LED灯串的升压转换器包含BOM,PCB文件和光绘文件

描述     PMP10521 是一款利用 LM5020-2 控制器的适用于 LED 的升压转换器。开关频率设置为 100 kHz,可在...

发表于 08-14 07:22 322次 阅读
基于LM5020-2的用于2个LED灯串的升压转换器包含BOM,PCB文件和光绘文件