嵌入式的LED点阵显示屏的研究与实现

技术的进步推动着人类对需求的不断提高,人类对需求的提高又不断促进

着技术的进步。沿着需求和技术发展的方向,本文把嵌入式和CPLD技术引入

到点阵显示项目中,以此实现功能多样、系统强壮、维护方便、面向网络的新

型LED点阵显示系统。

嵌入式—后CP时代[l9]

二十世纪末,计算机迈入了后PC时代。后PC时代的到来,使得人们开

始越来越多地接触到一个新的概念—嵌入式产品。像手机、PDA(如商务通等)均属于手持的嵌入式产品,VCD机、机顶盒等属于嵌入式产品,而像车

载GPS系统、数控机床、网络冰箱等同样都采用嵌入式系统。形式多样的数

字化设备正努力把htie二et连接到人们生活各个角落。

在中国,随着消费结构的改变,人们对家电的灵活性和可控性提出了更高

的要求;这些只能通过家电的数字化和网络化来实现:随着电话通信费用和通

信类电子产品的价格进一步下调,PDA结合数字手机将成为今后个人数据通

信和事务处理的最佳选择;同时,对于现代化的医疗、测控仪器和机电产品也

需要有专用的嵌入式系统软件的支持。这些需求都极大地刺激了嵌入式系统的

发展和产业化的进程。如果说PC机的发展带动了微机硬件和整个桌面软件的

发展,那么数字化产品的广泛普及必将为嵌入式软/硬件产业的蓬勃发展提供

无穷的推动力。

嵌入式系统的定义与特点

嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,

适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机

系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的

应用程序等四个部分组成,用于实现对其它设备的控制、监视或管理等功能。

嵌入式系统一般指非PC系统,它包括硬件和软件两部分。硬件包括处理

器/微处理器、存储器及外设器件和1/0端口、图形控制器等。软件部分包括操

作系统软件(05)(要求实时和多任务操作)和应用程序编程。有时设计人员

武汉理工大学硕士学位论文

把这两种软件组合在一起。应用程序控制着系统的运作和行为;而操作系统控

制着应用程序编程与硬件的交互作用。

嵌入式计算机系统同通用型计算机系统相比具有以下特点:

)l嵌入式系统通常是面向特定应用的嵌入式CPu,与通用型的最大不同

就是嵌入式CPU大多工作在为特定用户群设计的系统中,它通常都具有低功

耗、体积小、集成度高等特点,能够把通用CPU中许多由板卡完成的任务集

成在芯片内部,从而有利于嵌入式系统设计趋于小型化,移动能力大大增强,

跟网络的藕合也越来越紧密。

2)嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行

业的具体应用相结合后的产物。这一点就决定了它必然是一个技术密集、资金

密集、高度分散、不断创新的知识集成系统。

3)嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣、去除冗余,

力争在同样的硅片面积上实现更高的性能,这样才能在具体应用中对处理器的

选择更具有竞争力。

4)嵌入式系统和具体应用有机地结合在一起,它的升级换代也是和具体

产品同步进行,因此嵌入式系统产品一旦进入市场,具有较长的生命周期。

5)为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在

存储器芯片或单片机本身中,而不是存贮于磁盘等载体中。

6)嵌入式系统本身不具备自举开发能力,即使设计完成以后用户通常也

是不能对其中的程序功能进行修改的,必须有一套开发工具和环境才能进行开

发。

2嵌入式系统的技术发展

1.嵌入式始于微型机时代

电子数字计算机诞生于1946年,在其后漫长的历史进程中,计算机始终

是供养在特殊的机房中,实现数值计算的大型昂贵设备。直到20世纪70年代,

微处理器的出现,计算机才出现了历史性的变化。以微处理器为核心的微型计

算机以其小型、价廉、高可靠性特点,迅速走出机房;基于高速数值解算能力

的微型机,表现出的智能化水平引起了控制专业人士的兴趣,要求将微型机嵌

