基于单片机的点阵led汉字显示设计报告(编辑修改稿)内容摘要:
封装与引脚 SO24, SSOP24, DIP24, TSSOP24 74HC154 4 线 16 线译码器 /解调器 74HC154 译码真值表 将 4 个二进制编码输入译成 16 个彼独立的输出之一 8 将数据从一个输入线分配到 16 个输出的任意一个而实现解调功能 输入箝位二极管简化了系统设计 与大部分 TTL 和 DTL 电路完全兼容 74154 这种单片 4 线 — 16 线译码器非常适 合用于高性能存储器的译码器。 当两个选 通输入 G1 和 G2 为低时 , 它可将 4 个二进制编码的输入译成 16 个互相独立的输出之一。 实现解调功能的办法是:用 4 个输入线写出输出线的地址,使得在一个选通输入为低时数据通过另一个选通输入。 当任何一个选通输入是高时,所有输出都为高。 6. LED 点阵 基于单片机的 LED 显示屏的动态显示 24 从结构上可知,它的每一列共用一根列线,每一行共用一根行线。 当相应的行接高电平,列接低电平时,对应的发光二极管被点亮。 通常情况下,一块 8*8 像素的 LED 显示屏是不能用来显示一个汉字的,因此 ,按照其原理结构进行扩展为 16*16,就足以显示一个完整的汉字。 在显示过程中,多采用扫描方式,利用人的视觉暂停效应,只要刷新速率不 小于 25 帧 /秒,就不会有闪烁的感觉。 LED 点阵显示屏采用 16 16 共 256 个象素的点阵,通过万用表检测发光二极管的方法测试判断出该点阵的引脚分布, LED 点阵显示屏底视图 我们把行列总线接在单片机的 IO 口,然后把上面分析到的扫描代码送人总线,就可以得到显示的汉字了。 LED 显示屏是将发光二极管按行按列布置的,驱动时也就按行按列驱动。 在扫 描驱动方式下可以按行扫描按列控制,当然也可以按列扫描按行控制。 LED显示屏现多采用多块 8 8 点阵显示单元拼接而成。 本文就是使用 4 块 SBM1388型号的实验模块组成 16 16 点阵,以满足汉字显示的要求。 8 8 LED 点阵是最基本的点阵显示模块,理解了 8 8 LED 点阵的工作原理就可以基本掌握 LED 点阵显示技术。 下图是 16 16 LED 点阵显示图: 9 ( 4).总接线图 三 .设计的具体实现 10 (1)汉字显示的原理 想成功显示一个汉字,应该把该汉字的点阵数据一次两字节分别送给H1H16。 当该字的 第一个点阵数据字送给 H1H16 时,应该使 L8 为低电平,而其他 15 个列线为高电平; ......当该字的第 16个点阵数据送给 H1H16 时,应该使 L9 为低电平,二其他 15 个列线为高电平。 这样一列一列地把整个汉字显示完毕。 由于列线扫描信号循环时间很短,人眼的视觉暂留效果会感觉同时显示。 (2)取模方式 根据系统的硬件电路接法以及最终设计要求,点阵数据在取模软件“字模精灵”中按以下方式来取模。 首先看参数设置分别为“汇编格式”,“字节倒序”,“简约格式”,“纵向取模 ” , (3)仿真 11 四. 系统软件设计 ( 1) 主程序流程图 初始化 DPTR=TAB R3=240 R4=6 调列扫描子程序 ( R41) R4 R4=0? 12 五 .存在问题和进一步的改进意见等 显示时不能控制显示的速度,不能在动态显示和静态显示之间转换。 希望在以后能进一步改进。 六.收获、建议 通过本设计不仅把以前学过的 知识重新温习,而且在查阅课外资料是还有好多芯片都是以学过的芯片为基础,并且在其基础上改进和完善的。 通过毕业设计的实施可以使学生把在校学习的理论知识和实际应用有机地结合起来,同时也能培养我独立思考、勇于创新的科学态度和钻研精神,为我将要踏上工作岗位做一次提前的锻炼。 七.元件明细表 名称 个数(个) AT89C51 单片机 1 DPTR+2 (R31)。基于单片机的点阵led汉字显示设计报告(编辑修改稿)
相关推荐
单片机的工作方式有:复位、程序执行、掉电保护和低功耗、编程、校验与加密等方式。 通过某种方式 , 使单片机内各寄存器的值变为初始状态的操作称为复位。 复位方式是单片机的初始化操作。 单片机除了正常的初始化外,当程序运行出错或由于操作错误而使系统处于死循环时,也需要按复位键重启机器。 MCS—51 单片机复位后 , 程序计数器 PC 和特殊功能寄存器复位的状态如图 所示。 复位不影响片内 RAM
允许程序存储器在系统可编程,亦适于常规编程器。 在单芯片上,拥有灵巧的 8 位 CPU 和在线系统可编程 Flash,使得 STC89C52 为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 ]2[ 3. STC89C52 单片机最小系统介绍 单片机最小系统由晶振电路和复位电路构成 C22 2 p FC32 2 p FY112MR11KV C CD1P O W E R12J11 P 1
同时需要加四个二极管在电机的两端,防止电机反转的时候产生强大的冲击电流烧坏电机。 具体驱动电路如图 6 所示。 基于单片机的直流电机调速系统设计 第 5 页 图 6 驱动电路 显示模块设计 在本设计课题中采用的是 7 段 4 位共阳极 LED 数码管,它的引脚图如图 7所示。 图 7 7段 4位共阳极 LED数码管引脚图 7 段 LED 数码管是利用 7 个 LED(发光二极管)外加一个小数点的
人力资源系统知识 6S系统模板 派克精益体系“ 6 S” 系统模板Ss(5S + 1S) 什么是“ 6 S”? 如何实施 “ 6 S” 如何监控,改进,保持 “ 6 S”的绩效 准备审核项目清单,表格及图表来管理 “6 S” 系统学习目标旺昌资料城 管理营销资料大全 s(5S + 1S) 一种重要的精益基本组成元素 一位最先发现工作环境是影响产品质量,产量及成本的人。 他写道
如何去除抖动,也 就是消除在按键过程中产生的“毛刺” 现象。 常用的去抖动的方法有两种:硬件方法和软件方法。 单片机设计中常用软件法,因此,对于硬件方法我们在此不做介绍。 软件去除抖动其实很简 单, 这里采用最常用的方法,即延时重复扫描法,延时法的原理为:因为“毛刺”脉冲一般持续时间短,约为几 ms,而我们按键的时间一般远远大于这个时间
化,更加可以通过单跳数据线就可以和主电路连接,故可以把数字温度传感器DS18B20 做成探头,探入到狭小的地方,增加了实用性。 DS18B20 与传统的热敏电阻相比, 它可以直接测量当前环境的温度, 并且可 按照自己的需求采用 编程实现数字 读取。 另外 从 数字温度传感器 DS18B20 读出的 数据 或写入的 数据只 要 一根线就可以完成, 因而使用 DS18B20 可使 设计的硬件电路结