【毕业学位论文】(Word原稿)LED显示屏控制系统的分析与设计-电子与信息工程_第1页
【毕业学位论文】(Word原稿)LED显示屏控制系统的分析与设计-电子与信息工程_第2页
【毕业学位论文】(Word原稿)LED显示屏控制系统的分析与设计-电子与信息工程_第3页
【毕业学位论文】(Word原稿)LED显示屏控制系统的分析与设计-电子与信息工程_第4页
【毕业学位论文】(Word原稿)LED显示屏控制系统的分析与设计-电子与信息工程_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业论文 (设计 ) 题 目 示屏控制系统的分析与设计 学生姓名 司 红 君 学 号 20031334004 院 系 电 子与信息工程学院 专 业 通信工程 指导教师 周 杰 二七年 五 月 三十 日 1 前言 一、问题的提出: 用于图文显示的 示屏,如果只显示一些图形、文字,而对 图像 、动画以及信息的实时显示要求不高,而且信息的内容和屏与屏切换相对比较稳定,不需要固定计算机实时服务,只需要在控制显示屏的单片机中加入存储块,实现信息的保存功能。通过无线发射机和无线接收机进行数据的传输,达到对 示屏的控制。 二、论文的主要研究内容 : 通过软件编辑实现图文编辑与传输。采用 习惯的 体,开启文本编辑区,完成图形和文字的编辑工作。在控制系统中实现字模的提取与保存,无需在单片机中加入汉字库。通过采用 无 线 发射机串行通讯方式,无线接受机接收信息发送给 示屏,从而完成信息的传输。 通过对点阵模块和控制电路的分析,确定 示屏的部件构成 ;通过对单片机及智能控制模块的分析,确定 示屏的组成结构和扫描驱动方式,实现 示屏的显示。 三、本课题系统图 无线发射机硬件控制模块 无线接收机硬件控制模块 口通信 发射信息 控制系统 单片机系统 阵显示屏 行列扫描驱动 2 四、论文的组织 论文分为三个部分,分别是:系统的控制部分,无线数据传输系统部分以及 示屏工作部分。 具体组织安排如下: 第一部分: 示屏控制系统的分析与设计 。 这一部分主要由司红君同学设计,在这一部分中主要介绍以下内容: 1、根据具体应用环境的要求,对整个系统进行详细的分析。主要介绍 : 1)整体分析。对软件的整体结构、框架进行分析 ; 2)软件控制系统 分析。在本节中,对系统的编辑、保存、预览功能进行详细的分析与设计 ; 2、核心控制系统的设计与实现, 具体如下: 1)编辑功能设计与实现 ; 2)字模 ; 3)图 像 预处理的设计与实现 ; 4)在核心功能初步实现的基础上,对系统 进行开发。 3、 设备通讯,利用 行通信实现 与无线传输机之间的数据传输。 第二部分: 基于 无线数据传输系统设计 。 这一部分主要由王丽霞同学设计,在这一部分中主要介绍以下内容: 1. 简单介绍 列单片机。 据传输 发射机 的设计 1) 以 片为基本部件的无线数据传输发射机的各部原理 2) 发送信机控制 信号 3) 发送信机端的程式设计框图 1) 高频放大电路 2) 遥控接收机接收编码 原理 1) 发送信机的安装调试 2) 接收机调测,动作确认 5小结 第三部分: 示屏工作原理。 这一部分主要由邓成富同学设计,在这一部分中主要介绍 : 1、 介绍 历史、现状及发展 3 2、 单片机概述及 示屏的系统概述 3、 根据设计的要求,对 示屏系统整体结构框架进行分析,并介绍工作过程。 1、 硬件设计。主要完成 示屏的驱动任务,采用 列单片机控制,单片机主要负责与上位机间的通讯接收文件信息并保存,通过行列驱动器控制完成 阵的驱动和控制信号。 2、 软件设计。主要介绍 阵 汉字的显示原理,并通过字模提取软件将 16 16 点阵的汉字字模转换成 8 32 的编码,进行编辑语言输入。 4 目 录 前 言 1 摘 要 5 第 1 章 绪论 5 示屏的研究背景及意义 5 件开发工具 C+概述 6 第 2 章 示屏控制系统的系统分析 7 体分析 8 算机软件模块分析与设计 8 第 3 章 串行接口 10 行通信的工作原理 10 行通信简介 10 脚及使 用 11 绍 12 第 4 章 软件 控制系统 设计与实现 13 辑功能设计与实现 14 模提取 16 果添加与预览功能的设计与实现 18 制系统软件设计 20 第 5 章 总 结 26 参考文献 27 致 谢 28 29 5 示屏控制系统的研究与设计 司红君 南京信息工程大学电子与信息工程学院,南京 210044 摘要 : 本文根据 文显示屏系统的具体要求,通过查阅资料,分析并归纳出具体设计方案。即系统体系结构、系 统整体 工 作 流程、软件控制系统的设计以及串行 通信 设计 。这个系统的 工 作流程是 :通过软件控制系统提供的编辑工 具完成 图 文编辑 工 作,对编辑的信息实现字模提取,然后可以根据系统提供的显示模式加载显示效果,确认为欲显示信息后保存文件,然后通过程序调用 数, 并采用 口通信,实现数据到无线发射机的传输。 本文 具体设计了 三 个模块 :编辑功能模块 , 字模提取模块 , 效果添加及预览模块 。 系统是否需要更新以及现有设计是否能够满 足要求都有待于进一步的研究。 关键词 : C+ 字模 串行通 信 第 1 章 绪论 示屏的研究背景及意义 在 当今 现代信息化社会的高速发展过 程中,大屏幕显示已经从公共信息展示等商业应用向 消费类多媒体应用渗透。随着宽带网络的发展,数字化的多媒体内容将在信息世界中占据主流,新型的大屏幕显示设备将代替传统电视机成为人们享受信息和多媒体内容的中心。 与传统的显 示设备相比, 这种未来的巨大需求让大屏幕显示技术成为众人目光的焦 点 : (1) 示屏色彩丰富,显示方式变化多样 (图形、文字、三维、二维动画、电视画面等 )、亮度高、寿命长,是信息传播设施划时代的产品。 (2) 示屏是 集光电子技术、微电子技术、计算机技术、信息处理技术于一体的高技术产品,可用来显示文字、计算机屏幕同步的图形。它以其超大画面、超强视觉、灵活多变的显示方式等独居一格的优势,是目前国际上使用广泛的显示系统。 (3) 示屏应用广泛,金融证券、银行利率、商业广告、文化娱乐等方面,有巨大的社会效益和丰厚的经济效益。 在其历史的演变过程中,出现了多种信息传播媒体 : 但就其性能看 : 如阴级管 (石英管 (型电视,成本非常昂贵,在不需要超大画面且在室内使用时效果尚可 ; 彩色液 晶显示同样成本昂贵、电路复杂,面积有限 ,受视频角的影响非常大,可视角度很小 ; 影象投影设备亮度小、清晰度差 (画面受光不均匀 ); 电视墙表面有分割线,视觉上有异物感,室外应用时亮度效果差。而 示屏以其受空间限制较小,并可以根据用户要求设计屏的大小,具有全彩色效果,视角大,可以用于显示文字、图案、图象、动画、视频、录象信号等各种信息的特点得到了突飞猛进的发展。 示屏的发展主要经历了三个阶段 : 6 1、 1990 年以前 示屏的成长时期。一方面,受 料器件的限制, 示屏的应用领域没有广泛开展 ;另一方面,显示屏控制技术基本上 是通讯控制方式,客观上影响了显示效果。这一时期的 示屏在国外应用较广,国内很少,产品以红、绿双基色为主,控制方式为通讯控制,灰度等级为单点 4 级调灰,成本较高。 2、 1990,这一段是 示屏迅速发展的时期。进入九十年代,全球信息产业高速增长,信息技术各个领域不断突破, 示屏在 料和控制技术方面也不断出现新的成果。蓝色 片研制成功,全彩色 示屏进入市场 ;电子计算机及微电子领域的技术发展,在显示屏控制技术领域出现了视频控制技术,显示屏灰度等级实现 16级灰度和 64 级灰 度调灰,显示屏的动态显示效果大大提高,产品应用领域涉及金融证券、体育、机场、铁路、车站、公路交通、商业广告、邮电电信等诸多领域,特别是 1993 年证券股票业的发展更引发了 示屏市场的大幅增长。 示屏在平板显示领域的主流产品局面基本形成, 示屏产业成为新兴的高科技产业。 3、 1995 年以来, 示屏的发展进入一个总体稳步提高产业格局调整完善的时期。进入新世纪,光电子产业得到广泛的重视,中国加入 京申奥成功等,成为 示屏产业发展的契机, 示屏必将得到飞跃发展 5。 件开发工具 C+概述 C+语言是一种优秀的面向对象程序设计语言,它在 C 语言的基础上发展而来,但它比C 语言更容易为人们学习和掌握。 C+以其独特的语言机制在计算机科学的各个领域中得到了广泛的应用。面向对象的设计思想是在原来结构化程序设计方法基础上的一个质的飞跃,C+完美地体现了面向对象的各种特性。 作为 一个面向对象的开发工具,而不同于传统的基于过程的编程工具,所以 在本文中 必须明确以下几个概念: 1、 对象 从概念上讲,对象代表着正在创建的系统中的一个实体。例如,在一个学校管理 系统中,像学生、教师、成绩单等都是对象,这些对象对于实现系统的完整功能都是必要的。 从实现形式上讲,对象一个属性(状态)和操作(方法或行为)的封装体。属性是由对象中变量的内容和值定义的,例如学生有年龄、性别、入学日期等属性。各个对象的属性值互不相同。操作是一系列的实现步骤,它能够完成特定的功能,例如对学生可以有选 课、毕业等操作。在 C+中,对象的状态由成员变量的值表示,操作由对象的成员函数完成。 对象实现了信息隐藏,对象与外部是通过操作接口联系的,操作的具体实现外部是不可见的。封装的目的就是阻止非法的访问, 操作接口提供了这个对象的功能。 对象是通过消息与另一个对象传递信息的,每当一个操作被调用,就有一条消息被发送到这个对象上,消息带来将被执行的这个操作的详细内容。在 C+中,向对象发送消息就是调用对象的成员函数,从而获取对象的状态信息或是对对象的状态进行修改。 7 2、 类 类是对象的模板,它包含所创建对象的状态描述和方法的定义。类的完整定义包含了外部接口和内部算法以及数据结构的形式。 由一个特定的类所创建的对象被称为这个类的实例,因此类是对象的抽象及描述,它是具有共同行为的若干对象的统一描述体。 类是抽象数据类型 的实现。一个类的所有对象都有相同的数据结构,并且共享相同的实现操作的代码,而各个对象有着各自不同的状态,即私有的存储。因此,类是所有对象的共同的行为和不同状态的集合体。 3、 继承 类提供了说明一组对象结构的机制,再借助于继承扩充类的定义方式,从而体现代码可重用的优越性。 继承提供了创建新类的一种方法,这种方法就是说,一个新类可以通过对已有类进行修改或扩充来满足新类的要求。新类共享已有类的行为,而自己还具有修改的或额外添加的行为。因此,可以说继承的本质特征是行为共享。 从一个类继承定义的新类将继承已有类的所有 方法和属性,并且还可以添加所需要的新的方法和属性。新类被称为已有类的子类,而已有类称为父类,又叫基类,新类又叫派生类。 面向对象的 3 个要素是对象、类和继承。在 C+中,类是主要的编程对象,程序员需要设计类的成员变量和成员函数,以及类与外界的接口。对象即类的实例化,类是对象的模板。同一个类的对象具有相同的行为,但状态可以不同。继承是创建新类的一种重要方法,派生类按照继承类型的不同可以从基类继承到不同的成员,同时派生类还可以添加新的成员,通过这种继承和扩充得到新的类。 第 2 章 示屏控制系统 的 系统分析 根据 示屏控制系统的应用,本章 设计了 文显示屏的体系结构和工 作流程。其中软件系统与 无线传输 控制硬件主系统之间采用串行通讯方式完成程序下载,实现文 本 信息的传输。 整体分析 示屏系统组成 文显示屏系统由软件控制系统、 无线传输系统、 设备主控制器、 示点阵、电源等部分组成。基本 结构如下图: 8 图 4示屏总体框架 系统工 作过程 : 软件控制系统主要完成的任务为图文编辑、字模提取与保存、 图像 预览与文件传输 ; 无线传输系统主要完成文件信息由 传输至 示器 , 硬件控制系统中 阵主要任务是通过电流控制完成信息显示, 通过单片机的扫描驱动方式的控制对 阵行列驱动,实现设备的驱动并最终实现接收的图文显示功能。 算机 软件模块分析与设计 软件模块分为编辑部分和控制通 讯部分,编辑部分实现图文文件的编辑功能,通讯部分通过 口通讯完成 文件到 单片机存储模块 的传输。 通讯部分将在第三章做详细的介绍。 系统设计采用 作系统下,开启文本编辑窗口,客户区内像素 点采用与实际阵显示屏 像素 点相同,功能类似 档编辑工具,包括编辑模块、绘图模块、文字编辑模块、颜色控制模块、显示效果加载模块、预览模块、信息下载模块。 1、 编辑模块 1)除 生成的剪贴、复制、粘贴功能,系统加入了撤消、重复功能。 ( 1) 选中撤消功能可以实 现之前编辑工 作的一 步 步 取消功能。 ( 2) 选中重复功能可以实现之前编辑工 作的最近的一条操作命令。 2)绘图 : 包括直线、矩形、椭圆、圆等在内的图形绘制功能。 3)文字编辑 : 包括各种字体、字形、字号、效果、颜色的 文字的编辑,并且根据应用的特殊用途,加入指定位置文字的编辑。 ( 1) 选中文字功能,弹出字体选择框体,可以选择各种字体的文字进行编辑 ( 2) 调出具体文字位置编辑对话框,输入文字和要求显示位置的横坐标和纵坐标。 件控制系统 单片机 各功能模块 行驱动器示点阵 列 驱 动 器无线 发射 机 无线接受机 9 4)颜色控制模块 : 由于应用领域的具体特点,主要采用了红、绿、黄三种颜色,可以实现颜色控制。 2、增添效果模块 : 通过增添显示效果和传输通讯中多屏文件单屏传送,完善了控制系统的功能。 1)普通效果,静态的显示屏幕上的信息 2)滚动效果,可以实现从左向右的信息滚 动显示,可以与静态信息 穿插显示。 3)单屏信息传输,实现编辑待传输信息的保存。 4)多屏信息传输,实现编辑保存好的单屏信息合并保存成一个文件,大大减少传输文件时的烦琐。 3、图像 预览模块 : 在文件传输之前实现字模信息的预览功能 ,可以实现预览传输前所保存的任何形式的字模信息,并且直接集成到工 具栏文件打开功能键按钮。 1)显示效果,通过文件传输前的预览,可以调整静态与滚动显示效果的排列顺序。 2)显示时间,显示不同屏幕显示信息之间的时间间隔。 软件模块结构图 如下: 图 3件模块结构图 第 3 章 串行接口 行通信的工作原理 在各种单片机应用系统的 设计中,如智能仪器仪表、各类手持设备、 收器等,都会遇到怎样与 机的主板通过并行口和串行口等与外设交换数据,并行口主要进行短距离的数据传送,传送速率较快,通常用作打印机的输出。而长距离的数控制模块 编辑模块 增添效果模块 图像预览模块 设备通讯模块 文字编辑 图形编辑 颜色控制 滚动效果 多屏文件合并 显示效果 显示时间 设备通讯 文件传输 10 据传送只能采用串行口,串行口只需一根数据线进行数据传送,传送距离较长,投资较少,但传送速率较低。因此,在数据量不大、传输要求不高的情况下,一般都采用串行通讯方式 ,即通过与 配置的 准串行接口 相连接来实现应用系统与 为了能使微机与单片机之间能通信,必须遵守相同的通信协议。由于单片机的串行口以平进行输入输出,而微机的 口则采用 +12V 和的 平方式,与 准串行接口的电气规范不一致,因此要实现单片机与 之间的数据通读,必须进行电平转换。一般常用的平转换器件有 ,但 要 +源,这对于不具备 +源的单片机系统是非常不便的,而双路发器 是基于这一功能开发的新型器件 4。 行通信简介 串行通信接口标准经过使用和发展,目前 已经有几种。但都是在 准的基础上经过改进而形成的。 准是美国 子工业联合会 )与 公司一起开发的1969 年公布的通信协议。它适合于数据传输速率在 020000b/s 范围内的通信。这个标准对串行通信接口的有关问题,如信号线功能、电器特性都作了明确规定。由于通行设备厂商都生产与 式兼容的通信设备,因此,它作为一种标准,目前已在微机通信接 口 中广泛采用。 准 (协议 )的全称是 准,其中 表美国电子工业协会, 表推荐标准, 232 是标识号, C 代表 最新一次修改 (1969 在这之前,有 它规定连接电缆和机械、电气特性、信号功能及传送过程。 定 标准接口有 25 条线, 4 条数据线、 11 条控制线、 3 条定时 线、 7 条备用和未定义线,常用的只有 9 根,它们是 : ( 1)联络控制信号线 : 数据装置准备好 ( 有效时 (态,表明 于可以使用的状态。 数据终端准备好 ( 有效时 (态,表明数据终端可以使用。 这两个信号有时连到电源上,一上电就立即有效。这两个设备状态信号有效,只表示设备本身可用,并不说明通信链路可以开始进行通信了,能否开始进行通信要由下面的控制信号决定。 请求发送 (to 用来表示 求 送数据,即当终端要发送数据时,使该信号有效 (态 ),向 求发送。它用来控制 否要进入发送状态。 允许发送 (to 用来表示 备好接收 来的数据,是对请 11 求发送信号 响应信号。当 准备好接收终端传来的数据,并向前发送时,使该信号有效,通知终端开始沿发送数据线 送数据。 这对 求应答联络信号是用于半双工 统中发送方式和接收方式之间的切换。在全双工系统中 作发送方式和接收方式之间的切换。在全双工系统中,因配置双向通道,故不需要 络信号,使其变高。 接收线信号检出 ( 用来表示 接通通信链路,告知 备接收数据。当本地的 到由通信链路另一端 (远地 )的 来的载波信号时,使 号有效,通知终端准备接收,并且由 接收下来的载波信号解调成数字两数据后,沿接收数据线 到终端。此线也叫做数据载波检出 (。 振铃指示 ( 当 到交换台送来的振铃呼叫信号时,使该信号有效 (态 ),通知终端,已被呼叫。 ( 2)数据发送与接收线 : 发送数据 ( 通过 端将串行数据发送到 接收数据 ( 通过 终端接收从 来的串行数据,( ( 3)地线有两根线 信号地和保护地信号线,无方向。 脚及使用 从机械特性而言, 括标准的 25 针及简化的 9 针引脚排列。实际上, 5 条引脚中有许多是很少使用的,要完成最基本的串行通信功能,只需要 可。 表 1 为常用的 9 针接口各引脚的信号功能。 引脚 信号 信号源 类型 描述 1 制 载波信号检测 2 据 数据接收 3 据 数据接收 4 制 数据终端准备好 5 信号地 6 制 数据设置准备好 7 制 请求发送 8 制 清除发送 9 制 振铃指示 表 1 从电气特性而言, 线的逻辑电平与 平完全不兼容,因此必须进行电平 12 转换。目前常使用的电平转换电路为 绍 双路驱动 /接收器,内部包括电容型的电压生成器,可以将单 5V 电源转换成符合 电压等级。接收器将 准的输入电平转换成平。接收器的典型临界值是 型磁滞是 ,可以接收 +输入信号。驱动器 (发送器 )将 入电平转换成 平。图 其管脚分布图。其特性如下 6。 图 3脚图 (1)单 5V 电源 (2) 艺 (3)两个驱动器和两个接收器 (4)+输入电平 (5)低工作电流: 8型值 (6)满足和超过 荐标准 工艺技术如下 : (1)两个驱动器及两个接收器 (2)+入电平 (3)低电源电流:典型值是 84)符合甚至优于 准 荐标准 V. 28 (5)可与 司的 换 (6)护大于 法 3015)标准的 2000V 注意事项 : (1)工作温度 (自然通风 )范围内的极限参数 (除非另有说明 ) (2)输入电源电压范围, 0. 3V 至 6V (3)正输出电源电压范围, 3V 至 15V (4)负输出电源电压范围, 3V 至 5)输入电压范围, 动器 3v 至 0. 3V (6)接收器 +13 (7)输出电压范围, 3V 至 O. 3V (8) 3V 至 O. 3V (9)短路持续时间: 限制 (10)工作温度 (自然通风 )范围, 0 至 70 (11) 85 (12)存储温度范围, 150 (13)引线温度,离外壳 ), 10 秒 260 强度超出所列的极限参数可能导致器件的永久性损坏。这些仅仅是极限参数,并不意味着在极限参数条件下或在任何其它超出推荐工作条件所示参数的情况下器件 能有效地工作。延长在极限参数条件下的工作时间会影响器件的可靠性 7。 第 4 章 软件控制系统的设计与实现 在 示屏的软件 控制系统中,文 本信息的编辑、字模信息的保存、显示效果的处理、图像 预览以及设备通讯是设计的核心上作。下面就这四个核心功能做详细的研究与设计。 辑功能设计与实现 在 示屏上展现所要显示的内容以及效果,编辑工 作是最重要的环节之一。本系统在设计时采用 . 0 开发工具,用 完成整个设计工 作。 基于 立工 程,以单文档 形式开启文本区。下面对工 程进行分析和设计 : 1、 文本区的开启 : 由于所应用的 示屏的像素点数量已定,而计算机屏幕的分辨率显然远远高于显示屏,这样 造成逻辑坐标的不同,即而显示的图像会有扭曲、拉长甚至失真情况。所以可以通过选择开启窗口的计算机屏幕像素点与显示屏像素数之间恰当的比例来减小误差。 现在用来解决此问题的方法很多。例如点阵数据的压缩方法,由于在 境下,系统默认的每 个汉字为 4000 多点,而 16 16 点阵一个字的大屏幕,每 个汉字为 256 点,所以根据计算,可以采用间隔取点的方式,在横向和纵向每 隔 12 个点取一个点,每 个汉字 256个点组成的原理来压缩数据。 但为了图像不失真,本系统采用所开启文本区与显示屏像素数完全相同的方式,从而避免了圆变 椭圆,正方形变矩形,甚至连划斜线时的斜率也不会变。 数用来设置整个窗口的大小,但是窗口外框还包括菜单,工具栏,状态栏与客户区。而系统定义的文本区要求精确的 于字模信息保存。所以表示客户区大小的纵坐标要加上状态栏与工 具栏的高度,甚至菜单与窗口外框的边缘也要扣 除 1。 /设置客户区大小的函数 14 0; =& ( ) ); ( &() ); (); 384+(384 = (192+(192; ; 通过对客户区的精确控制,可以真正的使文本 区的像 素点数与显示屏的平面发光点数对应,而且为了编辑操作过程中不至于因为失误造成 文本 区内的象素改变,所以系统限制了窗体最大化控制 3 9。 = /取消最大化使窗体大小固定。 2、 编辑功能设计 : 在控制系统中,把文字与图形的输入通 通想象成是图像的编辑,这样就像 在画板上一样,随心所欲的完成编辑工 作。 绘图都是通过 是设备与数据之间的媒介,可以缩写为 将绘图 输出到一个设备上。 存储设备的属性与输出绘图的数据。在 要输出绘图数据至一个设备上,必须准备一个针对此设备的 象,它是继承于 类的对象。这个 象可以使用 的一些绘图函数 (如画线、圆、方形等 )。每 个 须附着一些所谓的 (对象,如常见的画笔、画刷、字形、位图等画图上具 )以配合绘图函数。 15 系统通过编写 函数画直线、 函数画矩形、 )函数画椭圆、 )函数完成图形的编辑 2 3。 需要 指出的是将 构 : 调用 法。 象的析构很重要,特别是自己创建的对象,一定要在适当的时机 (象已经不在附着在 )去掉。解除附着的方法只有以 数选择别的新的对象 (旧的对象会自动被消除 )。可以选择 存的对象来解除对象的依附关系,因为 存的对象会在不用的时候自动析构。 公开的成员函数,所以它的子类都可以使用。 文字的输入 : 通过 生成一个选 择字体类型 (对话框。 ; m _ = = = ; 调用系统自带的输入法,包括文字的字体、字形、颜色、效果 等。 系统加载 话框,以文本编辑区左上顶点为坐标原点,向右为 X 轴正方向,向下为 Y 轴正方向 建立逻辑坐标系,实现文字指定位置的编辑 : (); = 000, 000); 16 &m 0); ; 在 函数中嵌入 函数, /文本区内文字输入 X 轴 , /文本区内文字输入 Y 轴 颜色的控制 : 在 统中,色彩是以 定义的,即 是一个四字节字,其中的 3 个字节分别代表红,绿,蓝三 种基本单色, 也就是 每 一个基本单色由一个字节来表示,亦即每 一个基本单色有 256 种色阶。所以 16777216 种色彩变化。虽然计算机内定义了这么多颜色,但是对于应用与现实生活中的 示屏来说无须也无法达到。因为人眼对不同颜色光线的敏感程度不同,并且红、绿和黄三种颜色是人眼视觉细胞最敏感的,所以这三种颜色成为基色,通过其不同比例的混合就能实现从白到黑的各种颜色。所以也正是应用于交通警 视最为普遍的颜色。 示屏应用于交通指挥大厅的法律宣传,为公众传输信息以及服务,基于特殊的应用领域,图 文显示屏都只有三种颜色的变化。所以控制系统在上具栏内只添加了以上三种颜色满足今后扩展的要求。 字模提取 模简介 文字的字模是一组数字,但它的意义却与数字的意义有着根本的变化,它是用数字的各位信息来记载英文或汉字的形状 1。 在电脑硬件中,根本没有汉字这个概念,也没有英文的概念,其认识的概念只有 内码 (将 的高 128 个很少用到的数值以两个为一组来表示汉字,即汉字的内码。而剩下的低 128 位则留给英文字符使用,即英文的内码 )。如果你用启动盘启动系统后用 令可能得到一串串 莫名其妙的字符,但那确确实实是汉字,如果你启动 其他的汉字系统后,就会看到那是一个个熟悉的汉字。在硬件系统内,英文的字模信息一般固化在,即使在没有进入系统的 ,也可以让你看到英文字符。而在 ,中文的字模信息一般记录在汉字库文件里 (将制作好的字模放到一个个标准的库中,这就是点阵字库文件 )。 示屏领域字模实现技术 在通过软件实现的技术中,目前有许多字模生成软件,软件打开后输入汉字,点“检取”, 17 十六进制数据的汉字代码即可自动生成,把我们所需要的竖排数据复制到我们 的程序中即可。在通过硬件实现字模提取的技术中,有在单片机系统中增加硬汉字库的方法,主控器发送的汉字是其机内码,用两个字节来表示一个汉字。根据机内码,显示单元控制模块从汉字库中查取显示字模,实现汉字显示。由于带有硬汉字库,进行动态文字显示时,通用智能显示单元仅接受汉字的机内码即可,这样数据通讯量大大减少。因此,“动态文字显示速度快”。 件控制系统字模提取的分析与设计 而在 示屏控制系统具体应用的 作系统下如何提取 字模信息是设计的核心。软件控制系统在实际编辑过程中,要求各种字体、 字号的文字都能被编辑、保存。所以系统在设计时,把文本区理解为由众多的象素点构成,而把不同字体、字号的文字理解为一幅图像。因为所开启的文本区大小与 示屏的大小对应,所以采用 16 16 点阵为单位,把文本区内的每个像素点都看成一个二维数组,由于系统中各种颜色都有对应的值,赋予每个不同颜色的像素点不同的对应值,再把每个点赋予一个 的值,这样保存下来的信息就是二进制数据。通过这样的设计,我们不仅可以把任何字型,任何大小的文字保存下来,还可以显示以 256 个像素点阵为单位的任何图形。在软件控制系统中实现字模的 提取,也就避免了在单片机中加载硬汉字库模块,从而简化了硬件模块的设计。 以下以单色屏为例,介绍系统采用字模保存的算法设计 : 定义 像素点的颜色,判断某个点的颜色值。如果值为 明此点为白色,赋予此点值 0。由于单色屏只有红色和不显色两种,所以可以简单赋值为除白色外其余点赋值为 1。 dc( 92 384=0; 9248=0; ; ; i, j, k; i=0;i192;i+) j=0;j48;j+) k=0;k8;k+) i j+=i 8=j+k*(2, (7); 果添加与预览功能的设计与实现 在当今高度信息化的社会,图形图像等形象性信息所占比例 日 益提高,计算机在各种信息处理中正发挥 着重要作用。由于数字化技术、计算机技术的介入,传统的模拟图像为主

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论