59寇 洁 ,范巧艳
(西安职业技术学院 机电工程学院,陕西 西安,710077)
摘 要:点阵LED显示屏是一种使用最普遍的现代电子媒体,凭借其亮度高、功耗小、寿命长、性能稳定、实时性好等优点,广泛应用于仪器仪表、服务宣传、雷达监测等多领域中.点阵LED显示屏的工作原理核心在于设计待显示内容编码,故研究自动获取点阵显示编码的工具具有非常重要的工程意义.目前已有的取模软件都需要下载安装,操作复杂、流程繁琐.为此,采用jQuery技术,设计实现了一款在线取模软件,用户无需安装,操作简便,节省开发时间,提高开发效率.
关键词:点阵LED;取模软件;jQuery
中国分类号:TP29      文献标识码:A    文章编号:(2020)03-59-03
收稿日期:2020 - 06 - 07
作者简介:寇 洁(1991 - ),女,陕西延安人,西安职业技术学院机电工程学院助教,硕士;
范巧艳(1986 - ),女,四川南充人,西安职业技术学院机电工程学院讲师,硕士.
现代工业控制和一些智能仪器仪表中,越来越多的场所需要点阵LED显示屏显示图案或汉字,如万用表、计算器、电子表等众多电子产品.点阵LED 显示屏不仅显示内容丰富,如数字、字母、图形、曲线及汉字等,而且显示方式众多,如闪烁显示、缩放显示、滚动显示等多种花样形式.故点阵LED显示屏已成为信息传播的重要手段之一,具有广阔的应用前景.
LED点阵显示屏[1]是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕.目前常用的点阵有5x7、8x8、16x16等规模.以8x8 LED点阵为例,8x8 LED点阵显示屏由8行8列共64个发光二极
管组成,如图1所示,每个二极管是放置在行线和列线交叉点处,当对应的某一列置低电平,某一行置高电平,则相应的二极管就点亮.要实现显示图形,就通过编程控制各显示点对应发光二极管两端电平,就可有效控制各显示点的亮灭.点阵LED一般采用扫描法显示,常用的扫描方式有行扫描和列扫描,本文均以8x8 LED点阵列扫描为例进行方案阐述,当某一列线为高电平时,无论行线如何,对应
的这一行的点全部为灭.点阵LED显示屏通过编程控制每个列线依次为低电平,同时按照一定的频率逐列扫描,只要扫描频率较高,利用LED的余晖效应和人眼视觉驻留现象,人眼看到的就是稳定完整
60的图形[2]
.
图1 8×8 LED点阵结构图
通过控制8×8 LED点阵列线依次为{0×fe,0×fd,0×fb,0×f7,0×ef,0×df,0×bf,0×7f}可实现列线C1~C8依次为低电平,同时8×8 LED点阵行线R8~R1的数据则控制当前列各显示点的亮灭状态.点阵显示图形可人工绘制图形,获取各列编码.为节省开发时间,提高开发效率,越来越多的开发者选用取模软件获取待显示图形的编码.目前的取模软件较少,且已有的取模软件都必须下载安装,操作复杂,流程繁琐,为此,本文设计实现了一款基于jQuery的在线取模软件,用户无需安装,操作简便,节省开发时间,提高开发效率.
1 jQuery
jQuery是一个快速、简洁的JavaScript框架[3]
正如其设计宗旨“write Less,Do More”(写更少的代码,做更多的事情),jQuery封装了JavaScript常用的功能代码,极大的简化了JavaScript编程,优化了JavaScript设计模式..
jQuery库包含丰富的功能,如HTML元素选取、HTML元素操作、CSS操作、HTML事件函数、JavaScript特效和动画、HTML DOM遍历和修改、AJAX交互、Utilities及用于丰富的插件等.
2 系统设计
本文所设计的在线取模软件适用于5×7、8×8、16×16三种规模的LED点阵,可根据点阵格式、
取模方式、取模顺序的不同而实时获取图形编码.软件主界面如图2所示.在线取模软件主要由四大模块构成,分别是初始界面、参数设置、图形绘制
和编码获取.如图3所示.
图2  软件主界面
图3 系统设计
2.1 点阵界面
HTML (超文本标记语言)[4]jquery源码在线
,是一种标识性
的语言,用于创建网页标准,其主要功能是用于网页界面布局,界面图标绘制及数据图像的展示.点阵界面主要采用HTML语言进行初始界面布局,根据当前页面的长宽,在中心位置利用HTML的标签(<div>)绘制各规模点阵背景矩形,在此背景上采用div和CSS技术绘制5×7/8×8/16×16的圆圈,从而形成 5×7/8×8/16×16的单元格,所有单元格初始颜均为白.如图2左半部分所示.2.2  参数设置
取模参数不同,同一点阵图形的编码也会截然不同.在取模之前首先要进行取模参数的设置才能获取正确的编码.如图2右半部分所示.可通过HTML的标签(<radio>)进行参数设置栏中点阵格
61式、取模方式、取模顺序的设置,同时通过jQuery 监听记录用户的参数设置.2.3 图形绘制
在点阵界面选择完成、取模参数设置完成后,用户可根据显示需求,在点阵界面点亮点阵中的相应单元格.此模块通过设置ID监听用户选中的单元,当监听到某单元被点击奇数次,则使用jQuery 改变当前ID单元的颜为红,即选中显示,当监听到某单元被点击偶数次,则恢复当前ID单元的颜为白,即清除显示.如图4所示.同时使用jQuery 记录用户操作,根据记录定位列(行)扫描方式下每列(行)被选中单元的ID,为编码获取功能做准
备.
图4 图形绘制
2.4 编码获取
在图形绘制模块已经通过jQuer y记录了列(行)扫描方式下每列(行)被选中单元的ID,此模块根据列数声明8个Map,将被选中的单元放入对应Map中,通过Map遍历计算每列数据,并进行十六进制转换,即可得每列编码,将各列编码通过字符串拼接,即可得当前图形完整编码.前端界面设置可编辑文本框展示点阵图形编码,可供用户复制.如图
5所示.
图5 编码获取
3 结语
采用HTML+CSS进行页面布局,通过jQuery技术,设计实现了一款在线取模软件,该软件无需安装,操作简便,可节省点阵开发时间,提高点阵开发效率,为点阵LED显示屏在信息传播中的重要低位奠定了基础.
[参考文献]
[1]戴禄君,刘战峰.基于单片机的LED点阵显示系统的设
计[J ].计算机与数字工程,2014(4):734 - 736.[2]刘援琼.基于AT89C51单片机的LED点阵显示系统设计
[J ].仪器仪表用户,2015(1):21 - 23.
[3]梅元昭.基于jquery和html的校园安全系统前台的设计
与实现[J ].沈阳师范大学学报,2015(2):292 - 293. [4]陈瑞.基于HTML5技术的移动学习平台设计与实现
[J ].信息技术与信息化,2018(6):120 - 122.
[审 稿:代美泉,责任编辑:王磊强]
(下转第70页)
(上接第48页)
The Intervention Study of Group Psychological Counseling on the Emotional Intelligence of Freshme
n in Vocational Colleges
ZHANG Tian - tian
(College of Humanities and tourism,Wuhu Institute of Technology,Wuhu 241000, China)
Abstract: At present,the "post-00s",a group that attracts attention,has become a new era of college students, and there is a lack of emotional intelligence research on this group.The study divided 48 "post-00" freshmen into two groups. The experimental group received group psychological counseling and the control group did not receive group psychological counseling. Both groups received emotional intelligence tests before and after group counseling. The results found that before the group counseling,the emotional intelligence of the two groups had no significant difference;after the group counseling,the emotional intelligence of the experimental group was significantly higher than before the counseling,and significantly higher than the control group. Research shows that group psychological counseling can effectively improve the emotional intelligence of vocational freshmen.
Keywords: group counseling;higher vocational freshmen;emotional intelligence
(上接第61页)
Design and Implementation of Online Mold Taking Software
Based on JQuery
KOU Jie,FAN Qiao - yan
(School of Mechanical and Electrical Engineering;Xi’an Vocational and Technical College,Xi’an 710077,China)
Abstract: Lattice LED display is one of the most widely used modern electronic media. With its advantages of high brightness,low power consumption,long life,stable performance and good real-time performance,it is widely used in many fields such as instruments,service publicity,radar monitoring,etc.The core of the working principle of lattice LED display screen is to design the code of the content to be displayed,so it is of great engineering significance to study the tools for automatically obtaining the dot matrix display code. At present,the existing mold taking software needs to be downloaded and installed,and the operation is complex and the process is cumbersome. Therefore,this paper uses jQuery technology to design and implement an online mold taking software,by using it, users do not need to install,it is easy to operate,save development time,and improve development efficiency. Keywords: lattice LED;mold taking softwa
re;jQuery
70