小型LED电子显示屏论文 - 图文

更新时间:2023-09-27 23:11:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

信息工程系 电子设计大赛

电子设计大赛

参赛题目:小型LED电子显示屏

参赛人:高帅 杨光 张坦

指导教师:成凤敏

唐山学院08电子信息工程 日期:2010年 06 月 16日

第 1 页 共 18 页

信息工程系 电子设计大赛

目录

摘要............................................................................................................3 目的和意义………………………………………………………………18 第一章 前言..............................................................................................3

1.1背景……………………………………………………………3 1.2LED显示屏的发展趋势………………………………………4 1.3 设计大赛意义……………………………………………...…4 1.4 LED显示屏的应用示例…………………………………..….4 1.5设计任务…………………………………………………..…..5 第二章 显示原理及控制方式分析………………………………..…..5

2.1LED点阵模块结构……………………………………………5 2.2LED 动态显示原理……………………………………...……6 2.3 LED常见的控制方式…………………………………...……7 第三章 总体方案设计与分析…………………………………...…….9

3.1 显示单元的考虑……………………………………....…….9 3.2 滚屏的实现………………………………………….….….9 3.3 关于可扩展性………………………………………….…….9 3.4 微控制器的考虑……………………………………….……9 3.5 关于点阵数据的存储方式………………………….………10 3.6 关于显示内容的更新……………………………………….10 3.7 总体电路结构及工作原理…………………………………..10

3.7.1 硬件电路框图…………………………………………10 3.7.2 工作原理…………………………………………...….11

第四章 硬件电路设计………………………………………………..…13

4.1 显示单元电路设计…………………………………………….13 4.2 单片机控制系统电路设计…………………………………….14

4.2.1 单片机的选型………………………………………….14 4.2.2 STC单片机在条屏运用中的优越性…………………15 4.2.3 单片机系统电路设计………………………………….16 4.3字库芯片与单片机的接口设计………………………………….16 4.4 单片机与PC间通信接口电路设计……………………….……17 第五章 单片机软件设计…………………………………………….……17

5.1 开发工具及语言………………………………………………....17 器件选择…………………………………………………………….…….18

第 2 页 共 18 页

信息工程系 电子设计大赛

点阵式LED汉字广告屏的设计与制作

摘要

本设计使用STC12C系列高速单片机作为主控制模块,利用简单的外围电路来驱动96×16的点阵LED显示屏。利用STC12C系列高速单片机本身强大的功能和内部E2PROM,可以很方便的实现单片机与PC机间的数据传输及存储,并能利用软件方便的进行显示内容的多样变化,另一方面点阵显示屏广泛的应用于医院、机场、银行等公共场所,所以本设计具有很强的现实应用性。

本LED显示屏能够以动态扫描的方式同时显示六个16×16点阵汉字,并能通过上位机软件修改显示内容和显示效果等等。采用IAP在应用可编程技术,把字符内码存储在空闲的单片机程序存储器空间,使本LED显示系统能掉电存储1024个字符。设计中采用了SPI接口的GB2312标准字库,支持所有的国标字符和ASCII标准字符的显示。因为采用串行传输方式,使本系统的可扩展性得到提升,便于多个显示单元的级联。

本文从LED的显示原理入手,详细阐述了LED动态显示的过程,以及硬件电路的设计、计算和软件的算法。

第一章 前言

1.1 背景

LED显示屏是八十年代后期在全球迅速发展起来的新型信息显示媒体,显示屏由几万??几十万个半导体发光二极管像素点均匀排列组成。利用不同的材料可以制造不同色彩的LED像素点。目前应用最广的是红色、绿色、黄色。而蓝色和纯绿色LED的开发已经达到了实用阶段。LED显示屏可以显示变化的数字、文字、图形图像,不仅可以用于室内环境还可以用于室外环境,具有投影仪、电视墙、液晶显示屏无法比拟的优点。

