DSP5509液晶显示和动态音乐喷泉_第1页
DSP5509液晶显示和动态音乐喷泉_第2页
DSP5509液晶显示和动态音乐喷泉_第3页
DSP5509液晶显示和动态音乐喷泉_第4页
DSP5509液晶显示和动态音乐喷泉_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

1、 . . . 电气信息工程学院DSP技术与综合训练大作业班 级 姓 名 学 号 指导老师 2012年 09月 36 / 37目 录引 言-2 第一章 DSP技术概述-4 1.1 DSP系统总体设计-4 1.2 DSP硬件设计-4 1.3 DSP软件设计-6 1.4 课程设计的意义和目的-6第二章 DSP硬件部分设计-7 2.1 硬件设计任务概述-7 2.2 硬件总体方案设计-72.3基于protel的模块原理图设计-8 2.4 硬件成果描述与分析-12第三章 DSP软件部分设计-133.1软件设计任务概述-13 3.2 软件设计思路-13 3.3 软件编写流程图-13 3.4 源程序的编写与分

2、析-14 3.5 软件成果描述与分析-31第四章 课程设计体会与心得-32参考文献-33附录 pcb板图-34引 言数字信号处理(Digital Signal Processing,简称DSP)是一门涉与许多学科而又广泛应用于许多领域的新兴学科。20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。在过去的二十多年时间里,数字信号处理已经在通信等领域得到极为广泛的应用。数字信号处理是利用计算机或专用处理设备,以数字形式对信号进行采集、变换、滤波、估值、增强、压缩、识别等处理,以得到符合人们需要的信号形式。数字信号处理是围绕着数字信号处理的理论、实现和应

3、用等几个方面发展起来的。数字信号处理在理论上的发展推动了数字信号处理应用的发展。反过来,数字信号处理的应用又促进了数字信号处理理论的提高。而数字信号处理的实现则是理论和应用之间的桥梁。数字信号处理是以众多学科为理论基础的,它所涉与的围极其广泛。例如,在数学领域,微积分、概率统计、随机过程、数值分析等都是数字信号处理的基本工具,与网络理论、信号与系统、控制论、通信理论、故障诊断等也密切相关。近来新兴的一些学科,如人工智能、模式识别、神经网络等,都与数字信号处理密不可分。可以说,数字信号处理是把许多经典的理论体系作为自己的理论基础,同时又使自己成为一系列新兴学科的理论基础。数字信号处理的实现方法一

4、般有以下几种: (1)在通用的计算机(如PC机)上用软件(如Fortran、C语言)实现; (2) 在通用计算机系统中加上专用的加速处理机实现; (3)用通用的单片机(如MCS-51、96系列等)实现,这种方法可用于一些不太复杂的 数字信号处理,如数字控制等; (4)用通用的可编程DSP芯片实现。与单片机相比,DSP芯片具有更加适合于数字信号 处理的软件和硬件资源,可用于复杂的数字信号处理算法; (5)用专用的DSP芯片实现。在一些特殊的场合,要求的信号处理速度极高,用通用 DSP芯片很难实现,例如专用于FFT、数字滤波、卷积、相关等算法的DSP芯片,这 种芯片将相应的信号处理算法在芯片部用硬

5、件实现,无需进行编程。 在上述几种方法中,第1种方法的缺点是速度较慢,一般可用于DSP算法的模拟;第2种和第5种方法专用性强,应用受到很大的限制,第2种方法也不便于系统的独立运行;第3种方法只适用于实现简单的DSP算法;只有第4种方法才使数字信号处理的应用打开了新的局面。虽然数字信号处理的理论发展迅速,但在20世纪80年代以前,由于实现方法的限制,数字信号处理的理论还得不到广泛的应用。直到20世纪70年代末80年代初世界上第一片单片可编程DSP芯片的诞生,才将理论研究结果广泛应用到低成本的实际系统中,并且推动了新的理论和应用领域的发展。可以毫不夸地说,DSP芯片的诞生与发展对近20年来通信、计

