LED综合显示应用系统研究毕业论文.doc

上传人:laozhun 文档编号:3931882 上传时间:2023-03-28 格式:DOC 页数:47 大小:2.19MB
返回 下载 相关 举报
LED综合显示应用系统研究毕业论文.doc_第1页
第1页 / 共47页
LED综合显示应用系统研究毕业论文.doc_第2页
第2页 / 共47页
LED综合显示应用系统研究毕业论文.doc_第3页
第3页 / 共47页
LED综合显示应用系统研究毕业论文.doc_第4页
第4页 / 共47页
LED综合显示应用系统研究毕业论文.doc_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《LED综合显示应用系统研究毕业论文.doc》由会员分享,可在线阅读,更多相关《LED综合显示应用系统研究毕业论文.doc(47页珍藏版)》请在三一办公上搜索。

1、本科毕业设计( 论文 )题 目:LED综合显示应用系统研究 毕业设计(论文)独创性声明本人所呈交的毕业论文是在指导教师指导下进行的工作及取得的成果。除文中已经注明的内容外,本论文不包含其他个人已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 作者签名: 纪宇翔 日期:2010年5月12日毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教

2、育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除

3、了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日指导教师

4、评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神 优 良 中 及格 不及格2、学生掌握专业知识、技能的扎实程度 优 良 中 及格 不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力 优 良 中 及格 不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性 优 良 中 及格 不及格5、完成毕业论文(设计)期间的出勤情况 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文

5、(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)指导教师: (签名) 单位: (盖章)年 月 日评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格

6、 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)评阅教师: (签名) 单位: (盖章)年 月 日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况 优 良 中 及格 不及格2、对答辩问题的反应、理解、表达情况 优 良 中 及格 不及格3、学生答辩过程中的精神状态 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2

7、、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格评定成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)教研室主任(或答辩小组组长): (签名)年 月 日教学系意见:系主任: (签名)年 月 日LED综合显示应用与研究摘要本论文实现了一种通过上位机控制8块1616三色点阵LED显示屏,显示汉字,字符,位图的方法。通过C51编程,使得

8、8块1616三色点阵LED显示屏驱动程序模块化,使其调用简便明了。然后通过VB语言制作的上位机界面,对显示屏实现实时控制。关键词:单片机;8块1616三色点阵LED动静态显示屏;上位机控制LED Comprehensive Display SystemABSTRACTThis paper describes a method that a PC which can controll eight 16 16 tri-color dot matrix LED static display, displaying Chinese characters, character, bit map. By

9、using C51 programming makes eight 16 16 three-color dot matrix LED display driver static and dynamic modular. Its easier to understand their calling. By using the VB language makes a virtual PC panel which can make real-time control on the screen possible.Key words: Single-chip; eight 16 16 tri-colo

10、r dot matrix LED static display; Driver module;PC control目录1 引言12 LED显示基础12.1发光二极管22.2点阵LED显示系统22.3 LED驱动32.3.1 LED驱动芯片32.3.2 动态扫描62.3.3 驱动电路原理62.4汉字显示原理83 LED显示的应用程序实例103.1生成字模103.1.1用PCtoLCD2002软件进行文字的输入103.1.2用PCtoLCD2002软件进行英文,数字和符号输入113.13 用PCtoLCD2002软件生成图像的字模133.2在 Keil 环境建立工程133.3下载程序143.4 L

11、ED显示设计153.4.1 LED显示8个汉字153.4.2 LED显示12816点阵图像173.5上位机程序设计194 结论21致谢22参考文献23附录241、 引言自1976年第一个红光LED问世以来,经过30年的发展,LED已形成各种光谱系列产品,单个LED的功率也从最初的零点零几瓦发展至几瓦乃至数十瓦。2001年白光LED研制成功,人们期待LED最终能进入照明领域,甚至进入家庭照明。最新白光LED的研究成果更是激动人心。小功率LED的发光效率已达100lm/W。特别是RGBLED的研究结果表明,LED也与常规三基色荧光灯一样,可以获得各种不同的色温和均匀的照明环境。LED光源的进展和人

