基于Proteus的LED显示屏的设计与仿真.docx

上传人:b****1 文档编号:324854 上传时间:2022-10-08 格式:DOCX 页数:12 大小:193.88KB
下载 相关 举报
基于Proteus的LED显示屏的设计与仿真.docx_第1页
第1页 / 共12页
基于Proteus的LED显示屏的设计与仿真.docx_第2页
第2页 / 共12页
基于Proteus的LED显示屏的设计与仿真.docx_第3页
第3页 / 共12页
基于Proteus的LED显示屏的设计与仿真.docx_第4页
第4页 / 共12页
基于Proteus的LED显示屏的设计与仿真.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

基于Proteus的LED显示屏的设计与仿真.docx

《基于Proteus的LED显示屏的设计与仿真.docx》由会员分享,可在线阅读,更多相关《基于Proteus的LED显示屏的设计与仿真.docx(12页珍藏版)》请在冰豆网上搜索。

基于Proteus的LED显示屏的设计与仿真.docx

基于Proteus的LED显示屏的设计与仿真

基于Proteus的LED显示屏的设计与仿真

 

 

————————————————————————————————作者:

————————————————————————————————日期:

 

电子园51单片机学习网8IWve9^%

单片机应用系统设计

 

课题:

基于Proteus的LED显示屏的设计与仿真

姓名:

班级:

学号:

指导老师:

日期:

 

一、摘要

LED点阵显示屏作为一种新兴的显示器件,是由多个独立的LED发光二极管封装而成。

LED点阵显示屏可以显示数字或符号,通常用来显示时间、速度、系统状态等。

文章给出了一种基于MCS-51单片机的16×16点阵LED显示屏的设计方案。

包括系统具体的硬件设计方案,软件流程图和部分汇编语言程序等方面。

在负载范围内,只需通过简单的级联就可以对显示屏进行扩展,是一种成本低廉的图文显示方案。

二、引言

点阵式LED组成的汉字显示屏在公共场所应用非常广泛。

例如,车站发车时间提示、股票大厅中的股票价格显示板、商场的活动广告栏、候机厅的起飞时间表。

点阵显示器的特点是可以按照需要的大小、形状和颜色进行组合,用单片机控制实行各种文字或图型的变化,达到广告宣传和提示的目的。

Proteus是一款新颖的嵌入式系统软硬件设计仿真平台,特别适用于单片机仿真,能够在线、实时仿真多种类型的单片机,诸如MCS-51系列单片机、PIC单片机、AVR单片机等,能够像硬件仿真器一样进行软硬件调试,而没必要花钱去购买和维护价格不菲的仿真器,对于初学单片机的人来说,既减少了学习成本,又达到了良好的学习效果。

三、实验目的

通过本次课程设计达到如下目的:

1、熟悉单片机仿真软件PROTEUS的使用方法.

2、掌握发光二极管显示屏的工作原理和软硬件设计方法。

3、学会编写16×16LED滚动显示屏的程序。

四、功能要求

设计一个舍内用的16×16点阵LED图文显示屏,要求在目测条件下LED显示屏个点亮度均匀,充足,可显示图形和文字,显示图形或文字应稳定、清晰无串扰.图形或文字显示有禁止,移入等显示方式。

五、实验原理

LED电子显示屏是随着计算机及相关的微电子﹑光电子技术的迅猛发展而形成的一种新型信息显示媒体.它利用发光二极管构成的点阵模块或像素单元组成可变面积的显示屏幕,以可靠性高、使用寿命长、环境适应能力强、性能价格比高、使用成本低等特点,在短短的十来年中,迅速成长为平板显示的主流产品,在信息显示领域得到了广泛的应用。

从理论上说,不论显示图形还是文字,只要控制与组成这些图形或文字的各个点所在位置相对应的LED器件发光,就可以得到我们想要的显示结果,这种同时控制各个发光点亮灭的方法称为静态驱动显示方式。