在短短的十来年中,LED点阵显示屏就以亮度高、工作电压低、功耗小、小型化、寿命长、耐冲击和性能稳定的优点迅速成长为平板显示的主流产品,在信息显示领域得

第 3 页 共 18 页

信息工程系 电子设计大赛

到了广泛的应用。LED的发展前景极为广阔,目前正朝着更高亮度、更高耐气候性、更高的发光密度、更高的发光均匀性、可靠性、全色化方向发展。LED显示屏的应用涉及社会经济的许多领域,主要包括:(1)证券交易、金融信息显示。(2)机场航班动态信息显示。(3)港口、车站旅客引导信息显示。(4)体育场馆信息显示。(5)道路交通信息显示。(6)调度指挥中心信息显示。(7)邮政、电信、商场购物中心等服务领域的业务宣传及信息显示。(8)广告媒体新产品等。

1.2 LED显示屏的发展趋势

现代信息社会中,作为人一机信息视觉传播媒体的显示产品和技术得到迅速发展,进入二十一世纪的显示技术将是平板显示的时代,LED显示屏作为平板显示的主导产品之一无疑会有更大的发展,并有可能成为二十一世纪平板显示的代表性主流产品。高亮度、全彩化蓝色及纯绿色LED产品自出现以来,成本逐年快速降低,已具备成熟的商业化条件。基础材料的产业化使LED全彩色显示产品成本下降,应用加快。LED产品性能的提高,使全彩色显示屏的亮度、色彩、白平衡均达到比较理想的效果,完全可以满足户外全天候的环境条件要求,同时,由于全彩色显示屏价格性能比的优势,预计在未来几年的发展中,全彩色LED显示屏在户外广告媒体中会越来越多地代替传统的灯箱、霓红灯、磁翻板等产品,体育场馆的显示方面全彩色LED屏更会成为主流产品。全彩色LED显示屏的广泛应用会是LED显示屏产业发展的一个新的增长点。

未来LED显示屏会向着标准化、规范化,产品结构多样化的方向发展。

1.3 设计大赛意义

该设计使我们能够掌握LED显示屏的基本显示原理和设计方法,对LED显示屏这个行业有了较为深刻的了解和认识,并且对大学期间所学习的一些理论进行了实践,使我们对所学过的理论知识有了新的认识。通过该设计大赛掌握了STC12C系列高速单片机的软硬件开发工具的使用方法,为以后从事相关行业的工作积累了实际工作经验。目前我国的信息行业发展迅速,作为主要平面显示媒介的LED显示屏的作用也越练越广泛,相关的从业人员也会越来越紧缺。因此此设计大赛对我们有着积极的意义。

1.4 LED显示屏的应用示例

见图1.1 左:图文屏 右:条幅屏

第 4 页 共 18 页

信息工程系 电子设计大赛

图1.1 LED电子显示屏应用示例

其中的LED点阵单色图文动态条幅屏,因为成本低廉、可靠性高、显示效果优良,所以成为点阵式LED汉字广告屏中的主流产品。

1.5设计任务

本设计的任务就是完成一个可以随意扩展显示单元数目的单色动态条幅屏。 任务要求: (1) (2) (3) (4)

能显示“预祝2008北京奥运会圆满成功”汉字字样 能实现汉字在屏幕上的上、下、左、右移动 能够通过外界输入,改变显示汉字的内容 两块电子广告牌协同显示

第二章 显示原理及控制方式分析

2.1 LED点阵模块结构

组合型LED点阵显示器模块,以发光二极管为像素,它用高亮度发光二极管芯阵列组合后,环氧树脂和塑模封装而成。这种一体化封装的点阵LED模块,具有高亮度、引脚少、视角大、寿命长、耐湿、耐冷热、耐腐蚀等特点。LED点阵规模常见的有4×4、4×8、5×7、5×8、8×8、16×16等等。

图2.1示出最常见的8×8单色LED点阵显示器的内部电路结构和外型规格,其它型号点阵的结构与引脚可试验获得。

