基于单片机的点阵汉字显示屏的设计
单片机课程设计---16×16点阵式汉字显示

目录摘要 (1)Abstract (2)1设计原理 (3)1.1 MCS-51单片机的结构及编程方法 (3)1.2 16*16点阵LED原理 (5)1.3 3-8译码器原理 (6)2.设计方案介绍 (7)2.1 设计总体思路 (7)2.2 与题目相关的具体设计 (7)2.3程序设计流程图 (8)3.源程序,原理图和仿真图 (9)3.1程序清单(见附录) (9)3.2电路图 (9)3.2.1电路原理图 (9)3.2.2电路图分析 (9)3.3仿真图 (10)4性能分析 (11)5.总结和心得 (12)6.参考文献 (13)附录:程序代码 (14)摘要LED点阵显示屏作为一种新兴的显示器件,是由多个独立的LED发光二极管封装而成. LED点阵显示屏可以显示数字或符号, 通常用来显示时间、速度、系统状态等。
文章给出了一种基于MCS-51单片机的16×16 点阵LED显示屏的设计方案。
包括系统具体的硬件设计方案,软件流程图和部分汇编语言程序等方面。
在负载范围内, 只需通过简单的级联就可以对显示屏进行扩展,是一种成本低廉的图文显示方案。
关键词:MCS-51;LED;单片机AbstractAs a popular display device component, LED dot-matrix display board consists of several independent LED (Light Emitting Diode). The LED dot-matrix display board can display the number or sign, and it is usually used to show time, speed, the state of system etc. This paper introduces a kind of simple 16x16 LED display screen design process based on MCS-51 single chip minicomputer . The detail hardware scheme, software flow and assemble language programmer design and so on is followed. The display part can be cascaded to meet the need. The practice proves the design is low-cost and effective.Key words: MCS-51;LED;MCU1设计原理1.1 MCS-51单片机的结构及编程方法MCS-51单片机的组成: CPU(进行运算、控制)、RAM(数据存储器)、ROM(程序存储器)、I/O口(串口、并口)、内部总线和中断系统等。
推荐-基于单片机的5×7LED字幕显示的设计 精品

目录1 方案选择及总体设计1.1 方案确定1.1.1 功能要求1、采用STC-52单片机作为微处理器。
2、设计一个5×7点阵LED数码字符显示器。
3、在目测条件下LED显示屏各点亮度均匀、充足、稳定、清晰无串扰。
4、动态显示“A——C”几个字符。
1.2.2 方案确定采用ST89C52单片机作为微处理器,将共阳极二极管用共阴型接法连接成5×7点阵LED数码字符阵列,通过程序控制,采用动态显示,建立字符库“0——9”。
1.2 器件选择微处理器采用ST89C52系列单片机,ST89C52单片机是这几年在我国非常流行的单片机,是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)高性能单片机,可擦除只读存储器可以反复擦除100次,具有低功耗、高性能的特点。
2 控制系统设计2.1 控制系统硬件设计2.1.1整体模块设计本设计行、列驱动电路,显示器电路,运用单片机的智能化,系统的将每个功能电路模块连接在一起,总体结构设计如图2.1所示。
图2.1 硬件系统框图此次需要实现的功能是利用一个ST89C52,一个5×7LED点阵,动态显示“A——C”10个字,采用PC上位机驱动显示电路。
ST89C52单片机最小系统电路由复位电路、晶振电路两部分组成。
2.2 晶振电路设计ST89C52单片机芯片内部设有一个由反向放大器构成的振荡器,XTAL1和XTAL2分别为振荡电路的的输入端和输出端,时钟可有内部或外部生成,在XTAL1和XTAL2引脚上外接定时元件,内部振荡电路就会产生自激振荡。
系统采用的定时元件为石英晶体和电容组成的并联谐振回路。
晶振频率采用12MHZ,C1、C2的电容值取30pF,电容的大小起频率微调的作用。
晶振电路图如图所示。
XTAL1XTAL2图2.2 晶振电路图 2.3 复位电路设计ST89C52单片机在启动运行时或者出现死机时需要复位,使CPU 以及其他功能部件处于一个确定的初始状态,并从这个状态开始工作。
单片机课程设计(点阵显示汉字)

