基于单片机的点阵电子屏设计

来源 :网络导报·在线教育 | 被引量 : 0次 | 上传用户:tank1st
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 本设计使用AT89C51系列高速单片机作为主控制模块,利用简单的外围电路来驱动16×64的点阵LED显示屏。
  关键词 单片机 动态显示 点阵电子
  一、芯片介绍
  1. 8051系列的单片机
  AT89系列单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
  管脚说明:
  VCC:供电电压。
  GND:接地。
  P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。
  P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。
  P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。
  P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。
  P3口也可作为AT89C51的一些特殊功能口,如下所示:
  P3.0 RXD(串行输入口)
  P3.1 TXD(串行输出口)
  P3.2 /INT0(外部中断0)
  P3.3 /INT1(外部中断1)
  P3.4 T0(记时器0外部输入)
  P3.5 T1(记时器1外部输入)
  P3.6 /WR(外部数据存储器写选通)
  P3.7 /RD(外部数据存储器读选通)
  P3口同时为闪烁编程和编程校验接收一些控制信号。
  RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。
  ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。
  PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。
  /EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;
  XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。
  XTAL2:来自反向振荡器的输出
  2 .74HC138
  译码器是组合逻辑电路的一个重要的器件,74HC138的输出是低电平有效,故实现逻辑功能时,输出端不可接或门及或非门,74HC138与前面不同,其有使能端,故使能端必须加以处理,否则无法实现需要的逻辑功能。
  3 .74HC595
  74HC595是八位串行输入,平行输出的位移缓存器,平行输出为三态输出。引脚SER是串行数据的输入端。引脚SRCLK是移位寄存器的移位时钟脉冲,再起上升沿发生移位,并将ER的下一个数据输入最低位。RCLK是输出锁存器的输入信号,其上升沿将移位寄存器的输出信号输入到输出锁存器。引脚E是输出三态门的开放信号,只有当其为低是锁存器的输出才开放;否则为高阻态。/SRCLR信号时移位寄存器的清零输入端,当其为低时移位寄存器的输出全部为0。芯片的输出点为O0~O7,最高位O7可作为多篇74HC595级联应用时向上一级的级联输出。
  二、系统程序设计
  显示屏软件的主要功能是向屏体提供显示数据,并产生各种控制信号,是屏幕按设计的要求显示。
  根据软件分层次设计的原理,可把显示屏的软件系统分为两大层:第一层是底层的显示驱动程序;第二层是上层的系统应用程序。显示驱动程序负责想屏体送显示数据,并负责产生行扫描信号和其他控制信号,配合完成LED显示屏的扫描工作。
  1.显示驱动程序
  显示驱动程序在进入中断后首先要对定时器T0重新赋初值,以保证显示屏刷新频率的稳定。
  16行扫描格式的显示屏刷新频率(帧频)的计算公式如下:
  刷新频 = 1/16 × T0溢出率 = 1/16 × fosc/12(65536 — t0)
  其中:fosc 为晶振频率;t0 为定时器T0初值(工作在16位定时器模式)。
  其次,显示驱动程序查询当前点亮的行号,从显示缓存区内读取下一行的显示数据,并通过串口发送给移位寄存器。
  为消除在切换行显示数据时产生拖尾现象,驱动程序先要关闭显示屏,即消隐,等显示数据输入输出锁存器并锁存后,再输出新的行号,重新打开显示。
  2.系统主程序
  系统主程序开始后,首先对系统环境进行初始化,包括设置串口、定时器、中断和端口。然后开始显示文字或图案。
  三、调试及性能分析
  调试及性能分析
  LED显示屏硬件电路只要器件质量可靠,引脚焊接正确,一般无需调试即可正常工作。软件部分需要调试的主要有显示屏刷新频率及显示效果两部分。显示屏刷新率由定时器T0的溢出率和单片机晶振频率决定。
  从理论上来说,24Hz以上的刷新频率就能看到连续稳定的显示,刷新率越高,显示越稳定,但显示驱动程序占用的CPU时间也越多。
  该方案设计的4个16×16点阵LED图文显示屏,电路简单,成本较低,且可方便地扩展成多字的显示屏。显示屏各点亮度均匀、充足,显示图形或文字稳定、清晰,还可通过修改代码改变显示方式,用静止、移入移出等多种方式显示图形或文字。
  四、总结
  在本设计中我用简短的C程序在LED显示屏实现了汉字的中英文切换显示。在设计中采用的芯片有AT89C51、74HC595、74HC138、APM4953和4个16×16LED点阵显示器。其特点:①内容能中英文切换循环显示。②硬件结构简单,应用广泛。③LED数码管动态扫描显示,工作效率高,价格低廉等。
  作者简介:
  李成浩(1991~)男,安徽马鞍山人,本科在读,专业:电子信息工程。