第 5 页 共 18 页

信息工程系 电子设计大赛

图2.1 8×8单色LED模块内部电路

LED点阵显示器单块使用时,既可代替数码管显示数字,也可显示各种中西文字及符号。如5x7点阵显示器用于显示西文字母.5×8点阵显示器用于显示中西文,8x8点阵可以用于显示简单的中文文字,也可用于简单图形显示。用多块点阵显示器组合则可构成大屏幕显示器,但这类实用装置常通过PC机或单片机控制驱动。

2.2 LED 动态显示原理

LED点阵显示系统中各模块的显示方式: 有静态和动态显示两种。静态显示原理简单、控制方便,但硬件接线复杂,在实际应用中一般采用动态显示方式,就点阵式LED汉字广告屏而言,绝大部分是采用动态扫描显示方式。动态显示采用扫描的方式工作,由峰值较大的窄脉冲电压驱动,从上到下逐次不断地对显示屏的各行进行选通,同时又向各列送出表示图形或文字信息的列数据信号,反复循环以上操作,就可显示各种图形或文字信息。

这种显示方式巧妙地利用了人眼的视觉暂留特性。将连续的几帧画面高速的循环显示,只要帧速率高于24帧/秒,人眼看起来就是一个完整的,相对静止的画面。在电子领域中,因为这种动态扫描显示方式极大的缩减了发光单元的信号线数量,因此在LED显示技术中被广泛使用。

以8×8点阵模块为例,说明一下其使用方法及控制过程。图2.1中,水平线Y0、Y1……Y7叫做行线,接内部发光二极管的阳极,每一行8个LED的阳极都接在本行的行线上。相邻两行线间绝缘。同样,竖直线X0、X1……X7叫做列线,接内部每列8个LED的阴极,相邻两列线间绝缘。

在这种形式的LED点阵模块中,若在某行线上施加高电平(用“1”表示),在某列线上施加低电平(用“0”表示)。则行线和列线的交叉点处的LED就会有电流流过而发光。比如,Y7为1,X0为0,则右下角的LED点亮。再如Y0为1,X0到X7均为0,

第 6 页 共 18 页

信息工程系 电子设计大赛

则最上面一行8个LED全点亮。

图2.2 用动态扫描显示字符“B”的过程

假设X,Y为两个8位宽的字节型数据,X的每位对应LED模块的8根列线X7-X0,同样Y的每位对应LED模块的8根行线Y7-Y0。在这个示例中,Y叫行扫描线,行扫描线在每个时刻只有一根线为“1”即有效行选通电平,X叫列数据线,其内容就是点阵化的字模数据的体现。下面用伪代码描述动态显示的过程。

(1).Y=0x01,X=0xFF,如图 2.2第一帧; (2).Y=0x02,X=0x87,如图 2.2第二帧; (3).Y=0x04,X=0xBB,如图 2.2第三帧; (4).Y=0x08,X=0xBB,如图 2.2第四帧; (5).Y=0x10,X=0x87,如图 2.2第五帧; (6).Y=0x20,X=0xBB,如图 2.2第六帧; (7).Y=0x40,X=0xBB,如图 2.2第七帧; (8).Y=0x80,X=0x87,如图 2.2第八帧; (9).跳到第(1)步循环。

如果高速地进行(1)到(9)的循环,且两个步骤间的间隔时间小于1/24秒,由于视觉暂留。LED显示屏上将呈现出一个完整的“B”字符,这就是动态扫描的原理。但在实际运用的时候,列线和行线通常不止8位,还要根据列线和行线的数量来决定是用行线或列线来做扫描线。

2.3 LED常见的控制方式

目前常见的是并行传输方式,通过8位锁存器将8位总线上的列数据进行锁存显示,各8位锁存器的片选信号由译码器提供。此种方式的优点是传输速度快,对微控制器

第 7 页 共 18 页

信息工程系 电子设计大赛