入到一个对象体系中,实现对象体系的智能化控制。例如,将微型计算机经电

气加固、机械加固,并配置各种外围接口电路,安装到大型舰船中构成自动驾

驶仪或轮机状态监测系统。这样一来,计算机便失去了原来的形态与通用的计

算机功能。为了区别于原有的通用计算机系统,把嵌入到对象体系中,实现对

武汉理工大学硕士学位论文

象体系智能化控制的计算机,称作嵌入式计算机系统。因此,嵌入式系统诞生

于微型机时代,嵌入式系统的嵌入性本质是将一个计算机嵌入到一个对象体系

中去,这些是理解嵌入式系统的基本出发点。

2.现代计算机技术的两大分支

由于嵌入式计算机系统要嵌入到对象体系中,实现的是对象的智能化控

制,因此,它有着与通用计算机系统完全不同的技术要求与技术发展方向。通

用计算机系统的技术要求是高速、海量的数值计算;技术发展方向是总线速度

的无限提升,存储容量的无限扩大。而嵌入式计算机系统的技术要求则是对象

的智能化控制能力;技术发展方向是与对象系统密切相关的嵌入性能、控制能

力与控制的可靠性。

早期,人们将通用计算机系统进行改装,在大型设备中实现嵌入式应用。

然而,对于众多的对象系统(如家用电器、仪器仪表、工控单元……),无法

嵌入通用计算机系统,况且嵌入式系统与通用计算机系统的技术发展方向完全

不同,因此,必须独立地发展通用计算机系统与嵌入式计算机系统,这就形成

了现代计算机技术发展的两大分支。

如果说微型机的出现,使计算机进入到现代计算机发展阶段,那么嵌入式

计算机系统的诞生,则标志了计算机进入了通用计算机系统与嵌入式计算机系

统两大分支并行发展时代,从而导致20世纪末,计算机的高速发展时期。

3.嵌入式系统的两种应用模式

嵌入式系统的嵌入式应用特点,决定了它的多学科交叉特点。作为计算机

的内含,要求计算机领域人员介入其体系结构、软件技术、工程应用方面的研

究。然而,了解对象系统的控制要求,实现系统控制模式必须具备对象领域的

专业知识。

)l嵌入式计算机系统起源于微型机时代,但很快就进入到独立发展的单

片机时代。在单片机时代,嵌入式系统以器件形态迅速进入到传统电子技术领

域中,以电子技术应用工程师为主体,实现传统电子系统的智能化,而计算机

专业队伍并没有真正进入单片机应用领域。因此,电子技术应用工程师以自己

习惯性的电子技术应用模式,从事单片机的应用开发。这种应用模式最重要的

特点是:软、硬件的底层性和随意性;对象系统专业技术的密切相关性;缺少

计算机工程设计方法。

2)虽然在单片机时代,计算机专业淡出了嵌入式系统领域,但随着后Pc

时代的到来,网络、通信技术得以发展;同时,嵌入式系统软、硬件技术有了

很大的提升,为计算机专业人士介入嵌入式系统应用开辟了广阔天地。计算机

专业人士的介入,形成的计算机应用模式带有明显的计算机的工程应用特点,

武汉理工大学硕士学位论文

即基于嵌入式系统软、硬件平台,以网络、通信为主的非嵌入式底层应用。

这两种应用模式将并存、互补。由于嵌入式系统最大、最广、最底层的应

用是传统电子技术领域的智能化改造,因此,以通晓对象专业的电子技术队伍

为主,用最少的嵌入式系统软、硬件开销,以8位机为主,带有浓重的电子系

统设计色彩的电子系统应用模式会长期存在下去。

另外,计算机专业人士会愈来愈多地介入嵌入式系统应用,但介于对象专

业知识的隔阂,其应用领域会集中在网络、通信、多媒体、商务电子等方面,

不可能替代原来电子工程师在控制、仪器仪表、机械电子等方面的嵌入式应用。

