




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 一种可扩展的led点阵显示教具设计 卢丹萍 明鑫【摘要】本文设计了一种可扩展的led点阵显示教具,包括一个单片机模块和多个led点阵模块,每个点阵模块均设有接插件形式的输入端口和输出端口,点阵模块之间可通过插接件逐一相连,形成积木式扩展。【关键词】led点阵 教具 积木式扩展g a0450-9889(2017)11c-0190-03单片机原理课程是当前高职院校电子信息类专业的必修课程,对于本课程中led点阵显示内容的教学,除进行理论讲解之外,还要应用软件仿真、图片展示等方式对led点阵的组成原理及设计方法进行分析,有时也会用单片机实验箱来进
2、行实物演示。软件仿真和图片展示都在电脑中完成,比较抽象,学生不易理解。若用单片机实验箱来进行实物演示,常规单片机实验箱一般只有一个独立的16x16led点阵模块,每次只能显示一个固定的汉字,与实际应用脱节,无法演示多点阵模块的联级扩展应用。另外由于单片机实验箱可以用来演示多种实验,实验箱中除了led点阵模块之外还有其他模块电路,不便于学生观察和学习,且单片机实验箱一般比较笨重,不便于携带。因此,设计了一种单片机原理课程教学中用于演示led点阵显示原理及联级扩展方法的积木式led点阵显示教具,以解决常规教具的不足之处。一、系统电路方案该可扩展的led点阵显示教具,系统结构如图1所示,由一个单片机
3、模块和多个led点阵模块构成。其中每个点阵模块均设有接插件形式可相互匹配的输入端口和输出端口,各点阵模块之间以后级点阵模块输入端口插入前级点阵模块输出端口的形式逐级串联在一起,形成积木式扩展,单片机模块通过数据线与第一级点阵模块相连接,并由单片机模块对各级点阵模块的显示进行控制。(一)单片机模块。单片机模块如图2所示,包括單片机和两个按键。单片机采用stc90c58rd+,它是51内核单片机,具有1280字节的sram和32k字节flash存储器,这样大的存储空间可存储更多的显示内容,便于教具演示。两个按键用于选择教具功能,按键s1按下时,单片机以每秒钟扫描1行的速度控制led点阵显示,此时显
4、示的内容以较慢的方式在点阵模块上逐行展示出来,演示了“逐行扫描”的原理。按键s2按下时,单片机以正常的速度扫描led点阵。(二)点阵模块。点阵模块由行选通电路、行驱动电路、列驱动电路、16x16led点阵块、输入端口和输出端口组成。行选通电路如图3所示,由两个译码器u1、u2构成,u1、u2的型号均采用74hc138,两译码器联级之后可进行4-16译码,实现轮流选通16x16led点阵块中的每一行;u1、u2连级之后,码电路的地址输入端为a、b、c、d,译码电路的使能端为en,译码器电路的输出端信号为hh1-hh16。行驱动电路如图4所示,由16个三极管组成,16个三极管分别驱动16x16le
5、d点阵块的16行;三极管采用pnp型三极管s8550,行驱动电路的16个输入端hh1-hh16各串接一个电阻后分别接入16个三级管的基极,16个三级管的发射级连接vcc电源端,集电极分别形成16个行驱动输出端h1-h16。列驱动电路如图5所示,由两个移位寄存器u3、u4组成,移位寄存器u3、u4的型号均采用74hc595,实现16x16led点阵块16条列线信号由串行到并行的转换;移位寄存器u3、u4的10、16脚接vcc电源端,8、13脚接地,移位寄存器u3的14脚作为寄存电路的串行数据输入端din,移位寄存器u4的9脚作为寄存电路的串行数据输出端dout,移位寄存器u3、u4的11脚并联并
6、作为寄存电路的串人并出数据时钟信号端sck,移位寄存器u3、u4的12脚并联并作为寄存电路的并行数据输出使能端st;移位寄存器的输出引脚分别为l1-l16。16x16led点阵块如图6所示,由4片8x8led点阵块u5、u6、u7、u8联级组成。16x16led点阵块由行驱动电路的16个行驱动输出端h1-h16和列驱动电路的16个列驱动输出端分别对16x16led点阵块的行和列进行驱动。点阵模块的输入端口、输出端口和外观如图7、图8和图9所示。输入端口jp1和输出端口jp2分别采用5x2的排针和排母,输入端口jp1的1脚接vcc电源端,3脚接地,5、7、9脚分别接列驱动电路的din、sck、s
7、t端,输入端口jp1的2、4、6、8、10脚分别接行选通电路的a、b、c、d、en端。输出端口jp2的1、3、5、7、9脚分别接行选通电路的a、b、c、d、en端,输出端口jp2的2脚接vcc电源端,4脚接地,6、8、10脚分别接列驱动电路的din、sck、st端。输入端口jp1和输出端口jp2分别设在点阵模块电路板的两端,作为接插件时可相互匹配,由此实现点阵模块的连级。二、系统程序设计本教具的程序,主要让学生理解点阵显示的驱动过程,特别是“逐行扫描”的驱动原理。在掌握单个汉字驱动方法的基础上,再学习连续显示多个汉字的控制方法。单个汉字显示的程序流程图如图10所示。首先读取列数据,并通过单片机
8、串口发送给595。列数据送完之后,就通过“abcd”4条地址线送出数据选通对应的某一行。如此循环16次就完成了16行的扫描,可以显示出一个完整的汉字。正常显示时,此处的延时函数为2ms左右。如果想看到逐行扫描的显示效果,把此延时函数的时间加长到0.5s即可。显示子程序如下:本led点阵显示教具应用在单片机原理课程教学中,能以较慢的速度扫描点阵,以演示led点阵显示中“逐行扫描”的基本原理,也能以正常的方式扫描,点阵模块间能以搭积木的方式演示显示模块联级扩展的方法,从而解决了传统教具在led点阵显示内容的教学过程中方法单一、形式抽象的不足,而且本教具操作简单,便于携带。【参考文献】1聂思敏,孟仁周.单片机实验箱扩展led点阵板实验j.实验技术与管理,2006(1)2刘引弟.基于单片机的鸡舍环境智能控制器的设计d.内蒙古农业大学,20133朱华新.16x16led点阵驱动电路设计j.江南大学学报(自然科学版),2013(2)4毛敏.基于protues的16x32点阵led汉字显示屏的开发j.工业仪表与自动化装置,2010(5)5靳桅,朱云芳,邬芝权,李骐.led显示屏多扫描线数据组织的通用方法j.西南交通大学学报,20
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保定市人民医院治疗前图像配准kVCBCT操作考核评分表
- 黑河市人民医院护理部新员工培训考核
- 邢台市人民医院鼻内镜检查操作资格认证
- 2025年中国水性聚氨酯项目投资计划书
- 中国芍药苷项目创业计划书
- 汕尾泡沫塑料项目可行性研究报告
- 2025年绍兴钻探钻具项目可行性研究报告
- 中国燃气调压设备行业市场前景预测及投资价值评估分析报告
- 中国甲基丙烯酸甲酯项目创业计划书
- 中国三嗪环项目创业计划书
- 2025贵州盘州市普古乡卫生院招聘村医考试参考试题及答案解析
- 2025年二手车行业二手车电商平台发展与市场前景研究报告
- 骨盆矫正课件
- 智慧养老APP创新创业项目商业计划书
- 2025至2030中国航空运动行业产业运行态势及投资规划深度研究报告
- (正式版)DB33∕T 1431-2025 《公路固化土路基施工规范》
- 社会科学研究方法 课件 第7-12章 调查研究-撰写研究报告
- 结直肠癌课件
- 消毒技术中级考试题库及答案
- 盆腔包虫CT课件
- 民兵交通运输知识培训课件
评论
0/150
提交评论