(MCU)的通信速度要求较低。但是这种方案最大的缺点是不便于随意扩展显示单元的数目。每增加一个16×16点阵的全角汉字显示单元,就需要在之前的电路上多增加两根地址线,这就要求在PCB布线的时候要留有充足的地址线冗余量。再一个缺点是,每个单元的PCB随着安放位置的不同,布线结构也不相同,不利于厂家批量生产。并行传输需要的芯片较多,因此市场上已经出现用FPGA,CPLD等高密度可编程逻辑器件(PLD)来取代传统锁存器IC的方案。成本有所下降,但可扩展性仍旧较差。因此,并行传输方式适用于显示单元数目确定的条屏。

随着广告屏显示内容的多媒体化,对控制器传输速度,运算能力的要求越来越高。因此控制器的种类也在不断发展以适应要求,从最初的8051单片机,到PIC单片机,又到FPGA,直到现在的ARM处理器。不同功能档次的广告屏对应着不同的处理器。

一、以传统8051单片机为控制器的LED显示屏。因受到单片机运算速度及通信速率的限制,LED动态显示的刷新率不可能做得太高。对显示效果和移动算法的处理也比较吃力,在实际显示效果上有比较明显的闪烁感。除此之外,传统8051单片机的内部资源贫乏,仅128字节的数据存储器,几K字节的程序存储器,无E2PROM,SPI。这就需要对单片机扩展外设,无疑增加了硬件成本。因此,8051控制的条屏只能用于显示内容及其简单,不需要经常更改显示内容的场合。

二、以PIC单片机为控制器的LED显示屏。因PIC单片机是RISC架构的工业专用单片机,处理指令的速度有所增加,抗干扰能力优秀,型号种类繁多。作为条屏的控制器,可以明显的改善显示效果,同时PIC单片机内部的资源较丰富,可节省外部电路设计难度,同时降低了硬件成本。因此,以PIC单片机为控制器的条屏目前仍是单色条屏市场的主流。

三、以FPGA(复杂可编程逻辑门阵列)为控制器的LED显示屏。FPGA以高速、并行著称。是近年来新兴的可编程逻辑器件。用他作为LED显示屏的控制器,能够高速的处理色阶PWM信号、高速的完成动态扫描逻辑、高速的完成字符移动算法。因此被运用于双基色、三基色的显示系统。但是其成本较高,开发难度较大。

四、以ARM(32位RISC架构高性能微处理器)为控制器的LED显示屏。ARM有着极高的指令效率,极高的时钟频率。因此其运算能力非常强大,内部资源也十分丰富,极大的简化了硬件设计的难度,缩短了开发周期。在条屏的运用中,能用ARM来实现花样繁多的显示方式,以及高色阶,多像素的全彩屏驱动。ARM与FPGA的组合

第 8 页 共 18 页

信息工程系 电子设计大赛

更是功能强大,除了海量存储技术,无线更新技术外,还能实时地显示视频信号。因此,以ARM为控制器的显示屏常为视频全彩屏。

第三章 总体方案设计与分析

3.1 显示单元的考虑

显示一个简体汉字,至少需要16×16点阵来描述。为了在较远距离处获得清晰的视觉效果,本设计采用4个8×8点阵,像素直径5mm的LED模块拼接成16×16点阵的LED阵列。这样每个16×16汉字能够获得12×12cm的显示尺寸,因此在50米处仍能清晰阅读。本设计要求用10个16*16点阵LED显示“预祝2008北京奥运会圆满成功”汉字字样,两块电子广告牌协同显示。

3. 2 滚屏的实现

字符的位置在屏幕上实现移动,即术语“滚屏”。可以用硬件实现,但无疑增加了额外的硬件成本及设计难度。因此本设计采用软件算法实现左滚屏、左暂停、定格显示等常见滚屏方式。用软件来完成滚屏算法,其最大的优点在于成本低廉,而且可维护性、可升级性大大增强。

3. 3 关于可扩展性