6、算机、控制等领域的技术发展起到十分重要的作用。DSP系统可以有各种各样的形式。例如,它可以是麦克风输出的语音信号或是线来的已调数据信号,可以是编码后在数字链路上传输或存储在计算机里的摄像机图像信号等。输入信号首先进行带限滤波和抽样,然后进行A/D(Analog to Digital)变换将信号变换成数字比特流。根据奈奎斯特抽样定理,为保证信息不丢失,抽样频率至少必须是输入带限信号最高频率的2倍。DSP芯片的输入是A/D变换后得到的以抽样形式表示的数字信号,DSP芯片对输入的数字信号进行某种形式的处理,如进行一系列的乘累加操作(MAC)。数字处理是DSP的关键,这与其他系统(如交换系统)有很大的

7、不同,在交换系统中,处理器的作用是进行路由选择,它并不对输入数据进行修改。因此虽然两者都是实时系统,但两者的实时约束条件却有很大的不同。最后,经过处理后的数字样值再经D/A(Digital to Analog)变换转换为模拟样值,之后再进行插和平滑滤波就可得到连续的模拟波形。必须指出的是,上面给出的DSP系统模型是一个典型模型,但并不是所有的DSP系统都必须具有模型中的所有部件。如语音识别系统在输出端并不是连续的波形,而是识别结果,如数字、文字等;有些输入信号本身就是数字信号(如CD:Compact Disk),因此就不必进行模数变换了。数字信号处理系统是以数字信号处理为基础,因此具有数字处理

8、的全部优点: (1)接口方便。DSP系统与其他以现代数字技术为基础的系统或设备都是相互兼容的, 与这样的系统接口以实现某种功能要比模拟系统与这些系统接口要容易得多; (2)编程方便。DSP系统中的可编程DSP芯片可使设计人员在开发过程中灵活方便地对 软件进行修改和升级; (3)稳定性好。DSP系统以数字处理为基础,受环境温度以与噪声的影响较小,可靠性 高; (4) 精度高。16位数字系统可以达到 的精度; (5)可重复性好。模拟系统的性能受元器件参数性能变化比较大,而数字系统基本不受 影响,因此数字系统便于测试、调试和大规模生产; (6)集成方便。DSP系统中的数字部件有高度的规性,便于大规模

9、集成。 当然,数字信号处理也存在一定的缺点。例如,对于简单的信号处理任务,如与模拟交换线的接口,若采用DSP则使成本增加。DSP系统中的高速时钟可能带来高频干扰和电磁泄漏等问题,而且DSP系统消耗的功率也较大。此外,DSP技术更新的速度快,数学知识要求多,开发和调试工具还不尽完善。 虽然DSP系统存在着一些缺点,但其突出的优点已经使之在通信、语音、图像、雷达、生物医学、工业控制、仪器仪表等许多领域得到越来越广泛的应用。第一章 DSP技术概述1.1 DSP系统总体设计设计DSP系统之前,首先必须根据应用系统的目标确定系统的性能指标、信号处理的要求,通常可用数据流程框图、数学运算序列、正式的符号或

10、自然语言来描述。第二步是根据系统的要求进行高级语言的模拟。一般来说,为了实现系统的最终目标,需要对输入的信号进行适当的处理,而处理方法的不同会导致不同的系统性能,要得到最佳的系统性能,就必须在这一步确定最佳的处理方法,即数字信号处理的算法,因此这一步也称算法模拟阶段。 (1)具体技术指标主要包括以下容:1)由信号的频率决定的系统的采样频率。2)由采样频率确定完成任务书中最复杂的算法所需的最大时间以与系统对实时程度的要求,判断新帖是否能完成这项工作。3)由数量与程序的长短决定片RAM的容量,是否需要扩展片外RAM与片外RAM的容量。4)由系统所要求的精度决定是16位还是32位,是定点还是浮点运算

11、。5)根据系统是用于计算机还是用于控制,以此决定对输入输出端口的要求。(2)DSP应用系统设计的一般步骤:DSP应用定义系统性能指标选择DSP芯片软件编辑硬件设计软件调试硬件调试系统测试和调试系统集成 图1 DSP系统设计流程图1.2 DSP硬件设计DSP硬件设计包括:硬件方案设计、DSP与周边器件选型、原理图设计、PCB设计与仿真、硬件调试等。(1)、系统框图规划硬件设计的前提需要做的一件事是对整个系统的资源进行规划,最终得到系统的资源分配表,通过资源分配表我们可以清晰地看到程序空间、数据空间、图像输入口等资源的地址。经过对系统资源的规划,我们的硬件设计才能够有整体的规划,不然设计出来的原理