单片机原理与应用课程设计一、课程名称:16*16点阵显示实验二、学生信息:三、内容简介:利用实验系统16×16点阵实验单元,编制程序实现汉字点阵循环显示“感谢您的指导!”字样。
四、设备选取:计算机、字模取样软件、MCS-51 单片机实验系统、138译码电路、连线等。
五、实验步骤:按实验电路图连接138译码输入端A.B.C,其中A连A2,B连A3,C连A4,138使能控制输入端G与位于地址线A0引出孔所在位置下方的使能控制输出端G作对应连接,该端的寻址范围为FFE0~FFFFH。
⑴把点阵单元的片选信号CS插孔与译码输出插孔Y0相连;⑵用一8芯扁平电缆把点阵单元总线接口与数据总线(D0~D7)任一接口相连;⑶用一根双头实验线把点阵单元的写信号WR插孔与位于六位LED显示左下方的系统控制信号WR/IOWR相连。
⑷编译、装载、连续运行程序,点阵显示模块应循环显示“感谢您的指导!”字样。
六、实验流程图略七、实验电路图八、实验程序:;===========27个汉字移位循环显示主程序===================== ORG 0000HLJMP XB13;==========点阵扫描子程序====================X01A: CLR A ;清列值MOV 0EH, A ;指向零列X023: MOV A, 0EH ;取列值CLR CSUBB A, #10H ;减16(十进制数)JC X0D2 ;末满16列继续扫描下一列RET ;本次扫描完毕返回主程序X0D2: MOV 0F0H, #02H ;0FOH是寄存器B的地址MOV A, 0EHMUL AB ;当前列值与“2”进行十进制调正MOV 82H, A ;调正结果送数据指针DPTRMOV 83H, 0F0H ;(82H、83H分别是DPL、DPH的地址)LCALL XB1F ;取与当前列对应的扫描代码MOV 20H, A;=====================LCALL XB4E ;扫描代码送高八位锁存器;=====================MOV A, 0EH ;取列值MOV 0F0H, #02H ; 0FOH是寄存器B的地址MUL AB ;当前列值与“2”进行十进制调正ADD A, #01H ;调正结果加1送数据指针DPTRMOV R7, ACLR AADDC A, 0F0H ; 0FOH是寄存器B的地址MOV 82H, R7MOV 83H, A ;(82H、83H分别是DPL、DPH的地址)LCALL XB1F ;取与当前列对应的扫描代码;============存储列代码========PUSH DPH ;扫描代码送低八位锁存器PUSH DPLMOV DPTR,#0FFE0H ;0FFE0H是列代码2MOVX @DPTR,A;====================MOV A, #01H ;代码扫描从第一行开始MOV R6, #00HMOV R0, 0EH ;取与当前代码扫描对应的列值INC R0 ;列指针加1SJMP X083X07E: CLR C ;当前代码扫描对应行的查找RLC A ;行高八位左移一位XCH A, R6RLC A ;行低八位带进位左移一位XCH A, R6X083: DJNZ R0, X07E ;不为当前代码扫描对应行返上继续调正;====================MOV DPTR,#0FFE2H ;当前行码送高八位锁存器MOVX @DPTR,AMOV DPTR,#0FFE1H ;当前行码送低八位锁存器MOV A,R6MOVX @DPTR,AMOV R6,#80H ;当前行锁定显示250u秒DJNZ R6,$;====================CLR A ;关闭显示MOV DPTR,#0FFE1H ;0FFE1H是行扫描2MOVX @DPTR,A ;行高八位锁存器清零INC DPTR ;DPTR指向行扫描1MOVX @DPTR,A ;行低八位锁存器清零POP DPLPOP DPH;====================INC 0EH ;列指针加1AJMP X023 ;继续下1行;=========行扫描===========X097: CLR AMOV DPTR,#0FFE1HMOVX @DPTR,AINC DPTRMOVX @DPTR,A;====================X0A0: CLR A ;清扫描个数寄存器MOV R5, A ;从第一个开始扫描X0A2: MOV A, R5 ;取当前扫描个数(R5放扫描个数)CLR C;========= 确定要显示的汉字个数===========SUBB A, #09H ;共扫描9个汉字(图案)JNC X0A0 ;扫描个数满9个返回从第一个开始MOV A, R5;========= 确定显示为循环方式============MOV DPTR,#STLS ;指向汉字表首址MOV 0F0H, #20H ; 设定以完整的一个汉字为最小循环单位放入B寄存器MUL ABADD A, DPLMOV 0AH, AMOV A, DPHADDC A, 0F0HMOV 09H, ACLR AMOV R4, A ;R4放扫描次数X0BD: MOV A, R4CLR CSUBB A, #64H ;每个汉字扫描64次JNC X0CF ;当前汉字扫描次数满64次转MOV R2,09HMOV R1, 0AHACALL X01AINC R4 ;扫描次数加1SJMP X0BDX0CF: INC R5 ;扫描个数加1指向下一个汉字SJMP X0A2;============ 汉字代码表======================================STLS:;-- 笑脸:宽度x高度=16x16 --DB 00H,00H,00H,00H,00H,00H,38H,1CH,44H,22H,82H,41H,00H,00H,00H,00HDB 00H,00H,00H,00H,08H,08H,04H,10H,02H,20H,01H,0C0H,00H,00H,00H,00H;-- 文字: 感--;-- Fixedsys12; 此字体下对应的点阵为:宽x高=16x16 --DB 00H,28H,00H,24H,3FH,0FEH,20H,20H,2FH,0A4H,20H,24H,2FH,0A8H,28H,98HDB 28H,92H,4FH,0AAH,40H,46H,80H,82H,01H,00H,48H,84H,48H,12H,87H,0F2H;-- 文字: 谢--;-- Fixedsys12; 此字体下对应的点阵为:宽x高=16x16 --DB 01H,08H,42H,08H,27H,88H,24H,88H,07H,0BEH,04H,88H,0E7H,88H,24H,0C8H DB 24H,0A8H,2FH,0A8H,21H,88H,2AH,88H,34H,88H,28H,88H,02H,0A8H,01H,10H;-- 文字: 您--;-- Fixedsys12; 此字体下对应的点阵为:宽x高=16x16 --DB 09H,00H,09H,00H,11H,0FCH,32H,04H,54H,48H,99H,50H,11H,48H,12H,44HDB 14H,44H,11H,40H,10H,80H,02H,00H,51H,04H,51H,12H,90H,12H,0FH,0F0H;-- 文字: 的--;-- Fixedsys12; 此字体下对应的点阵为:宽x高=16x16 --DB 10H,40H,10H,40H,20H,40H,7EH,7CH,42H,84H,42H,84H,43H,04H,42H,44HDB 7EH,24H,42H,24H,42H,04H,42H,04H,42H,04H,7EH,04H,42H,28H,00H,10H;-- 文字: 指--;-- Fixedsys12; 此字体下对应的点阵为:宽x高=16x16 --DB 11H,00H,11H,04H,11H,38H,11H,0C0H,0FDH,02H,11H,02H,10H,0FEH,14H,00H DB 19H,0FCH,31H,04H,0D1H,04H,11H,0FCH,11H,04H,11H,04H,51H,0FCH,21H,04H;-- 文字: 导--;-- Fixedsys12; 此字体下对应的点阵为:宽x高=16x16 --DB 00H,00H,3FH,0F0H,20H,10H,20H,10H,3FH,0F0H,20H,04H,20H,04H,1FH,0FCH DB 00H,20H,00H,20H,0FFH,0FEH,08H,20H,04H,20H,04H,20H,00H,0A0H,00H,40H;-- 文字: !--;-- Fixedsys12; 此字体下对应的点阵为:宽x高=16x16 --DB 00H,00H,10H,00H,10H,00H,10H,00H,10H,00H,10H,00H,10H,00H,10H,00HDB 10H,00H,10H,00H,00H,00H,00H,00H,10H,00H,10H,00H,00H,00H,00H,00H;-- 心形:宽度x高度=16x16 --DB 00H,00H,00H,00H,3AH,2CH,41H,42H,40H,82H,40H,02H,40H,02H,20H,04HDB 10H,08H,08H,10H,04H,20H,02H,40H,01H,80H,00H,00H,00H,00H,00H,00H;========================程序初始化==========================XB13: MOV R0, #7FHCLR AXB16: MOV @R0, ADJNZ R0, XB16MOV 81H, #20HJMP X097;============查找与当前列对应的汉字代码子程序====================XB1F: MOV A, 82H ;本次扫描首址与当前列值相加ADD A, R1 ;低八位相加MOV 82H, A ;送DPLMOV A, 83H ;高八位相加ADDC A, R2 ;再加低八位进位位CYMOV 83H, A ;送DPHCLR AMOVC A, @A+DPTR ;取汉字代码RET ; 返回;=====================XB4E: MOV C, 07HMOV ACC.0, CMOV C, 06HMOV ACC.1, CMOV C, 05HMOV ACC.2, CMOV C, 04HMOV ACC.3, CMOV C, 03HMOV ACC.4, CMOV C, 02HMOV ACC.5, CMOV C, 01HMOV ACC.6, CMOV C, 00HMOV ACC.7, C;=====================PUSH DPHPUSH DPLMOV DPTR,#0FFE3H ;0FFE3列代码1MOVX @DPTR,APOP DPLPOP DPHRET;-------------------------------END九、课程总结:通过这次的课程设计作品的制作让我对单片机的理论有了更加深入的了解,懂得了理论联系实际只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才是正确的理论,从而提高自己实际动手能力和独立思索的能力。
基于8x16x16LED点阵显示屏设计

