APP下载

89S51单片机的16×16点阵汉字显示的设计

2021-04-12汕尾市职业技术学校张光建

电子世界 2021年5期
关键词:单片机设计

汕尾市职业技术学校 张光建

针对LED点阵显示汉字需要占用单片机多个并行口的问题,提出了基于89S51单片机的16×16点阵汉字显示设计,利用74HC138和74HC595对单片机并行口进行扩展,从硬件设计、软件设计方案等关键环节,分别进行了详细讨论。

随着单片机技术的发展,LED点阵屏作为文字和图形显示的新型媒体,由于亮度高、耗能低、色彩鲜艳、寿命长等特点,迅速出现在学校、医院、车站等场所。但LED点阵显示需要占用单片机多个并行口,而通用移位寄存器74HC595T和译码器74HC138,可以实现对单片机IO的扩展,从而节约了大量的并口资源。本设计详细介绍了74HC138和74HC595芯片在1616×16点阵LED显示屏的应用。

1 电路总体设计

16×16点阵汉字显示电路如图1所示,它由一片16×16点阵LED显示屏、两片74HC138构成的行控制单元、两片74HC595构成的列控制单元及AT89S51单片机构成。列控制单元用于输入数据,而行控制单元用于逐行扫描。

图1 系统总体结构

1.1 16×16点阵工作原理

本设计采用的是共阴16×16点阵显示模块。它由256只发光二极管按一定规律安装成方阵,从内部结构如图2所示,可以看出,总共有16行和16列,每行的发光二极管阴极相连,每列的发光二极管阳极相连。在行和列的交叉处有一个发光二极管,要使其中任一个二极管发光,则其对应行为低电位,而对应的列为高电位即可。

1.2 行控制单元

行控制单元的控制原理是:先使第一行Y0为低电平,其余行为高电平,显示第一行数据;然后第二行Y1为低电平,其余行电平,显示第二行数据。按照这个规律每行以较快的速度不断进行刷新,由于发光二极管的余辉效应和人的视觉暂留现象两个因素,给人的印象就是一组静态的数据,不会产生闪烁感。……

登录APP查看全文

猜你喜欢

单片机设计
何为设计的守护之道?
《丰收的喜悦展示设计》
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的便捷式LCF测量仪
瞒天过海——仿生设计萌到家
小议PLC与单片机之间的串行通信及应用
设计秀
有种设计叫而专
基于单片机的平衡控制系统设计