12、图就是非常盲目的“无源之水”。(2)、DSP与周边器件选型 除选择DSP芯片外,一般还要考虑选择A/D、D/A、存、电源、逻辑控制、通信、人机接口、总线等基本部件。(3)、器件的选型原则DSP芯片:根据是用于控制目的还是用于计算目的,选择不同厂家、不同系列、不同工作频率、不同工作电压、不同工作温度以与是采用定点型芯片还是浮点型芯片。A/D转换:根据采样频率、精度确定A/D型号,以与是否要求片上自带采样保持器、多路器、基准电源等。D/A变换:信号频率、精度、是否要求基准电源、多路器、输出运放等。存:存包括RAM、EPROM,在TMS320C6000等产品中还有SDRAM、SBSRAM。主要考虑工

13、作频率、存容量位长、接口方式、工作电压。通信接口:一般DSP系统都要求能与其他系统通信。根据通信的速率决定采用的通信方式,采用串口只能达到19.2Kbit/s,并口可达到达1Mbit/s以上,如果速率更高,则应采用总线通信。总线选择:有PCI、ISA、现场总线、3Xbus等。根据使用场合、数据传输速率的高低选择。 电源选取:电压高低要匹配,电流容量要足够。(4)、硬件原理图设计 原理图的设计是关键的一步,在原理图的设计时必须清楚的了解器件的使用和系统的开发,对于些关键的环节有必要做一定的仿真。原理图设计的成功与否,是DSP系统能否正常工作的最重要的一个因素。 原理图设计时,应重点注意以下几点:

14、 (1)时钟电路。DSP时钟可由外部提供,也可由板上的晶振提供。因为使用外部时钟时,时钟的精度高、稳定性好、使用方便。因此,若采用外部时钟,选择晶振时应对其稳定性做全面的检验,以便DSP系统可靠地工作。 (2)复位电路。对于复位电路,应确保复位低电平时间足够长并且稳定性良好,防止DSP误复位。 (3)在DSP电路中,对所有的输入信号必须有明确的处理,不能悬浮或置之不理。(5)、PCB板的设计 PCB图的设计,可用protel实现。PCB即印刷电路板,PCB的设计要求设计人员清楚 布线工艺和系统原理图。 (6)、硬件调试。1.3 DSP软件设计 TMS320VC5509是TI推出的高性能的定点的

15、DSP,最高可以运行在144MHz的主频,它基于TMS320C55x DSP的核,因而具有高效且低功耗的特点,适合便携设备使用。C5509采用统一编址的方式来划分存贮空间,程序与数据总线均能对其访问。从而使C5509便于大量数据的处理与程序的优化。C5509片集成了128K 16Bits的SRAM,并具有EMIF接口,可以与SDRAM无缝连接。 (1)、用汇编语言、c语言或汇编语言和c语言的混合编程来编写程序,然 后把它们分别转化成TMS320的汇编语言并送到汇编语言编译器进行编译,生成 目标文件。 (2)、将目标文件送入器进行,得到可执行文件。 (3)、将可执行文件调入到调试器进行调试,检查

16、运行结果是否正确,如果 正确进入第四步,如果不正确则返回第一步。 (4)、进行代码转换,将代码写入EEPROM,并脱离仿真环境运行程序,检 查结果是否正确。 (5)、软件测试,如果测试结果合格,则软件调试完毕,如果不合格,返回 第一步。1.4 课程设计的意义和目的 DSP应用系统设计是一门以实践为主的技术类专业选修课,课程的教学目的是使学生了解DSP与DSP控制器的发展过程与其特点,使学生较熟练地在硬件上掌握DSP与DSP硬件器的结构、各部件基本工作原理,在软件上掌握DSP的指令系统、程序设计方法,学会TMS320系列中1至2种DSP芯片的基本使用方法,并能重点利用DSP与DSP控制器设计典型

17、的应用系统, 为今后从事相关设计与研究打下基础。作为通信专业的毕业生,我们需要认真对待DSP课程,数字化的时代已经来临,对DSP专业人才的需求也越来越大,如今DSP技术和DSP应用已经成为当今嵌入式系统应用领域中最热门的技术,是高校、科研院所和高新技术企业的DSP软件、硬件开发人员的新的课题.很多高校开设了DSP专业,很多相关专业也增设了DSP课程,更有许多业人士在准备给自己充电的时候选择了学习DSP。所以,我们要努力学好DSP。第二章 DSP硬件部分设计2.1 硬件设计任务概述DSP 最小系统是由满足DSP运行的最小硬件组成,包括电源电路,复位电路,时钟电路,JTAG 接口电路,电平转换电路