重庆三峡学院单片机课程设计报告书学院(系):年级专业:学号:学生姓名:指导教师:教师职称:成绩:制作日期2012年11月27日目录一、引言................................ 错误!未定义书签。
1.1 课题背景 ........................ 错误!未定义书签。
1.2 点阵LED 国内外研究现状综述 ...... 错误!未定义书签。
二、硬件系统的设计 ...................... 错误!未定义书签。
2.1 LED行线锁存器................... 错误!未定义书签。
2.2 16x16LED点阵.................... 错误!未定义书签。
2.3 8x16x16LED点阵显示屏的构建 ...... 错误!未定义书签。
2.4 系统电路原理图................... 错误!未定义书签。
2.5 驱动原理及驱动能力............... 错误!未定义书签。
三、软件系统的设计 ...................... 错误!未定义书签。
3.1 主程序 .......................... 错误!未定义书签。
3.2 子程序 .......................... 错误!未定义书签。
四、系统调试 ............................ 错误!未定义书签。
五、设计心得 ............................ 错误!未定义书签。
六、参考文献 ............................ 错误!未定义书签。
附录.................................... 错误!未定义书签。
致谢................................... 错误!未定义书签。
基于单片机的LED点阵显示屏设计重庆三峡学院摘要:本设计以TA89C51单片机为主芯片,设计了一个由单片机控制的8x16x16LED点阵滚动显示屏控制系统。
单片机课程设计16×16led点阵显示