12、们对它在照明领域中应用的期待,也对相应的光学检测技术有了新的要求。由于LED的光学特性与传统光源有较大差别,需要研究开发适应这种新型光源的测量方法。 单片机具有小巧、低功耗、控制功能强的优点。把它做到产品的内部,取代部分电子元器件,可使产品体积缩小,功能增强,实现不同程度的智能化,这是其它任何计算机无法比拟的。 日常生活中含单片机的电器产品:电子秤、便携式心率监护仪、中频电疗仪、高级玩具、电视机、洗衣机、电冰箱、电磁炉、微波炉、空调、家用防盗报警器等产品中都有单片机的用武之地。智能化的仪器仪表:这是国内目前应用单片机最多、最活跃的领域。在各类仪器仪表中(包括温度、湿度、流量、流速、电压、频率、

13、功率、厚度、角度、长度、硬度、元素测定等),引入单片机,使仪器仪表数字化、智能化、微型化,功能大大提高。 如:精密数字温度计、湿度控制仪、智能流量监测控制仪、便携式流速仪、频率计、智能电度表、智能示波器、智能转速数字显示、黑匣子等。本文介绍了一种把单片机做入LED显示屏的系统,使其能更方便更快捷的使用。2、 LED显示基础2.1 发光二极管发光二极管简称LED(Light Emitting Diode),是半导体二极管的一种,可以把电能转化成光能。发光二极管由GaAs(砷化镓)、GaP(磷化镓)、GaAsP(磷砷化镓)等半导体制成的,其核心是PN结。因此它具有一般PN结的I-N特性,即正向导通

14、,反向截止、击穿特性。此外,在一定条件下,它还具有发光特性。在正向电压下,电子由N区注入P区,空穴由P区注入N区。进入对方区域的少数载流子一部分与多数载流子复合而发光,光的强弱与电流有关。图2.1 发光二极管的电路图形符号 图2.2 LED实物 a)新图形符号 b)旧图形符号2.2 点阵LED显示屏系统点阵LED显示屏是由很多的LED纵横排列成一个显示矩阵,点阵中的某些LED被点亮的时候,就能显示出相应的文字或图形等。 根据划分标准的不同,LED显示屏可以有很多种类。例如,按显示颜色分为:单色LED显示屏,双色LED显示屏和全彩色(三基色)LED显示屏;按显示内容分为LED图文显示屏、LED图

15、像显示屏等。根据LED点阵大小有44、48、57、58、 88、1616、2424、4040等多种分类;LED显示屏系统的主要功能是实现对显示信息的接收、处理、存储和显示。为达到功能设计要求目标,有很多技术路线和设计方案可供选择。例如,作为LED信息显示屏系统主体的主控模板可以是嵌入到LED显示屏驱动电路中的单片机系统,也可以是独立的微机系统或者是微机+单片机主从控制系统。本实验采用的LED显示屏是三色LED点阵屏,可显示红色,绿色和橙色,实际上只有红色LED和绿色LED,如果红色和绿色LED同时亮即为橙色;点阵大小是1616(可显示1个汉字),显示屏共由8个1616LED点阵组成(即可显示8

16、个汉字),每个1616LED点阵共有256个红色发光二极管和256个绿色发光二极管;LED点阵显示屏由NXP公司(恩智浦,原飞利浦半导体部门)的P89C668单片机控制,单片机有两种工作状态:ISP表示程序下载状态,RUN表示程序运行状态(需先下载程序到Flash中),其系统结构如图2.3所示。图2.3 LED显示屏系统结构图2.3 LED驱动2.3.1 LED驱动芯片LED的控制是由驱动芯片完成的,LED驱动芯片可分为通用芯片和专用芯片两种。所谓的通用芯片,其芯片本身并非专门为 LED 而设计,而是一些具有 LED 显示屏部分逻辑功能的逻辑芯片 ( 如串-并移位寄存器 ) 。通用芯片一般用于

17、 LED 显示屏的低档产品,如户内的单色屏,双色屏等。最常用的通用芯片是 74HC595。74HC595具有8位锁存、串并移位寄存器和三态输出。每路最大可输出 35mA 的电流 ( 非恒流 ) 。一般的 IC 厂家都可生产此类芯片。显示屏行业中常用 Motorola、Philips及ST等厂家的产品。专用芯片是指按照 LED 发光特性而设计专门用于 LED 显示屏的驱动芯片。 LED 是电流特性器件,即在饱和导通的前提下,其亮度随着电流的变化而变化,而不是靠调节其两端的电压而变化。因此专用芯片一个最大的特点就是提供恒流源。恒流源可以保证 LED 的稳定驱动,消除 LED 的闪烁现象,是 LED

18、 显示屏显示高品质画面的前提。有些专用芯片还针对不同行业的要求增加了一些特殊的功能,如亮度调节、错误检测等。LED显示屏专用驱动芯片生产厂家主要有 TOSHIBA(东芝) 、TI(德州仪器) 、SONY(索尼) 、MBI聚积科技 、SITI( 点晶科技) 等。本实验系统的LED驱动芯片型号是东芝公司的TB62701,其系列产品还有有 TB62705、TB62706 、TB62725、TB62726、TB62718、TB62719、TB62727 等。TB62701的引脚和外形图如图2.4所示,其各引脚功能见表1.1。TB62701是专为 LED 显示面版设计的驱动IC,它内建的 CMOS 位移

