《LED电子显示屏的设计报告(完整).doc》由会员分享,可在线阅读,更多相关《LED电子显示屏的设计报告(完整).doc(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、TI杯电子设计大赛“TI杯”电子设计大赛报告A题:LED电子显示屏的设计队员:赖 波 2802107013队员:漆志龙 2802107021队员:朱维各 28021070122010-5-27LED电子显示屏的设计电子工程学院2008级 赖波 漆志龙 朱维各【摘要】本系统中的LED电子显示屏采用基于AT89S52的单片机最小系统来控制,运用串行通信方式输出数据,具有占有引脚少,系统相对简单的特点;通过简单的编程修改显示屏可以显示不同的、相当多的信息,且在必要的情况下可以扩展更大的外部存储器;显示屏采用PCB制作,更加容易扩展,更具有实用性。另外,此LED电子显示屏的电源采用了开关电源模块,具有
2、电压稳点,效率高的优点。该20*16电子显示屏各点亮度均匀、充足,满足了显示数字和文字稳定、清晰、无串扰的要求。关键词: 单片机控制模块 开关电源 效率 5*8点阵模块 1.系统设计 1.1整体方案设计 列驱动器单片机 电源 LED显示点阵行 驱动器 LED电子显示屏框图1.2硬件方案论证与比较1.2.1电子显示屏模块1. 采用6块市场上常见的8*8点阵模快组成24*16的大点阵,在编程的时候只利用其中的20列,余下的4列空置。此种设计从细处来看不符合项目的原意,且点阵模块没有充分的利用,浪费了空间和资源。2. 采用320个LED焊接成20*16的模块,以满足题目的要求。但是此种方法耗时且浪费
3、资源,LED需要较大的驱动来满足亮度要求。这样焊接的显示屏也不容易达到亮度均匀、充足,显示文字清晰的基本要求。3. 采用6块运用相对较少的的5*8点阵模块拼接成20*16的模块。这种设计组合正好可以契合题目要求,而且容易实现电子显示屏各点亮度均匀、充足,显示数字和文字稳定、清晰、无串扰的要求。由于引脚数量也不是很多,更容易操作。综合考虑,本系统采用此方案。不论采用哪种方案,由于涉及到较多的焊接工作,究竟采用多层万能板焊接,还是使用会具有众多跳线的单层万能板,亦或是使用PCB板来实现也是不得不面对的问题。考虑到PCB板具有焊接的便利性,系统的稳定性以及系统的整体美观性,我们采取了运用PCB板来实
4、现的方案。(原理图见附件)1.2.2 电源模块一、整流滤波模块市电经过整流滤波后可以变成比较平滑的直流,其原理如下图:上图画出了电容滤波电路在带电阻负载后的工作情况。接通交流电源后,二极管导通,整流电源同时向电容充电和向负载提供电流,输出电压的波形是正弦形。在时刻,即达到u2 90峰值时,u2开始以正弦规律下降,此时二极管是否关断,取决于二极管承受的是正向电压还是反向电压。先设达到90后,二极管关断,那么只有滤波电容以指数规律向负载放电,从而维持一定的负载电流。但是90后指数规律下降的速率快,而正弦波下降的速率小,所以超过90以后有一段时间二极管仍然承受正向电压,二极管导通。随着u2的下降,正
5、弦波的下降速率越来越快,uC 的下降速率越来越慢。所以在超过90后的某一点,例如图5(b)中的t2时刻,二极管开始承受反向电压,二极管关断。此后只有电容器C向负载以指数规律放电的形式提供电流,直至下一个半周的正弦波来到,u2再次超过uC,如图5(b)中的t3时刻,二极管重又导电。以上过程电容器的放电时间常数为 电容滤波一般负载电流较小,可以满足td较大的条件,所以输出电压波形的放电段比较平缓,纹波较小,输出脉动系数S小,输出平均电压UO(AV)大,具有较好的滤波特性。二、DC-DC变换器模块系统供电可以由线性稳压源或开关电源实现。线性电源虽然结构简单,容易实现,但具有功耗比较大,效率低的缺点,
6、故本系统不予采用。开关电源具有功耗小,效率高,体积小,重量轻,稳压范围宽等优点,本系统采用开关电源实现供电。具体设计思路如下:DC-DC降压变换器(Buck)主回路设计Buck电路工作原理:Buck电路组要由开关管,续流二极管,电感和电容组成。PWM控制器产生的控制信号来控制开关管的导通和截止。当控制信号为高电平时开关管导通,电流流过开关管,流经电感,向负载供电。同时向电容充电。当控制信号为低电平时,开关管截止,没有电流从开关管流过。但是由于电感和电容都有存储能量的功能,所以即使没有电流从开关管流过,电感也可以通过续流二级管向负载提供电流,同时由于电容两端的电压不能瞬间变化,在开关频率足够大的
7、时候电容可以保持输出电压的稳定。理论上讲,电感值越大,电容越大和开关频率越高,输出电压的变化范围越小,输出电压越稳定。PWM控制信号的高电平时间越长,输出电压越大;反之高电平时间越短,输出电压越小。DCDC变换器稳压原理 在输入电压或负载变化,要保证输出电压保持稳定时,可以采用两种方案。第一可以维持开关管的截止时间TOFF不变,通过改变脉冲的频率f来维持输出电压U0的稳定,这便是脉冲频率调制(PFM)控制方式DC-DC变换器;第二可以保持脉冲的周期T不变,通过改变开关管的导通时间TON,即脉冲的占空比q,以实现输出电压的稳定,这就是脉宽调制(PWM)控制方式DC-DC变换器。由于目前已经有各种
8、型号的集成PWM控制器,所以DC-DC变换器普遍采用PWM控制方式。PWM控制方式又有三种可选方案:1、 利用单片机产生PWM控制信号。让单片机根据反馈信号对PWM信号做出相应调整以实现稳压输出。此方案实现起来比较灵活,可以针对特定的系统进行优化。但是系统调试比较复杂。2、 555时基电路是一种将模拟功能与逻辑功能巧妙结合在同一硅片上的组合集成电路,可以作为控制核心来控制DC-DC开关电源电路。阀门端和触发端的电平分别为电源的2/3和1/3,但可以由电压控制端(CONT)来改变这两个电平值。当触发端(TRIG)的电压下降至比触发电平低时,触发器翻转输出“1”,同时输出端输出高电平;当触发端(T
9、RIG)的电压高于触发电平,而且阀门端(THRES)的电平也高于阀门电平时,触发器翻转输出“0”,同时输出端(OUT)输出低电平;复位端(RESET)与其他输入端相比具有最高优先权,当复位端为低电平时,触发器将被复位,而且输出端为低电平。将复位端置低可以用来初始化一个新的定时循环。只要输出端为低电平,泄放端(DISCH)将提供一个对地的低阻抗通路。但是此芯片不是专门的PWM控制芯片,调试起来相对比较复杂,不易实现控制。3、 TL494集成电路内部电路如附件所示,它由振荡器、D触发器、死区时间比较器、PWM比较器、两个误差放大器、5V基准电压源和两个驱动三极管等组成。当TL494正常工作时,输出
10、脉冲的频率取决于5脚和6脚所接的电容和电阻,表达式为 ,在电容CT两端形成的是锯齿波,该锯齿波同时加给死区时间控制比较器和PWM比较器,死区时间控制比较器根据4脚所设置的电压大小输出脉冲的死区宽度,利用该脚可以设计电源的软启动电路、欠压或过压电路等。输出调制脉冲宽度是由电容CT端的正向锯齿波和3、4脚输入的两个控制信号综合比较后确定的。当外接控制信号电压大于5脚电压时,9、10脚输出脉冲为低电平(设9、10脚为跟随器输出接法),所以随着输入控制信号幅值的增加,TL494输出脉冲占空比减小。由于TL494是专用PWM控制芯片,调节起来相对比较简单,且有成熟的应用方案,故本设计选择TL494作为P
11、WM信号的提供电路。(内部图见附件)DC-DC变换器控制电路设计DC-DC变换器控制电路选用集成PWM控制器TL494构成,调制脉冲的频率选择23.4kHz,选择振荡电容CT为1000pF(0.001H),电阻RT为47 k即可满足要求。将4、13、7、9、10脚接地,将8、11脚并联作为输出端。为了保证输出电压U0稳定,要引入负反馈,当输出电压增高时,反馈信号和参考电压比较后,误差放大器的输出增大,结果使输出脉冲的宽度变窄,开关管的导通时间变短,输出电压将保持稳定。图中连接在误差放大器2脚和3脚之间的电阻和电容是构成PID调节器,目的是改善系统的动态特性。控制电路参数的选择(1) 输出滤波电
12、容的选择 假如输出滤波电容C必须在Q1导通的TON期间供给全部负载电流,设在TON期间C上的电压降U0,U0为要求的纹波电压。则 ,又因为,所以 ,选择开关频率等于23.4KHz,在本设计给定的条件及要求下,计算输出滤波电容的值为:427F,实际选择4700F/50V的电容。(2) 储能电感的选择根据电路的工作波形,电感电流包括直流平均值和纹波分量两部分。假若忽略电路的内部损耗,则变换器的输出能量和变换器的输入能量相等,即,所以,即从电源取出的平均电流也就是流入电感的平均电流。 电感电流的纹波分量是三角波,在TON期间,电流的增量为;在TOFF期间,电流将下降,其减少量为;在稳态下,。在选择I
13、时,一般要求电感的峰值电流不大于其最大平均电流的20%,以免使电感饱和;同时流过电感中的电流最小值也应大于或等于零。实际设计时,选择电感电流的增量,所以,在开关频率选择50kHz和系统所需要求下,计算电感量为610H,实际选择1mH/1A的电感。(3)开关管的选择开关管Q1在电路中承受的最大电压是U0,考虑到输入电压波动和电感的反峰尖刺电压的影响,所以开关管的最大电压应满足1.11.2U0。实际在选定开关管时,管子的最大允许工作电压值还应留有充分的余地,一般选择(23)1.11.2U0。开关管的最大允许工作电流,一般选择(23)II。开关管的选择,主要考虑开关管驱动电路要简单、开关频率要高、导
14、通电阻要小等。本设计选择Tip42C,该器件的VCEO=100V,导通电阻很小,Ic=6A,完全满足设计要求。(4)续流二极管的选择在电路中二极管最大反向电压为U0,流过的电流是输入电流II,所以在选择二极管时,管子的额定电压和额定电流都要留有充分大的余地。另外选择续流二极管时还要求导通电阻要小,开关频率要高,一般要选用肖特基二极管和快恢复二极管。本设计选用MBR10100CT,其最大方向工作电压为100V,最大正向工作电流为10A,完全满足设计要求。1.3 软件设计方案 程序使用C语言编写。系统主程序开始后,首先对系统初始化,包括设置串口、定时器、中断和相应端口,然后全亮显示,持续几秒钟,接
15、着关闭所有LED,持续一段时间,进入倒计时显示(10秒),计时完后判断tt的值(tt为显示方式的选择标记)。tt=0时,循环左移;tt=1时,循环上移;tt=2时,循环下移。循环显示方式可以通过单片机外部中断切换,利用单片机外部中断可以节省单片机资源,提高单片机效率。系统程序会在循环显示阶段不断循环的执行。程序流程图2. 系统测试2.1 开关电源测试1、输出电压测试测试结果:输出电压为5.02V。2、输出电流测试方法:在开关电源输出端加负载RL,调整负载值,同时在嗲源输出端传串联一个万用表测量数电流。观测输出电流范围能否达到01A。测试是结果:输出电流为00.97A3、电压调整率测试方法:用实
16、验室的直流电压源输出直接接在开关电源DC-DC变换输入端,调整负载使输出电流达到最大1A,调整直流电源输出电压在7V15V变化时,测量输出电压Uo。测试结果:输入电压Ui(V)789101112131415输出电压(V)5.015.015.015.015.015.015.015.025.02输出电压变化量(V)0.010.010.010.010.010.010.0100电压调整率Su(%)0.20.20.20.20.20.20.2004、负载调整率方法:电源输入端接10V电压,输出电压Uo=5.02V,在负载电阻RL上串联一个万用表测量输出电流,调节负载电阻时输出电流在01A变化,记录输出电流
17、,计算负载调整率。结果:Io(A)0.970.590.05Uo(V)5.015.015.02输出电压变化量(V)0.010.010负载调整率(%)0.20.205、 输出纹波电压峰峰值测试方法:开关电源输出加负载,使输出电流达到最大0.97A,用60MHz的数值示波器交流档加带宽限制测量输出电压纹波峰-峰值。测量结果:加在输出电压上的纹波电压峰峰值为85mV。6、 电源效率方法:用万压表测量输入电压大小,输入电流大小,输出电流大小和输出电压大小。分别计算出输入功率和输出功率,再求输出功率和输入功率的比值既得电源效率。结果: 输入 输出输入电压Uo(V)7.22输出电压Uo(V) 5.01输入电
18、流Ii(A)0.88输出电流Io(A) 0.97输入功率Pi(W)6.35输出功率Po(W) 4.86电源效率(%) 76.52.2 LED电子显示模块的测试LED电子显示屏使用双色点阵模块组合而成,由于没有采用电路上的控制,需要人为调整点阵模块连接方式实现双色效果。首先连接到红色控制端进行测试。上电启动后,自动的按如下顺序显示:(1) LED灯全亮;(2) LED灯全灭;(3) 倒计时依次显示数值 10,9,8,7,6,5,4,3,2,1,0.(4) 接着依次显示: 制作人员:赖波、朱维各、漆志龙。(5) 按一下控制按键,显示内容的移动方向变为向上,依次显示: 制作人员:赖波、朱维各、漆志龙
19、。(6) 再按一下控制按键,显示内容的移动方向变为向下,依次显示:制作人员:赖波、朱维各、漆志龙。(7) 再按一下又变为默认的左移状态,以后循环上述步骤可以得到相应的结果。部分或全部调节列控制端,可以实现红绿相映或纯绿色的全新效果。在测试的过程中,显示内容亮度均匀、充足,显示的数字和文字稳定、清晰、无串扰,整体效果比较好。3.总结LED电子显示屏系统看似简单,其实想要做好,还是有很多需要注意的事项。比如说点阵模块的焊接过程需要注意连线的分布,既要考虑容易控制,还要兼顾系统的美观性;开关电源的设计过程中需要认真的调试,采取一系列的手段减小或消除纹波电压,保证系统的稳定性;需要功耗的问题,以保证系
20、统的可靠性等等。当然本设计还有一些可以改进的地方,比如说可以考虑通过软件控制的手段实现双色的交替或混合点亮;可以考虑通过更精密的制板手段去除附加的一些跳线;TL494电路中可以加入软启动模块,防止DC-DC变换器在开启瞬间产生过大的冲击电流和电压。当然本系统在设计及实现上都完满的达到了基本要求、发挥部分的要求,并且在其基础上做了更多的发挥设计,比如说使用中断控制手段实现了显示内容的向上和向下移动。4.附录4.1 参考文献1高吉祥主编。基本技能训练与单元电路设计。北京:电子工业出版社,20082楼然苗等主编。单片机课程设计指导。北京:北京航空航天大学,20073韩广兴主编。开关电源识图。北京:电
21、子工业出版社,20074华成英等主编。模拟电子技术基础。北京:高等教育出版社,20065TL494 datasheet6Tip42 datasheet21 TL494集成电路内部结构控制系统的源代码:/-晶振=12MHz-/#include#includedispled.h/* *main函数* */void main()init();renwu_1();TR0=0;TH0=(65535-20000)/256;TL0=(65535-20000)%256;/定时器0初始化,定时为20ms;TR0=1;tm=10;EX0=1;/允许外部中断0;while(1)if(tt=0) renwu_2();
22、if(tt=1) displed_up();if(tt=2) displed_down(); /* *中断函数* */void timer0() interrupt 1EX0=0;TH0=(65535-20000)/256;TL0=(65535-20000)%256;tm+;EX0=1;void EX_0() interrupt 0TR0=0;EN_595=1;delayMs(10);if(WBZD0=0) tt=(+tt)%3;if(tt=0)tm=10;elsetm=20;n=0;flag=0;up_flag=0;down_flag=0;TH0=(65535-20000)/256;TL0=
23、(65535-20000)%256;/定时器0初始化,定时为20ms;EN_595=0;TR0=1;/*= =DEF.H= =*/#ifndef _def_h_#define _def_h_#define lednum 3/所使用的74LS595的个数;#define total 16/需要显示的汉字的个数;#define column20/点阵模块的列数;#define CONIO P2sbit EN_154=CONIO7;/4-16译码器74LS154的输出使能控制端口(低电平有效);sbit EN_595=CONIO6;/74LS595(13)输出使能端(低电平有效);sbit ST_C
24、LK=CONIO5;/74LS595(12)存储寄存器时钟输入;sbit MR=CONIO4;/74LS595(10)复位控制(低电平有效);sbit WBZD0=P32;#endif/*= =DISPLED.H= =*/#includedef.h#includezimo.hunsigned int tm; unsigned char i,j,m,n,temp,flag,up_flag,down_flag,tt;/* *初始化* */void init()EN_154=0;/关闭74LS154输出使能端;EN_595=1;/关闭74LS595输出使能端;MR=1;SCON=0x00;/串口工作
25、模式0: 移位寄存器方式;TMOD=0x01;/设置定时器T0-T1为工作方式1:16位;EA=1;/允许总中断;ET0=1;/允许定时器0中断;IT0=1;/设置为沿触发;/PX0=1;/将外部中断0设置为高优先级中断; TH0=(65535-20000)/256;TL0=(65535-20000)%256;/定时器0初始化,定时为20ms;/* *延时函数(约1ms)* */void delayMs(unsigned int dt)unsigned char k;while(dt-)for(k=0;k112;k+);/* *显示函数* */void displed() for(i=0;i1
26、6;i+)for(m=0;m3;m+)SBUF=dispRami*4+m;while(!TI);TI=0;EN_595=1;/高阻态设置;ST_CLK=0;P1=cod_154i;/写入行号;ST_CLK=1;/所存显示数据;EN_595=0;/使能74LS595输出端;delayMs(1);void displed_up_down() /上移_下移显示函数;for(i=0;i16;i+)for(m=0;m2|0xff6;if(m=1) SBUF=dispRami*2+m-12;if(m=2) SBUF=dispRami*2+m-12;while(!TI);TI=0;EN_595=1;/高阻态
27、设置;ST_CLK=0;P1=cod_154i;/写入行号;ST_CLK=1;/所存显示数据;EN_595=0;/使能74LS595输出端;delayMs(1);void displed_up() /move_up;if(tm=20)tm=0;if(n=0)/拷贝两个字到显示缓存中;for(j=0;j2;j+)for(i=0;i16;i+)for(m=0;m2;m+) dispRami*2+32*j+m=name(j+up_flag)%totali*2+m;if(n!=0)for(i=0;i32;i+)for(m=0;m2;m+)dispRami*2+m=dispRam(i+1)*2+m)%6
28、4;/处理缓存里面的数据;n+;if(n=16)n=0;up_flag+;if(up_flag=total)up_flag=0; displed_up_down();void displed_down() /move_down;if(tm=20)tm=0;if(n=0)/拷贝两个字到显示缓存中;for(j=0;j2;j+)for(i=0;i16;i+)for(m=0;m2;m+) dispRami*2+32*j+m=name(j+down_flag)%totali*2+m;if(n!=0) /处理缓存里面的数据;for(j=0;j0;i-)for(m=0;m2;m+)dispRami*2+m+
29、32*j=dispRamj*32+(i-1)*2+m;if(j=0)dispRam0=dispRam62;dispRam1=dispRam63;n+;if(n=16)n=0;down_flag+;if(down_flag=total)down_flag=0; displed_up_down();/*-基础部分-*/led测试以及数字显示;void renwu_1()TR0=1;while(tm200) /全亮;displed();TR0=0;EN_154=1;/全灭;EN_595=1;/高阻态设置;delayMs(2000);EN_154=0;EN_595=0;/高阻态设置;TR0=1;/启动
30、定时器0;tm=50;while(temp12)if(tm=50)tm=0;for(i=0;i16;i+)for(m=0;m2|0xff2|numtempi*22|numtempi*2+16;temp+;displed();TR0=0;tm=0;/*-发挥部分-*/ /汉字移动显示;void renwu_2()if(tm=10)tm=0;if(n=0)for(i=0;i16;i+)for(m=0;m4;m+)dispRami*4+m=name(flag+m)/2)%totali*2+(flag+m)%2;/把将要显示的数据拷贝到显示缓存中;if(n!=0)for(i=0;i16;i+)for(
31、m=0;m4;m+)if(m3)dispRam4*i+m=dispRam4*i+m7;/实现移位;if(m=3)dispRam4*i+3=dispRam4*i+31;n+;if(n=8)n=0;flag+;if(flag=2*total)flag=0; displed();/*= =ZIMO.H= =*/unsigned char idata dispRam64=0;/显示缓存(数组元素个数=ledNum*16);unsigned char code cod_15416=0x00,0x08,0x04,0x0c,0x02,0x0a,0x06,0x0e,0x01,0x09,0x05,0x0d,0x
32、03,0x0b,0x07,0x0f;/74LS154编码;/* *字模表* */unsigned char code num32=0xFF,0xFF,0xFF,0xFF,0xF3,0xE7,0xE3,0x9B,0x93,0xB9,0xF3,0x39,0xE3,0x38,0xE6,0x38,0xE6,0x38,0xE7,0x39,0xE7,0x39,0xC7,0x39,0xC7,0xB3,0x01,0xC7,0xFF,0xFF,0xFF,0xFF,/-10-;0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x0F,0xC7,0xE7,0xCF,0xE3,0x8F,0xE3
33、,0x8F,0xE3,0xC7,0xC3,0xE0,0x23,0xFF,0xE3,0xE7,0xC7,0xC3,0x8F,0xE0,0x1F,0xFF,0xFF,0xFF,0xFF,/-9-;0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x0F,0xC7,0xE3,0xCF,0xF3,0xC3,0xE3,0xE0,0x0F,0xF0,0x0F,0xC7,0x87,0x8F,0xE3,0x8F,0xF3,0xC7,0xE7,0xF0,0x0F,0xFF,0xFF,0xFF,0xFF,/-8-;0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x01
34、,0xC7,0xF3,0xCF,0xEF,0xFF,0xCF,0xFF,0x9F,0xFF,0x3F,0xFE,0x7F,0xFC,0x7F,0xFC,0x7F,0xFC,0x7F,0xFC,0x7F,0xFF,0xFF,0xFF,0xFF,/-7-;0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0x07,0xF3,0xC7,0xE7,0xEF,0xC7,0xFF,0xC0,0x07,0x83,0xE3,0x87,0xF3,0xC7,0xF1,0xC7,0xF3,0xE3,0xE7,0xF0,0x0F,0xFF,0xFF,0xFF,0xFF,/-6-;0xFF,0xFF
35、,0xFF,0xFF,0xFF,0xFF,0xE0,0x03,0xE7,0xFF,0xE7,0xFF,0xE7,0x3F,0xE0,0x07,0xE7,0xE3,0xFF,0xE3,0xEF,0xE3,0xC7,0xE3,0xC7,0xE7,0xF0,0x0F,0xFF,0xFF,0xFF,0xFF,/-5-;0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xCF,0xFF,0x0F,0xFE,0x0F,0xFD,0x8F,0xF3,0x8F,0xE7,0x8F,0xCF,0x8F,0xC0,0x01,0xFF,0x8F,0xFF,0x8F,0xFC,0x01,0xFF
36、,0xFF,0xFF,0xFF,/-4-;0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x0F,0xC7,0xC7,0xC7,0xE7,0xFF,0xC7,0xFC,0x0F,0xFC,0x0F,0xFF,0xE7,0xFF,0xE3,0xC7,0xE3,0xC7,0xE7,0xE0,0x0F,0xFF,0xFF,0xFF,0xFF,/-3-;0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x0F,0xE7,0xE7,0xC7,0xE3,0xC7,0xE3,0xFF,0xC7,0xFF,0x8F,0xFE,0x3F,0xF8,0xFF,0xF3
37、,0xFB,0xC0,0x03,0xC0,0x03,0xFF,0xFF,0xFF,0xFF,/-2-;0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x3F,0xF0,0x3F,0xFE,0x3F,0xFE,0x3F,0xFE,0x3F,0xFE,0x3F,0xFE,0x3F,0xFE,0x3F,0xFE,0x3F,0xFE,0x3F,0xE0,0x07,0xFF,0xFF,0xFF,0xFF,/-1-;0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0x0F,0xE3,0xC7,0xC7,0xE3,0xC7,0xE3,0x87,0xE1,0x87
38、,0xE1,0xC7,0xE3,0xC7,0xE3,0xC7,0xE3,0xE3,0xC7,0xF8,0x1F,0xFF,0xFF,0xFF,0xFF/-0-;unsigned char code name32=0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,/- -;0xFB,0xFB,0xDB,0xFB,0xDB,0xFB
39、,0xC0,0x5B,0xBB,0xDB,0xFB,0xDB,0x00,0x5B,0xFB,0xDB,0xC0,0x5B,0xDB,0x5B,0xDB,0x5B,0xDB,0x7B,0xD9,0x7B,0xDA,0xFB,0xFB,0xEB,0xFB,0xF7,/-制-;0xF6,0xFF,0xF6,0xFF,0xF6,0xFF,0xEE,0x03,0xED,0x7F,0xCD,0x7F,0xAB,0x7F,0x6F,0x07,0xEF,0x7F,0xEF,0x7F,0xEF,0x7F,0xEF,0x03,0xEF,0x7F,0xEF,0x7F,0xEF,0x7F,0xEF,0x7F,/-作-;0xFF,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFD,0x7F,0xFD,0x7F,0xFD,0x7F,0xFB,0xBF,0xFB,0xBF,0xF7,0xDF,0xEF,0xEF,0xDF,0xF1,0xBF,0xFB,/-人-;0xFF,0x