16×16的点阵共有256个发光二极管,显然单片机没有这么多端口,如果我们采用锁存器来扩展端口,按8位的锁存器来计算,16×16的点阵需要256/8=32个锁存器。

这个数字很庞大,因为我们仅仅是16×16的点阵,在实际应用中的显示屏往往要大的多,这样在锁存器上花费的成本将是一个很庞大的数字。

因此在实际应用中的显示屏几乎不采用这种设计,而采用另一种称为动态扫描的显示方法。

采用扫描方法进行显示时,每行有一个行驱动,各行的同名列共用一个驱动器。

显示数据通常存储在单片机的存储器中,按8位一个字节的形式顺序排放。

显示时要把一行中各列的数据都传送到相应的列驱动器上去,这就存在一个显示数据传输的问题。

从控制电路到列驱动器的数据传输可以采用并行方式或串行方式。

显然,采用并行方式时,从控制电路到列驱动器的线路数量大,相应的硬件数目增多。

当列数很多时,并行传输方案是不可取的。

采用串行传输的方法,控制电路可以只用一根信号线,将列数据一位一位传往列驱动器,在硬件方面无疑十分经济。

但是,串行传输过程较长,数据按顺序一位一位地传出给列驱动器,只有当一行的各列数据都已经传输到位以后,这一行的各列才能并行地显示。

这样,对于一行的显示过程就可以分成列数据准备和列数据显示2个部分。

对于串行传输方式来说,列数据准备时间可能相当长,在行扫描周期确定的情况下,留给行显示的时间就太少了,以至影响LED的亮度.

解决串行传输中数据准备和列数据显示的时间矛盾问题,可以采用重叠处理的方法。

即在显示本行个列数据的同时,传输下一行的列数据.为了达到重叠处理的目的,列数据的显示就需要具有所存功能。

对于列数据准备来说,他应该实现串入并出的移位功能;对于列数据的显示来说,应具有并行锁存的功能。

这样,本已经准备好的数据打入并行锁存器显示时,串行移位寄存器就可以准备下一行的列数据,而不会影响本行的显示.

六、硬件设计

1硬件原理图'\J}R1A6013

2仿真结果图

七、软件设计

1.程序框图:

 

2。

流程图:

 

 

八、实验总结

本次实验主要涉及了LED显示、仿真软件PROTEUS的使用等方面的知

通过本次实验,我熟悉了单片机仿真软件PROTEUS的使用方法,掌握了发光二极管显示屏的工作原理和软硬件设计方法。

21世纪是计算机全面应用的时代,很多人不是在制造计算机而是在使用计算机。

在使用计算机的人群中只有从事嵌入式系统应用的人才真正地进入到计算机系统内部软硬件体系中,才能真正领会计算机的智能化本质并掌握智能化设计的知识。

通过这次难得的实践机会给了我很大收获,不仅巩固了原有的知识,并增强了动手能力,培养了面对问题的分析能力以及遇到困难如何应对。

九、参考文献

(1)何立民.MCS—51系列单片机应用系统设计系统配置与接口技术,北京航空航天大学出版社,1990

(2)任涛等.闪速存储器数据及应用简明速查手册,电子工业出版社,1997

(3)何立民。

单片机应用技术选编(8),北京航空航天大学出版社,2000

(4)张毅刚等.MCS—51单片机应用设计,哈尔滨工业电子出版社,1996

(5)邬宽明。

单片机外围器件实用手册,北京航空航天大学出版社,1998

(6)王幸之等。

单片机应用系统抗干扰技术,北京航空航天大学出版社,2000

(7)张凯等.MCS—51单片机综合系统及其设计开发,科学出版社,1996

十、附录(参考程序)

#include〈reg52。

h〉

#defineint8unsignedchar

#defineint16unsignedint

#defineint32unsignedlong

int8flag;

int8n;