19、寄存器器与锁存功能,可以将串行的输入数据转换成平行输出数据格式。TB62701 的16 个电流源,可以在每个输图2.4 TB62701引脚和外形出级提供5-50 mA定电流量以驱动 LED。其功能方块图见图2.4,时序图见图2.6。表2.1 引脚名称和功能表引脚序号PIN NAME引脚名称功能1GND地控制逻辑及驱动电流之接地端2Serial-IN串行输入端位移寄存器数据输入端3CLOCK时钟在时钟上升沿传输数据4LATCH锁存当LATCH是高电平时,串行数据会被传入至输出锁存器;当LATCH是低电平时,数据被锁住24VDD电源电源供应端5121320OUT0-OUT15电流输出端等电流输出端

20、21ENABLE使能端当ENABLE是低电平时(且锁存LATCH是高电平时),即会启动OUT0 OUT15输出;当ENABLE是高电平时,OUT0OUT15输出会被关闭(不驱动电流)。22Serial-OUT串行输出端串行数据输出端;可接至下一个驱动器之输入端23R-EXT连接外接电阻之输入端;此外接电阻可设定所有输出通道之输出电流。图2.5功能方块图图2.6 时序图2.3.2 动态扫描从理论上讲,不论显示图形还是文字,只要控制与组成这些图形的或文字的各个点所在位置相对的LED器件发光,就可以得到我们想要的显示结果,这种同时控制各个发光电亮灭的方法称为静态驱动显示方式。1616LED的点阵共有

21、256个发光二极管,显然单片机没有这么多端口,假设我们采用锁存器来扩展端口,按8位的锁存器来计算,1616的点阵需要256/832个锁存器。这个数字很庞大,因为我们仅仅是1616的点阵,在实际应用中的显示屏往往要大得多,这样在锁存器上花的成本将是一个很庞大的数字。因此在实际应用中的显示屏几乎都不采用这种设计,而采用另一种称为动态扫描的显示方式。动态扫描的意思简单地说就是逐行轮流点亮,这样扫描驱动电路就可以实现多行(比如16行)的同名列共用一套列驱动器。具体就1616的点阵来说,把所有同1行的发光管点亮灭的数据锁存,然后选通第一行使其燃亮一定的时间,然后熄灭;再送出第二行的数据并锁存,然后选通第

22、二行使其燃亮的同时,然后燃灭;第十六行之后,又从新燃亮第一行,反复轮回。当这样轮回的速度足够快(每秒24次以上),由于人眼的视觉暂留现象,就能看到显示屏上稳定的图形了。 显示数据通常在存储在单片机的存储器中,按8位一个字节的形式顺序排放。显示时要把一行中各列的数据都传送到相应的列驱动器上去,这就存在一个显示数据传输的问题。从控制电路到列驱动电路的数据传输可以采用并行方式或串行方式。显然,采用并行方式时,从控制电路到列驱动器的线路数量大,相应的硬件数目多。当列数很多时,并行传输的方案是不可取的。采用串行传输方式,控制电路可以只用一根信号线,将列数据一位一位传往列驱动器,在硬件方面无疑是十分经济的

23、。2.3.3 驱动电路原理单片机引脚程序中变量名作用对应TB62701引脚P2.0OTB_IO行扫描信号P2.1TB_CLK串行时钟脉冲3(Clock)P2.2LATCH数据锁存4(LATCH)P2.3TENABLE绿色LED使能21(ENABLE)P2.4ENABLE红色LED使能21(ENABLE)P2.5TTB_IO绿色LED串行输出2 (Serial-IN)P2.6TB_IO红色LED串行输出2 (Serial-IN)表2.2 单片机输出引脚与驱动电路对应关系每个模块(即每套电路)上有9块东芝公司的TB62701芯片。其驱动原理图如图2.7所示,实际上LED点阵在驱动电路的正下方,图中

24、为表示方便,将LED点阵和驱动电路画在同一平面上。其中TB62701芯片IC1负责两个LED点阵的行扫描。芯片2、4、6和8负责红色LED驱动,芯片3、5、7和9负责绿色LED驱动(其中每个芯片只负责显示16行中的8行,即完整显示一个汉字需要2个芯片同时起作用)具体是: 左侧LED1:芯片IC2连接图中上部红色LED1的16根列信号(驱动上8行信号);芯片IC4连接图中下部红色LED1的16根列信号(驱动下8行信号);芯片IC3连接图中上部绿色LED1的16根列信号(驱动上8行信号);芯片IC5连接图中下部绿色LED1的16根列信号(驱动下8行信号);右侧LED2(画线省略):芯片IC6连接图

