课程设计报告题 目: LED点阵显示字符学 院: 班 级: 学生(学号): 学生(学号): 日期: 20** 年 **月 摘 要LED点阵显示屏作为一种新兴的显示器件,,通常用来显示时间、速度、系统状态等。本文章给出了一种基于MCS-51单片机的8×8点阵LED显示屏的设计方案。包括系统具体的硬件设计方案,软件流程图和部分汇编语言程序等方面。通过在负载范围内,我们知道在实际应用中我们只需通过简单的级联就可以对显示屏进行扩展,是一种成本低廉的图文显示方案。该设计电路全部用集成芯片实现,分为振荡频率产生电路、X位二进制计数电路、138译码电路、控制电路、153选择输出电路和点阵显示电路几大部分。控制电路由二进制计数电路的输出组合而成,用计数器的高位控制四个汉字显示及缓冲熄灭的顺序,153选择电路的输入端由所显示字的编码的卡诺图化简得到,改变输入端的数字,就可以改变显示的汉字。由于选择电路由十六片153组成,所以可以自由显示任何对称的或非对称的汉字。本电路中,我们选择有对称性的四个汉字,因此可以减少153的使用。在本文中,主要围绕以下进行研究:设计发光二极管点阵显示汉字控制电路 关键词:LED点阵 存储器EPROM编程 仿真编译目 录摘要第一章、课程设计目的 3第二章、设计任务与要求 3第三章、方案设计与论证 3第四章、单元电路设计与参数计算 3第五章、电路的安装与调试 4第六章、遇到问题的解决方法 4第七章、结论与心得 4第八章、参考文献 4题目 LED点阵显示字符一、课程设计目的本次课程设计主要是通过设计使得发光二极管点阵即LED使其显示汉字控制电路的过程,并且在实验中了解并掌握相关电子元器件的应用和作用,并大胆创新,认真思索在本次实验过程中提高自己的各方面综合能力。 二、设计任务与要求本次课程设计主要是通过设计使得发光二极管点阵即LED使其显示汉字控制电路的过程中主要实现的任务和要求:╳8的发光二极管点阵显示汉字字符;~6个适当笔画汉字,内容自选,各组有别;;---/间隔跳跃方式//下(上)进上(下)出方式/、方案设计与论证本次课程设计主要是通过设计使得发光二极管点阵即LED使其显示汉字控制电路的过程,因此我们主要通过三部分实现我们的电路的过程:脉冲显示电路,循环控制电路,显示电路。三、方案设计与论证为了实现人眼不易察觉闪烁和自动循环以及上进下出两种显示方式,所以该电路因采用555电路输出高频震荡波,经2进制计数器分频,使3-8译码器和ROM工作在不同的频率下,通过一系列控制电路达到将显示方式的频率与点阵的刷新频率分隔开,同时达到控制电路显示暂停的功能。方案一:移位法该方法的原理主要是采用移位全加器来实现自动循环与上进下出两种显示方式的频率与屏幕刷新频率的分离。在ROM中每一个地址可以存取八位数据(一个字节),而在8*8的点阵显示屏幕上,一个地址所存的数据就是一行,一个汉字需要占8行,因此一个汉字在ROM中占8个字节,四个汉字则需要32个字节,地址分别为00~07·08~0F·10~17·18~1F(16进制计数)。因此,在ROM中要写入32字节的数据。该方案由555电路输出方波,经低位74LS161(16进制计数器),分别输出数据给3-8译码器和移位全加器再达到ROM,该频率为刷新频率,要求至少在16Hz以上。ROM中低三位控制8个字节,即显示在屏幕上的8行图案。输入给移位全加器数据经处理后,以合适的频率向ROM输出,从而达到自动循环和流水显示(上进下出)。显示暂停开关控制高位计数器的保持端电平,使其工作再保持和计数两种状态。方案二:内存法该方案没有用到移位全加器,是以牺牲内存的方式来使电路简化。该方案同样采用555电路来产生方波,经74LS161后输出给3-8译码器和ROM的低三位。由于没有用到全加器,ROM中的数据无法像方案一那样对低三位进行处理,因此为了实现自动循环和流水显示,必须在ROM中写入大量的数据,来保证流水显示时不同图案接应时的效果。而为了实现刷新频率与显示频率的分开,采用多个计数器来实现分频,经过计算,分频后的数据控制ROM地址段为000~120,即288个字节,当读取完第288行数据后清零计数器。显示暂停设计思路与方案一一致。本课程设计我们选择第一种方案在脉冲显示电路中我们主要是通过555实现我们所要求的输出脉冲信号,从而产生对循环控制电路中的计数电路的激励信号,从而产生对显示控制电路中的EPROM中的地址段的循环控制,使其循环输出我们所需
LED点阵显示字符 来自淘豆网m.daumloan.com转载请标明出处.