2CPLD技术〔2,][26]L271〔29,〔3”〔32,

2.1可编程的发展历史

在当今社会数字产品急速发展的同时,数字集成电路本身也在不断地进行

更新换代。它由早期的电子管、晶体管、小规模集成电路、中规模的集成电路、

大规模的集成电路发展到超大规模的集成电路以及许多具有特定功能的专用

集成电路。随着微电子技术的发展,设计和制造集成电路的任务已不完全由半

导体厂商来独立承担。系统设计人员更愿意自己设计专用的集成电路(Aslc)

芯片,而且希望ASIC设计的周期尽可能短,最好在实验室里能设计出合适的

ASIC芯片,并立即投入使用之中,其中应用最广泛的当属复杂可编程逻辑器

件(CPLD)和现场可编程门阵列F(PGA)。

早期的可编程逻辑器件只有可编程只读存储器P(ROM)、紫外光可擦除

只读存储器(EPROM)和电擦除只读存储器E(ZPROM)三种。由于结构的限制,

他们只能完成简单的数字逻辑功能。其后,出现了一类结构上稍微复杂的可编

程芯片,即可编程逻辑器件(PLD),它能够完成各种数字逻辑功能。典型的

PLD是由一个“与”门和一个“或”门阵列组成,而任意一个组合逻辑可以用

“与一或”表达式来描述,所以,PLD能以乘积的形式完成大量的组合逻辑功

能。这一阶段的产品主要有PAL和GAL。PAL由一个可编程的“与”平面与

一个固定的“或”平面构成,或门的输出可以通过触发器有选择地被设置为寄

存器状态。PAL器件是现场可编程的,它的实现工艺有反熔丝技术、EPROM

技术和EEPROM技术等。还有一类结构更为灵活的逻辑器件是可编程逻辑阵

列P(LA),它也是由一个“与”平面和一个“或”平面构成,但是这两个平面

的连接关系是可编程的。PLA器件既有现场可编程的,有掩膜可编程的。在

队L的基础上,又发展了一种通用阵列逻辑(GAL,GneerciArryaLgoic),它447