25、中上部红色LED2的16根列信号(驱动上8行信号);芯片IC8连接图中下部红色LED2的16根列信号(驱动下8行信号);芯片IC7连接图中上部绿色LED2的16根列信号(驱动上8行信号);芯片IC9连接图中下部绿色LED2的16根列信号(驱动下8行信号);芯片2-9共用同一个时钟信号(P2.1 TB_CLK),芯片1-9共用同一个锁存信号(P2.2 LATCH),芯片2、4、6和8共用一个使能信号(P2.4 ENABLE),串行数据的流动顺序是IC2 IC4IC6IC8;芯片3、5、7和9共用一个使能信号(P2.3 TENABLE),串行数据的流动顺序是IC3 IC5IC7IC9;如果同时使能

26、P2.3和P2.4,就会产生橙色LED显示。 单片机发出的控制信号通过7芯连接线首先传递到模块1(IN),再由模块1 的输出(OUT)传递到模块2的输入(IN),以此方法顺序连到模块4。因此,每次行扫描时LED列方向要输出32个字节,每个模块输出4个字节(即驱动每个LED要2个字节,上半部1个字节(07行),下半部1个字节(815行)。图2.7 LED显示屏系统信号流动顺序图2.4 汉字显示原理汉字在计算机中是以图形方式显示的,这种图形是用点阵方式表示的,一般我们使用16*16的点阵宋体字库(HZK16),所谓16*16,是每一个汉字在纵、横各16点的区域内显示的,即每个汉字由256个点组成。

27、此外还有HZK12、HZK24,HZK32和HZK48字库及黑体、楷体和隶书字库。文字在屏幕上显示涉及到文字的字模,字模虽然也是一组数字,但它的意义却与数字的意义有了根本的变化,它是用数字的各位信息来记载英文或汉字的形状,如英文的A在字模中是这样记载的:图2.8 “A”的字模而中文的“你”在字模中却是这样记载的:图2.9 “你”的字模256个点由32个字节组成(328=256),字模可以通过专门软件获得。3、 LED显示的应用程序实例3.1生成字模3.1.1用PCtoLCD2002软件进行文字的输入图3.1 软件地址在光盘中打开PCtoLCD2002的文件夹,双击PCtoLCD2002,打开软

28、件。图3.2 软件开始界面点击选项,对输出字模格式进行设置。图3.3 软件设置界面点阵格式选择“阴码”,取模走向选择“顺向”,自定义格式中的选择“C51格式”,行前缀为空,行后缀为“,”。然后按确定退出。在文字输入栏中输入你想要的文字。点击旁边的生成字模按钮生成你所需要的字模。最后,选中生成的字模粘贴到你所创建的文本文档中。图3.4 取“第二工业大学”字模你还可以根据得你的需要,调整像素的位置和对字符进行翻转。在PCtoLCD2002中,你还可以根据你的喜好选择字体,对字体进行加粗,倾斜或加下划线等文字处理,而这些是Lattice所不能提供的。3.1.2用PCtoLCD2002软件进行英文、数

29、字和符号的输入由于英文、数字和符号都是半角字符,因此在1616的字符取模中会产生错位,我们为此提供了一种解决办法:。图3.5 原始字符字模其他步骤与前面中文的输入步骤相同。图3.6 增加空白后的字符字模在输入英文、数字和符号后,我们在右上角修改点阵大小中向右增加一列空白,共增加八列。中文和英文字符可以选择不同的字体。3.1.3用PCtoLCD2002软件生成图像的字模在模式选择中选择图形模式,点击新建,新建一个宽为128高为16的点阵。 左键为填充该点,右键为删除,最后点击生成字模。3.2 在Keil环境建立工程1)建立文件夹,命名工程文件。图3.7 新建工程2)选择目标设备厂商为Philip

30、s,芯片型号为P89C668。图3.8 选择单片机3)添加8051标准启动代码文件到所建立的工程中。4)添加C文件,将刚才生成的字模文本拷入到C文件中。图3.9 添加C文件5)编译和创建目标。3.3 下载程序1)在LED显示屏断电的情况下,插入9针串口通信线接口(RS232)。2)将LED显示屏接通电源。3)将选择开关拨在“ISP”位置(在系统编程ISP-In System Programming), 下载程序状态。4)按下Reset按钮。5)启动Flash Magic烧入程序,选择所使用的串口号(Com1或Com2), 波特率默认为9600,Device项选择“89C668”,晶振输入40M