18、等。请选一55系列DSP芯片设计最小系统。要求:1、DSP芯片选择TMS320VC5509 ,VC5507,VC5502中的一种。外设扩展部分:(1)液晶LCD1602 (TMS320VC5509)(2)一片4位数码管 (TMS320VC5509)(3)D/A:TLV5639 (TMS320VC5507) (4)键盘和LED,设计一2X4键盘控制8个LED灯 (TMS320VC5507)(5)SRAM:IS61LV6416 (TMS320VC5502)(6)FLASH:AM29LV400B (TMS320VC5502)2、提高部分:在必选题的基础上,可多加其它选题的外设功能。3、请运用prot

19、el完成最小系统的sch原理图。4、设计完成,根据规格式撰写设计报告,并附上网络表,器件物料表等。2.2 硬件总体方案设计图2 DSP最小系统组成框图图3 液晶LCD1602 DSP系统框图 2.3基于protel的模块原理图设计 一、所用芯片TMS320VC5509A如下:图4 TMS320VC5509引脚图 二、各模块电路与分析如下:(1) 电源管理电路电源管理电路为系统中DSP芯片与其它元器件提高电源。设计时主要从电源电压结构、电流要求与加电次序等三个方面考虑。5409采用低电压工作,其核电压(CVdd)为1.8V,I/O引脚电压(DVdd)为3.3V。同时,考虑到常用电子元器件工作电压

20、为5V,因此,电源管理电路需要提供三种电压:5V、3.3V、1.8V。实际常用的直流电压一般为5V或者更高,因此必须采用电压转换芯片,将高电压转换成3.3V和1.8V,供5409使用。基于以上设计要求,选用TI公司配合C5000系列DSP专门设计的电压转换芯片TPS73HD318,它将5V电压转变为3.3V和1.8V,最大电流750MA。其构成的电源管理电路如图所示。 图4 电平转换电路(2) 时钟电路C55x系列DSP部具有锁相环电路,锁相环可以对输入时钟信号进行倍频和分频,并将所产生的信号作为DSP的工作时钟。C55x的时钟输入信号可以采用两种方式产生:第一种是采用外部晶体,利用部振荡器产

21、生时钟信号,图示给出了采用部振荡器的原理图;第二种时钟输入方式是从X2/CLKIN引脚输入时钟信号,采用这种方式X1引脚必须悬空,不接任何信号。注意当DSP采用的是模拟锁相环时,必须保证输入时钟信号的信号过冲不能超过数据手册所给的围,否则锁相环将可能运行不正常,通过在线路中串联电阻可以防止信号过冲。比较两种方法,选用外部晶体易简单实现我们所需要的要求,因此采用如图所示电路。 图5 时钟电路(3)复位电路上电复位在上电过程中,如果电源电压还没有稳定,这是DSP容易出现死机现象,甚至引起硬件损坏,因此,实用的硬件复位电路设计时应考虑操作方便、工作可靠等因素。因此设计了一个实用的上电手动复位电路如图

22、所示图6 人工复位电路(3)JATG仿真接口电路JATG用来连接DSP系统板和仿真器,实现仿真器对DSP的访问。JATG的借口必须和仿真器上的一致,否则无法连接上仿真器。满足IEEE 1149.1标准的14针JATG仿真接口如图所示。图7 JTAG仿真接口电路图示为系统板和仿真器之间的电缆长度不超过6英寸时,5409与JATG接口连接图。其中EMU0和EMU1是仿真信号引脚,为了在仿真器和JATG目标系统之间提供高质量的信号,必须提供正确的信号缓冲,为此EMU0和EMU1必须由上拉电阻连接到VCC,以提供小于10us的信号上升时间。(4) LCD1602液晶电路   所谓1602是指