其他文献
第十一届全国人民代表大会常务委员会第二十八次会议通过的民事诉讼法修正案增加了公益诉讼制度——“对污染环境、侵害众多消费者合法权益等损害社会公共利益的行为,法律规定的机关和有关组织可以向人民法院提起诉讼。”但是,何谓“法律规定的机关和有关组织”,则有待于进一步解释和界定。着眼我国本土的司法实践,公益诉讼的适格原告可分为两类:一类是由特定机关——检察机关提起的公益诉讼;另一类是由公民个人提起的公益诉讼
期刊
摘 要 氧气的发现, 在化学史上有着十分重要的意义。这不仅因为氧是地球上含量最多、分布最广的元素,也是自然界和人类生存不可缺少的元素。氧气的发现使化学理论发生革命性的改变, 宣告了统治化学达百年之久的燃素说的破产。五十万年前,原始人就掌握了火。但是火的实质是什么? 长期以来, 无论古希腊的四元素说,还是中国古代的五行说以及中世纪的炼丹或炼金理论,都没有对这个问题做出科学的解答。  关键词 氧气
期刊
摘 要 指针是C语言最强大的功能,也是C语言中最难以掌握的功能。掌握指针的应用,可以使程序简洁、高效。每一个学习和使用C语言的人,都应当深入的学习和掌握指针。指针算术运算是指针操作中比较难掌握的部分。在本文中,我们将总结C语言的指针运算。  关键词 C语言 运算 指针  指针是C语言最强大的功能,也是C语言中最难以掌握的功能。掌握指针的应用,可以使程序简洁、高效。每一个学习和使用C语言的
期刊
摘 要 医患关系的产生贯穿于医疗诊治活动过程中,医患关系的和谐发展更离不开社会各界的大力支持;离不开社会公德心;更离不开法律的公正,支持和保护。其和谐发展,会促进人们身心的健康,社会的可持续发展。但目前医患关系逐步走向恶化 ,医患纠纷案件逐年上升,愈演愈烈。社会舆论也有偏向因素,医院管理部门也有缺陷。重要的是医患纠纷的解决法制不健全,无法可依。  关键词 立法 医患纠纷 和谐
期刊
摘 要 本文介绍了一种以AT89C51单片机为核心的自动打铃的设计,在该设计中采用数码管显示模块作为显示时间的界面,采用实时时钟芯片DS12887作为计时芯片,并用键盘来设置不同的作息时间,从而来实现无人值守打铃和系统的自动化。  关键词 单片机(AT89C51) 自动打铃 数码显示模块 时钟芯片(DS12887)  本设计介绍的是一种自动化的打铃系统,选用时钟芯片DS12887 作
期刊
在教学过程中,学生普遍感到困难的是记忆单词。为了提高学生的记忆效率,笔者在试用新教材的过程中,对如何提高学生的记忆力方面作了一些探索。  记单词是学生学英语的一个薄弱环节,如何帮助学生在单位时间内最高效率地牢牢记住所学的词汇,只有解决了效率的问题,才能既减轻学生的负担,又提高教学质量,我们要向效率要时间,而不是用时间补效率,这是我们英语教师要致力研究的课题。  那么,应该如何在课堂教学中有意识地培
期刊
现代信息全球化的推动,突飞猛进的信息化建设,使光缆信息通信技术在信息化建设中占有越来越重要的地位。承担着整个通信网络九成以上通信业务的光纤传输网,不仅有超大的容量,也逐渐成为通信网络的关键结构部分。光缆通信在我国已有20多年的使用历史,这段历史也就是光通信技术的发展史和光纤光缆的发展史。目前,光纤光缆已经进入了有线通信的各个领域,包括邮电通信、广播通信、电力通信、石油通信和军用通信等领域。保证光纤
期刊
《中小学信息技术课程指导纲要》指出:“中小学信息技术程的主要任务是:培养学生对信息技术的兴趣和意识,让学了解和掌握信息技术基本知识和技能,了解信息技术的发展其应用对人类日常生活和科学技术的深刻影响。通过信息技课程使学生具有获取信息、传输信息、处理信息和应用信息能力,教育学生正确认识和理解与信息技术相关的文化、伦和社会等问题,负责任地使用信息技术;培养学生良好的信素养,把信息技术作为支持终身学习和合
期刊
摘 要 当前,我国加大对水利基础建设的投入,水利工程建设进入前所未有的发展阶段。在此,笔者根据多年从事水利工程的经验与实践,概述了我国水利工程传统建筑管理模式,分析了水利工程建设管理存在问题,并进一步提出了针对性对策。  关键词 水利建设 管理体制 对策  随着我国改革的深入和经济的发展,为了适应新时代水利建设发展与要求,我们必须进一步深化水利建设管理体制改革。目前我国实行项目法人
期刊
摘 要 本文以500kV变电站运行管理模式探讨为引导,围绕500kV变电站运行管理模式来分析问题。文章首先就500kV变电站运行管理的特点进行了阐述,继而对关于500kV变电站运行管理面临的问题进行分析研究,最后针对500kV变电站运行管理面临的问题提出笔者的建议。  关键词 500kV变电站 运行管理 模式  一、500kV变电站运行管理的特点  500kV变电站运行管理是指保障变电站连续、安全
期刊