31、Hz,选中 图中数字2位置的“Erase all Flash+Security”,按“Start”将程序下载到单片机的Flash中。当软件状态栏显示“Finish”时,说明程序下载成功。如出现下面的对话框,则表示串口连接出现问题,检查串口连接。图3.10 问题对话框图3.11 Flash Magic 程序预设置6)将选择开关拨到“RUN”位置,按下“RESET”按钮,LED显示屏会 显示刚才所编译的程序。3.4 LED显示设计3.4.1LED显示8个汉字图3.12 发送代码“1”显示汉字 图3.13 发送代码“2”显示汉字图3.14 发送代码“3”显示汉字此段程序代码:if(j8) for (

32、i=0;i8;i+) OutByte(Wordnumi30); OutByte(Wordnumi31); OutByte(Wordnumi2*j); OutByte(Wordnumi2*j+1); else for (i=0;i8;i+) OutByte(Wordnumi2*j); OutByte(Wordnumi2*j+1); OutByte(Wordnumi14); OutByte(Wordnumi15); if (num=1)delay(1); /延时时间很关键 ENABLE=1;TENABLE=1;LATCH=1;delay(1); /延时时间很关键LATCH=0;ENABLE=0;

33、/红色LED使用TENABLE=0; /绿色LED使用 elsedelay(1); /延时时间很关键 ENABLE=1;TENABLE=1;LATCH=1;delay(1); /延时时间很关键LATCH=0;ENABLE=0; /红色LED使用TENABLE=1; /绿色LED禁用 /for(j=0;j16;j+) /else 3.4.2 LED显示12816点阵图像图3.15 发送代码“4”显示12816位图 此段程序代码: if (num=3) for(j=0;j16;j+) if(j=0)OTB_IO=1; else OTB_IO=0; /阴极扫描信号 if(j8) for (i=0;i

34、8;i+) OutByte(Pici30); OutByte(Pici31); OutByte(Picj2*i); OutByte(Picj2*i+1); else for (i=0;i8;i+) OutByte(Picj2*i); OutByte(Picj2*i+1); OutByte(Pici14); OutByte(Pici15); delay(1); /延时时间很关键 ENABLE=1;TENABLE=1;LATCH=1;delay(1); /延时时间很关键LATCH=0;ENABLE=1; /红色LED禁用TENABLE=0; /绿色LED使用 /for j=03.5上位机程序设计图

35、3.16 上位机面板Dim Tx_Data(0) As Byte 发送二进制数据帧Private Sub cmdFour_Click() Tx_Data(0) = &H3 发送代码“4” 显示12816位图 MSComm1.Output = Tx_DataEnd SubPrivate Sub cmdOne_Click() Tx_Data(0) = &H0 发送代码“1” 显示“上海第二工业大学” MSComm1.Output = Tx_DataEnd SubPrivate Sub cmdThree_Click() Tx_Data(0) = &H2 发送代码“3” 显示“城市让生活更美好” MS

36、Comm1.Output = Tx_DataEnd SubPrivate Sub cmdTwo_Click() Tx_Data(0) = &H1 发送代码“2” 显示“电子电气工程学院” MSComm1.Output = Tx_DataEnd SubPrivate Sub Command1_Click() Tx_Data(0) = &H4 MSComm1.Output = Tx_DataEnd SubPrivate Sub Form_Load() frmMain.Left = 2000 确定启动窗口大小 frmMain.Top = 500 frmMain.Width = 7455 frmMai

37、n.Height = 5940 - Com1 Setting MSComm1.OutBufferCount = 0 Clear OutBuffer MSComm1.InBufferCount = 0 Clear InBuffer MSComm1.InputLen = 1 Tell the control to read one byte one time MSComm1.InputMode = 1 Input属性检取的数据是二进制格式 MSComm1.RThreshold = 1 控件每收到一个字符,产生OnComm事件 MSComm1.SThreshold = 0 屏蔽ONCOMM事件 MS

38、Comm1.Settings = 9600,N,8,1 9600 baud,no parity,8 data and 1 stop bit MSComm1.CommPort = 1 Use COM1 If MSComm1.PortOpen = False Then MSComm1.PortOpen = True Open the port End If End SubPrivate Sub Label3_Click()End Sub4、 结论本论文介绍了利用上位机控制8块1616三色点阵动静态显示屏的系统。本次毕业设计我完成了通过上位机控制显示屏显示8个静态汉字和12816点阵的静态图像。本系统使用C51编程,通过Fl

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号