16×16LED点阵显示摘要单片微型计算机(single chip microcomputer)简称单片机,它是为各类专用控制器而设计的通用或专用微型计算机系统,高密度集成了普通计算机微处理器,一定容量的RAM和ROM以及输入/输出接口,定时器等电路于一块芯片上构成的。
单片机自20世纪70年代问世以来,以极其高的性价比受到人们的重视和关注,所以应用很广,发展很快。
单片机的优点是体积小、重量轻、抗干扰能力强,对环境要求不高,价格低廉,可靠性高,灵活性好,开发较为容易。
在现代工业控制和一些智能化仪器仪表中,越来越多的场所需要用点阵图形显示器显示汉字,汉字显示屏也广泛应用到汽车报站器,广告屏等。
所以研究LED显示有实用的意义。
LED点阵显示屏作为一种新兴的显示器件,是由多个独立的LED发光二极管封装而成. LED点阵显示屏可以显示数字或符号, 通常用来显示时间、速度、系统状态等。
本设计是4个16×16点阵LED电子显示屏的设计。
整机以美国ATMEL公司生产的40脚单片机AT89C51为核心,介绍了以它为控制系统的LED点阵电子显示屏的动态设计和开发过程。
通过该芯片控制一个行驱动器74LS154和八个列驱动器74HC595来驱动显示屏显示。
该电子显示屏可以显示各种文字或单色图像,全屏能显示4个汉字,采用16块8 x 8点阵LED显示模块来组成4个16x16点阵显示模式。
显示采用动态显示,使得图形或文字能够实现静止、移入移出等多种显示方式。
文中详细介绍了LED点阵显示的硬件设计思路、硬件电路各个部分的功能及原理、相应软件的程序设计,以及使用说明等。
关键词:AT89C51单片机 LED 16*16点阵显示动态显示目录第一章绪论 (1)1.1 设计课题背景知识 (1)1.2 问题提出 (3)1.3 LED显示屏的发展 (4)第二章功能要求及方案论证 (6)2.1 功能要求 (6)2.1 功能要求 (6)第三章系统电路的设计 (9)3.1 设计框图及介绍 (9)3.2 51系列单片机简介 (9)3.3 单片机最小应用系统电路设计 (13)3.4 LED点阵介绍 (14)3.5 LED显示方式 (14)3.6 点阵的移动 (17)3.7 点阵的颜色 (21)3.8 LED阵列驱动电路 (21)3.9 单片机延时子程序 (22)第四章系统程序的设计 (24)4.1 显示驱动程序 (24)4.2 系统主程序 (25)第五章调试及性能分析 (32)5.1 开发环境介绍 (32)5.2 理论性能分析 (32)5.3 系统调试 (33)第六章总结 (34)致谢 (35)附录 (36)一. 程序代码 (36)系统主程序 (37)二.主要芯片介绍 (42)三.点阵左移显示的流程图 (46)四.元件清单 (47)五.参考文献 (47)六.仿真电路图 (48)第一章绪论1.1 设计课题背景知识单片微型计算机(single chip microcomputer)简称单片机,它是为各类专用控制器而设计的通用或专用微型计算机系统,高密度集成了普通计算机微处理器,一定容量的RAM和ROM以及输入/输出接口,定时器等电路于一块芯片上构成的。
基于单片机STC11F32的LED点阵书写显示屏的设计