除了基本要求外,本设计还要实现显示单元数目的随意扩展。在传统的并行传输方式中,因受到列数据锁存器地址线数目的制约,不能随意的增添显示单元,且每个显示单元的电路结构不同,PCB结构也不同,完全不符合模块化设计的要求。因此摒弃了传统的并行传输方式,而采用独特的串行锁存技术,通过控制五根总线就能实现各显示单元之间的列数据锁存。不仅板间连接简单,更是降低了PCB布局及布线的难度。每个显示单元的PCB都是完全一样的,便于量产。

3.4 微控制器的考虑

因本设计采用软件来实现滚屏,且传输方式为串行方式。所以对微控制器单元的处理速度要求较高,所以本设计选择高速8位单片机作为控制器STC12C系列单片机。这种单片机的处理速度能达到1MIPS/MHz(在时钟频率为1MHz时处理能力为每秒100万条指令),其最高时钟能到48MHz,且有较丰富的接口及存储器资源,价格极其低廉,大幅降低了产品成本。

3.5 关于点阵数据的存储方式

第 9 页 共 18 页

信息工程系 电子设计大赛

目前使用最广泛的技术是,通过上位机软件将待显示的字符串转换为对应的点阵字模数据,通过烧写的方式将这些字模数据按一定的顺序编址后存储在E2PROM中。在条屏显示的过程中按规定的方式取出E2PROM中的字模数据进行处理。对于一个16×16点阵的汉字字模数据,需要连续32字节的E2PROM空间来存储。照此计算,若有256个需要显示的字符,则至少需要32B×256=8192字节(8KB)的E2PROM存储空间。通常的单片机内部没有集成这么大容量的E2PROM。因此这种方案,需要在单片机外部扩展大容量的E2PROM,增加硬件成本。上位机程序设计由于涉及到汉字取模,取模算法的难度较大。在多字下载的时候传输时间也较长。诸多弊端使本设计放弃了传统方案。而本设计创新使用了专用的点阵字库芯片,成本仅为8元,内含各种点阵规格的GB2312、ASCII等标准字库。专用字库芯片采用微型SO-8封装,使用高速同步串行SPI接口进行读写操作,节省了控制器的I/O。在本设计中,单片机内部的小容量E2PROM,用于存储待显示汉字的GB2312标准机内码,每个全角字符的内码占2字节,则在同样需要显示256个汉字的情况下,这种方案仅占用512字节的E2PROM空间。

3.6 关于显示内容的更新

目前常用的下载方式有串口下载、USB下载、无线下载等。考虑到本设计的上、下位机进行一次通信时的数据量不大(2KB以内),而且对通信的速度及可靠性要求并不严格。因此本设计采用PC机串口来作为下载接口,PC机串口为RS-232C标准,其特点是共模传输,因此通信电缆可以是成本低廉的普通双绞线,同轴屏蔽线等。PC机串口的驱动程序编写较为简单,不需要掌握复杂的通信协议。

3.7 总体电路结构及工作原理

3.7.1 硬件电路框图

通过前面对各种方案的比较与分析,初步构建硬件系统框图如图3.1

在图3.1中,X0、X1—Xn为显示单元。每个显示单元由一个16×16点阵的LED模块和一个16位宽的移位锁存器(串行—并行转换器)构成。所有显示单元的16根行线均连接到公共的行扫描驱动电路。而每个显示单元的列数据则由16位移位锁存器并行输出口提供。

中央微处理器MCU负责与所有外围设备的协调通信,以及各种算法的处理。MCU用通用I/O口来驱动行扫描驱动电路。用通用I/O口模拟同步串行接口以实现和列数据锁存器(移位锁存器)之间的单向通信。

第 10 页 共 18 页

信息工程系 电子设计大赛

图3.1 LED显示屏硬件框图

MCU通过内部集成的SPI接口和字库芯片进行双向通信。PC机(上位机)的RS-232C电平经过转换后,通过UART接口与MCU进行双向通信。

电源则为各个模块提供稳定的电压以及足够的电流。 3.7.2 工作原理

