单片机课程设计报告项 目16×16 点阵 LED 电子显示屏的设计摘要:本文介绍了基于 STC89C51 单片机的 16×16 点阵 LED 电子显示屏的设计。分别介绍了显示屏显示的基本原理,硬件设计、控制方法及其程序的实现。经过调试和分析,本设计基本满足了题目设计的要求。关键字:STC89C51 16×16 点阵 LED 74LS154 74LS595 前言:LED 电子显示屏是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕。他具有发光效率高、使用寿命长、组态灵活、色彩丰富以及对室内外环境适应能力强等优点。并广泛用于公交汽车、码头、商店、学校和银行等公共场合用于信息的发布和广告宣传。自 20 世纪八十年代开始,LED 电子显示屏的应用领域已经遍布了交通、电信、教育、广告宣传等各方面。LED 电子显示屏进展较快,其无论在成本和产生的社会效益等方面都有其独特的优势。一、功能要求 设计一个 2 位 16×16 点阵 LED 电子显示屏显示汉字,显示的内容的切换方式可以有左移、右移、上移、下移等,程序中应要包含上位机程序,即可通过上位机(PC 机)更新显示内容。二、方案论证 2.1 LED 驱动显示方案大屏幕显示广泛应用于各个领域,动态大屏幕显示系统显示的文字,数字,图形等生动逼真,立体感强。用单片机驱动 LED 点阵有很多方法,按显示方式分,有静态显示和动态(扫描)显示,按译码方式可分硬件译码和软件译码之分。 静态显示就是显示驱动电路具有输出锁存功能,单片机将所要显示的数据送出后就不再管,直到下一次显示数据需要更新时再传送一次新数据,显示数据稳定,占用很少的CPU 时间。动态显示需要 CPU 时刻对显示器件进行数据刷新,显示数据有闪耀感,占用的CPU 时间多。这两种显示方式各有利弊;静态显示虽然数据稳定,占用很少的 CPU 时间,但每个显示单元都需要单独的显示驱动电路,使用的硬件较多;动态显示虽然有闪耀感,占用的 CPU 时间多,但使用的硬件少,能节约线路板空间。假如用静态显示的方法 ,16×16 的点阵共有 256 个发光二极管,单片机没有那么多的端口,假如用锁存器来扩展端口,按 8 位锁存器来计算,也需要 32 个锁存器。两位显示就需要 64 个锁存器。因此在实际应用中的显示屏几乎都不采纳静态显示,而是采纳动态扫描的显示方法。本次设计的要求是 2 位的 16×16 点阵显示,采纳动态显示,扫描电路就可以实现多行的同名列共用一套列驱动器。具体就 16×16 的点阵来说,把所...