int8codetable[][32]={

{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*""*/

{0x04,0x28,0x08,0x24,0x32,0x22,0xC2,0x21,0xC2,0x26,0x34,0x38,0x04,0x04,0x08,0x18,0x30,0xF0,0xC0,0x17,0x60,0x10,0x18,0x10,0x0C,0x14,0x06,0x18,0x04,0x10,0x00,0x00},/*"欢",0*/

{0x02,0x02,0x04,0x82,0xF8,0x73,0x04,0x20,0x02,0x00,0xE2,0x3F,0x42,0x20,0x82,0x40,0x02,0x40,0xFA,0x3F,0x02,0x20,0x42,0x20,0x22,0x20,0xC2,0x3F,0x02,0x00,0x00,0x00},/*"迎”,1*/

{0x00,0x01,0x04,0x02,0x1C,0x0C,0xC0,0x3F,0x1C,0xC0,0x02,0x09,0x02,0x16,0x92,0x60,0x4A,0x20,0x82,0x2F,0x02,0x20,0x0E,0x24,0x00,0x22,0x90,0x31,0x0C,0x20,0x00,0x00},/*”您”,2*/

{0x44,0x10,0x44,0x14,0x88,0x54,0x88,0x54,0xD0,0x5F,0x30,0x50,0x60,0x50,0xFE,0x7F,0x40,0x50,0x20,0x90,0xB0,0x9F,0x98,0x92,0x8C,0x94,0x88,0x34,0x80,0x11,0x00,0x00},/*”乘",3*/

{0x82,0x00,0x02,0x01,0x22,0x06,0x22,0x38,0x22,0x04,0x22,0x03,0x22,0x00,0xFE,0xFF,0xA2,0x00,0x22,0x01,0x22,0x02,0x22,0x3C,0x22,0x02,0x02,0x01,0x02,0x00,0x00,0x00},/*"坐",4*/

{0x02,0x00,0x0C,0x00,0xF0,0x3F,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0xA0,0x00,0x60,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x00},/*”广”,5*/

{0x80,0x00,0x01,0x07,0x06,0x00,0x18,0x00,0xE0,0xFF,0x00,0x04,0x00,0x03,0x00,0x00,0xFE,0x7F,0x00,0x08,0x00,0x06,0x80,0x01,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00},/*"州”,6*/

{0x00,0x00,0x04,0x20,0x04,0x21,0x04,0x21,0x04,0x21,0x04,0x21,0x04,0x21,0x04,0x21,0x04,0x21,0x04,0x21,0x04,0x21,0x04,0x21,0x04,0x21,0x04,0x20,0x04,0x00,0x00,0x00},/*”三",7*/

{0x20,0x08,0x20,0x86,0x7F,0x60,0x80,0x0F,0x00,0x04,0x00,0x1A,0x00,0xEA,0x00,0x2A,0x00,0x2A,0x00,0x2A,0x00,0x2A,0xF0,0x2B,0x0C,0x28,0x02,0x20,0x0F,0x00,0x00,0x00},/*”汽",8*/

{0x00,0x00,0x80,0x00,0x04,0x01,0x0E,0x02,0x14,0x0C,0x24,0x70,0xC4,0x21,0x8C,0x00,0x08,0x00,0x08,0x70,0x28,0x08,0x1E,0x06,0x0C,0x03,0x80,0x01,0x00,0x01,0x00,0x00},/*"公",9*/

{0x00,0x00,0x00,0x08,0xF8,0x49,0x20,0x49,0x20,0x49,0x20,0x49,0x20,0x49,0x20,0x49,0x20,0x49,0xF0,0x49,0x00,0x48,0x04,0x40,0x02,0x40,0xFC,0x7F,0x00,0x00,0x00,0x00},/*”司",10*/

{0x00,0x00,0x80,0x00,0x04,0x01,0x0E,0x02,0x14,0x0C,0x24,0x70,0xC4,0x21,0x8C,0x00,0x0

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 自然景观

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1