液 晶显示 电路 如 图 6所 示 。用 三 位 口线 分别 作 为液 晶 显 示 模 块 的 片 选 ( C ) / S 、写 控 制 ( WR) / 、
数据 线 ( A A) D T 。 ( )光 照 检测 与显示 亮度 调 节 电路 4 基 本 原理 是用 L 5 M3 8与光敏 电阻构 成 一 恒 流 源 电路 ,该 恒定 电 流流 人 光 敏 电阻 ,当光 敏 电 阻 在 强
t e s se ha h le d . h y tm s t e se p mo e
K e r s: S 1 3 y wo d TC1 2; L F ED tM arx;lg pe Do — ti iht n
1 引 言
L D点阵 电子 显示 屏 制 作 简 单 ,安 装 方便 ,被 E
( u in C l g f r ainT c n l y J n s a n 2 3 0 ) H aa o eeo I om t eh oo , i g uHu i 2 0 3 l f n o g a a
Ab ta t sr c
Th s s se f u d d o TC1 2,d sg e n r d c d a 3 ×3 a t e L i y tm o n e n S 1 F3 e in d a d p o u e 2 2 l t c ED i n ipa s I i wrt g d s ly . t i c n r aie wo a e lz t wo k mo e f s a n n eLin a d dip a t t e lg tpe b “l h , s rt h d, r d s o c n i g W i a g n s l y wih h i h n y i t c ac e g
89S51单片机的16×16点阵汉字显示的设计

• 134•针对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 行控制单元行控制单元的控制原理是:先使第一行Y 0为低电平,其余行为高电平,显示第一行数据;然后第二行Y 1为低电平,其余行电平,显示第二行数据。
按照这个规律每行以较快的速度不断进行刷新,由于发光二极管的余辉效应和人的视觉暂留现象两个因素,给人的印象就是一组静态的数据,不会产生闪烁感。
动态显示能够节省I/O 端口,且功耗低。
本设计采用74HC138三位译码器。
基于单片机的16x16点阵LEDppt课件

