




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科毕业设计(论文)题目:基于单片机的多功能广告牌设计院(系):电子信息工程学院专业:电气工程及其自动化班级:学生:学号:指导教师:III程序清单/********************************************************************/#include“89C52.c”#include“DS1302.c”#include“main.h”#include“LedArray.h”#include“ZiMu.h”#include“anjian.h”#include“chuankoutongxun.c”#defineucharunsignedchar/*******************************端口定义*****************************/#defineLED_DATAP0sbitKEY1=P1^4;sbitKEY2=P1^5;sbitKEY3=P1^6;sbitKEY4=P1^7;sbit LA=P0^0;sbit LB=P0^1;sbit LC=P0^2;sbit LD=P0^3;sbit EN=P0^4;sbit R1=P0^5;sbit LT=P0^6;sbit SK=P0^7;sbitT_CLK=P3^7;sbitT_I/O=P3^5;sbitT_RST=P3^6;/*****************************函数声明*******************************/voidLA_Init(void);//点阵屏(LedArray)引脚初始化voidLA_ByteOut(U8Byte);//单个字节输出voidLA_Disp(void);//将显示缓冲区的内容送LED屏显示voidLA_ByteLoad(MCU_ULedCnt,constU8*p);//将一个8*16点阵(ASCII字符字模)导入显示缓冲区voidLA_WordLoad(MCU_ULedCnt,constU8*p);//将一个16*16点阵(汉子字模)导入显示缓冲区voidLA_ShiftLeftDis(MCU_Utimes);//左移屏times像素,移动速度有ShiftLeftSpeed控制voidLA_ShiftRightDis(MCU_Utimes);//左移屏times像素,移动速度有ShiftLeftSpeed控制voidLA_ShiftUpDis(MCU_UDir);//文字向上流动voidwrite_byte();voidread_byte();voidDS1302_init(void);voiddata0_convert(unsignedchardat);voiddata1_convert(unsignedchardat);voidtest1(void);//向左流动显示“西安工业大学电信学院”voidtest2(void);//向右流动显示“welcome”voidtest3(void);//向上流动显示“西安工大”voiddelay_ms()//延时voidserial_timer1_init();voidserial_ISR()interrupt4 ;voidUSBtongxun();/*******************************主程序*******************************/voiddelay_ms(unsignedintt){ unsignedinta,b; for(a=0;a<t;a++) { for(b=0;b<113;b++) }}intmain(){ LA_Init(); DS1302_init(); //初始化1302KEY1=1; //读P0^1引脚前,先向其写1 delay_ms(10);//延时20ms消除按键抖动 if(KEY1==0) //判断引脚,如果为0,说明按键被按下 { delay_ms(10);//延时20ms消除按键抖动 KEY1=1; //再次读引脚前,先写1 if(KEY1==0) //判断引脚是否还处于按下状态,如果是则是一次有效按键 { //将执行接下来的操作,如果不是则认为是一次干扰,不执行任何操作 do{ test1();//左移显示“西安工业大学电信学院” }while(KEY2==1&&KEY3==1&&KEY4==1); } } KEY2=1; delay_ms(10);//延时20ms消除按键抖动 if(KEY2==0) { delay_ms(10); KEY2=1; if(KEY2==0) { do{ test2();//右移显示“welcome” } while(KEY1==1&&KEY3==1&&KEY4==1); }} KEY3=1; delay_ms(10);//延时20ms消除按键抖动 if(KEY3==0) { do{ test3();//上移显示“西安工大” } while(KEY1==1&&KEY2==1&&KEY4==1); break; } KEY4=0; delay_ms(10);//延时20ms消除按键抖动 if(KEY4==0) {KEY4==1;voidDS1302(); }KEY4=1delay_ms(10);//延时20ms消除按键抖动 if(KEY4==1) {KEY4==0;voidLA_Disp(); }}/***************************LED显示子程序***************************/#include"LedArray.h"#include"ZiMu.h"xdataU8DisBuf[16][LedNO+4];//显示缓冲区xdataU8EffectBuf[16][LedNO];//效果缓冲区,用于实现不同显示效果/*LED点阵参数初始化*/voidLA_Init(void){ HSelect(0); nEN(1); LT(1); SK(0);}voidLA_ByteOut(U8Byte){ MCU_Ucnt; Byte=~Byte; for(cnt=0;cnt<8;cnt++){ RED(Byte>>7); SK(1); Byte<<=1; SK(0); }}voidLA_Disp(void){ MCU_Ucnt1; U32cnt2; U32cnt; for(cnt1=0;cnt1<16;cnt1++) { for(cnt2=0;cnt2<LedNO;cnt2++) LA_ByteOut(DisBuf[cnt1][cnt2+2]);//延时。串联的LED板越多的时候,这个时间应当越小,否则会有闪烁现象 for(cnt=20;cnt!=0;cnt--); nEN(1); LT(1); LT(0); HSelect(cnt1); nEN(0); } for(cnt=80;cnt!=0;cnt--); nEN(1);}/*功能:将一个8*16点阵(ASCII字符字模)导入显示缓冲区*/voidLA_ByteLoad(MCU_ULedCnt,constU8*p){ MCU_Ucnt; for(cnt=0;cnt<16;cnt++) DisBuf[cnt][LedCnt]=*(p++);}/*功能:将一个16*16点阵(汉子字模)导入显示缓冲区*/voidLA_WordLoad(MCU_ULedCnt,constU8*p){ MCU_Ucnt; for(cnt=0;cnt<16;cnt++) { DisBuf[cnt][LedCnt]=*(p++); DisBuf[cnt][LedCnt+1]=*(p++); }}/*功能:文字向左移动*/voidLA_ShiftLeftDis(MCU_Utimes){ MCU_UShiftTimes,cnt1,cnt2; for(ShiftTimes=0;ShiftTimes<times;ShiftTimes++)//移动times次 { for(cnt1=0;cnt1<16;cnt1++)//显示缓冲区总共16行 { for(cnt2=2;cnt2<=LedNO+2;cnt2++)//显示缓冲区总共(LedNO+2)*8列 DisBuf[cnt1][cnt2]=((DisBuf[cnt1][cnt2]<<1)|(DisBuf[cnt1][cnt2+1]>>7)); DisBuf[cnt1][LedNO+3]<<=1; } for(cnt1=0;cnt1<ShiftLeftSpeed;cnt1++)//显示 LA_Disp(); }}/*功能:文字向右移动*/voidLA_ShiftRightDis(MCU_Utimes){ MCU_UShiftTimes,cnt1,cnt2; for(ShiftTimes=0;ShiftTimes<times;ShiftTimes++)//移动times次 { for(cnt1=0;cnt1<16;cnt1++)//显示缓冲区总共16行 { for(cnt2=LedNO+1;cnt2>0;cnt2--)//显示缓冲区总共(LedNO+2)*8列 DisBuf[cnt1][cnt2]=((DisBuf[cnt1][cnt2]>>1)|(DisBuf[cnt1][cnt2-1]<<7)); DisBuf[cnt1][0]>>=1; } for(cnt1=0;cnt1<ShiftLeftSpeed;cnt1++)//显示 LA_Disp(); }}/*功能:文字向上移*/voidLA_ShiftUpDis(MCU_UDir){ MCU_Ucnt1,cnt2,ShiftTimes; switch(Dir) { case_UP: for(ShiftTimes=0;ShiftTimes<16;ShiftTimes++) { for(cnt1=0;cnt1<15;cnt1++)//每次流动一行,总共流动16次 { for(cnt2=0;cnt2<LedNO;cnt2++)//前15行依次向上流动一行 DisBuf[cnt1][cnt2]=DisBuf[cnt1+1][cnt2]; } for(cnt2=0;cnt2<LedNO;cnt2++)//第16行替换为新内容 DisBuf[15][cnt2]=EffectBuf[ShiftTimes][cnt2]; for(cnt1=ShiftUpOrDownSpeed;cnt1!=0;cnt1--)//显示 LA_Disp(); } break; case_DOWN: for(ShiftTimes=16;ShiftTimes!=0;ShiftTimes--) { for(cnt1=15;cnt1!=0;cnt1--)//每次流动一行,总共流动16次 { for(cnt2=0;cnt2<LedNO;cnt2++)//前15行依次向上流动一行 DisBuf[cnt1][cnt2]=DisBuf[cnt1-1][cnt2]; } for(cnt2=0;cnt2<LedNO;cnt2++)//第16行替换为新内容 DisBuf[0][cnt2]=EffectBuf[ShiftTimes-1][cnt2]; for(cnt1=ShiftUpOrDownSpeed;cnt1!=0;cnt1--)//显示 LA_Disp(); } break; }}voidtest1(void)//左移显示“西安工业大学电信学院”{ MCU_Ucnt; LA_WordLoad(_DisBuf,4,ZiMu1[0]);//西 LA_WordLoad(_DisBuf,6,ZiMu1[1]);//安 LA_WordLoad(_DisBuf,8,ZiMu1[2]);//工 LA_ShiftLeftDis(16); LA_WordLoad(_DisBuf,8,ZiMu1[3]);//业 LA_ShiftLeftDis(16); LA_WordLoad(_DisBuf,8,ZiMu1[4]);//大 LA_ShiftLeftDis(16); LA_WordLoad(_DisBuf,8,ZiMu1[5]);//学 LA_ShiftLeftDis(16); LA_WordLoad(_DisBuf,8,ZiMu1[6]);//电 LA_ShiftLeftDis(16); LA_WordLoad(_DisBuf,8,ZiMu1[7]);//信 LA_ShiftLeftDis(16);LA_WordLoad(_DisBuf,8,ZiMu1[8]);//学 LA_ShiftLeftDis(16);LA_WordLoad(_DisBuf,8,ZiMu1[9]);//院 LA_ShiftLeftDis(16); for(cnt=80;cnt!=0;cnt--)//停留一段时间 LA_Disp(); }voidtest2(void)//右移显示“welcome”{ MCU_Ucnt; LA_ByteLoad(8,ZiMu2[0]);//w LA_ByteLoad(7,ZiMu2[1]);//e LA_ByteLoad(6,ZiMu2[2]);//l LA_ByteLoad(5,ZiMu2[3]);//c LA_ByteLoad(4,ZiMu2[4]);//o LA_ByteLoad(3,ZiMu2[5]);//m LA_ByteLoad(2,ZiMu2[6]);//e for(cnt=150;cnt!=0;cnt--)//停留一段时间 LA_Disp();}voidtest3(void)//上移显示西安工大{ LA_WordLoad(_EffectBuf,0,ZiMu1[0]);//西 LA_WordLoad(_EffectBuf,2,ZiMu1[1]);//安 LA_WordLoad(_EffectBuf,4,ZiMu1[2]);//工 LA_WordLoad(_EffectBuf,6,ZiMu1[4]);//大 LA_PageUpOrDowwnDis(_UP); for(cnt=80;cnt!=0;cnt--) LA_Disp();}/*****************************时钟模块子程序*************************/#include"DS1302.c"voidDS1302_init(void); //DS1302初始化voidwrite_byte();voidread_byte();unsignedcharwrite_dat[8]={0x12,0x36,0x17,0x23,0x8,0x5,0x13,0x80};//秒分时日月星期年和保护寄存器的初值 unsignedcharread_dat[8]; //用于接收从1302读到的寄存器当前值unsignedchardata0_convert(unsignedchardat);unsignedchardata1_convert(unsignedchardat)/*--对1302进行写一个字节的函数--*/voidwrite_byte(){ unsignedchari; ` for(i=8;i>0;i--) { sda=(bit)(dat&0x01); scl=0; scl=1; dat=dat>>1; }}/*--对1302进行读一个字节的函数--*/voidread_byte(){ unsignedchardat,i; for(i=8;i>0;i--) { dat=dat>>1; scl=1; scl=0; if(sda==1) dat=(dat|0x80); } returndat; }/*1302的初始化函数*/voidDS1302_init(void){ T_CLK=0; T_I/O=0; T_RST=1;}/*将读到的1302中的BCD数据取低四位转换成8位二进制数据,并转换为对应的ASCII码*/unsignedchardata0_convert(unsignedchardat){ unsignedchardata1; data1=dat&0x0f; //换算为时间值的个位值 data1=data1+48; //转换为对应的ASCII码,因为0对应ASCII码的48,以此类推 returndata1; }/*将读到的1302中的BCD数据取高四位转换成8位二进制数据,并转换为对应的ASCII码*/unsignedchardata1_convert(unsignedchardat){ unsignedchardata1; data1=dat>>4; //将高四位移到低四位,换算为时间值的十位值 data1=data1+48; //转换为对应的ASCII码 returndata1; }unsignedchard; unsignedcharsec_l,sec_h,min_l,min_h,hour_l,hour_h;//分别用于存储BCD码格式的的低四位和高四位unsignedcharday_l,day_h,month_l,month_h;//分别用于存储BCD码格式的的低四位和高四位unsignedcharweek,year_l,year_h;//分别用于存储BCD码格式的的低四位和高四位 write_byte(0xbe); //写多字节数据连续写入命令到时钟突发寄存器 for(d=0;d<8;d++) { write_byte(write_dat[d]);//依次将秒分时日月星期年和保护寄存器的初值一次性顺序写入/ } while(1) { write_byte(0xbf); //写多字节数据连续读出命令到时钟突发寄存器 for(d=0;d<7;d++) read_dat[d]=read_byte();//读出秒分时日月星期年寄存器的当前值 sec_l=data0_convert(read_dat[0]); //进行相应时间数据的转换 sec_h=data1_convert(read_dat[0]); min_l=data0_convert(read_dat[1]); min_h=data1_convert(read_dat[1]); hour_l=data0_convert(read_dat[2]); hour_h=data1_convert(read_dat[2]); day_l=data0_convert(read_dat[3]); day_h=data1_convert(read_dat[3]); month_l=data0_convert(read_dat[4]); month_h=data1_convert(read_dat[4]); week=data0_convert(read_dat[5]); year_l=data0_convert(read_dat[6]); year_h=data1_convert(read_dat[6]); LA_ByteLoad(13,year_h); LA_ByteLoad(12,year_l); LA_ByteLoad(11,month_h); LA_ByteLoad(10,month_l); LA_ByteLoad(9,day_h);LA_ByteLoad(8,day_l); LA_ByteLoad(7,week); LA_WordLoad(6,hour_h); LA_WordLoad(5,hour_l); LA_WordLoad(4,min_h); LA_WordLoad(3,min_l); LA_WordLoad(2,sec_h); LA_WordLoad(1,sec_l); }}/******************************按键子程序****************************/intm;KEY1=0x1e;KEY2=0x1d;KEY3=0x1b;KEY4=0x17;switch(P1&m){ casem=1:test1();break; casem=2:test2();break; casem=3:test3();break; casem=4:voidDS1302();break;}intn;KEY1=0x1e;KEY2=0x1d;KEY3=0x1b;KEY4=0x17;switch(P1&n){ casen=1:test1();break; casen=2:test2();break; casen=3:test3();break; casen=4:voidLA_Disp();break;}/*******************************串口通讯****************************/#include“chuankoutongxun.c”sbitsent_over; //定义一个本次字符是否已经发送完毕的标志位sbitrec_over; //定义一个本次字符是否已经接收完毕的标志位voidserial_timer1_init()//串口及定时器1的初始化函数{ SCON=0x50; //串口工作方式1,既接收也发送数据 PCON=0x00; //不倍增 ES=1; //开串口中断 EA=1; //开总中断 TMOD=0x20; //定时器工作方式2,8位自动重装 TH1=0xfd; //初值为0xfd 波特率为9600 TL1=0xfd; TR1=1; //开定时器1 }voidserial_ISR()interrupt4 //串口中断服务例程,每发送完一个字符{ //就会中断一次 if(TI==1) { TI=0; //TI=0,为下一次发送字符数据作准备 sent_over=1; //本次字符已经发送完毕,标志位置1 //使下一次发送字符能够进行 } else { RI=0; dis_num=SBUF; rec_over=1; }}voidUSBtongxun(){ serial_timer1_init(); sent_over=1; //置为1,使第一次发送字符能够进行 while(1) { staticunsignedchari=0; //定义一个静态局部变量,便于在data1中取出字符 if(rec_over==1) //如果为1,说明已经接收完毕一个新的数据,进行接收反馈 { if(sent_over==1) //如果为1,说明本次字符已经发送完毕,可以进行 { //下个字符发送了 SBUF=data1[i]; //发送字符 sent_over=0; //清0,等字符发送完毕,在中断里再重新置1 if(data1[i]!='\0')8 //如果整个字符数组还没发送完,就继续发送 i++; else//如果整个字符数组发送完了,准备下一个数据的接收 { i=0; rec_over=0; } } } }}/*********************************字库******************************/#define_ZIMU_H_codeU8ZiMu1[][32]={/*--文字:西--*;0*/{0x00,0x00,0xFF,0xFE,0x04,0x40,0x04,0x40,0x04,0x40,0x3F,0xF8,0x24,0x48,0x24,0x48,0x24,0x48,0x24,0x48,0x28,0x38,0x30,0x08,0x20,0x08,0x20,0x08,0x3F,0xF8,0x20,0x08},/*--文字:安--*;1*/{0x02,0x00,0x01,0x00,0x3F,0xFC,0x20,0x04,0x42,0x08,0x02,0x00,0x02,0x00,0xFF,0xFE,0x04,0x20,0x08,0x20,0x18,0x40,0x06,0x40,0x01,0x80,0x02,0x60,0x0C,0x10,0x70,0x08},/*--文字:工--*;2*/{0x00,0x00,0x00,0x00,0x7F,0xFC,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0xFF,0xFE,0x00,0x00,0x00,0x00},/*--文字:业--*;3*/{0x04,0x40,0x04,0x40,0x04,0x40,0x04,0x40,0x44,0x44,0x24,0x44,0x24,0x48,0x14,0x48,0x14,0x50,0x14,0x60,0x04,0x40,0x04,0x40,0x04,0x40,0x04,0x40,0xFF,0xFE,0x00,0x00},/*--文字:大--*;4*/{0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0xFF,0xFE,0x01,0x00,0x01,0x00,0x02,0x80,0x02,0x80,0x04,0x40,0x04,0x40,0x08,0x20,0x10,0x10,0x20,0x08,0xC0,0x06},/*--文字:学--*;5*/{0x22,0x08,0x11,0x08,0x11,0x10,0x00,0x20,0x7F,0xFE,0x40,0x02,0x80,0x04,0x1F,0xE0,0x00,0x40,0x01,0x80,0xFF,0xFE,0x01,0x00,0x01,0x00,0x01,0x00,0x05,0x00,0x02,0x00},/*--文字:电--*;6*/{0x01,0x00,0x01,0x00,0x01,0x00,0x3F,0xF8,0x21,0x08,0x21,0x08,0x21,0x08,0x3F,0xF8,0x21,0x08,0x21,0x08,0x21,0x08,0x3F,0xF8,0x21,0x0A,0x01,0x02,0x01,0x02,0x00,0xFE},/*--文字:信--*;7*/{0x08,0x40,0x08,0x20,0x0B,0xFE,0x10,0x00,0x10,0x00,0x31,0xFC,0x30,0x00,0x50,0x00,0x91,0xFC,0x10,0x00,0x10,0x00,0x11,0xFC,0x11,0x04,0x11,0x04,0x11,0xFC,0x11,0x04},/*--文字:学--*;8*/{0x22,0x08,0x11,0x08,0x11,0x10,0x00,0x20,0x7F,0xFE,0x40,0x02,0x80,0x04,0x1F,0xE0,0x00,0x40,0x01,0x80,0xFF,0xFE,0x01,0x00,0x01,0x00,0x01,0x00,0x05,0x00,0x02,0x00},/*--文字:院--*;9*/{0x00,0x40,0x78,0x20,0x4B,0xFE,0x52,0x02,0x54,0x04,0x61,0xF8,0x50,0x00,0x48,0x00,0x4B,0xFE,0x48,0x90,0x68,0x90,0x50,0x90,0x41,0x12,0x41,0x12,0x42,0x0E,0x44,0x00},};codeU8ZiMu2[][16]={{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xD7,0x92,0x92,0xAA,0xAA,0x44,0x44,0x00,0x00},/*"w",0*/{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x42,0x7E,0x40,0x40,0x42,0x3C,0x00,0x00},/*"e",1*/{0x00,0x00,0x00,0x70,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x7C,0x00,0x00},/*"l",2*/{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x22,0x40,0x40,0x40,0x22,0x1C,0x00,0x00},/*"c",3*/{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x42,0x42,0x3C,0x00,0x00},/*"o",4*/{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x49,0x49,0x49,0x49,0x49,0xED,0x00,0x00},/*"m",5*/{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x42,0x7E,0x40,0x40,0x42,0x3C,0x00,0x00},/*"e",6*/{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}/*"",7*/};ucharconstcodeNUM[][16]={{0xFF,0xFF,0xFF,0xE7,0xDB,0xBD,0xBD,0xBD,0xBD,0xBD,0xBD,0xBD,0xDB,0xE7,0xFF,0xFF},/*"0",0*/{0xFF,0xFF,0xFF,0xEF,0x8F,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0x83,0xFF,0xFF},/*"1",1*/{0xFF,0xFF,0xFF,0xC3,0xBD,0xBD,0xBD,0xFB,0xFB,0xF7,0xEF,0xDF,0xBD,0x81,0xFF,0xFF},/*"2",2*/{0xFF,0xFF,0xFF,0xC3,0xBD,0xBD,0xFB,0xE7,0xFB,0xFD,0xFD,0xBD,0xBB,0xC7,0xFF,0xFF},/*"3",3*/{0xFF,0xFF,0xFF,0xFB,0xF3,0xEB,0xDB,0xDB,0xBB,0xBB,0x81,0xFB,0xFB,0xE1,0xFF,0xFF},/*"4",4*/{0xFF,0xFF,0xFF,0x81,0xBF,0xBF,0xBF,0xA7,0x9B,0xFD,0xFD,0xBD,0xBB,0xC7,0xFF,0xFF},/*"5",5*/{0xFF,0xFF,0xFF,0xE3,0xDB,0xBF,0xBF,0xA7,0x9B,0xBD,0xBD,0xBD,0xDB,0xE7,0xFF,0xFF},/*"6",6*/{0xFF,0xFF,0xFF,0x81,0xBB,0xBB,0xF7,0xF7,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xFF,0xFF},/*"7",7*/{0xFF,0xFF,0xFF,0xC3,0xBD,0xBD,0xBD,0xDB,0xE7,0xDB,0xBD,0xBD,0xBD,0xC3,0xFF,0xFF},/*"8",8*/{0xFF,0xFF,0xFF,0xE7,0xDB,0xBD,0xBD,0xBD,0xD9,0xE5,0xFD,0xFD,0xDB,0xC7,0xFF,0xFF},/*"9",9*/};ucharconstcodeDATETMP[][32]={{0xF7,0xFF,0xF0,0x03,0xEF,0x7F,0xEF,0x7F,0xDF,0x7F,0xB0,0x07,0x77,0x7F,0xF7,0x7F,0xF7,0x7F,0xF7,0x7F,0x00,0x01,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F},/*"年",0*/{0xF8,0x0F,0xFB,0xEF,0xFB,0xEF,0xFB,0xEF,0xF8,0x0F,0xFB,0xEF,0xFB,0xEF,0xFB,0xEF,0xF8,0x0F,0xFB,0xEF,0xF7,0xEF,0xF7,0xEF,0xEF,0xEF,0xDF,0xAF,0xBF,0xDF,0xFF,0xFF},/*"月",1*/{0xFF,0xFF,0xE0,0x0F,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xE0,0x0F,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xE0,0x0F,0xEF,0xEF,0xFF,0xFF,0xFF,0xFF},/*"日",2*/{0xFE,0xFF,0xFE,0xFF,0xFE,0x0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025吉林镇赉县鑫阳新能源有限公司招聘工作人员5人笔试题库历年考点版附带答案详解版
- 2025中煤天津设计工程有限责任公司公开招聘6人笔试题库历年考点版附带答案详解
- 2025年烧伤科常见疑难病例诊治模拟演练卷答案及解析
- 2025年服装行业时尚产业链与品牌建设研究报告
- 校园网安全培训规划安排课件
- 2025年教育培训行业在线教育与科技创新研究报告
- 2025年虚拟现实科技行业虚拟现实技术在教育领域应用前景研究报告
- 2025年营销广告行业内容营销策略研究报告
- 2025年数字金融行业金融科技与数字金融发展研究报告
- 2025年社会公益行业公益组织数字化服务创新研究报告
- 2025四川达州宣汉县国有资产管理服务中心县属国有企业招聘劳动合同职工26人笔试历年参考题库附带答案详解
- 新教科版小学1-6年级科学需做实验目录
- 安全生产培训内容
- 酒店设施维护与管理的重要性与实践:延长设备使用寿命降低维修成本
- 老年人认知障碍的早期识别与干预
- 新人教版版PEP小学英语(3-6年级)单词表(带音标)
- 小兵张嘎夺枪记(课本剧)
- 《电子商务法律法规》课程标准
- 医院关于印发《即时检验临床应用管理办法》的通知
- 三年级下册书法练习指导全册教案(湖南美术出版社)
- GB/T 17880.5-1999平头六角铆螺母
评论
0/150
提交评论