23、显示的容为16*2,即可以显示两行,每行16个字符。 字符型LCD1602通常有14条引脚线或16条引脚线的LCD,多出来的2条线是背光电源线VCC(15脚)和地线GND(16脚),其控制原理与14脚的LCD完全一样,电路和引脚定义如下面所示:图8 液晶LCD1602电路表1 LCD1602引脚图(5) 状态指示电路为了观察电路中电源的状态,可以设置电源指示电路,如图所示。另外5509的通用I/O引脚XF设计测试指示灯,可通过软件设置用来适时观察系统的状态,如图所示。 图9 电源指示电路 图10 测试指示电路(6) 滤波电容电路模块滤波电路常用于滤去整流输出电压中的纹波,一般由电抗元

24、件组成,如在负载电阻两端并联电容器C,或与负载串联电感器L,以与由电容,电感组成而成的各种复式滤波电路。滤波的方法一般采用无源元件电容或电感,利用其对电压,电流的储能特性达到滤波的目的. 由于电抗元件在电路中有储能作用,并联的电容器C在电源供给的电压升高时,能把部分能量储存起来,而当电源电压降低时,就把能量释放出来,使负载电压比较平滑,即电容C具有平波的作用;与负载串联的电感L,当电源供给的电流增加(由电源电压增加引起)时,它把能量储存起来,而当电流减小时,又把能量释放出来,使负载电流比较平滑,即电感L也有平波作用。图11、12 电容滤波电路(7)Protel软件的PCB图、板生成 利用prt

25、el软件生成PCB图样,并进行适当布局,保证器件清晰无误后布线,生成PCB板。2.4 硬件成果描述与分析(1)硬件成果根据各个模块的硬件原理图,利用Protel分别完成了电源电路,复位电路等外设电路的绘制,完成了最小系统的schematic原理图,绘制过程结束后进行ERC检测,确保绘制无错。并生成了PCB图、板。(2)硬件分析 最小系统模块是使得DSP芯片能够工作的最精简模块。在绘制原理图之前须明白各个模块的原理与作用,然后将所需要的所有元器件和芯片罗列清楚,并且封装到protel的元件库中,以方便画原理图调用,实际操作中,需要参阅大量资料来确保实际电路的实用性,保证电路符合要求。并且进行er

26、c检测,确保无误。 第三章 DSP软件部分设计3.1软件设计任务概述简易音乐喷泉设计 设计容与要求:选择一首音乐,利用蜂鸣器,进行播放,同时利用液晶设计喷泉,显示音乐的频率变化。通过按键1,作为开始/停止键,另外七个键,作为七个音调(选用C调)。提高部分:1.能运用LED灯,根据音乐的演奏显示LED的变化。2.根据相关容自由发挥设计。3.2 软件设计思路选择一首音乐(茉莉花),利用蜂鸣器,进行播放,同时利用液晶设计喷泉,显示音乐的频率变化。通过按键K8,作为开始/停止键,另外七个键,作为七个音调(选用A调)。音乐喷泉控制系统以ICETEK-VC5509-A为核心,通过I/O口实现的按键的控制,

27、led灯的闪烁以与液晶屏的显示和音乐的播放,其系统原理框图如下图所示:CCS 仿真LCD液晶屏 Kn按键蜂鸣器LED灯图13 简易音乐喷泉设计框图 主要用到的器件有:ICETEK-VC5509-A、LCD液晶显示屏、键盘按键、蜂鸣器、计算机CCS开发软件,字模软件等。3.3 软件程序流程图 图17 程序编写流程图3.4源程序的编写与分析#include "myapp.h"#include "ICETEK-VC5509-EDU.h"#include "scancode.h"#include "LCD.h"#inclu

28、de <stdlib.h>#include <cstdlib>/#include <sys/types.h>/#include <sys/wait.>/ :- Define Timer 0 's Registers -/ ioport unsigned int *tim0; ioport unsigned int *prd0; ioport unsigned int *tcr0; ioport unsigned int *prsc0; / :- End of Define -/unsigned int str116=/ 0xffff,0x

29、ffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff ; unsigned int str264=/倪 0x0000,0x0000,0x8000,0x4000,0x3000,0x1c00,0xff00,0xfde0,0x007c,0x0018,0x0008,0x0000,0xffe0,0xffe0,0x0820,0x0810,0x0808,0x080c,0x000c,0x0008,0x0020,0x0020,0x0820,0x0820,0x08