(2)机场航班动态信息显示。民航机场建设对信息显示的要求非常明确, LED显示屏是航班信息显示系统FIDS(Flight information Display system)的首 选产品。
首都国际机Leabharlann 航班动态信息显示屏4(3)体育场馆信息显示。LED显示屏已取代了传统的灯泡及CRT显示屏, 在北京奥运会期间大量采用了国产彩色视频LED显示屏,受到普遍好评。
7
(5)广告媒体新产品。除单一大型户内、户外显示屏做为广告媒体外,国 内一些城市出现了集群LED显示屏广告系统。
西安开元商城 8
点阵LED汉字显示屏设计的方案选择
点阵式LED组成的汉字显示屏在公共场所应用非常广泛。例如,车站发车时间 提示、股票大厅中的股票价格显示板、商场的活动广告栏、候机厅的起飞时间表。 点阵显示器的特点是可以按照需要的大小、形状和颜色进行组合,用单片机控制实 行各种文字或图型的变化,达到广告宣传和提示的目的(封面)。
北京鸟巢体育 馆在开幕式时 用了大量的大 屏幕LED显示 器
5
以巨型卷轴慢慢拉开而从此开始了北京奥运会开幕式的演出。这幅 147米长、27米宽的巨大LED屏幕,展现出了中国五千年历史的长卷。但 许多人可能不知道,这一世界最大的地面全彩LED显示屏,生产企业就来 自石家庄
6
(4)道路交通信息显示。智能交通系统的兴起,在城市交通、高速公 路等领域,LED显示屏作为可变情报板、限速标志等,得到普遍采用。
(2)1990-1995年,这一阶段是LED显示屏迅速发展的时期。LED显示屏在 LED材料和控制技术方面也不断出现新的成果。蓝色LED晶片研制成功,全彩 色LED显示屏进入市场;电子计算机及微电子领域的技术发展,在显示屏控制 技术领域出现了视频控制技术,显示屏灰度等级实现16级灰度和64级灰度调 灰,显示屏的动态显示效果大大提高。这一阶段,LED显示屏在我国发展速度 非常迅速,产品应用领域涉及国民生活的诸多领域。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中国网络大学CHINESE NETWORK UNIVERSITY 毕业设计(论文)
院系名称:百度网络学院
专业:百度
学生姓名:百度
学号:123456789
指导老师:百度
中国网络大学教务处制
2019年3月1日
基于单片机的点阵汉字显示屏的设计
摘要
LED点阵显示屏作为一种新兴的显示器件,是由多个独立的LED发光二极管封装而成. LED点阵显示屏可以显示数字或符号, 通常用来显示时间、速度、系统状态等。
本设计是4个16×16点阵LED电子显示屏的设计。
整机以美国ATMEL公司生产的40脚单片机80C51为核心,介绍了以它为控制系统的LED点阵电子显示屏的动态设计和开发过程。
通过该芯片控制一个行驱动器74LS138和八个列驱动器4049来驱动显示屏显示。
该电子显示屏可以显示4个汉字,采用16块8 x 8点阵LED显示模块来组成4个16x16点阵显示模式。
显示采用动态显示,使得文字能够实现静止显示方式。
文中详细介绍了LED点阵显示的硬件设计思路、硬件电路各个部分的功能及原理、相应软件的程序设计,以及使用说明等。
关键词:80C51单片机; LED; 点阵显示; 动态显示
The design of display Chinese
characters based on MCU
Abstract
LED dot matrix display as a new display device, is composed of multiple independent package from the LED light emitting diodes. LED dot matrix display can display numbers or symbols, usually used to display time, speed, the system state.
This design is the design of 4 16 * 16 dot-matrix LED electronic display screen. The machine to the United States of America ATMEL company production of 40 feet 80C51 MCU as the core, introduces the dynamic design and the development of its control system for LED dot matrix display process. The chip controls good driver 74LS138 and eight row driver 4049 to drive the display screen to display. The electronic screen can display 4 Chinese characters, using the display module is composed of 4 16x16 dot matrix display mode 16 blocks of 8 x 8 dot matrix LED. Shows the dynamic display, making the text to achieve a static display mode. This paper introduces in detail the LED dot matrix display hardware design, hardware circuit of each part of the function and principle, the corresponding software program design, as well as the use and so.
Keywords: 80C51; LED; dot matrix display; dynamic display
目录
第一章绪论 (1)
1.1 课题背景 (1)
1.2 国内外研究现状 (1)
1.3 选题目的及意义 (2)
1.4 生产需求状况 (2)
1.5 LED电子显示屏概述 (3)
第二章系统方案设计与论证 (4)
2.1数据传输方案 (4)
2.2系统硬件方案 (5)
2.2.1 单片机 (5)
2.2.2 EDA电子设计自动化 (5)
第三章系统硬件的设计 (7)
3.1 电路原理图 (7)
3.2 系统硬件概述 (7)
3.2.1 80C51单片机简介 (7)
3.2.2 译码器及点阵显示屏 (9)
3.3 元件清单 (10)
3.4 显示原理及控制方式分析 (11)
3.4.1 LED点阵模块结构 (11)
3.4.2 LED 动态显示原理 (11)
3.4.3 LED控制方式 (12)
第四章系统软件的设计 (13)
4.1 系统程序的设计 (13)
4.1.1 显示驱动程序 (13)
4.1.2 系统主程序 (13)
4.2 程序流程图 (13)
4.3 字模生成 (14)
4.3.1 LED显示屏领域字模实现技术 (15)
4.3.2 字库生成 (16)
4.4 Keil软件调试 (16)
4.5 Protues 仿真 (17)
总结 (18)
附录:程序代码 (19)
参考文献 (22)
致谢 (23)
第一章绪论
1.1 课题背景
LED显示屏的发展可分为以下几个阶段:
第一阶段为1990年到1995年,主要是单色和16级双色图文屏。
用于显示文字和简单图片,主要用在车站、金融证券、银行、邮局等公共场所,作为公共信息显示工具。
第二阶段是1995年到1999年,出现了64级、256级灰度的双基色视频屏。
视频控制技术、图像处理技术、光纤通信技术等的应用将LED显示屏提升到了一个新的台阶。
LED 显示屏控制专用大规模集成电路芯片也在此时由国内企业开发出来并得以应用。
第三阶段从1999年开始,红、纯绿、纯蓝LED管大量涌入中国,同时国内企业进行了深入的研发工作,使用红、绿、蓝三原色LED生产的全彩色显示屏被广泛应用,大量进入体育场馆、会展中心、广场等公共场所,从而将国内的大屏幕带入全彩时代。
随着LED原材料市场的迅猛发展,表面贴装器件从2001年面世,主要用在室内全彩屏,并且以其亮度高、色彩鲜艳、温度低的特性,可随意调整的点间距,被不同价位需求者所接受,在短短两年多时间内,产品销售额已超过3亿元,表面贴装全彩色LED显示屏应用市场进入新世纪。
1.2 国内外研究现状
目前,我国半导体LED作为节能、环保的主要技术,已被纳入国家长期科技发展规划与“十一五”国家“863”高新技术产业化重大项目,并得到了大力支持。
我国LED显示屏产业在规模发展的同时,产品技术推陈出新,一直保持比较先进的水平。
90年代初即具备了成熟的16级灰度256色视频控制技术及无线遥控等国先进水平技术,近年在全彩色LED显示屏、256级灰度视频控制技术、集群无经线控制、多级群控技术等方面均有国内先进、达到国际水平的技术和产品出现;LED显示屏控制专用大规模集成电路也已由国内企业开发生产并得到应用。
我国的LED显示应用产业近年将持续保持高速增长,未来发展空间巨大,但产业发展的风险和机遇并存,关键核心技术的提升、市场环境的规范、技术标准体系的建立等影响产业发展的主要因素仍需要我们在实践中继续努力改进和完善。
目前国际上从事照明LED 标准化研究的标准组织有国际电工委员会、国际照明委员会和各国对应的标准化组织及相关企业。
国际电工委员会( IEC) 和国际照明委员会(CIE) 都非常关注LED 的发展及相关LED 器件的标准化工作。
CIE 曾经发表过LED 检测方法的技。