版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课题四 液晶显示,任务一 1602液晶显示 任务二 12864液晶显示,课题目标 本课题的任务是用单片机实现液晶显示,演示效果如图5-1所示。通过编程,学会在单片机上实现液晶显示控制方法,以及不同数据显示的程序编写方法。,图5-1 液晶显示效果图,任务一 1602液晶显示方式,本任务就是将单片机与1602液晶接成图5-2所示电路图,编程实现。用液晶显示出”I LIKE MCU” “WWW.CQWU.EDU.CN”,图5-2 液晶显示电路图,一、液晶显示原理,1、液晶显示器及其特点 液晶显示器以其微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,没有电磁辐射、寿命长等优点,在袖珍式仪表和低功耗应
2、用系统中得到越来越广泛的应用。 这里介绍的字符型液晶模块是一种用5x7点阵图形来显示字符的液晶显示器,根据显示的容量可以分为1行16个字、2行16个字、2行20个字等等,这里以常用的2行16个字的1602液晶模块来介绍它的编程方法。,2、液晶引脚定义,表5-1 LCD1602引脚功能,3、字符代码与显示字符关系 1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,如表5-2所示,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是01000001B(41H),显示时模块把地址41H
3、中的点阵字符图形显示出来,我们就能看到字母“A” 。,表5-2 字符发生存储器字符代码与显示字符关系,4、LCD1602指令表,1602液晶模块内部的控制器共有11条控制指令,如表5-3所示。,表5-3 1602指令表,液晶显示模块是一个慢显示器件,所以在执行每条指令之前一定要确认模块的忙标志为低电平,表示不忙,否则此指令失效。要显示字符时要先输入显示字符地址,也就是告诉模块在哪里显示字符,表5-4是DM-1602的内部显示地址。 表5-4 1602地址表,比如第二行第一个字符的地址是40H,那么是否直接写入40H就可以将光标定位在第二行第一个字符的位置呢?这样不行,因为写入显示地址时要求最高
4、位D7恒定为高电平1所以实际写入的数据应该是 01000000B(40H)+10000000B(80H)=11000000B(C0H),二、时序图,1、1602基本操作时序 2、写操作时序,图5-5 操作时序图,3、时序时间表,表5-5 时序表, 初始化 通过初始化设置堆栈栈底为60H,调用LCD初始化子程序完成对LCD的初始化设置。 字符显示 完成对LCD初始化后,调用LCD字符显示子程序显示第一行字符和第二行字符。 主程序设计流程图如图6.5所示。,【项目实践】,3程序设计 (1) 主程序设计 主程序主要完成硬件初始化、子程序调用等功能。,图6.5 主程序流程图,(2) 写入显示数据到LC
5、D子程序模块设计 当LCD1602的寄存器选择信号RS为1时,选择数据寄存器;当LCD1602的读写选择线R/W为0时,进行写操作;当LCD1602的使能信号E至高电平后再过两个时钟周期至低电平,产生一个下降沿信号,往LCD写入显示数据。写入显示数据到LCD子程序设计流程图如图6.6所示。,图6.6 写入显示数据到LCD子程序流程图,(3) 写入指令数据到LCD子程序模块设计 当LCD1602的寄存器选择信号RS为0时,选择指令寄存器;当LCD1602的读写选择线R/W为0时,进行写操作;当LCD1602的使能信号E至高电平后再过两个时钟周期至低电平,产生一个下降沿信号,往LCD写入指令代码。
6、写入指令数据到LCD子程序设计流程图如图6.7所示。,图6.7 写入指令数据到LCD子程序流程图,(4) 字符显示子程序模块设计 设置LCD的DDRAM地址,调用写入指令到LCD子程序设置DDRAM地址指针;然后设置显示数据个数R7,设置显示数据索引值R6,将显示数据表地址送入DPTR中,用查表指令查表取得显示数据,调用写入显示数据到LCD子程序,使数据显示在LCD上;显示数据个数R7减1,显示数据索引值R6加1,按照上面的步骤显示下一个数据,直到显示数据个数R7为0,所有字符均显示在LCD上。字符显示子程序设计流程图如图6.8所示。,图6.8 字符显示子程序流程图,【项目实践】,(5) LC
7、D初始化子程序模块设计 1602字符型LCD的初始化过程为: 延时15ms,写指令38H(不检测忙信号); 延时5ms,写指令38H(不检测忙信号); 延时5ms,写指令38H(不检测忙信号); 以后每次写指令、读/写数据操作均需要检测忙信号; 写指令38H:显示模式设置; 写指令08H:显示关闭; 写指令01H:显示清屏; 写指令06H:显示光标移动设置; 写指令0CH:显示开及光标设置。 根据它的初始化过程,LCD初始化子程序设计流程图如 图6.9所示。,【项目实践】,图6.9 LCD 初始化 子程序 流程图,【项目实践】,(6) 延时子程序模块设计 延时子程序模块设计请参考项目1。,4汇
8、编源程序 * ;项目名称:字符型LCD接口实验 ;功能:在1602字符型液晶第一行显示:I LIKE MCU; ;在第二行显示: ;作者: ;日期: * ;1602LCD信号接口定义 E BIT P2.2 ;LCD使能信号 RW BIT P2.1 ;读/写选择信号R/W:0为写入数据;1为读出数据 RS BIT P2.0 ;数据/命令选择信号R/S:0为指令;1为数据,【项目实践】,LCDPORT EQU P1 ;液晶的数据线DB7DB0 CMD_BYTE EQU 30H ;写命令入口参数 DAT_BYTE EQU 31H ;写显示数据入口参数 ;主程序 ORG 0000H AJMP MAIN
9、 ORG 0050H MAIN:MOV SP,#60H ;设置堆栈指针 LCALL INITLCD ;调用LCD初始化子程序 LCALL DISPMSG1 ;调用液晶字符显示程序 LCALL DISPMSG2 ;调用液晶字符显示程序 SJMP $ ;LCD1602要用到的一些子程序 ;函数功能:写入指令到LCD1602子程序 ;入口参数CMD_BYTE ;出口参数:,【项目实践】,WRITE_CMD: CLR RS ;当RS=0,RW=0时,写指令 CLR RW MOV A,CMD_BYTE;把写命令入口参数CMD_BYTE传给A MOV LCDPORT,A;LCDPORT为液晶数据线DB7D
10、B0 SETB E ;打开液晶使能信号E NOP NOP CLR E ;关闭液晶使能信号E LCALL DELAY ;调用延时子程序 RET ;函数功能:写入显示数据到LCD1602子程序 ;入口参数:DAT_BYTE ;出口参数: WRITE_DAT: SETB RS ;当RS=1,RW=0时,写入数据到LCD CLR RW MOV A,DAT_BYTE;把写数据入口参数DAT_BYTE传给A MOV LCDPORT,A;LCDPORT为液晶数据线DB7DB0,【项目实践】,SETB E ;打开液晶使能信号E NOP NOP CLR E ;关闭液晶使能信号E LCALL DELAY ;调用延
11、时子程序 RET ;函数功能:写入显示数据到LCD1602子程序 ;入口参数:DAT_BYTE;出口参数: WRITE_DAT:SETB RS ;当RS=1,RW=0时,写入数据到LCD CLR RW MOV A, DAT_BYTE;把写数据入口参数DAT_BYTE传给A MOV LCDPORT,A ;LCDPORT为液晶数据线DB7DB0 SETB E ;打开LCD使能信号E NOP NOP CLR E ;关闭LCD使能信号E LCALL DELAY ;调用延时子程序 RET,;函数功能:LCD显示初始化子程序 ;入口参数:;出口参数: INITLCD: MOV CMD_BYTE, #30H
12、 LCALL WRITE_CMD ;调用写命令子程序 MOV CMD_BYTE,#30H LCALL WRITE_CMD ;调用写命令子程序 MOV CMD_BYTE, #30H LCALL WRITE_CMD ;调用写命令子程序 MOV CMD_BYTE, #38H ;设定工作方式 LCALL WRITE_CMD ;调用写命令子程序 MOV CMD_BYTE, #0CH ;显示状态设置 LCALL WRITE_CMD ;调用写命令子程序 MOV CMD_BYTE, #01H ;RS=0,RW=0时,DB7DB0=01H为清屏 LCALL WRITE_CMD ;调用写命令子程序 MOV CMD
13、_BYTE, #06H ;输入方式设置 LCALL WRITE_CMD ;调用写命令子程序 RET,【项目实践】,;函数功能:液晶字符显示程序1 ;在第一行显示表格TB1的内容 DISPMSG1: MOV CMD_BYTE,#80H ;设置DDRAM的地址 LCALL WRITE_CMD ;调用写命令子程序 MOV R7, #10 ;R7为显示数据个数 MOV R6, #00H ;R6表头地址 MOV DPTR, #TAB1 DISPMSG1_1:MOV A, R6 MOVC A, A+DPTR ;查表 MOV DAT_BYTE, A ;从A把数据传给写数据入口参数DAT_BYTE LCALL
14、 WRITE_DAT ;调用写数据子程序 INC R6 ;下一个数据的地址 DJNZ R7, DISPMSG1_1 ;判断是否显示完毕 RET,【项目实践】,;函数功能:液晶字符显示程序2 ;在第二行显示表格TB2的内容 DISPMSG2: MOV CMD_BYTE, #0C0H ;设置DDRAM的地址 LCALL WRITE_CMD ;调用写命令子程序 MOV R7,#0fH MOV R6,#00H MOV DPTR,#TAB2 DISPMSG2_1:MOV A,R6 MOVC A, A+DPTR MOV DAT_BYTE, A LCALL WRITE_DAT ;调用写数据子程序 INC R
15、6 DJNZ R7, DISPMSG2_1 RET,;函数功能:延时子程序 ;入口参数: ;出口参数: DELAY: MOV R5, #0A0H DELAY1: NOP DJNZ R5, DELAY1 RET ORG 0200H ;要显示的内容 TAB1: DB I LIKE MCU TAB2: DB “ END,三、C语言程序,#include #define uchar unsigned char #define uint unsigned int sbit lcden=P22; sbit lcdrs=P20; sbit lcdrw=P21; uchar num; uchar code t
16、able=I LIKE MCU!; uchar code table1=; void delay(uint z) uint x,y; for (x=z;x0;x-) for(y=110;y0;y-); void write_com(uchar com) lcdrs=0; P1=com; delay(5); lcden=1; delay(5); lcden=0; ,void init() lcden=0; write_com(0 x38); write_com(0 x0c); write_com(0 x0f); write_com(0 x06); write_com(0 x01); write_
17、com(0 x80); void write_data(uchar date) lcdrs=1; P1=date; delay(5); lcden=1; delay(5); lcden=0; ,void main() lcdrw=0; init (); for(num=0;num11;num+) write_data (tablenum); write_com(0 x80+0 x40); for(num=0;num15;num+) write_data (table1num); delay(20); while(1); ,思考:,1.如何用1602显示日期和时间。,C语言程序:,#includ
18、e /51头文件 #define uchar unsigned char #define uint unsigned int /变量宏定义 uchar count,s1num,shi2=0,fen2=0,shi3=10,fen3=10;/全局变量 uchar shi,fen,miao,shi1,fen1,led_1,led_2;/时间变量 sbit rs = P20;/数据,命令选择端(H/L) sbit rw = P21;/读,写选择端(H/L) sbit e = P22;/使能信号 /* uchar code table=2010-10-28 DATE; uchar code table1
19、=00:00:00 TIME;/数据字符表 void delay(uint z)/延时 uint x,y; for(x=z;x0;x-) for(y=110;y0;y-) ; ,void write_com(uchar com)/写液晶指令 rs=0; e=0; P1=com; delay(5); e=1; delay(5); e=0; void write_date(uchar date)/送液晶数据 rs=1; e=0; P1=date; delay(5); e=1; delay(5); e=0; ,void init() /初始化液晶设定定时器初值 uchar num; rs=0; rw
20、=0; e=0;/锁存关闭 write_com(0 x38); delay(5); write_com(0 x0c); delay(5); write_com(0 x06); delay(5); write_com(0 x01); write_com(0 x80);/第一行开始写 for(num=0;num15;num+) write_date(tablenum); delay(20); write_com(0 x80+0 x40);/第二行前一部分,也就是时间开始写 for(num=0;num13;num+) write_date(table1num); delay(20); ,TMOD=0
21、 x01;/定时器0的方式1 TH0=(65536-50000)/256;/求模 TL0=(65536-50000)%256;/取余 EA=1;/开总中断 ET0=1;/开定时器中断 TR0=1;/启动定时器 void write_sfm(uchar add, uchar date)/地址数据变量 uchar shi,ge; shi=date/10; ge=date%10; write_com(0 x80+0 x40+add); write_date(0 x30+shi); write_date(0 x30+ge); void main()/主函数 init(); while(1); ,voi
22、d timer0() interrupt 1 /定时器0中断服程序 TH0=(65536-50000)/256;/求模 TL0=(65536-50000)%256;/求佘 count+;/变量 if(count=20)/此处为时间基准调节,20为走一秒 count=0; miao+; if(miao=60) miao=0; fen+; if(fen=60) fen=0; shi+; if(shi=24) shi=0; write_sfm(0,shi);/时针位置 write_sfm(3,fen);/分针位置 write_sfm(6,miao);/秒针位置 ,按键数字时钟,#define uin
23、t unsigned int /变量宏定义 uchar count=0; uchar shi,fen,miao;/时间变量 sbit rs = P20;/数据,命令选择端(H/L) sbit rw = P21;/读,写选择端(H/L) sbit e = P22;/使能信号 sbit key3=P03;/时调整 sbit key2=P02;/分调整 sbit key1=P01;/秒调整 sbit key0=P00;/全部清零键 void key();,uchar code table=2010-10-28 DATE; uchar code table1=00:00:00 TIME;/数据字符表
24、void delay(uint z)/延时 uint x,y; for(x=z;x0;x-) for(y=110;y0;y-) ; void write_com(uchar com)/写液晶指令 rs=0; e=0; P1=com; delay(5); e=1; delay(5); e=0; ,void write_date(uchar date)/送液晶数据 rs=1; e=0; P1=date; delay(5); e=1; delay(5); e=0; void init() /初始化液晶设定定时器初值 uchar num; rs=0; rw=0; e=0;/锁存关闭 write_com
25、(0 x38); delay(5); write_com(0 x0c); delay(5); write_com(0 x06); delay(5); write_com(0 x01); write_com(0 x80);/第一行开始写,for(num=0;num15;num+) write_date(tablenum); delay(20); write_com(0 x80+0 x40);/第二行前一部分,也就是时间开始写 for(num=0;num13;num+) write_date(table1num); delay(20); TMOD=0 x01;/定时器0的方式1 TH0=(6553
26、6-50000)/256;/求模 TL0=(65536-50000)%256;/取余 EA=1;/开总中断 ET0=1;/开定时器中断 TR0=1;/启动定时器 ,void write_sfm(uchar add, uchar date)/地址数据变量 uchar sh,ge; sh=date/10; ge=date%10; write_com(0 x80+0 x40+add); write_date(0 x30+sh); write_date(0 x30+ge); void main()/主函数 init(); while(1) write_sfm(0,shi);/时针位置 write_sf
27、m(3,fen);/分针位置 write_sfm(6,miao);/秒针位置 key(); ,void timer0() interrupt 1 /定时器0中断服程序 TH0=(65536-50000)/256;/求模 TL0=(65536-50000)%256;/求佘 count+;/变量 if(count=20)/此处为时间基准调节,20为走一秒 count=0;miao+; if(miao=60) miao=0; fen+; if(fen=60) fen=0; shi+; if(shi=24) shi=0; ,void key() if(key1=0) /秒调整 delay(10); i
28、f(key1=0)miao+;if(miao=60) miao=0;/调到了60? if(key2=0) /分调整 delay(10); if(key2=0)fen+; if(fen=60) fen=0; /调到了60? if(key3=0) /时调整 delay(10); if(key3=0)shi+;if(shi=24) shi=0; /调到了24? if(key0=0) /全部归清零按 delay(10); if(key0=0)shi = fen = miao = 0; /秒/分/时清零 ,用12864实现如下图片。,任务二 12864液晶显示,一、项目目的了解LCD液晶显示器的引脚功能
29、和连线方法。掌握LCD液晶显示模块与单片机的连接方法,LCD液晶显示模块显示汉字的编程方法。二、相关知识1LCD模块LCD(SMG12864及兼容芯片)模块引脚说明如表5-6所示。,任务二 12864液晶显示,表5-6 LCD(SMG12864及兼容芯片)模块引脚介绍,12864引脚接线如图5-3所示:,图5-3 12864引脚接线图,2基本操作说明1) 读状态输入:RS=L,R/W=H,CS1或CS2=H,E=高脉冲;输出:D0D7=状态字。2) 写指令输入:RS=L,R/W=L,D0D7=指令码,CS1或CS2=H,E=高脉冲; 输出:无。,3) 读数据输入:RS=H,R/W=H,CS1或
30、CS2=H,E=H;输出:D0D7=数据。4) 写数据输入:RS=H,R/W=L,D0D7=数据,CS1或CS2=H,E=高脉冲;输出:无。,图5-4 12864写操作时序图,表5-7 时序参数表,4RAM地址映射图内部有128列X64行的点阵液晶显示器。 LCD显示屏由两片控制器控制,每片控制器内部带有64行64列(64X64/8=512字节)的RAM缓冲区,分8页寻址,一页包含8行X64(列)点,占据64字节。对应关系如图5-6所示。,图5-6 RAM地址映射图,2) 数据控制控制器内部设有一个数据地址页和一个数据地址列指针,用户可通过它们来访问内部的全部512字节RAM。,XY地址计数器
31、 XY地址计数器是一个9位计数器。高3位是X地址计数器,低6位为Y地址计数器,XY地址计数器实际上是作为DDRAM的地址指针,X地址计数器为DDRAM的页指针,Y地址计数器为DDRAM的Y地址指针。 X地址计数器是没有记数功能的,只能用指令设置。 Y地址计数器具有循环记数功能,各显示数据写入后,Y地址自动加1,Y地址指针从0到63。,程序见附录:,#include #define lcd_cs1 P2_3/选右 #define lcd_cs2 P2_7/选左 #define lcd_di P2_0 #define lcd_rw P2_1 #define lcd_e P2_2 #define l
32、cd_dp P1 void delay(unsigned int z) unsigned int x,y; for(x=z;x0;x-) for(y=110;y0;y-) ; ,const unsigned char code chr1= 0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00
33、,0 x00,0 x00, 0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x00,0 x00,0 x00,0 xC0,0 x00,0 x07,0 x80,0 x00,0 x00,0 x00,0 x00,0 xE0,0 x00,0 x0F,0 xF0,0 x00, 0 x00,0 x00,0 x00,0 xF0,0 x00,0 x0F,0 xF0,0 x00,0 x00,0 x00,0 x00,0 xFC,0 x00,0 x1F,0 xF8,0
34、x00, 0 x00,0 x10,0 x00,0 xFC,0 x00,0 x3F,0 xF0,0 x00,0 x00,0 x1C,0 x00,0 x7E,0 x00,0 xFF,0 xC0,0 x00, 0 x00,0 x1E,0 x00,0 x7E,0 x01,0 xFE,0 x00,0 x00,0 x00,0 x1F,0 x00,0 x3E,0 x07,0 xF8,0 x00,0 x00, 0 x00,0 x1F,0 x80,0 x1C,0 x0F,0 xE0,0 x00,0 x00,0 x00,0 x0F,0 xC0,0 x00,0 x3F,0 x00,0 x00,0 x00, 0 x0
35、0,0 x0F,0 xC0,0 x00,0 x7C,0 x00,0 x00,0 x00,0 x00,0 x0F,0 xC0,0 x00,0 xF0,0 x00,0 x0C,0 x00, 0 x00,0 x03,0 xC0,0 x00,0 x00,0 x00,0 x0C,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x3C,0 x00, 0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x70,0 x00,0 x00,0 x03,0 x00,0 x00,0 x3E,0 x00,0 xF0,0 x00, 0 x00,0 x03,0
36、 xFF,0 xFF,0 xFF,0 x03,0 xE0,0 x00,0 x00,0 x03,0 xFF,0 xFF,0 xFF,0 x87,0 xC0,0 x00, 0 x00,0 x03,0 xFF,0 xFF,0 xFF,0 x1F,0 x80,0 x00,0 x00,0 x03,0 xC3,0 x06,0 x07,0 xFF,0 x00,0 x00, 0 x00,0 x03,0 x03,0 x06,0 x07,0 xFE,0 x00,0 x00,0 x00,0 x03,0 x03,0 x06,0 x0F,0 xFC,0 x00,0 x00, 0 x00,0 x03,0 x07,0 x0
37、6,0 x0F,0 xF8,0 x00,0 x00,0 x00,0 x06,0 x07,0 x0E,0 x0E,0 xF0,0 x00,0 x00, 0 x00,0 x06,0 x07,0 x0E,0 x0E,0 xE0,0 x00,0 x00,0 x00,0 x06,0 x07,0 x0E,0 x0E,0 x00,0 x00,0 x00, 0 x00,0 x06,0 x0F,0 x0E,0 x1E,0 x30,0 x00,0 x00,0 x00,0 x0E,0 x0E,0 x0E,0 x1E,0 x38,0 x00,0 x00, 0 x00,0 x0F,0 xFE,0 x0C,0 x1E,0
38、 x1C,0 x00,0 x00,0 x00,0 x0F,0 xFF,0 xFF,0 xFF,0 x9F,0 x00,0 x00, 0 x00,0 x07,0 xFF,0 xFF,0 xFF,0 x8F,0 x80,0 x00,0 x00,0 x07,0 xFF,0 xFF,0 xFF,0 x8F,0 xC0,0 x00, 0 x00,0 x03,0 xFF,0 xFF,0 xFE,0 x07,0 xE0,0 x00,0 x00,0 x03,0 x80,0 x00,0 x00,0 x07,0 xF0,0 x00, 0 x00,0 x00,0 x00,0 x00,0 x00,0 x03,0 xF
39、0,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x00,0 x00,0 x0C,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x1F,0 xFF,0 x1E,0 x00,0 x00,0 x00, 0 x00,0 x00,0 x0F,0 xFF,0 xFF,0 x00,0 x00,0 x00,0 x00,0 x00,0 x0F,0 xFF,0 xFF,0 x80,0 x18,0 x00, 0 x00,0 x00,0 x0F,0 xFF,0 xFF,0 x00,0 x1C,0 x00,0
40、 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x1E,0 x00, 0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x1F,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x0F,0 x80, 0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x0F,0 xC0,0 x03,0 xC0,0 x00,0 x00,0 x00,0 x00,0 x1F,0 xE0, 0 x03,0 xFF,0 xF8,0 x0F,0 xFF,0 xFF,0 xFF,0 xF0,0 x03,0 xF
41、F,0 xFF,0 xFF,0 xFF,0 xFF,0 xFF,0 xF0, 0 x03,0 xFF,0 xFF,0 xFF,0 xFF,0 xFF,0 xFF,0 xE0,0 x01,0 xFF,0 xFF,0 xFF,0 xFF,0 xFF,0 xFF,0 x80, 0 x01,0 xFF,0 xFF,0 xFF,0 xFF,0 xFF,0 xFF,0 x00,0 x00,0 xFF,0 x80,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x00,0 x70,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0
42、 x00,0 x00,0 x00,0 x00,0 x00, 0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00;,const unsigned char code chr2= 0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x
43、00,0 x00,0 x00,0 x04,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x00,0 x00,0 x06,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x07,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x00,0 x00,0 x0F,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x0F,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x00,0 x00,0 x0F,0 x00,0 x00,0 x40,0 x00,0 x00,0 x00,
44、0 x00,0 x0F,0 x00,0 x00,0 xF0,0 x00,0 x00, 0 x00,0 x00,0 x0E,0 x08,0 x20,0 x7E,0 x00,0 x00,0 x00,0 x00,0 x1E,0 x0C,0 x30,0 x7F,0 xE0,0 x00, 0 x00,0 x00,0 x1E,0 x0C,0 x30,0 x7F,0 xF8,0 x00,0 x00,0 x60,0 x1E,0 x1C,0 x30,0 x67,0 xF8,0 x00, 0 x00,0 x78,0 x1C,0 x1C,0 x70,0 x60,0 x70,0 x00,0 x00,0 x3E,0 x
45、1C,0 x1C,0 x70,0 xE0,0 x70,0 x00, 0 x00,0 x3F,0 xBC,0 x38,0 x70,0 xE0,0 x60,0 x00,0 x00,0 x3F,0 xFC,0 x38,0 x70,0 xC0,0 x60,0 x00, 0 x00,0 x1F,0 xF8,0 x38,0 xE0,0 xC0,0 xE0,0 x00,0 x00,0 x0F,0 xF8,0 x78,0 xE1,0 xC3,0 xE0,0 x00, 0 x00,0 x03,0 xB8,0 x78,0 xE1,0 xFF,0 xE0,0 x00,0 x00,0 x00,0 x78,0 x38,
46、0 xE1,0 xFF,0 xE0,0 x00, 0 x00,0 x00,0 x78,0 x30,0 x61,0 xFF,0 x60,0 x00,0 x00,0 x00,0 x70,0 x00,0 x41,0 xF8,0 x00,0 x00, 0 x00,0 x00,0 x70,0 x00,0 x00,0 xE0,0 x00,0 x00,0 x00,0 x00,0 x70,0 x00,0 x00,0 x04,0 x00,0 x00, 0 x00,0 x00,0 x30,0 x00,0 x00,0 x06,0 x00,0 x00,0 x00,0 x00,0 x10,0 xC0,0 x20,0 x
47、07,0 x00,0 x00, 0 x00,0 x00,0 x00,0 xC0,0 x30,0 x07,0 x80,0 x00,0 x00,0 x00,0 x00,0 xE0,0 x30,0 x07,0 x80,0 x00, 0 x00,0 x00,0 x00,0 xE0,0 x30,0 x07,0 x80,0 x00,0 x00,0 x00,0 x01,0 xE0,0 x70,0 x07,0 x80,0 x00, 0 x00,0 x00,0 x01,0 xE0,0 x7C,0 x0F,0 x00,0 x00,0 x00,0 x00,0 x01,0 xE0,0 x7F,0 xFF,0 x00,
48、0 x00, 0 x00,0 x00,0 x01,0 xE0,0 x7F,0 xFE,0 x00,0 x00,0 x00,0 x00,0 x01,0 xC0,0 xFF,0 xFE,0 x00,0 x00, 0 x00,0 x00,0 x03,0 xC0,0 xEE,0 x1C,0 x00,0 x00,0 x00,0 x00,0 x03,0 xC1,0 xE0,0 x1C,0 x00,0 x00, 0 x03,0 x00,0 x03,0 x81,0 xE0,0 x38,0 x00,0 x00,0 x03,0 xE0,0 x03,0 x81,0 xE0,0 x38,0 x00,0 x00, 0
49、x03,0 xFF,0 x87,0 x80,0 xC0,0 x38,0 x00,0 x00,0 x03,0 xFF,0 xFF,0 x80,0 xC0,0 x70,0 x00,0 x00, 0 x01,0 xFF,0 xFF,0 xF8,0 x00,0 x60,0 x00,0 x00,0 x01,0 xFF,0 xFF,0 xFF,0 x80,0 x60,0 x00,0 x00, 0 x00,0 xFF,0 xFF,0 xFF,0 xFC,0 x00,0 x00,0 x00,0 x00,0 x00,0 x07,0 xFF,0 xFF,0 x80,0 x00,0 x00, 0 x00,0 x00
50、,0 x0F,0 x07,0 xFF,0 xE0,0 x00,0 x00,0 x00,0 x00,0 x0F,0 x00,0 x7F,0 xF8,0 x00,0 x00, 0 x00,0 x00,0 x0F,0 x00,0 x03,0 xFE,0 x00,0 x00,0 x00,0 x30,0 x0F,0 x00,0 x00,0 xFF,0 x00,0 x00, 0 x00,0 x3C,0 x1F,0 x00,0 x00,0 x1F,0 xE0,0 x00,0 x00,0 x1E,0 x1F,0 x00,0 x00,0 x07,0 xF0,0 x00, 0 x00,0 x1F,0 x8F,0
51、x00,0 x00,0 x03,0 xF8,0 x00,0 x00,0 x1F,0 xCF,0 x00,0 x00,0 x00,0 xFC,0 x00, 0 x00,0 x1F,0 xC7,0 x00,0 x00,0 x00,0 x7E,0 x00,0 x00,0 x0F,0 xC6,0 x00,0 x00,0 x00,0 x3F,0 x00, 0 x00,0 x07,0 xC0,0 x00,0 x00,0 x00,0 x1F,0 x80,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x3F,0 x80, 0 x00,0 x00,0 x00,0 x00,0 x00
52、,0 x00,0 xFF,0 xC0,0 x00,0 x00,0 x00,0 x00,0 x00,0 x0F,0 xFF,0 xC0, 0 x00,0 x00,0 x00,0 x00,0 x00,0 x7F,0 xFF,0 xC0,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x1F,0 xC0, 0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x01,0 x80,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0
53、x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00;,const unsigned char code chr3= 0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x00,0 x00,0 x00,0 x07,0 xFF,0 xFF,0 xFE,0 x00,0 x00,0 x00,0 x00,0 x0F,0 xFF,0 xFF,0 xFF,0 x00, 0 x00,0 x00,0 x0
54、0,0 x18,0 x00,0 x00,0 x01,0 x80,0 x00,0 x00,0 x00,0 x18,0 x00,0 x00,0 x01,0 x80, 0 x00,0 x00,0 x00,0 x18,0 x00,0 x00,0 x01,0 x80,0 x00,0 x00,0 x00,0 x18,0 x00,0 x00,0 x01,0 x80, 0 x00,0 x00,0 x00,0 x18,0 x00,0 x00,0 x01,0 x80,0 x00,0 x00,0 x00,0 xF8,0 x78,0 x78,0 x01,0 x80, 0 x00,0 x00,0 x07,0 xF8,0
55、 x78,0 x78,0 x01,0 x80,0 x00,0 x00,0 x1F,0 xF8,0 x78,0 x78,0 x01,0 x80, 0 x00,0 x00,0 x3F,0 xF8,0 x78,0 x78,0 x01,0 x80,0 x00,0 x00,0 x7E,0 x18,0 x07,0 x80,0 x01,0 x80, 0 x00,0 x00,0 xF8,0 x18,0 x07,0 x80,0 x01,0 x80,0 x00,0 x00,0 xF0,0 x18,0 x07,0 x80,0 x01,0 x80, 0 x00,0 x00,0 xE0,0 x18,0 x78,0 x7
56、9,0 xE1,0 x80,0 x00,0 x01,0 xE0,0 x18,0 x78,0 x79,0 xE1,0 x80, 0 x00,0 x01,0 xE0,0 x18,0 x78,0 x79,0 xE1,0 x80,0 x00,0 x01,0 xE0,0 x18,0 x78,0 x79,0 xE1,0 x80, 0 x00,0 x01,0 xE0,0 x18,0 x7F,0 xF9,0 xE1,0 x80,0 x00,0 x01,0 xE0,0 x18,0 x07,0 x81,0 xE1,0 x80, 0 x00,0 x00,0 xE0,0 x18,0 x07,0 x81,0 xE1,0
57、 x80,0 x00,0 x00,0 xE0,0 x18,0 x07,0 x81,0 xE1,0 x80, 0 x00,0 x00,0 xE0,0 x18,0 x07,0 x81,0 xE1,0 x80,0 x00,0 x00,0 xF0,0 x18,0 x78,0 x79,0 xE1,0 x80, 0 x00,0 x00,0 xF0,0 x18,0 x78,0 x79,0 xE1,0 x80,0 x00,0 x00,0 xF0,0 x18,0 x78,0 x79,0 xE1,0 x80, 0 x00,0 x00,0 x70,0 x18,0 x78,0 x79,0 xE1,0 x80,0 x00,0 x00,0 x70,0 x18,0 x07,0 x81,0 xE1,0 x80, 0 x00,0 x00,0 x70,0 x18,0 x07,0 x81,0 xE1,0 x80,0 x00,0 x00,0 x70,0 x18,0 x07,0 x81,0 xE1,0 x80, 0 x00,0 x00,0 xF0,0 x18,0 x07,0 x81,0 xE1,0 x80,0 x00,0 x00,0 xF0,0 x18,0 x7F,0 xF9,0 xE1,0 x80, 0 x00,0 x00,0 xE0,0 x18,0 x78,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖南省益阳市2026届初三下学期第三次月考英语试题试卷含解析
- 江西省萍乡市名校2025-2026学年初三下学期第三次四校联考英语试题试卷含解析
- 山西省右玉县重点达标名校2026年初三入学调研考试语文试题含解析
- DB35-T 2310-2026 营商环境数字化监测数据要求
- 2025年湖南省英语高起专考试真题及参考答案
- GB-T 47286-2026《中小微企业融资服务信用信息数据规范》解读报告
- 2026年高职院校产业学院建设路径研究
- 2026年企业之歌征集与推广方案
- 2026年小儿泄泻中医护理方案应用与优化研究
- 2026年节假日物流高峰安全运营方案
- 建筑设计院副总经理岗位职责
- 降本立项报告范文
- 电表更换及线路改造施工方案
- 冲压模具成本分析表模板
- 高教版2023年中职教科书《语文》(基础模块)下册教案全册
- 水利工程外观质量评定标准DB41-T 1488-2017
- 【道法】做更好的自己 课件 2024-2025学年统编版道德与法治七年级上册
- 灭火器维修与保养手册
- 涉外知识产权案例分析报告
- 研究性课题研究报告高中生
- 中国蒽醌市场调查及投资策略分析报告
评论
0/150
提交评论