30、20,0x0820,0xffe0,0xfff0,0x0020,0x0000,0x0000,0x00000x0000,0x0002,0x0001,0x0000,0x0000,0x0000,0x7fff,0x3fff,0x0000,0x0000,0x4000,0x2000,0x3007,0x1007,0x0801,0x0601,0x03e1,0x00ff,0x0007,0x0001,0x0001,0x0fff,0x3fff,0x3001,0x3001,0x3001,0x3007,0x3003,0x3800,0x1c00,0x1000,0x0000 ; unsigned int str432=/老0

31、x0000,0x0000,0x2000,0x2000,0x2000,0x2000,0x2100,0x2100,0x2100,0x2100,0x2100,0x2100,0x2100,0x2100,0x3ffc,0x3ffc,0x2108,0xa100,0xe100,0x6100,0x3080,0x3cc0,0x2e80,0x2780,0x21e0,0x20f0,0x2060,0x2000,0x3000,0x2000,0x0000,0x0000 0x0000,0x0400,0x0400,0x0200,0x0200,0x0100,0x0100,0x0080,0x00c0,0x0040,0x0060,

32、0x1ffc,0x3ff8,0x3098,0x308c,0x30c6,0x3043,0x3041,0x3020,0x3030,0x3030,0x3018,0x301c,0x300c,0x3000,0x3000,0x3fc0,0x1800,0x0000,0x0000,0x0000,0x0000 ; unsigned int str664=/师 0x0000,0x0000,0x0000,0x0040,0xffc0,0x0080,0x0000,0x0000,0x8004,0xfff8,0x0008,0x0000,0x0000,0xfc20,0xfc20,0x0820,0x0820,0x0820,0x

33、0820,0x0820,0xffe0,0x0820,0x0820,0x0820,0x0820,0x0820,0x0810,0xfc18,0x0c18,0x0010,0x0000,0x00000x0000,0x0000,0x4000,0x2080,0x107f,0x0800,0x0600,0x03c0,0x00ff,0x000f,0x0000,0x0000,0x0000,0x03ff,0x03ff,0x0000,0x0000,0x0000,0x0000,0x0000,0x7fff,0x7800,0x0000,0x0080,0x0080,0x0180,0x0380,0x01ff,0x0000,0x

34、0000,0x0000,0x0000 ; unsigned int str816=/欢0x2014,0x1024,0x4c44,0x4384,0x4363,0x2c1c,0x2020,0x1018,0x0c0f,0x03e8,0x0608,0x1808,0x3028,0x6018,0x2008,0x0000 ; unsigned int str916=/迎0x4040,0x2041,0x1fce,0x2004,0x4000,0x47fc,0x4204,0x4102,0x4002,0x5ffc,0x4004,0x4204,0x4404,0x43fc,0x4000,0x0000 ; unsigne

35、d int str1016=/您 0x8000,0x2004,0x3830,0x03fc,0x3803,0x4090,0x4068,0x4906,0x5204,0x41f4,0x4004,0x7024,0x0044,0x098c,0x3004,0x0000 ; unsigned int str11128=/ 花花0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0600,0x0f00,0x1f80,0x1f80,0x0f00,0x0600,0x0000,0x0000,0x0004,0x0004,0x000c,0x000c,0x0018,0x8

36、030,0x8060,0xc0c0,0xe180,0x6300,0x7e00,0x3c00,0x3800,0x1800,0x0c00,0x0600,0x0600,0x0300,0x0380,0x0180,0x01c0,0x03e0,0x07e0,0x0c70,0x1830,0x3018,0x6018,0xc01c,0x800c,0x0006,0x0007,0x0003,0x0001,0x0000,0x0200,0x0700,0x0f80,0x0700,0x0200,0x0000,0x0000,0x0000,0x0000,0x8000,0xc000,0x6180,0x3300,0x1e00,0x

37、0c000x8000,0xc000,0xe000,0x7000,0x3800,0x1c00,0x0e00,0x0700,0x0380,0x1c00,0x00c0,0x0060,0x0070,0x0030,0x0038,0x0018,0x000c,0x000e,0x0006,0x0003,0x0003,0x0001,0x0001,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x00c0,0x01e0,0x03f0,0x03f0,0x01e0,0x00c0,0x0000,0x0000,0x0000,0x0000,0x0300,0x0600,0x

38、0c00,0x1801,0x3003,0x301e,0x381c,0x1c38,0x0e70,0x07e0,0x01c0,0x01e0,0x0330,0x0718,0x060c,0x0c06,0x1803,0x3001,0x6001,0xc000,0x8000,0x0000,0x0000,0x0000 ; unsigned int str1316=0x0180,0x0160,0x013C,0x7FEB,0x2128,0x1128,0x0948,0x0020, 0x0018,0x008F,0x0108,0x0608,0x2008,0x4008,0x3FF8,0x0000 ; unsigned i

