毕业设计(论文)-基于单片机的信号发生器设计.doc_第1页
毕业设计(论文)-基于单片机的信号发生器设计.doc_第2页
毕业设计(论文)-基于单片机的信号发生器设计.doc_第3页
毕业设计(论文)-基于单片机的信号发生器设计.doc_第4页
毕业设计(论文)-基于单片机的信号发生器设计.doc_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

目录摘要第一章 绪论11.1 课题描述11.2 基本框图11.3 原理概述1第二章 相关芯片的介绍42.1 单片机AT89C5142.1.1单片机AT89C51的结构42.1.2单片机AT89C51的引脚42.1.3单片机AT89C51的性能参数62.1.4单片机AT89C51的晶振电路72.1.5单片机AT89C51的应用72.2 D/A转换芯片083282.2.1 DAC0832的概述82.2.2 DAC0832的引脚8第三章 硬件电路的介绍103.1单片机AT89C51的复位电路103.2主控电路103.3 DAC0832转换电路113.4按键接口电路133.5硬件整体电路14第四章 软件程序的设计164.1.软件流程图164.2 程序清单164.3 仿真图26总结27致谢28参考文献29摘要在生产实践和科技领域中有着广泛的信号发生器又称信号源或振荡器,在生产实践和科技领域中有着广泛的应用。各种波形曲线均可以用三角函数方程式来表示。能够产生多种波形,如三角波、锯齿波、矩形波(含方波)、正弦波的电路被称为函数信号发生器。函数信号发生器在电路实验和设备检测中具有十分广泛的用途。例如在通信、广播、电视系统中,都需要射频(高频)发射,把音频(低频)、视频信号或脉冲信号运载出去,就需要能够产生高频的振荡器。本次课题以AT89C51单片机为核心,结合D/A转换芯片0832构成的函数发生器,能选择性的输出正弦波、三角波、方波及阶梯波等波形,且这四种波形的频率均可以通过输入电位器在一定内调节。这样的函数发生器靠软件产生各种波形,小巧灵活,便于修改,且成本低廉,容易实现。经过软硬件的调试,数字信号发生器所产生的波形信号具有精度高,波形稳定,失真小的特点,并且系统工作可靠稳定,操作简单实用,具有很好的应用前景。关键字:信号发生器、单片机、D/A转换芯片、设计II第一章 绪论1.1 课题描述本次课题以AT89C51单片机为核心,结合DAC0832构成的函数发生器,采用编程的方法选择性的输出正弦波、三角波、方波及阶梯波等波形,且这四种波形的频率均可以通过输入电位器在一定内调节,经过DA转换、运算放大器处理后,作为该信号源输出。这样的函数发生器靠软件产生各种波形,小巧灵活,便于修改,且成本低廉,容易实现。但受单片机工作频率的限制,它所构成的波形发生器的输出频率较低,各项指标也都不太高,只能用于对波形要求不高的场合。1.2 基本框图信号发生器又称信号源或振荡器,在生产实践和科技领域中有着广泛的信号发生器又称信号源或振荡器,在生产实践和科技领域中有着广泛的应用。本次课题设计的数字信号发生器以AT89C51单片机为核心、DAC0832,综合电子电路相关知识设计的,如图1.1所示:显 示电 路放 大电 路数/模转换电路单片机 复 位电 路 波 形 输 出键 盘电 路图1.1 基本框图1.3 原理概述单片机通过扩展DAC接口,结合灵活的程序可以方便地产生各种低频信号。下面以正弦信号为例进行说明。正弦波的产生比较特殊,它不能由单片机直接产生,它只能产生如图1.2所示的阶梯波来向正弦波逼近。图1.2 正弦波信号很显然,在一个周期内阶梯波的阶梯数目越多,单片机输出的波形也就越接近正弦波。先假定正弦波的振幅是2.56 V,则波谷对应的数字量为最小值00H,波峰对应的数字量为最大值FFH。将正弦波的第一个周期的波形按角度均分为若干等份,并计算出各点对应的电压值,电压值计算方法:Vx=2.5(1+sin),因为00HFFH对应的数字量为0255,所以根据算出的电压就可直接写出各点所对应的数字量。单片机将一个周期的数字量存入一定的存储区域中,然后依次循环取出这些数字量,并送D/A电路转换成阶梯波,即近似的正弦波输出。所输出的正弦波的幅值可以通过D/A转换电路实现。单片机产生的阶梯逼近正弦波对应的程序中加入了软件延时,最后再加入根据20H单元中的内容进行延时的延时程序,那么20H单元中的内容一变,则输出正弦波的频率也就发生了变化。即:就是把一个正弦信号(阶梯逼近)取样、量化、编码,形成一个正弦函数表储存在了ROM中。合成时改变相位增量,由于相位增量不同,则一个周期内的取样点数也不同,从而达到频率合成的目的。正弦信号本身是非线性的,而其相位是线性的,如图1.3所示。因此,每隔一段时间(时钟周期),有对应的相位变化,即:从上式可以得到合成信号的频率f为:,式中为固定时钟频率,通过改变相位值就可以改变合成信号的频率。图1.3 正弦信号的相位变化第二章 相关芯片的介绍2.1 单片机AT89C51 2.1.1单片机AT89C51的结构AT89C51是一种带4KB闪烁可编程可擦除只读存储器(Flash Programmable and Erasable Read Only Memory,FPEROM)的低电压、高性能CMOS型8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,能够进行1000次写擦循环,数据保留时间为10年。他是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。因此,在智能化电子设计与制作过程中经常用到AT89C51芯片。2.1.2单片机AT89C51的引脚AT89C51的引脚图,如图2.1所示:VCC:供电电压 GND:接地 RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 :当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。 图2.1 AT89C51的引脚图P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如表2.1所示:表2.1P3引管脚备选功能P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2(外部中断0)P3.3(外部中断1)P3.4T0(记时器0外部输入)P3.5T1(记时器1外部输入)P3.6(外部数据存储器写选通)P3.7(外部数据存储器读选通):外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次有效。但在访问外部数据存储器时,这两次有效的信号将不出现。 :当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,将内部锁定为RESET;当端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。2.1.3单片机AT89C51的性能参数l 与MC51产品指令系统完全兼容l 4K字节可重擦写Flash闪速存储器l 1000次擦写周期 l 全静态操作:0Hz24Hzl 三级加密程序存储器l 1288字节内部RAM l 32个可编程I/O口线l 2个16位定时/计数器l 6个中断源2.1.4单片机AT89C51的晶振电路单片机系统里都有晶振,在单片机系统里晶振作用非常大,全程叫晶体振荡器,他结合单片机内部电路产生单片机所需的时钟频率,单片机晶振提供的时钟频率越高,那么单片机运行速度就越快,单片接的一切指令的执行都是建立在单片机晶振提供的时钟频率,晶振电路如图2.2所示: 图2.2 晶振电路 在通常工作条件下,普通的晶振频率绝对精度可达百万分之五十。高级的精度更高。有些晶振还可以由外加电压在一定范围内调整频率,称为压控振荡器(VCO)。晶振用一种能把电能和机械能相互转化的晶体在共振的状态下工作,以提供稳定,精确的单频振荡。 单片机晶振的作用是为系统提供基本的时钟信号。通常一个系统共用一个晶振,便于各部分保持同步。有些通讯系统的基频和射频使用不同的晶振,而通过电子调整频率的方法保持同步。 晶振通常与锁相环电路配合使用,以提供系统所需的时钟频率。如果不同子系统需要不同频率的时钟信号,可以用与同一个晶振相连的不同锁相环来提供。2.1.5单片机AT89C51的应用当今世界,各种先进的科学技术飞速发展,给人们的生活带来了深远的影响,它极大的改善我们的生活方式。目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,高精度,宽调幅,低价格将成为数字量信号发生器的发展趋势。2.2 D/A转换芯片08322.2.1 DAC0832的概述数模转换器,又称D/A转换器,简称DAC,它是把数字量转变成模拟的器件。D/A转换器基本上由4个部分组成,即权电阻网络、运算放大器、基准电源和模拟开关,如图2.3所示。数字量以串行或并行方式输入、存储于数码寄存器中,数字寄存器输出的各位数码,分别控制对应位的模拟电子开关,使数码为的位在位权网络上产生与其权值成正比的电流值,再由求和电路将各种权值相加,即得到数字量对应的模拟量。图2.3 D/A芯片0832的组成2.2.2 DAC0832的引脚 D/A芯片0832的引脚图,如图2.4所示:D0D7:数字信号输入端。ILE:输入寄存器允许,高电平有效。:片选信号,低电平有效。:写信号1,低电平有效。:传送控制信号,低电平有效。:写信号2,低电平有效。Iout1、Iout2:DAC电流输出端。Rfb:是集成在片内的外接运放的反馈电阻。 Vref:基准电压(-1010V)。Vcc:是源电压(+5+15V)。AGND:模拟地 NGND:数字地,可与AGND接在一起使用。图2.4 D/A芯片0832的引脚图 第三章 硬件电路的介绍3.1单片机AT89C51的复位电路AT89C51的上电复位电路如图3.1所示,只要在RST复位输入引脚上接一电容至Vcc端,下接一个电阻到地即可。对于CMOS型单片机,由于在RST端内部有一个下拉电阻,故可将外部电阻去掉,而将外接电容减至1F。上电复位的工作过程是在加电时,复位电路通过电 容加给RST端一个短暂的高电平信号,此高电平信号随着Vcc对电容的充电过程而逐渐回落,即RST端的高电平持续时间取决于电容的充电时间。为了保证系统能够可靠地复位,RST端的高电平信号必须维持足够长的时间。上电时,Vcc的上升时间约为10ms,而振荡器的起振时间取决于振荡频率,如晶振频率为10MHz,起振时间为1ms;晶振频率为1MHz,起振时间则为10ms。图3.1 AT89C51的上电复位电路在图3.1的复位电路中,当Vcc掉电时,必然会使RST端电压迅速下降到0V以下,但是,由于内部电路的限制作用,这个负电压将不会对器件产生损害。另外,在复位期间,端口引脚处于随机状态,复位后,系统将端口置为全“l”态。如果系统在上电时得不到有效的复位,则程序计数器PC将得不到一个合适的初值,因此,CPU可能会从一个未被定义的位置开始执行程序。3.2主控电路 AT89C51单处机内部设置两个16位可编程的定时器/计数器T0和T1,它们具有计数器方式和定时器方式两种工作方式及4种工作模式。在波形发生器中,将其作定时器使用,用它来精确地确定波形的两个采样点输出之间的延迟时间。模式1采用的是16位计数器,当T0或T1被允许计数后,从初值开始加计数,最高位产生溢出时向CPU请求中断。中断系统是使处理器具有对外界异步事件的处理能力而设置的。当中央处理器CPU正在处理某件事的时候外界发生了紧急事件,要求CPU暂停当前的工作,转而去处理这个紧急事件。在波形发生器中,只用到片内定时器计数器溢出时产生的中断请求,即是在AT89C51输出一个波形采样点信号后,接着启动定时器,在定时器未产生中断之前,AT89C51等待,直到定时器计时结束,产生中断请求,AT89C51响应中断,接着输出下一个采样点信号,如此循环产生所需要的信号波形。图3.2 主控电路3.3 DAC0832转换电路DAC0832是一种典型的D /A转换器芯片,在单片机应用系统中,大多数D /A转换器接口电路都是一个完整的从数字量输入到模拟量输出的电路系统,也有特殊的D /A接口电路,如多路输出转换器等。AT89C51单片机与D/A转换芯片0832的接口有三种连接方式,即直通方式、单缓冲方式及双缓冲方式。由于直通方式不能直接与系统的数据总线相连,需加锁存器,故应用较少,下面主要介绍单缓冲与双缓冲方式。单缓冲方式单缓冲方式是使D/A转换芯片0832的两个输入寄存器(、)其中一个处于直通方式,而另一个处于受控的锁存方式,也可以使两个寄存器同时选通及锁存。在实际应用中,如果只有一路模拟量输出,或几路模拟量输出但并不要求同步的情况下,就可采用单缓冲方式,连接方式如图3.3所示。D/A转换的程序应为:MOV DPTR ,#0FFFH ;指向输入寄存器MOV A ,#DATA ;转换数据送入AMOVX DPTR ,A ;转换数据送入输入寄存器图3.3 DAC0832的单缓冲连接方式双缓冲方式 所谓双缓冲方式,就是把D/A转换芯片0832的两个锁存器都接成受控方式。由于芯片中有个数据寄存器,这样就可以将8 位输入数据先保存在“输入寄存器”中,当需要D /A转换时,再将此数据从输入寄存器送至“DAC寄存器”中锁存并进行D /A 转换输出。采用两级缓冲型工作方式:当输入数据在更新期间模拟量输出也随之出现不稳定时,便可以在上一次模拟量输出的同时将下一次要转换的数据事先存入“输入寄存器”中。图3.4采用线选法、利用两位地址码、进行两次输出操作完成数据的传送及转换的双缓冲方式。由于两个锁存器分别占据两个地址,在程序中需要两条传送指令,才能完成一个数字量的模拟转换。设输入寄存器地址为0EFFH, DAC寄存器地址为0DFFH,则完成一次D/A转换的程序应为:MOV A ,#DATA ;转换数据送入AMOV DPTR ,#0EFFH ;指向输入寄存器MOVX DPTR ,A ;转换数据送入输入寄存器MOV DPTR ,#0DFFH ;指向DAC寄存器MOVX DPTR ,A ;数据进入DAC寄存器并进行D/A转换图3.4 DAC0832的双缓冲连接方式本课题设计中DAC0832与AT89C51的连接方式是单缓冲方式。这种单缓冲方式是DAC0832的两个缓冲器同时受控,将与相连受控于AT89C51的P2.0信号,和相连受控于AT89C51的WR信号,由于P2.0连至DAC0832的,故该片的地址为FEFFH(无关位取“1”),如图3.5所示:图3.5 D/A转换电路3.4按键接口电路 图3.6为键盘接口电路的原理图,图中键盘和8155的PA口相连,AT89C51的P0口和8155的D0口相连,AT89C51不断的扫描键盘,看是否有键按下,如有,则根据相应按键作出反应。其中“S0”号键代表方波输出,“S1”号键代表正弦波输出,“S2”号键代表三角波输出。 “S3”号键代表锯齿波输出,“S4”号键为10Hz的频率信号,“S5”号键为100Hz的频率信号,“S6”号键为500Hz的频率信号,“S7”号键为1KHz的频率信号。 图3.6 按键接口3.5硬件整体电路数字信号可以通过数/模转换器转换成模拟信号,因此可通过产生数字信号再转换成模拟信号的方法来获得所需要的波形。89C51是整个波形发生器的核心部分,通过程序的编写和执行,产生各种各样的信号,并从键盘接收数据,进行各种功能的转换和信号幅度的调节。当数字信号经过接口电路到达转换电路,将其转换成模拟信号也就是所需要的输出波形。如图3.7所示:图3.7 整体电路第四章 软件程序的设计4.1.软件流程图 图4.1 DAC0832的软件流程图 图4.2 主流程图4.2 程序清单 ORG 0000HAJM MAINORG 000BHLJMP TC0 ORG 0030HMAIN:MOV DPTR,#9FFFHMOV A,70HMOVX DPTR,AMOV DPTR,#7F00HMOV A,#06HMOVX DPTR,AMOV DPTR,#7F01HMOVX A,DPTRJNB ACC.4,K10HJNB ACC.5,K100HJNB ACC.6,K500HJNB ACC.7,K1KAJMP MAINLED1: MOV R3,#06HMOV R2,#01HMOV R1,#30HGN1:MOV DPTR,#7F03HMOV A,R2MOVX DPTR,ARL AMOV R2,AMOV A, R1MOV DPTR,#TABMOVC A,A+DPTRMOV R1,#30HGN1:MOV DPTR,#7F03HMOV A,R2MOVX DPTR,ARL AMOV R2,AMOV A, R1MOV DPTR,#TABMOVC A,A+DPTRMOV DPTR,#7F02HMOV DPTR,ALCALL LOOP1INC R1DJNZ R3,GN1RETLOOP1:MOV R4,#08HLOOP:MOV R5,#0A0HDJNZ R5,$DJNZ R4,LOOPRETK10H:MOV 30H,#00HMOV 31H,#00HMOV 32H,#00HMOV 33H,#00HMOV 34H,#01HMOV 35H,#00HLCALL LED1MOV TMOD,#00HMOV TL0,#15HMOV TH0,#9EHAJMP PDK100H:MOV 30H,#00HMOV 31H,#00HMOV 32H,#00HMOV 33H,#01HMOV 34H,#00HMOV 35H,#00HLCALL LED1MOV TMOD,#00HMOV TL0,#08HMOV TH0,#0F6HAJMP PDK500H:MOV 30H,#00HMOV 31H,#00HMOV 32H,#00HMOV 33H,#05HMOV 34H,#00HMOV 35H,#00HLCALL LED1MOV TMOD,#00HMOV TL0,#01HMOV TH0,#0FEHAJMP PDK1K: MOV 30H,#00HMOV 31H,#00HMOV 32H,#01HMOV 33H,#00HMOV 33H,#00HMOV 34H,#00HMOV 35H,#00HLCALL LED1MOV TMOD,#00HMOV TL0,#01HMOV TH0,#0FFHPD:JNB ACC.0,KE0JNB ACC.1,KE1JNB ACC.2,KE2JNB ACC.3,KE3LJMP PDKE0 : MOV R7,#00HLCALL LED1MOV R6,#00HAJMP GNKE1: MOV R7,#02HLCALL LED1MOV R6,#00HAJMP GNKE2: MOV R7,#02HLCALL LED1MOV R6,#00HAJMP GNKE3: MOV R7,#02HLCALL LED1MOV R6,#00HGN: SETB TR0SETB ET0SETB EALOP1: JNB ACC.4,K10HJNB ACC.5,K100HJNB ACC.6,K500HJNB ACC.7,K1KAJMP LOP1TC0: CJNE R7,#00H,TC1MOV DPTR,#TAB1MOV A,R6MOVC A,A+DPTRMOV DPTR,#0AFFFHMOVX DPTR,AMOV A,R6INC AMOV R6,ACJNE A,#32,QL1MOV R6,#00HAJMP QL1TC1: CJNE R7,#01H,TC2MOV DPTR,#TAB2MOV A,R6MOVC A, A+DPTRMOV DPTR,#0AFFFHMOVX DPTR,AMOV A,R6INC AMOV R6,ACJNE A,#32,QL1MOV R6,#00HAJMP QL1TC2: CJNE R7,#02H,QL1MOV DPTR,#TAB3MOV A,R6MOVC A, A+DPTRMOV DPTR,#0AFFFHMOVX DPTR,AMOV A,R6INC AMOV R6,ACJNE A,#32,QL1MOV R6,#00HAJMP QL1TC3: CJNE R7,#03H,QL1MOV DPTR,#TAB4MOV A,R6MOVC A, A+DPTRMOV DPTR,#0AFFFHMOVX DPTR,AMOV A,R6INC AMOV R6,ACJNE A,#32,QL1MOV R6,#00HQL1: RETITAB: DB 0C0H,0F9H,0A4H,0B0H,99H,82H,0F8H,80HTAB1: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH, 0FFH DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH, 0FFHDB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH, 0FFHDB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH, 0FFHDB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH, 0FFHDB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH, 0FFHDB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH, 0FFHDB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH, 0FFHDB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH, 0FFHDB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH, 0FFHDB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH, 0FFHDB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH, 0FFHDB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH, 0FFHDB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH, 0FFHDB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH, 0FFHDB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH, 0FFH DB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00HDB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H DB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00HDB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00HDB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00HDB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00HDB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00HDB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00HDB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00HDB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00HDB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00HDB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00HDB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00HDB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00HDB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00HDB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00HTAB2: DB 80H, 83H, 86H, 89H, 8DH,90H,93H,96H DB 99H, 9CH, 9FH,0A2H,0A5H,0A8H,0ABH,0AEH DB 0B1H, 0B4H,0B7H,0BAH,0BCH,0BFH,0C2H,0C5H DB 0C7H, 0CAH,0CCH,0CFH,0D1H, 0D4H,0D6H,0D8H DB 0DAH, 0DDH,0DFH,0E1H,0E3H, 0E5H,0E7H,0E9H DB 0EAH, 0ECH,0EEH,0EFH,0F1H, 0F2H,0F4H,0F5H DB 66H, 63H, 60H, 5DH, 5AH, 57H, 55H, 51H DB 4EH, 4CH, 48H, 45H, 43H, 40H, 3DH, 3AH DB 38H, 35H, 33H, 30H, 2EH, 2BH, 29H, 27H DB 25H, 22H, 20H, 1EH, 1CH, 1AH, 18H, 16H DB 15H, 13H, 11H, 10H, 0EH, 0DH, 0BH, 0AH DB 09H, 08H, 07H, 06H, 05H, 04H, 03H, 02H DB 02H, 01H, 00H, 00H, 00H, 00H, 00H, 00H DB 00H, 00H, 00H, 00H, 00H, 00H, 01H, 02H DB 02H, 03H, 04H, 05H, 06H, 07H, 08H, 09H DB 0AH, 0BH, 0DH, 0EH, 10H, 11H, 13H, 15H DB 16H, 18H, 1AH, 1CH, 1EH, 20H, 22H, 25H DB 27H, 29H, 2BH, 2EH, 30H, 33H, 35H, 38H DB 3AH, 3DH, 40H, 43H, 45H, 48H, 4CH, 4EH DB 51H, 55H, 57H, 5AH, 5DH, 60H, 63H, 66H DB 69H, 6CH, 6FH, 72H, 76H, 79H, 7CH, 80HTAB3: DB 00H,02H,04H,06H,08H,0AH,0CH,0EH DB 10H,12H,14H,16H,18H,1AH,1CH,1EH DB 20H,22H,24H,26H,28H,2AH,2CH,2EH DB 30H,32H,34H,36H,38H,3AH,3CH,3EH DB 40H,42H,44H,46H,48H,4AH,4CH,4EH DB 50H,52H,54H,56H,58H,5AH,5CH,5EH DB 60H,62H,64H,66H,68H,6AH,6CH,6EH DB 70H,72H,74H,76H,78H,7AH,7CH,7EH DB 80H,82H,84H,86H,88H,8AH,8CH,8EH DB 0A0H,0A2H,0A4H,0A6H,0A8H,0AAH,0ACH,0AEH DB 0B0H,0B2H,0B4H,0B6H,0B8H,0BAH,0BCH,0BEH DB 0C0H,0C2H,0C4H,0C6H,0C8H,0CAH,0CCH,0CEH DB 0D0H,0D2H,0D4H,0D6H,0D8H,0DAH,0DCH,0DEH DB 0E0H,0E2H,0E4H,0E6H,0E8H,0EAH,0ECH,0EEH DB 0F0H,0F2H,0F4H,0F6H,0F8H,0FAH,0FCH,0FEH DB 0FFH,0FEH,0FCH,0FAH,0F8H,0F6H,0F4H,0F2H DB 0F0H,0EEH,0ECH,0EAH,0E8H,0E6H,0E4H,0E2H DB 0E0H,0DEH,0DCH,0DAH,0D8H,0D6H,0D4H,0D2H DB 0D0H,0CEH,0CCH,0CAH,0C8H,0C6H,0C4H,0C2H DB 0C0H,0BEH,0BCH,0BAH,0B8H,0B6H,0B4H,0B2H DB 0B0H,0AEH,0ACH,0AAH,0A8H,0A6H,0A4H,0A2H DB 0A0H,09EH,9CH,9AH,98H,96H,94H,92H DB 90H,8EH,8CH,8AH,88H,86H,84H,82H DB 80H,7EH,7CH,7AH,78H,76H,74H,72H DB 70H,6EH,6CH,6AH,68H,66H,64H,62H DB 60H,5EH,5CH,5AH,58H,56H,54H,52H DB 50H,4EH,4CH,4AH,48H,46H,44H,42H DB 40H,3EH,3CH,3AH,38H,36H,34H,32H DB 30H,2EH,2CH,2AH,28H,26H,24H,22H DB 20H,1EH,1CH,1AH,18H,16H,14H,12H DB 10H,0EH,0CH,0AH,08H,06H,04H,02HTAB4: DB 00H,01H,02H,03H,04H,05H,06H,07H DB 08H,09H,0AH,0BH,0CH,0DH,0EH,0FH DB 10H,11H,12H,13H,14H,15H,16H,17H DB 18H,19H,1AH,1BH,1CH,1DH,1EH,1FH DB 20H,21H,22H,23H,24H,25H,26H,27H DB 28H,29H,2AH,2BH,2CH,2DH,2EH,2FH DB 30H,31H,32H,33H,34H,35H,36H,37H DB 38H,39H,3AH,3BH,3CH,3DH,3EH,3FH DB 40H,41H,42H,43H,44H,45H,46H,47H DB 48H,49H,4AH,4BH,4CH,4DH,4EH,4FH DB 50H,51H,52H,53H,54H,55H,56H,57H DB 58H,59H,5AH,5BH,5CH,5DH,5EH,5FH DB 60H,61H,62H,63H,64H,65H,66H,67H DB 68H,69H,6AH,6BH,6CH,6DH,6EH,6FH DB 70H,71H,72H,73H,74H,75H,76H,77H DB 78H,79H,7AH,7BH,7CH,7DH,7EH,7FHDB 80H,81H,82H,83H,84H,85H,86H,87H DB 88H,89H,8AH,8BH,8CH,8DH,8EH,8FH DB 90H,91H,92H,93H,94H,95H,96H,97H DB 98H,99H,9AH,9BH,9CH,9DH,9EH,9FH DB 0A0H,0A1H,0A2H,0A3H,0A4H,0A5H,0A6H,0A7H DB 0A8H,0A9H,0AAH,0ABH,0ACH,0ADH,0AEH,0AFH DB 0B0H,0B1H,0B2H,0B3H,0B4H,0B5H,0B6H,0B7H DB 0B8H,0B9H,0BAH,0BBH,0BCH,0BDH,0BEH,0BFH DB 0C0H,0C1H,0C2H,0C3H,0C4H,0C5H,0C6H,0C7H DB 0C8H,0C9H,0CAH,0CBH,0CCH,0CDH,0CEH,0CFH DB 0D0H,0D1H,0D2H,0D3H,0D4H,0D5H,0D6H,0D7H D

温馨提示

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

最新文档

评论

0/150

提交评论