基于软件开发的LED显示控制系统

时间:2022-03-17作者:佚名

LED显示控制系统设计是采用单片机AT89C51作为主控制器,采用LED行列阵显示及键盘同步中断请求显示的2种模式,实现串口通信并进行2种模式下的切换控制。系统成功地实现对I/O口通道控制以及键盘的中断请求等功能控制。系统仿真环境的搭建是基于Proteus与Keil μVision 3软件在联合开发平台中调试完成的。在调试的过程中,可以从多个方面直接观察程序运行情况和电路工作分析,简化了理论程序和设计实验等过程,大大减少了代码的开发周期,降低了硬件成本。

1 Keil μVision 3与protues简介

Keil μVision 3是美国Keil SOFtware公司出品的C51系列兼容单片机C语言软件开发系统,其生成目标代码的效率非常高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。

Proteus是英国Labcenter electonICs公司研发的电子设计自动化(EDA)系统,主要由ISIS电路设计与仿真平台、Peospite模/数混合仿真器、VSM单片机/嵌入式系统协同仿真和ARES PCB设计构成。在编译调试方面,支持Keil μVision 3和MPLAB等第三方开发工具。

2 系统设计

2.1 系统开发框架

LED显示控制系统设计由系统原理设计、系统代码开发、硬件电路模拟仿真、软硬件联合调试、实物移植等组成。其中,代码开发仿真模拟通过Proteus软件与Keil μVision 3软件之间相互联合仿真进行设计。系统开发设计框架如图1所示。

2.2 硬件结构设计

系统硬件由单片机AT89C51系统和行列阵LED显示模块、上位机、串行显示键盘模块、晶振电路和存储器模块等构成。系统硬件结构如图2所示。

硬件模块主要完成的功能有:显示屏的驱动,是通过与上位机间的串口通信接收文件信息并保存,通过行列驱动器控制完成LED的驱动。串行显示键盘,为实现键盘输入与显示屏输出实现同步,进行串口输出模式切换,完成对LED的驱动,但由于系统中并行口的I/O资源不够,而串行口又没有其他作用,通过用数据锁存模块74LS164来扩展并行I/O口,节约单片机资源。将AT89C51串行通信口输出的串行数据译码在其并口线上输出,将显示的数据直接送串口发送缓冲器,等待串行中断即可。

2.2.1 LED显示模块

显示部分采用动态扫描方式,实现汉字、图像、数字字符等数据信息的控制以及显示等功能。采用行扫描方式,当选通第1行LED点阵时,对应列数据,由于74HC595器件的特殊性,通过将每个器件的串行数据输入引脚14与下一个器件的串行数据输出引脚9级联,可以把需要显示的数据信息依次存入74HC595器件内,通过其锁存器功能将数据锁存,待40列数据都存入74HC595器件内时,把输出有效引脚13置为低电平,则40列数据一起输出,达到一行显示的效果。依次类推,实现整个显示屏的显示功能。

2.2.2 串行显示键盘

该模块用于与人机交互和显示,行列式键盘即矩阵式键盘,由行和列组成,在每个行列的交叉点上放置一个按键。包括8只控制LED的位驱动晶体管,控制数码显示的数据由控制灯亮灭信号和控制位显示的控制信号两部分组成。

2.2.3 串口通信

相关阅读

城市亮化工程开展前要准备的事项

大家常常用灯和光来描述这一城市的夜里。现如今,城市夜景的发展好像早已变成每一个城市的风格,这离不了 城市亮化工程 ,但不一样的城市有自身的城市亮化整体规划,依据每一...
2022-10-06
城市亮化工程开展前要准备的事项

城市景观亮化工程给人带来美的享受

景观灯又称装饰灯,是现代 城市景观亮化工程 中不可缺少的组成部分。不仅起到照明的作用,从各个方面突出城市化的独特个性,还能提高我们的观赏价值。景观灯更追求灯具外观颜...
2022-08-31
城市景观亮化工程给人带来美的享受

道路灯在使用中应注意的事项

道路灯是指给道路提供照明功能的灯具,泛指交通照明中路面照明设计 范围内的灯具。安装地点常见于道路单侧或两侧。通常指装在灯柱上,沿街道或公路上分立的一系列灯中的一盏。...
2022-07-15

户外亮化工程的设计要素都有哪些?

户外亮化工程 在夜间为群众产生便捷,另外丰富多彩了城市的夜景。特别是,房屋建筑的照明做为城市照明的主要必须从施工材料挑选、照明设计、照明定义和工程施工管理和维护保养...
2022-10-14
户外亮化工程的设计要素都有哪些?

城市道路亮化要满足这五个原则

道路是城市的动脉,川流不息,昼夜颠倒。如何通过合理的 城市道路亮化 建设来满足人们的夜间出行和城市运营,就需要深入了解城市道路亮化的现状,有针对性地对城市道路亮化进...
2022-09-04
城市道路亮化要满足这五个原则

热销商品

拷边机 包缝机内六角上针匙 开刀 上针内6角螺丝刀扳手 1.5 1.6

拷边机(包缝机)专用内六角上针匙及开刀工具,适用于精确调整机针位置与维护设备。配备1.5mm与1.6mm两种规格的内六角螺丝刀扳手,专为紧固或拆卸上针螺丝设计,确保机针安...
1.65

暗装开关插座面板单开双控一开五孔二三极USB快充肤感超薄家用4开

暗装开关插座面板,简约设计,完美融入家居环境。单开双控,轻松实现远程控制,方便实用。一开五孔,满足多种电器插孔需求;二三极USB快充,快速充电,高效便捷。超薄设计,节省空...
1.2

领普E3S/E5配套插座面板86型暗装插座多孔五孔空调无边框家用

领普E3S/E5配套插座面板86型暗装插座多孔五孔空调无边框家用,是一款专为现代家庭设计的多功能插座。该款插座采用86型设计,易于安装和适配各种家用电器,无论是台灯、...
11.9

不锈钢加厚镊子维修工具夹子圆头弯头防滑带齿止血烧烤夹茶杯水草

不锈钢加厚镊子维修工具夹子圆头弯头防滑带齿止血烧烤夹茶杯水草 这款不锈钢加厚镊子维修工具夹子是设计用于各种专业场合的多功能工具。它拥有一个厚实的手柄,确...
0.8

三色变光led筒灯2.5寸3W5瓦开孔6 7.5 8公分家用客厅嵌入式天花灯

三色变光LED筒灯,2.5寸精巧设计,功率可选3W/5W,适用于开孔直径6.7–8公分的家用嵌入式安装。采用高亮LED光源,支持暖光、自然光、白光三色切换,满足不同场景氛围需求。...
7.2

网站栏目