39、nt str1416=0x4000,0x4040,0x4020,0x4FF8,0x4917,0x4912,0x4912,0x4FF2, 0x4912,0x491A,0x4916,0x4910,0x4FF0,0x4000,0x4000,0x0000 ; unsigned int str1516=0x0000,0x3800,0x2000,0x21FC,0x2104,0x3F16,0x2165,0x2124, 0x2104,0x3944,0x4184,0x817C,0x4100,0x3F00,0x0000,0x0000 ; unsigned int str1616=0x0080,0x4080,0x2

40、080,0x1080,0x0EBE,0x10AA,0x20AA,0x3FAA, 0x44AA,0x44AA,0x44AA,0x44BE,0x4480,0x4080,0x4080,0x0000 ; unsigned int str1716=0x0000,0x0000,0x07FC,0x0208,0x0208,0x0208,0x0208,0xFFFF, 0x0208,0x0208,0x0208,0x0208,0x07FC,0x0008,0x0000,0x0000 ; unsigned int str1816=0x0000,0xFFFE,0x4002,0x480A,0x488A,0x488A,0x4

41、88A,0x4FFA, 0x488A,0x498A,0x4E8A,0x480A,0x4002,0xFFFE,0x0000,0x0000 ; unsigned int str1916=0x0000,0x7FF8,0x108C,0x108B,0x1088,0x3FF8,0x0040,0x0030, 0x008F,0x0308,0x2608,0x4008,0x2008,0x1FF8,0x0000,0x0000 ; unsigned int str2016=0x2010,0x2010,0x1010,0x1FFE,0x0810,0x0850,0x0040,0x3FFE, 0x4020,0x4020,0x

42、4FFF,0x4210,0x4410,0x43F8,0x7010,0x0000 ; unsigned int str2116=0x4420,0x4220,0x41A0,0x7C7C,0x4424,0x4426,0x7C6D,0x45B4, 0x4424,0x7D24,0x4624,0x45FC,0x7C20,0x4020,0x4020,0x0000 ; unsigned int str22256=/0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0

43、xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff

44、,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xfff

45、f,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xff

46、ff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf

47、fff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x

48、ffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff ; unsigned int str2316=0x0040,0x0042,0x004C,0x7FC4,0x2000,0x1022,0xFFAA,0x0AAA, 0x0AAA,0x0ABF,0x4AAA,0x8AA

49、A,0x7FAA,0x0022,0x0020,0x0000 ; unsigned int str2416=0x0210,0x4210,0x8110,0x7FFF,0x0090,0x4050,0x4098,0x2688, 0x2588,0x18E9,0x088E,0x1688,0x3188,0x6098,0x2088,0x0000 ; unsigned int str2516=0x0140,0x0130,0x7FEF,0x2128,0x5128,0x2244,0x1464,0x0FDC, 0x1410,0x2554,0x3FFF,0x4554,0x4554,0x457C,0x4410,0x000

50、0 ; unsigned int str2632=0x0000,0x0000,0x0000,0x0000,0x0000,0x0300,0x1E00,0x1200, 0x0C00,0xFE00,0x81FE,0x810A,0x810A,0x811A,0x81FE,0xFE08, 0x4C08,0x3C00,0x3C00,0x1C00,0x1C00,0x0C00,0x0C00,0x0C00, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000 ; unsigned int str2732= 0x0000,0x0000,0x0000,0x0

51、000,0x0000,0x0700,0x0000,0x0300, 0x0300,0x03FF,0x03FC,0x0004,0x0004,0x0004,0x000C,0x000F, 0x000C,0x000C,0x03FC,0x03FC,0x0200,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000 ; /int struct struLCDGraph/* 图形显示参数 */ void *pData;/* 欲显示的数据起始地址指针 */ unsigned int uDataMode;/* 数据类型,可取DATAINTMODE:数据为int型;*/ unsigned int uDataLength;/* 数据个数 */ unsigned int uMaxValue;/* 最大值的绝对值 */ unsigned int uWindowX0,uWindowY0,

温馨提示

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

评论

0/150

提交评论