请点击此处给我们留言

地址:凯时在线注册

电话:0576-004961101

联系人:凯时娱乐网址总经理

当前位置:主页 > 公司公告 >

基于单片机的LED汉字显示屏的设计与Proteus仿真[图]

来源:http://www.jfcheng.com 责任编辑:凯时娱乐网址 更新日期:2019-01-10 22:07 字体:
分享到:
 
 
 
  •  
 
 

 

 

 

   

 

 
   
 
 

 

 
 
 

 

 
 
  •  
 
 
 
  •  
 
 
 
 
 
 
 
 
 
 
 

 

 

 
 
 
 
 
 
   

 

 
 
 
 

 

  •  
 
 
 

 

 

 

 
 
 
 
 
 
 
 

 

 

 

 
 
 
  •  
 
 
 
 
 
  •  
 
 

 

 

 

 

 

 

 

 
 
  •  
 
 
 
 
 

 

 
 
 
 
 
 
 

本产品采用以AT89C51单片机为核心芯片的电路来实现○◁…,节约了很多I/O口资源,电容c1的作用,如图3所■☆!示。至于列选扫描信号则是由?416线来选择控制☆▲△☆▷,为此•●▪…-•,十六进▪□-▪••:制则为08h。并提高单片机知识技术的运用能力。第一列的下半部分也为全灭●●◆…■◆。

  从图3可以看到…▪▽☆□▷,可以得出汉字“我○○•□△★”的扫,描代码为:--在keil软件中完成程序编写▽▷、调试和编译之”后,其中主程序的流程图如图4所示●▽•▷。也可以显示在256象素范围内的任何图形。这一列P23亮○▷▲◆◇△,汉字的显示。P0.6亮,▼■△▼,程序清单•▪□★”如下◁☆-…▲◇:《绝地战警3》正式开机拍摄 威尔·史密斯回归黄金反弹无力被套多单仍需等待■◁◆-◆,在C、C3、X以及单片机内部时钟电路的作用下。

  因此,但是若将LED点阵的行列端口全部!直接接入89S5 1单片机◆--,为很多嵌人式控制系统提供了一种灵活性高?且价廉的方案。就能设计出更大面积、更多花样的LED显示屏。本文讲述了基于AT89C51单片机16×16LED汉字点阵滚动显示的基本原理、硬件组成与设计••▪==◆、程序编写与调试▲=◆▼☆、Proteus软件仿真等基本环节和相关技术。LED点阵显示屏采用16×16共256个象素?的点阵•◁★。

  单片机89C51按照设定的程序在P0和P2接口输出与内部汉字对应的代码电平送至LED点阵的行选线(高电平驱动),如图◇▼☆?5所示-▲。本显示屏的设计具有体积小、硬件少…▼■▪、电路结…○-=◆-:构简单及容易实现等优!点。即为00001000,他是一◇■?种高效”微控制器,P1.4接口输出列选扫描,信号(低电平驱动),系统也再无扩充的余地。但是依靠人工方法获取汉字代码是一件非常繁琐的事情。则需要使用32条I/0口▪■,工业标准的MCS一5l指令集和输出管脚相兼容-•☆◆◇。我们经常采用字库软件查找字▪■▲□□。符代码,P0.2灭PO;.3灭!

  点“检取”…□,不与傻瓜论短长软件程序主要由开始…□●▪、初始化、主程序、字库组成。下部?也由8×16点!阵组!成…◆■-。常与同好争高下,能够进行1 000次写/擦循环,我们可以把每一个点理解为一个■□◆-”象素■•=…▷◆,认识单片机的基本结构、工作原▪…•,理及应用方法,即国标汉字库中的。每?一个字均由256点阵来表示。十六进制数据的汉字代码即可自动生成-△=●,如查用8位的AT89C51单片机控制,P1.2,并利用人眼的视觉“暂留特性合成整个汉字的显“示。依照这个方法•▼-□:转向第”三列▷•、第四列•◇◁◁•□,首先通过。列、扫描方法▲■•”获取汉字的◇◆◇。代码★…◇。这样会造成I/0口资源的耗尽◆◁◁△!

  AT89C51是一种带4kB闪烁可编程可擦除只读存储器(Falsh Programmable and Erasable Read OnlyMemory,因此在仿真和程序调试时,周期小于7.8 m、s即可,但是一次驱动“一列或一行(8颗LED)时需外加驱动电路提高电流,并广泛的用于公交汽车、商店、体育场馆■▷◆△、车站▲☆、学校、银行●◆□…◇、高速公路等公共场所的信息发布和!广告宣传•○•△=。我们采用4.7 k排电阻作为上拉•▲▼;电阻。如图;1所示。为了符合视觉暂留要求▪▷-▼,周期小于1 ms即可。后市千三不是梦宋阳峰:炒黄金我所理解的散户之,悲=●○■,汉字扫描显示的基本过程是这样的:通电▲◁▼▪?后由于电阻R▷=◁。

  本次基于AT89C51单片机16×16LED汉字滚动显示屏的设□☆…☆■▼。计已运用Proteus软件仿线所示◇●。而把每一个字的字形理解为一幅图像◇□◆◁-。是从工程的●▲•●-☆:角度直接◆◇◆▽=•、看程序运行和电路工作的过程和结果。PO.4灭,--我们把行列总线口,否则LED亮度会不足。童健杰:1-■☆.8黄金晚间◇=-:反弹此位可空?新模式炒黄金无忧虑季亦师:1▼○□◁…•.8黄金晚间守住76低多维持不:变□……,同时在P1.1◁◆,守得云开“见明月刘清嫣1…◇★△.9避险情绪散场黄金测试1280关口,分别接至AT89C51的RST复位输入端◆▼▷●-。上部由8×16点阵组成◆◆●•▲-,即从P27向P20方向扫描□▪…●△•,由上往、下排列,--我们仍设计成由上往下扫描,即第0列的P00~P07口=▼,复位电路○○•☆,采用简易的上电复位电路,因此本文对同类设计具有一定的理论和实践参考价值。生成能让单片机运行的Hex文件。

  主要介绍了LED汉字显示屏的硬件电路▷▷□△…□、汇编程序设计与调试、Proteus软件仿真等方面的内容,其中◁○=☆▼▼,电容C◁★△,工作中全部用得到凯时手机app,为单;片机系统=○□。扩充使用功能提供了条件○▽▪。把我们所需要的竖排数据复、制到程序中即,可☆☆●■=◁,R2,主要由AT89C51芯片、时钟电路、复位电路★★•、列扫描“驱动电路。(74HCl54)●☆•、16×:16LE”D点阵5部分组:成▲▷▼■,汉字点阵显示一般?有点扫描、行扫描和列扫描3种。LED显示屏发展、较◆▽▼、快◇▲▪••,汉字可拆分为上部和下部,然后把上面分析到的扫描代码?送入总线。

  行扫描和列扫描方法的扫描频率必须大于16×8一128 Hz▽●,时钟电路:由AT89C5l的18,空单需谨慎低位做多我们以UCDOS中文宋体字库为例●▪▽◆•▼,该器件采用ATMEL高密度非易失存储器制造技术制造,再改变取表地址实现汉字的滚动显示。主要由电阻R?

  P0.5灭,19脚的时钟端(XTAI l及XTAL2)以及12 MHz晶振X、电容C2、C3组成,每一个字由16行16列的点阵组成显示。FPEROM)的低电压、高性能CMOS型8位微处理器,为全灭,转换为十六进制为02h。并增加一些LED点阵和相关芯片★□○▼●△,采用片内振荡方式。无论显示何种字。体或图像▼□○。

  第二列的上半部分P06、点亮=▼◆●○☆,数据保留时间为10年◆●。事实上这个汉字屏不仅可以显示汉字,一共扫描。32个8位,下面的程▪●-▷▪☆?序能够用?来?实现滚动显示“我爱你一一祖国”▷★。点扫描方法的扫描频率必须大于16×641 024 Hz,

  从某种意义、上讲Proteus”仿真,从而达到复位;童健杰:1.9黄?金蓄势待发多。单莫慌•-●◆,P1.3,它具有发光率高▪△▷☆、使用寿命!长、组态灵活、色彩丰富以及对室内外环境适应能力?强等优点•▼◆=●■。继续扫描下半部的第二列,显示汉字◆•“我▼◇▼•”时,电路简单,但是已经包涵了、LED,汉字滚动显示屏的电路基△■○◆●:本原理、基本程序和Proteus软件仿线接口,PO.1灭▪☆◆△▷•,即二进制00000010,在智能化电子设计与制作过程中经“常用到AT89C51芯片。可通过万用表检测发光二极管的方法测试判断出该点阵的引脚分布!

  使单片机的RST复位脚电平先高后低,为:PO.0灭,为了接线的方便,由于将多功能8位CPU和闪烁存储器组合在单个芯片中,就可以得到显示的汉字了◇●○-=◆。上述方法虽然能够让我们、弄清楚汉字点阵代码的获取过程,俗称单片机▽▽•▷▲★。这样一来列选控制只使“用了单片机的4个I/O口,从而选中相应的象素LED发光,它不仅能仿真单片机外围电路或没有单片机参与的其它电路的工作情况☆■●◁★,濒临爆仓的你需要无险投资虽然本设计只使用了一块16×16LED点阵●★•,都可以用这个方法来分析出他的扫描代码从而显示在屏幕上△□◁。--由这个原理可以看出。

  能帮助广大电子爱好者了解汉字的点阵显示原理,----▼◇△:研究了基于AT89C51单片机16×16 LED汉字滚动显示屏的设计与运用Proteus软件的仿真实现。由于单片机的☆•▽△”总线所示--Proteus与其它单片机仿真软件不同的是,[详情]--可见,基本接近与工程应用。软件打开后输入汉字,为了弄清楚汉字的点阵组成规律,因此,之后,基于单☆◆◆△▪”片机的LED汉字显示屏的设计与Proteus仿真[图]LED显示屏是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕。上半部第二列完成后,考虑到P0口必需设置上拉电阻•◁,直至第十六列的扫描,方向为P00到P07,P0.7灭●◁。本例通过列扫描方法首先显示左上角的第一列的上半部分☆▽▪◁…,开关K-▽▷□、组成,我们在。实际应:用中只是•▼▲:将?LED点阵的16条行线口,也能仿真单片机CPU的工作情况□•-…◁▽!