单片机上电后就检测单片机P3.2脚(DownLoad)的电平,如果按住LED显示屏上的“DownLoad”键开机,则单片机P3.2脚被强制拉为低电平,显示屏被引导进入下载模式。这时单片机把UART异步串行口初始化为“方式一”工作,波特率为115200bps。之后不断检测从UART传入的数据,如果连续接收到的两字节数据与程序中约定的两字节数据帧同步码(0xA0,0xFA)相同。则判定下载命令合法,真正进入下载流程。设置两字节同步码是为了降低误码干扰的概率。

进入下载流程后,擦除连续从0x2600地址开始的5个E2PROM扇区,每个扇区512字节。然后连续接收上位机发出的7字节设置数据,并从E2PROM第一个扇区首地址0x2600开始依次存放。这样,第一个扇区就保存了上位机对下位机的所有设置数据,包括刷新率,移动速度,显示模式以及总共需要显示的字符数等等。

保存好以上7字节的设置数据后,紧接着连续地接收上位机发出的不大于2048个内码数据,并依次保存在第二个E2PROM扇区中。因为第二到第五扇区是连续编址的,

第 11 页 共 18 页

信息工程系 电子设计大赛

所以第二扇区存满后会自动存放在第三扇区,以次类推。汉字内码的数据量由上位机确定。当单片机接收到下载结束符0x8F时,执行软件复位,强迫程序在AP区从头运行。这时若仍然按住“DownLoad”键,则再一次进入下载模式。

如果开机的时候不按下“DownLoad”键,则单片机程序被引导进入显示模式。进入显示模式后,首先把单片机的SPI接口初始化为“空闲低电平/上升沿驱动”模式,为读写字库芯片作准备。

在单片机内部的扩展数据存储器(xdata区)中开辟192字节(1536位)动态显示缓冲区Display_Buffer和32字节的字模数据缓存区Temp_Buffer,两个缓存区编址连续。Display_Buffer中的一位与LED的一个点阵一一对应。(详细对应关系见章节5.3.1——显示缓存技术与映射关系)经过这样的映射处理,使字符在显示中的移动算法变得简单灵活,不论进行何种显示效果处理,只需要对Display_Buffer进行操作。

遵循结构化的程序设计思路。把单片机的在显示模式的所有工作量分为以下三个任务:

一、扫描显示任务:扫描显示任务负责把Display_Buffer中的数据依次发送到列驱动器74HC595,并按严格的时序高电平选通十六根行扫描线(Y0—Y15),使每一列数据对应着一个行线状态。

二、移动处理任务:移动处理任务负责完成显示字符逐点阵向左移动的算法处理,这是最基本的显示效果。其它大部分显示效果如左移六字暂停,全屏定格显示等都是以逐位左移为基础。对显示字符的移动,实质上是对显示缓冲区Display_Buffer内数据的移动。

该算法是将Display_Buffer和Temp_Buffer中的数据首尾相接地左移一位,并不断把Temp_Buffer移入Display_Buffe。

三.字符更新任务:在单片机的xdata区开辟了32字节的字模数据缓存区Temp_Buffer。该缓存区与Display_Buffer编址连续。当调用字符更新任务时,程序从E2PROM内码区指定位置读取相邻两字节的汉字内码数据。并通过一定的算法,把内码数据变换为该内码对应汉字的字模数据在字库芯片中的地址。单片机通过SPI接口,向字库芯片发送读命令和地址,字库芯片返回连续32字节的全角汉字字模数据或16字节的ASCII半角字模数据。这些字模数据就存储在32字节的字模数据缓存区中。字模数据缓存区Temp_Buffer中的数据可通过调用移动处理任务而逐位转移至动态显示缓冲区

第 12 页 共 18 页

信息工程系 电子设计大赛

Display_Buffer中。

三个任务彼此独立,又相互联系。下面用实际的C51程序来说明一下如何实现简单的左移显示效果。

