版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
硬件设计方案根据第二章介绍的ARM芯片的选择原则,此处选择集成了丰富的外围功能模块,便于低成本设计嵌入式应用系统的S3c44B0X处理器作为系统的主控制器。利用其内置的LCD控制器实现LCD控制接口;利用HC总线控制器实现键盘控制接口;利用ADC转换器实现触摸屏控制接口;利用UART实现调试接口;利用GPIO连接LED灯显示有关状态。利用其内置的LCD控制器实现LCD控制接口;利用HC总线控制器实现键盘控制接口;利用ADC转换器实现触摸屏控制接口;利用UART实现调试接口;利用GPIO连接LED灯显示有关状态。电子词典方案设计软件设计方案本电子词典软件主要完成键盘操作、菜单操作及LCD显示功能,根据软件模块化设计方法将系统软件分为三个模块:词库编写、功能控制软件设计、人机交互接口功能设计。键盘接口软件触摸屏接口软件皿显示接口软件已查单词记忆键盘接口软件触摸屏接口软件皿显示接口软件已查单词记忆电子词典硬件设计硬件资源分配最小系统简介显示模块(输出设备)触摸屏及键盘模块(输入设备)I/O端口设计硬件资源分配片选信号选择的接口或器件片选控制寄存器S44B0地址范围nGCSOFLASHBANKCONO0x0000_0000〜OxOlBF_FFFFnGCS6SDRAMBANKCON60x00_0000〜OxODFF_FFFF中断信号功能INTO触摸屏中断源INT2键盘中断源最小系统简介电源电路系统时钟电路复位电路存储器UART接口电路JATG接口电路电源电路I/O+3.3V电源电路I/O+3.3V最小系统简介嵌入式最小系统是指由保证嵌入式微处理器可靠工作所必须的基本电路组成的系统。处理器单元时钟单元复位单元存储器单元供电电源调试接口基于ARM的嵌入式最小系统基于ARM核的微处理器电源电路复位电路时钟电路存储器电路(FLASH和SDRAM)UART接口电路JTAG调试接口电源电路电源芯片:LT1085输入:DC+5V输出:S3C44B0X+2.5VVout=1.25x(1+尺2/RI)VCC5VGNDC?2VCC3.3VVCC5VGNDC?2VCC3.3V1[1R1J120R±.C?_1—c?=C?|luF1|R2200R-47uF-0.1ufU?VINVOUTADJ[LT】Q85]LT1085XTALOPLLCAPAVDD334C106820i)F8MHzXTALOPLLCAPAVDD334C106820i)F8MHz系统时钟电路根据S3C44B0X的最高工作频率以及PLL电路的工作方式,选择8MHz有源晶振,8MHz晶振频率经过S3c44B0X片内的PLL电路倍频后,最rWj可以达到66MHz0系统RTC单元时钟源直接由晶体(32.768kHz)提供,EMAL1HAL1
复位电路复位芯片:IMP811S,手动复位,实时监控系统的电源,一旦系统电源低于系统复位的阀值(2.9V),IMP8US将会自动输出低电平复位信号,对系统进行复位U1202VCCRESETSB12部必3<3MRGNDIPM811R1202100K存储器FLASH芯片:AM29LV160DB,8MByte(2MX8Bit/lMX16Bit)采用+3.3V供电输出数据宽度为16位片选信号直接连接S3C44B0X的nGCSO信号SDRAM芯片:HY57V651620B8MByte(4BanksXIMX16Bit)采用+3.3V供电输出数据宽度为16位片选信号直接连接S3C44B0X的nGCS6信号UART接口电路RTSOCTSOR5I6RS23Z0RS23"加。R5L7VDDC1+V-Cl-V-C2一GXDC2-T1INT1OUTR.1OUTRIINT2INT2OUTR2OUTR2INUW66ILXIAX3232z^=C510IQOijsRTSOCTSOR5I6RS23Z0RS23"加。R5L7VDDC1+V-Cl-V-C2一GXDC2-T1INT1OUTR.1OUTRIINT2INT2OUTR2OUTR2INUW66ILXIAX3232z^=C510IQOijsNS232ICS01O?S232.C?S。1^VDD3316C509|lOOnE?3=C511lOOaF4一C5P5lOOaF1WDD33C514ICOnTlOOnrJ505—OO143137一—1286-oODB95一ITC517lOOnFC51SlOOnFUARTOUART1JATG接口电路JTAG(JointTestActionGroup)联合测试行动小组是IEEE的标准规范,主要用于芯片内部测试及对系统进行仿真、调试。ARM内部提供了JTAG型的扫描链,可以进行调试和配置嵌入式的ICE-RT逻辑。JTAG仿真器是通过ARM芯片上的JTAG边界扫描链与ARM内核进行通信,属于完全插入式(不占用片上资源)调试。通过JTAG接口,可对芯片内部的所有部件进行访问,14针接口和20针接□oXTZ>D3313570-1357911111oXTZ>D3313570-1357911111o24.08o24.CS111112开发环境的建立电子词典硬件平台电子词典硬件平台液晶显示屏(LCD,LiquidCrystalDisplay)主要用于文本及图形、图像信息的显示。本节主要内容如下:S3C44B0XLCD控制器概述S3C44B0XLCD控制器功能及应用概述S3C44B0XLCD控制器应用编程S3C44B0XLCD控制器概述LCD控制器在嵌入式系统中的功能概述一套完整的液晶显示系统主要由三部分组成:液晶显示屏、液晶显示驱动器和液晶显示控制器。液晶显示控制器具有两大作用:其一,控制器为液晶显示提供时序信号和显示数据;其二,在计算机系统中,液晶显示控制器是一种专业IC芯片,专用于计算机与液晶显示系统的接口,控制器接受计算机的直接操作,并可以脱机独立控制液晶显示驱动系统,从而解除了计算机在显示上的繁琐工作。目前的液晶显示控制器具有如下的功能:具有简捷的计算机接口,一般以总线形式提供10接口;具有一套完整的逻辑控制电路和时序发生器,可以实现对各种显示功能的控制;具备功能齐全的控制指令集,编程更容易;具有管理显示缓冲区的能力。计算机通过控制器访问显示缓冲区,控制器自行管理显示缓冲区;具备液晶显示驱动器工作所必需的扫描时序信号的生成以及发送能力和显示数据的传输能力。S3C44B0XLCD控制器概述S3C44B0XLCD控制器的功能及作用概述:S3C44B0XLCD控制器是接收系统发来的指令和数据,并向系统反馈所需的数据信息,进而驱动显示。用户只需要通过读写一系列的寄存器,完成配置和显示驱动。在驱动LCD设计的过程中首要的是配置LCD控制器,而在配置LCD控制器中最重要的一步则是帧缓冲区(FrameBuffer)的指定。用户所要显示的内容皆是从缓冲区中读出,从而显示到屏幕上的。S3C44B0XLCD控制器功能及应用概述S3C44B0XLCD控制器基本功能S3C44B0XLCD功能实现及控制S3C44B0XLCD控制器基本功能S3C44B0X上的LCD控制器由传送LCD映象数据的逻辑电路组成,LCD映象数据指的是从系统存储器的视频缓冲到外部LCD驱动器的数据。S3C44B0X中内置的LCD控制器可支持灰度LCD和彩色LCD。在灰度LCD上,使用基于时间的抖动算法和FRC(FrameRateControl)方法,可支持单色,2位/象素(4级灰度-)和4位/象素(16级灰度模式)的灰度LCD;在彩色LCD上,可以支持8位/象素(256级彩色),对于不同尺寸的LCD,具有不同数量的垂直和水平像素,数据接口的数据宽度,接口时序及刷新率,而LCD控制器可以进行编程控制相应的寄存器值,以适应不同的LCD显示板S3C44B0XLCD控制器基本功能S3C44B0XLCD控制器的特性支持彩色/灰度/单色的LCD板;支持3种类型LCD板:4位双扫描,4位单扫描,以及8位单扫描的显示类型;支持多路虚拟显示屏(支持硬件的水平/垂直移动滚读);系统存储器被用作显示存储器;专用的DMA支持从系统存储器的视频缓冲中读取映象数据;支持多种荧屏大小;S3C44B0XLCD控制器基本功能S3C44B0XLCD控制器的特性典型的荧屏尺寸:640x480、320x240、160x160最大虚拟荧屏尺寸(彩色模式下):4096x1024、2048x2048、1024x4096等支持单色、4级、16级灰度;对于彩色STNLCD板,支持256级彩色;支持电源节省模式(SL_IDLEMode)S3C44B0XLCD控制器基本功能S3C44B0XLCD外部接口信号VFRAME:LCD控制器和LCD驱动器之间的帧同步信号。它通知LCD屏新的一帧的显示,LCD控制器在一个完整帧的显示后发出VFRAME信号。VLINE:LCD控制器和LCD驱动器之间的行同步信号。LCD驱动器通过它来将水平移位寄存器中的内容显示到LCD屏上。LCD控制器在一整行数据全部传输到LCD驱动器后发出VLINE信号。S3C44B0XLCD控制器基本功能S3C44B0XLCD外部接口信号VCLK:此引脚为LCD控制器和LCD驱动器之间的象素时钟信号,LCD控制器在VCLK的上升沿发送数据,LCD控制器在VCLK的下降沿对数据采样。VM:LCD驱动器所使用的交流信号。LCD驱动器使用VM来改变用于打开或关闭象素的行和列电压的极性。VM信号在每一帧被触发,也可在指定VLINE信号的可编程数目时触发。VD[3:0]以及VD[7:4]:LCD象素数据输入端口。VD3:0用于4位/8位的单扫描或双扫描时的高4位数据输入;VD7:4用于8位单扫描或双扫描时的低4位数据输入。LCD控制器寄存器有存2落名内存地址读与说明LCDCON1OxOlfOOOOORAVLCD拄制侪狞器1工作信号拄伟煤F布器LCDCON2OxO1fOOOO4RA/VLCD控帝1J商存器2液晶屏水平垂宜尺寸定.又UCDCON3oxoirooo4oR/WLCD控伟ij寄存器3自测试设定・只用到品傕位LCDSADDR1oxoirooooeR/WF位巾屈能仔Ittl址寄存骷1淞品类型和扫描模式定义L.CDSADDR2OxOlfOOOOcRAV低位帆缓拧地址商行器2设定显示纭存区值怠LCDSADDR3OxO1fOOO1OPAA/虑屏地址窃存器设定虚屏偏址和见面克戌REDUUToxoiroooi4R/W红•色定义守存8S定义9组红色激据查揭表UREENLUToxoiroooi8R/W绿色定义哥存部定义◎组女工色漱据查找表BLUEL.UToxoiroooicR/W信色定义奇日SS走义4组红色蹶据宜找表DPOXO1TOOO2OR/W1/2抖动设定推样f更用OxaSaSDP4__7oxoirooo24R/W4/7抖动设定寸隹荐使用Oxba5da65DP3_50M01f00028R/W3/6抖动设定才能荐使用Oxa585fDP2_3oxoirooo2cR/W2/3抖动设定推榨使用Oxd<5bDP5_7OXO1TOOO3OR/WS/7科动退定推荐使用Oxeb7b5edDP3_40X01T00034R/W3/4抖动设定寸隹荐使用Ox7dbeDP4_boxoiroooooR/W4/5抖动设定寸隹荐使用Ox7ebdfDPG__70x01f0003cRA/V6/7蚪动设定推荐使用OM7fdfbfeDITHW1ODEOXO1TOOCW4R/W科动模式连存器推荐使用0x12210^0x0S3C44B0XLCD功能实现及控制S3C44B0XLCD控制操作时序发生器(TIMINGGENERATOR),TDIEGEN产生LCD驱动器的所需控制信号,如:VFRAME、VLINE、VCLK和VM。VFRAME脉冲以每帧一次的频率声明整帧中第一行的持续时间。VFRAME信号告诉LCD的线指示器指向显示器的顶端以开始显示LCD驱动器用VM信号来改变行、列的电压极性,用来开关象素。VM信号的频率由LCDCON1寄存器的MMODE位和LCDSADDR2寄存器的MVAL[7:O]域来控制。幻灯片96S3C44B0XLCD功能实现及控制S3C44B0XLCD控制操作VFRAME和VLINE脉冲的产生受LCDCON2寄存器中HOZVAL域和LINEVAL域配置的控制。每个域都与LCD的大小和显示模式有关。VFRAM信号频率就是帧扫描频率。帧扫描频率与WLH(VLINE脉宽)、WHLY(VLINE脉冲后的VCLK延迟宽度)、HOZVAL>VLINEBLANK以及两个液晶控制寄存器中的LINEVAL,还有VCLK、MCLK都有关。幻灯片97S3C44B0XLCD功能实现及控制S3C44B0XLCD视频操作S3c44B0X中的液晶控制器支持8位彩色模式(256彩色模式),4级灰度模式,16级灰度模式和单一模式。需要灰度和彩色模式时,时钟抖动算法和FRC(帧频率控制)方法能被用来通过可编程查找表来选择调整灰度和色彩级数。单色模式不使用这些模块(FRC和查找表)而通过将视频数据转移到LCD驱动器中时把FIFOH(和FIFOL,如果是双扫描模式时)中的数据连续化为4位(或8位,如果是4位双扫描或8位单扫描时)的数据流。幻灯片98S3C44B0XLCD视频操作查找表S3C44B0X支持多色彩或多灰度级映射的调色板。这种选择给用户带来很大的灵活性。查找表是一个允许彩色和灰度级数选择的调色板。用户在4级灰度模式中通过查找表在16灰度级中选择4灰度级。在16级灰度模式下灰度级不能被选择,所有16灰度级必须在可能的16灰度级中进行选择。在256彩色模式中,3位红,3位绿,2位蓝。256彩色就是由8红,8绿,4蓝组合而成(8X8X4=256)。在彩色模式中,查找表用于进行适当的选择。8红色级在16个可能的红色级中选择,8绿在16级绿中选择,4蓝在16级蓝中选择。幻灯片99S3C44B0XLCD视频操作灰度模式操作S3C44B0X中的LCD控制器支持两种灰度模块:2位象素(4级灰度)、4位象素(16级灰度)。2位象素灰度模式使用一个查找表,查找表允许在可能的16灰度级中进行4级灰度的选择。2位象素灰度的查找表和应用彩色模式中的蓝色查找表共用BLUELUT寄存器中WBULEVAL[15:0]o0级灰度用BLUEVAL[3:0]位的值来表示。如果BLUEVAL[3:0]被设置为9,0灰度级就用16级中的9级来代表;如果BLUEVAL[3:0]为15,则用15级来代表,以此类推。象0级灰度一样,1级用BLUEVAL[7:4]来表示,2级用BLUEVAL[11:8]来表示,3级用BLUEVAL[15:12]表示。BLUEVAL[15:0]中的4组分别代表0、1、2、3级。当然了,没有第4级。幻灯片100S3C44B0XLCD视频操作彩色模块操作S3C44B0X中的LCD控制器支持每象素8位的256彩色显示模式。彩色显示模块用抖动算法和FRC(帧扫描率控制)方法可产生256级彩色。每个象素的8位分成3位红、3位绿、2位蓝,各用独立的查寻表。与灰度级显示相似,REDLUR寄存器中8组或4位域(例如REDVAL[31:28hREDLUT[27:24]、REDLUT[23:20]、REDLUT[19:16]>
REDLUT[15:12hREDLUT[11:8]REDLUT[7:4]和REDLUT[3:01)分别对应各红色级。4位组合可以得到16种可能,每种情况对应一种红色级。换句话说,用户可以用查寻表选择合适的红色级。对于绿色,GREENLUT寄存器中的GREENVAL[31:0]用作查寻表,用法和红色一样。蓝色与前两个相似,BLUELUT寄存器中的BLUEVAL[15:0]用作查寻表。对于蓝色查寻表需要16位,因为只有两位对应于4级蓝色来控制蓝色级,这与8红或8绿都不同。幻灯片101S3C44B0XLCD视频操作扫描模式支持S3c44B0X处理器LCD控制器支持3种显示类型:4位单扫描、4位双扫描和8位单扫描。扫描工作方式通过DISMOD(LCDC0Nl[6:5])设置。4位单扫描-一显示控制器扫描线从左上角位置进行数据显示。显示数据从VD[3:0]获得;彩色液晶屏数据位代表RGB色。VD3
R1VD2G1VD1B1VDOVD3
R1VD2G1VD1B1VDO
R2VD3
G2VD2B2VD-1
R3VDO
G3幻灯片1022.S3C44B0XLCD视频操作扫描模式支持显示控制器分别使用两个扫描线进行数据显示。显示数据从VD[3:0]获得高扫描数据;VD[7:4]获得低扫描数据;彩色液晶屏数据位代表RGB色。
VD3R1VD2G1VD1B1VDOR2VD3G2VD2B2VD1R3VDOG34A1PixelVD7R1VD6VD5VD4R2VD7G2VD6B2VD5R3VD4G3幻灯片1032.S3C44B0XLCD视频操作扫描模式支持8位单扫描--显示控制器扫描线从左上角位置进行数据显示。显示数据从VD[7:0]获得;彩色液晶屏数据位代表RGB色幻灯片1042.S3C44B0XLCD视频操作数据的存放与显示液晶控制器传送的数据表示了一个像素的属性:4级灰度屏用两个数据位;16级灰度屏使用4个数据位;RGB彩色液晶屏使用8个数据位(R[7:5]、G[4:2]、B[l:0])o显示缓存中存放的数据必须符合硬件及软件设置,即要注意字节对齐方式。幻灯片105S3C44B0XLCD控制器应用编程LCD的显示一般通过配置LCD控制器实现,下面我们就来看如何使用S3C44B0LCD控制器进行像素点的显示。首先要对LCD进行初始化LCD的初始化主要是对LCD控制寄存器的值进行设置,主要有以下8项:幻灯片106抖动模式设定抖动时间设定LCDC0N1控制字清0设置LCD的垂直,水平尺寸,水平线扫描空闲时间设置帧缓冲区的起始地址设置灰度级,LCDBANK,LCDBASEU重新设置LCDC0N1LCD驱动逻辑使能,打开背光幻灯片107具体设置如下://disable,8B_SNGL_SCAN,TOLY=8clk,WLH=8clk,rLCDC0Nl=(0x0)|(2«5)|(MVAL_USED«7)|(0x3«8)|(0x3«10)|(CLKVAL_C0L0R«12);//LINEBLANK=IO(withoutanycalculation)rLCDCON2=(LINEVAL)|(H0ZVAL_C0L0R«10)|(10«21);//256-color,LCDBANK,LCDBASEUrLCDSADDRl=(0x3«27)|(((U32)Video_StartBuffer»22)«21)|M5D((U32)Video_StartBuffer>>l);rLCDSADDR2=M5D((((U32)Video_StartBuffer+(SCR_XSIZE*LCD_YSIZE))»l))|(MVAL«21)|1«29;rLCDSADDR3=(LCD_XSIZE/2)|(((SCR_XSIZE-LCD_XSIZE)/2)«9);rREDLUT=0xfdb96420;//1111110110111001011001000010
0000rGREENLUT=0xfdb96420;//11111101101110010110010000100000rBLUELUT=0xfb40;//1111101101000000rDITHM0DE=0xl2210;//rDITHM0DE=0x0;幻灯片108rDPl2=Oxa5a5;rDP47=0xba5da65;rDP35=0xa5a5f;rDP2_3rDP5_7rDP3_4rDP4_5=0xd6b;rDP2_3rDP5_7rDP3_4rDP4_5=0xeb7b5ed;=0x7dbe;rDP670x7fdfbfe;=0x7ebdf;rDP670x7fdfbfe;rLCDCONl=(Oxl)|(2«5)|(MVAL_USED«7)|(0x3«8)|(0x3«10)|(CLKVAL_C0L0R«12);rPDATE=rPDATE&OxOe;幻灯片109完成了LCD初始化之后,再看像素点显示的实现:画点的实现是先指定所画点的坐标X,Y坐标,然后把X,Y的坐标转换为显存的地址设定点的颜色。颜色的设定完成的主要是把设定的逻辑颜色转化为实际的颜色值无操作系统电子词典硬件驱动程序设计电子词典中主要涉及的硬件驱动有:Uart驱动程序,LCD驱动程序,键盘驱动程序,触摸屏驱动程序。在电子辞典硬件模块测试软件时,我们已经积累了许多代码,这里只需要将的代码稍加修改,就可快速开发出各硬件的驱动程序,即:建立.h头文件:声明外部函数,定义数据结构。
修改.c源文件:驱动程序源文件中仅包含功能实现而不需要对功能加以应用。Uart驱动程序〃从串口获取字符oidUart_Iiiit(intmclkjntbaud,charport);〃串口初始化〃从串口获取字符charUart_Getch(charport);〃从串口获取十进制或〃向串口发送一个字节〃从串口获取十进制或〃向串口发送一个字节〃打印〃向串口发送字符串十六进制数voidUail_SendByte(intdata,charport);voidUart_Printf(charport,char*fintv..);voidUail_SendString(char*pt,charport);LCD驱动程序externU32GUI_Init(void);externvoidDraw_Point(U16x,U16y);externU32Get_Point(U16x,U16y);externvoidDraw_HLine(U16yO,U16xO,U16xl);externvoidDraw_\Tine(U16xO,U16yO,U16yl);externvoidDraw_Line(S32xl,S32yl,S32x2,S32y2);externvoidDraw_Ciicle(U32xO,U32yO,U32r);externvoidFill_Cricle(U16xO,U16yO,U16r);externvoidFill_Rect(U16xO,U16yO,U16xl,U16yl);externvoidSet_Color(U32color);externvoidSet_BkColor(U32color);externvoidSet_Font(GUI_FONT*pFont);externvoidDisp_String(constS8*s,S16x,S16y);externvoidlcd_disp_hz16(U16xO,U16yo,U32ForeColoi;S8*s);externvoidDis_Chinese(U16xO,U16yO,U32ForeColor,S8*s);externvoidLCD_SetColor(U16PhyColor);externvoidLCD_SetBkColor(U16PhyColor);externU16LCD_Iiiit(U8Lcd_Bpp);externvoidLCD_DrawPixel(U16x,U16y);externvoidLCD_DrawHLine(U16xO,U16y,U16xl);externvoidLCD_Draw\Tine(U16x,U16yO,U16yl);externvoidLCD_FillRect(U16xO,U16yO,U16xl,U16yl);externvoidLCD_LO_DrawBitmap(U16xO,U16yO,U16xsize.U16ysize,U16BitsPerPixel,U16BytesPerLine,constU8*pData.U16Diff,constU16*pTrans);voidword_clear(void);voidTrans_Clear(void);键盘驱动程序voidkeyboard_read(U32unSlaveAddi;U32uiiAddi;S8*pData);voidkeyboard_init(void);U8key_set(U8ucChar);voidiic_int(void);voidiic_init(void);voidiic_write(U32unSlaveAddr,U32unAddi;U8ucData);voidiic_read(U32tmSlaveAddi;U32unAddr,S8*pData);触摸屏驱动程序voidtouchscreen_init(void);voidtouchscreen_load(void);voidtouchscreen_cood(S8*pData);voidtouchscreen_close(void);voidtouchscreen_int(void);电子词典系统应用软件个功能模块设计实现无操作系统电子词典系统应用软件功能模块包括以下部分:键盘接口功能软件,触摸屏接口功能软件,LCD显示接口功能软件,输入键值识别功能软件,英译汉功能软件,已查单词记忆功能软件,汉语词库编写和英语词库编写功能软件。键盘接口功能软件键盘接口软件主要实现键盘输入功能。触摸屏接口功能软件触摸屏接口功能软件实现触摸屏输入功能。LCD显示接口功能软件LCD显示接口功能软件实现输入字符,翻译结果的显示功能。544输入键值识别功能软件本电子词典设计中共有26个字母键和6个功能键。26各字母键的键值对应于英文小写字母a一一z的ASCII值97一一122.6个功能键的键值如表所示:电子词典功能键键值表当有系统软件获取键值后,将根据当前的键值做相应的处理。具体代码实现如下:/***********************输入是字母键时的相应处理************************/if(ucChar>0x60){if((t==0)||(t>19)){t=0;word_clearO;Trans_Clear();)*((&ucChar)+l)<,;*((&ucChar)+2)=,\0/;Disp_String(&ucChar,(8*t+English_area.xO+5),English_area.yO+2);Word[t++]=ucChar;f_LineD=Word_List(word);)/*************************输入是功能按键时的相应处理是*********************/Else(ucChar-=14;switch(ucChar){caseBACKSPACE:word[t]=,\0,;wordword_clear();Trans_Clear();Disp_String(word,English_area.xO+5/English_area.yO+2);f_LineD=Word_List(word);fWord=TRUE;Countline=0;break;casePAGEUP:word_clear();Trans_Clear();if(old==0)old=MAXOLD;strcpy(word,oldword[-old]);Disp_String(word,English_area.xO+5,English_area.yO+2);f_LineD=Word_List(word);fWord=TRUE;t=strlen(word);break;caseLINEUP:if(t!=O){if(Count_Line!=0)Countline-;LineMove(CountJine,UP);fWord=FALSE;)break;caseENTER:word[t+l]=,\0,;translate(word.f_WordXOineD+Coimt_Line-1));if(old=MAX_OLD)old=0;strcpy(oldword[old++].word);f^LiiieD=0;Coimt_line=0;LWoid=TRUE;for(;t>0;-t)word[t]=0;break;caseLINEDOWN:if(t!=O){if(Count_line<(ALL_WNo-f^LineD))Count_Hne-H-;LineMove(Count_line,DOWN);fWord=FALSE;)break;casePAGEDOWN:word_clear();Trans_Clear();If(old
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二四年医院食堂餐饮供应承包合同2篇
- 2024年合作伙伴履约保证金合同范本版B版
- 2024年度付款责任划分协议范例版B版
- 2024年度技术咨询合同的技术成果验收标准2篇
- 2024年度食堂服务体系建设与优化合同3篇
- 2024年度蔬菜物流与仓储服务合同2篇
- 2024年度洗碗工专属劳动协议模板
- 主体场景搭建课程设计
- 2024年度公路工程设计项目管理合同
- 2024年度商品房电子签约与支付服务合同3篇
- 涡北工业园110kV输变电工程可行性研究报告
- 剑指CET-4:大学生英语能力基础学习通超星期末考试答案章节答案2024年
- 2024年敬老院提档升级达标工作方案
- 员工入职登记表
- 危重孕产妇救治技能竞赛理论试题
- 生物基合成二异氰酸酯
- 医疗机构中药饮片验收规范
- 大学生计算机一级考试复习资料
- 项目部员工考勤管理制度
- 2024年秋新人教版八年级上册物理 第三章 物态变化 第1节 温度 教学课件
- 第7课 实践出真知-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块)
评论
0/150
提交评论