微型计算机升级换代的两种,嵌入式的LED点阵显示屏的研究与实现相关推荐

  1. 基于51单片机的蓝牙控制双色LED点阵显示屏(实物图+原理图+源码+全套资料)

    资料编号:086 采用stm32单片机,可以通过蓝牙app控制点阵显示不同效果, 具体功能请看演示视频,全套资料齐全: 86-基于51单片机的蓝牙控制双色LED点阵显示屏(实物图+原理图+源码+全套资 ...

  2. 微型计算机显示器的两种引线,第八章章节微型计算机接口技术8-2led显示器接口.ppt...

    第八章章节微型计算机接口技术8-2led显示器接口 第八章 微型计算机接口技术 8-2LED 显示器接口 LED显示器用于显示工业控制参数.过程状态. 1. LED数码管 共阴极LED和共阳极LED ...

  3. qt最大化和还原实现_研究进展 | 水生所关于细菌异化型硝酸盐还原成铵与反硝化脱氮两种途径抉择的分子调控机制研究取得进展...

    在无氧和缺氧条件下,许多细菌可利用硝酸根和亚硝酸根作为电子受体进行无氧呼吸,包括异化型硝酸盐还原成铵(dissimilatory nitrate reduction (DNR) to ammonia, ...

  4. 计算机图形学--图像的两种存储方式:点阵存储和矢量存储

    计算机可以使用两种方式来显示图像: 一:点阵文件:又名:取样图像.点阵图像.位图图像.从现实世界中通过数字化设备(扫描仪)获取的图.点阵文件缩放会失真,保存起来占用空间比较大. 主要的参数有1. 图像 ...

  5. 微型计算机发展的两种形态是,【2013年计算机基础知识习题与答案(四)】- 环球网校...

    问答题 1.按器件划分,各代电子计算机的特征是什么? 第一代计算机的元器件大都采用电子管;第二代计算机的元器件大都采用晶体管:第三代计算机的元器件大都采用中小规模集成电路;第四代计算机的元器件大都采用 ...

  6. STM32使用另外两种方法使LED灯闪烁

    文章目录 GPIO_SetBits/GPIO_ResetBits函数介绍 第二种led闪烁语句 GPIO_Write函数介绍 第三种led闪烁语句 杨桃32学习笔记,本文图片文字皆为转述 GPIO_S ...

  7. 基于FPGA的LED点阵系统开发

    LED点阵显示屏被用到很多领域,随着电子技术的发展,LED点阵书写显示屏的广泛应用是一种趋势.传统的LED点阵显示是由微处理器实现的,但是以FPGA做控制器将成为发展趋势.FPGA的结构灵活,其逻辑单 ...

  8. LED 16*16点阵显示屏

    实验二   16*16点阵 高亮度LED发光管构成点阵,通过编程控制可以显示中英文字符.图形及视频动态图形.所显示字符的点阵数据可以自行编写(即直接点阵画图),也可从标准字库(如ASC16.HZ16) ...

  9. 51单片机 | LED点阵实验 | 点亮一个点 | 显示数字 | 显示图像

    文章目录 一.LED点阵介绍 二.硬件设计 三.软件设计 1.LED点阵(点亮一个点) 2.LED点阵(显示数字) 3.LED点阵(显示图像) 四.实验现象 1.LED 点阵(点亮一个点) 2. LE ...

  10. 8051单片机实战分析(以STC89C52RC为例) | 09 - LED点阵显示数字

    对于LED 8*8 点阵的驱动需要用到74HC595数字器件,不了解或者忘记的可以查看博文<74HC595秒懂>学习或者回顾一下! 1 LED点阵 LED 点阵是由发光二极管排列组成的显示 ...

最新文章

  1. 上海的超级计算机,亚洲第一超级计算机在上海投入运行
  2. python D5 字典
  3. fcn网络结构代码_FCN实现2-模型结构及实现
  4. Ubuntu 16.04下面安装grub-customizer来切换ubuntu+win7双系统开机启动顺序
  5. 从SAP Leonardo到SAP Data Intelligence
  6. shell oracle查询数组,shell 脚本 ---数组
  7. java swt最小化到托盘_SWT 中实现最小化到托盘图标,并只能通过托盘的弹出菜单关闭程序...
  8. java restsharp_C# RestSharp应用
  9. 信阳农林技术学院经纬度_信阳农林学院驻村工作队为扶贫村协调种苗助力美丽乡村建设...
  10. 黑科技抗疫,Python 开发者大集结!
  11. 创建ASP.NET MVC5 应用程序
  12. Calibre转换电子书格式
  13. c语言windows文本框,windows编程 如何创建文本框?
  14. 用javascript 判断IE窗口是否打开
  15. 全家桶靠边站 用Windows自带功能解决3大难题
  16. SQL中PIVOT的用法
  17. java友盟自定义行为_友盟自定义事件常见问题
  18. 金大侠眼光果然犀利:《笑傲江湖》只值一块钱
  19. 论文阅读《Direct Sparse Odometry》1
  20. 课后作业——Day10

热门文章

  1. 女孩们,请别到职场卖萌,甘当不专…
  2. 征途对计算机配置要求,征途2配置要求是什么?
  3. 第10章 物理安全要求
  4. 独孤九剑之SQL调优
  5. 网络安全笔记-28-Linux压缩与安装
  6. Android小程序白屏,微信小程序在安卓的白屏问题原因及改进讲解
  7. 笔记本电脑怎么打不开计算机,笔记本电脑打不开了怎么办
  8. [文献翻译自用]运用本地差分隐私的基于物品的协同过滤
  9. 项目反应理论 EM估计
  10. 提出“和而不同”的思想——与管仲并称的晏婴