第四章 硬件电路设计

4.1 显示单元电路设计

为了提高点阵LED的视觉亮度,本设计用行线做扫描线,列线做数据线。每行的显示占空比为直流情况下的1/16。为了再进一步的提高视觉亮度,选用了红绿双色LED点阵模块YLM2388ASRG,每个点阵内部有红色,绿色两个发光体。两组发光管公用8根行线,列线独立。本设计将两组LED合成一组使用。

由于红光和绿光的光子能量不同,红色LED的发光门限电压要比绿光稍低,因此红绿LED不能简单并联使用。如果这样,绿色LED的端电压就会受红色LED的钳制而不发光。为此,在红绿色LED各自的阴极回路(列线回路)中串联了一个分压电阻,以削弱红色LED的电压钳制作用,使两组LED均能正常发光,根据色光的合成原理,红绿色加光混合后呈现黄色。

本设计显示单元以及行列驱动电路如图4.1

第 13 页 共 18 页

信息工程系 电子设计大赛

图4.1 16×16LED点阵 显示单元以及行列驱动电路

4.2 单片机控制系统电路设计

4.2.1 单片机的选型

根据方案论证的结果,本设计采用STC12C系列的STC12C5412AD作为主控芯片。STC单片机是深圳宏晶科技的IC产品。STC单片机完全兼容传统51内核,因此使用的编译器和指令代码都和传统51单片机相同。对于STC12C5412AD,主要特性见表4.2:(摘录自STC单片机官方数据手册)

STC单片机与8051单片机的性能比较 高速:一个时钟/机器周期,增强型51内核,平均速度可达到1MIPS/MHz 宽电压:5.5~3.8V 宽温限:-40℃~85℃ 高抗静电:ESD保护,轻松过4KV快速脉冲干扰(EFT测试) 低功耗:有空闲模式(工作电流小于1.3mA),掉电模式(可由外部中断唤醒,工作电流小于0.1uA),正常模式(工作电流2.7~7mA) 第 14 页 共 18 页

信息工程系 电子设计大赛

工作频率:可从0到48MHz,相当于传统8051主频0~576MHz 时钟:可选择外部晶体或内部RC振荡器 STC 12C5412AD单片机的内部资源 12K字节片内Flash程序存储器,擦写次数10万次以上 512字节片内RAM数据存储器 12K字节片内E2PROM(512字节/扇区) ISP/IAP,在系统可编程,在应用可编程,无须专用编程器 10位ADC,8通道 4通道捕获/比较单元(PWM/PCA/CCU) 2个硬件16位定时/计数器 硬件看门狗(WDT) 高速同步串行通信接口SPI,全双工异步串行口UART 32个通用寄存器,硬件乘/除法器 27(DIP28,SOP28有23个)个通用I/O口,可设置成弱上拉准双向口、强上拉推挽输出、高阻输入、开漏输出,四种模式。每个I/O口的驱动能力均能达到±20mA,但整个芯片最大不得超过55mA 表4.2 STC12C系列单片机主要特性 4.2.2 STC单片机在条屏运用中的优越性

对于单色动态条幅屏的应用需要,STC12C5412AD单片机有以下突出的优点:

●较高的处理速度和时钟频率,能轻松的实现条屏的各种移动算法。 ●有SPI和UART两个串行口,能实现与字库芯片或PC机之间的数据交换。 ●有内部EPROM,可用于掉电存放条屏的各种设置参数、汉字内码等数据。 ●ISP/IAP功能,使芯片可以不脱板下载程序,便于产品的软件升级。 ●内部看门狗,使条屏可以工作在恶虐的电磁环境下。 ●宽电压范围,条屏的负载端电压的波动不会影响其正常运行。

●丰富的I/O口,可以代替LED行扫描用的行选通译码器器,降低产品成本。 ●小型封装,便于PCB的紧凑化设计。

2

第 15 页 共 18 页

本文来源:https://www.bwwdw.com/article/jw1d.html

Top