基于51单片机的自动洗衣机的设计_第1页
基于51单片机的自动洗衣机的设计_第2页
基于51单片机的自动洗衣机的设计_第3页
基于51单片机的自动洗衣机的设计_第4页
基于51单片机的自动洗衣机的设计_第5页
已阅读5页,还剩29页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

附录附录A源程序#include<AT89x51.H>//#include<string.h>#include<intrins.h>#include"ziku.h"#defineucharunsignedchar#defineuintunsignedintsbitlpwma=P2^5; //接驱动模块ENA 使能端,输入PWM信号调节速度sbitrpwmb=P2^6; //接驱动模块ENBsbitp32=P3^2;sbitp33=P3^3;sbitp34=P3^4;sbitp35=P3^5;//sbitBeepIO=P2^7;ucharlpwmbi=0;//变量定义ucharlpush=10;//左电机占空比N/10#definelgo{P3_0=0,P3_1=1;}#definelback{P3_0=1,P3_1=0;}ucharCountor;uchar*p;chartemp=9;ucharf=0;ucharcodetable[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};voidrightsudu(void);voidleftsudu(void);voiddelay(uintz){uintx,y;for(x=z;x>0;x--) for(y=110;y>0;y--);}voidrun(ucharz1,ucharz2) //前进函数{lpush=z1;}sbitcs1=P2^0;sbitcs2=P2^1;sbitrs=P2^2;sbitrw=P2^3;sbite=P2^4;voidwrcomleft(uchar);voidwrcomright(uchar);voidwrdataleft(uchar);voidwrdataright(uchar);voiddisp(uchar,uchar,uchar);voidcursor(uchar,uchar);delay1ms(intt);voidclc_screen();unsignedcharcodeMusic_Girl[]={0x17,0x02,0x17,0x03,0x18,0x03,0x19,0x02,0x15,0x03,0x16,0x03,0x17,0x03,0x17,0x03,0x17,0x03,0x18,0x03,0x19,0x02,0x16,0x03,0x17,0x03,0x18,0x02,0x18,0x03,0x17,0x03,0x15,0x02,0x18,0x03,0x17,0x03,0x18,0x02,0x10,0x03,0x15,0x03,0x16,0x02,0x15,0x03,0x16,0x03,0x17,0x02,0x17,0x03,0x18,0x03,0x19,0x02,0x1A,0x03,0x1B,0x03,0x1F,0x03,0x1F,0x03,0x17,0x03,0x18,0x03,0x19,0x02,0x16,0x03,0x17,0x03,0x18,0x03,0x17,0x03,0x18,0x03,0x1F,0x03,0x1F,0x02,0x16,0x03,0x17,0x03,0x18,0x03,0x17,0x03,0x18,0x03,0x20,0x03,0x20,0x02,0x1F,0x03,0x1B,0x03,0x1F,0x66,0x20,0x03,0x21,0x03,0x20,0x03,0x1F,0x03,0x1B,0x03,0x1F,0x66,0x1F,0x03,0x1B,0x03,0x19,0x03,0x19,0x03,0x15,0x03,0x1A,0x66,0x1A,0x03,0x19,0x03,0x15,0x03,0x15,0x03,0x17,0x03,0x16,0x66,0x17,0x04,0x18,0x04,0x18,0x03,0x19,0x03,0x1F,0x03,0x1B,0x03,0x1F,0x66,0x20,0x03,0x21,0x03,0x20,0x03,0x1F,0x03,0x1B,0x03,0x1F,0x66,0x1F,0x03,0x1B,0x03,0x19,0x03,0x19,0x03,0x15,0x03,0x1A,0x66,0x1A,0x03,0x19,0x03,0x19,0x03,0x1F,0x03,0x1B,0x03,0x1F,0x00,0x1A,0x03,0x1A,0x03,0x1A,0x03,0x1B,0x03,0x1B,0x03,0x1A,0x03,0x19,0x03,0x19,0x02,0x17,0x03,0x15,0x17,0x15,0x03,0x16,0x03,0x17,0x03,0x18,0x03,0x17,0x04,0x18,0x0E,0x18,0x03,0x17,0x04,0x18,0x0E,0x18,0x66,0x17,0x03,0x18,0x03,0x17,0x03,0x18,0x03,0x20,0x03,0x20,0x02,0x1F,0x03,0x1B,0x03,0x1F,0x66,0x20,0x03,0x21,0x03,0x20,0x03,0x1F,0x03,0x1B,0x03,0x1F,0x66,0x1F,0x04,0x1B,0x0E,0x1B,0x03,0x19,0x03,0x19,0x03,0x15,0x03,0x1A,0x66,0x1A,0x03,0x19,0x03,0x15,0x03,0x15,0x03,0x17,0x03,0x16,0x66,0x17,0x04,0x18,0x04,0x18,0x03,0x19,0x03,0x1F,0x03,0x1B,0x03,0x1F,0x66,0x20,0x03,0x21,0x03,0x20,0x03,0x1F,0x03,0x1B,0x03,0x1F,0x66,0x1F,0x03,0x1B,0x03,0x19,0x03,0x19,0x03,0x15,0x03,0x1A,0x66,0x1A,0x03,0x19,0x03,0x19,0x03,0x1F,0x03,0x1B,0x03,0x1F,0x00,0x18,0x02,0x18,0x03,0x1A,0x03,0x19,0x0D,0x15,0x03,0x15,0x02,0x18,0x66,0x16,0x02,0x17,0x02,0x15,0x00,0x00,0x00}voidmain(){ clc_screen(); delay(5); BeepIO=0; p=&wu; disp(0xb8,0x60,p); delay(50); p=&xu; disp(0xb8,0x70,p); delay(50); p=&tou; disp(0xb8,0x80,p); delay(50); p=&bi; disp(0xb8,0x90,p); delay(50); p=&mian; disp(0xbc,0x40,p); delay(50); p=&fei; disp(0xbb,0x60,p); delay(50); p=ξ disp(0xbb,0x90,p); delay(50);p=&yi; disp(0xbc,0xb0,p); delay(50);// p=&n1;// disp(0xb8,0x40,p); //p=&yu;// disp(0xb8,0xb0,p); while(1) { if(p35==0) { delay(5); if(p35==0) { clc_screen(); p=&jin; disp(0xbc,0x50,p); delay(450); p=&shui; disp(0xbb,0x60,p); delay(450); p=&zhong; disp(0xba,0x70,p); delay(450); p=&bie; disp(0xbb,0x80,p); delay(450); p=&zhaoji; disp(0xbc,0x90,p); delay(450); TMOD=0X11; ET1=1; EA=1; p32=0; TL1=(65536-50000)%256; TH1=(65536-50000)/256; TR1=1; } while(1) { if(f==3) { //BeepIO=~BeepIO; clc_screen(); p=&ning; disp(0xb8,0x50,p); delay(50); p=&bo; disp(0xb8,0x60,p); delay(50); p=&li; disp(0xb8,0x70,p); delay(50); p=&gong; disp(0xb8,0x80,p); delay(50); p=&xue; disp(0xb8,0x90,p); delay(50); p=&yuan; disp(0xb8,0xa0,p); delay(50); p=&tong; disp(0xba,0x50,p); delay(350); p=&xin; disp(0xba,0x60,p); delay(350); p=&gong; disp(0xba,0x70,p); delay(350); p=&cheng; disp(0xba,0x80,p); delay(350); p=&zheng; disp(0xbc,0x80,p); delay(350); p=&yu; disp(0xbc,0x90,p); delay(350); p=&min; disp(0xbc,0xa0,p); delay(350); p=&she; disp(0xbe,0xa0,p); delay(350); p=&ji; disp(0xbe,0xb0,p); delay(350); InitialSound(); lpwma=0; Play(Music_Girl,0,3,360); } } } } }voidTime1()interrupt3{TL1=(65536-50000)%256; TH1=(65536-50000)/256; P1=table[temp]; Countor++; if(Countor==20) { Countor=0; temp--; if(temp<0) { temp=9; f++; if(f==1) {p32=1; p33=0; lgo; clc_screen(); p=ξ disp(0xbc,0x50,p); p=&shua; disp(0xba,0x60,p); p=&shua; disp(0xbc,0x70,p); p=ξ disp(0xbc,0x80,p); p=&shua; disp(0xba,0x90,p); p=&shua; disp(0xbc,0xa0,p); } if(f==2) {p33=1; p34=0; lback; clc_screen(); p=&kuai; disp(0xba,0x50,p); p=&hao; disp(0xbb,0x60,p); p=≤ disp(0xbc,0x70,p); p=&tuo; disp(0xba,0x80,p); p=&shui; disp(0xbb,0x90,p); p=&zhong; disp(0xbc,0xa0,p); } if(f>=3) {p34=1; P1=table[0]; TR1=0; } } } }voidBeepTimer0(void)interrupt1 //音符发生中断{ BeepIO=!BeepIO; TH0=Sound_Temp_TH0; TL0=Sound_Temp_TL0;}voiddisp(ucharpage,ucharcol,uchar*p){inti;if(col<0x80){wrcomleft(0x3f);wrcomleft(page);wrcomleft(col);for(i=0;i<16;i++){wrdataleft(p[i]);}wrcomleft(page+1);wrcomleft(col);for(i=16;i<32;i++){wrdataleft(p[i]); }}else{col=col-64;wrcomright(0x3f);wrcomright(page);wrcomright(col);for(i=0;i<16;i++){wrdataright(p[i]);}wrcomright(page+1);wrcomright(col);for(i=16;i<32;i++){wrdataright(p[i]); }}}voidclc_screen(){inti,j; wrcomleft(0x3f); wrcomright(0x3f);for(i=0;i<8;i++) { wrcomleft(0xb8+i); wrcomright(0xb8+i); wrcomleft(0x40); wrcomright(0x40); for(j=0;j<0x40;j++) { wrdataleft(0); wrdataright(0); } }}voidwrcomleft(ucharh){cs1=0; cs2=1;rw=0; rs=0;P0=h; delay1ms(0); e=1; delay1ms(0);e=0;}voidwrcomright(ucharl){cs1=1;cs2=0;e=1;rw=0; rs=0;P0=l; delay1ms(0); e=1; delay1ms(0);e=0;}voidwrdataleft(uchark){cs1=0; cs2=1;rw=0; rs=1;P0=k; delay1ms(0);e=1; delay1ms(0);e=0;}voidwrdataright(ucharj){cs1=1;cs2=0;e=1;rw=0; rs=1;P0=j; delay1ms(0);e=1; delay1ms(0);e=0;}voidleftsudu(void){if(lpwmbi<=lpush) lpwma=1; else lpwma=0; if(lpwmbi>=10) lpwmbi=1; }delay1ms(intt){inti,j;for(i=0;i<t;i++)for(j=0;j<120;j++);}//**************************************************************************ziku.h#ifndef__SOUNDPLAY_H_REVISION_FIRST__#define__SOUNDPLAY_H_REVISION_FIRST__#defineSYSTEM_OSC 12000000 //定义晶振频率12000000HZ#defineSOUND_SPACE 4/5 //定义普通音符演奏的长度分率,//每4分音符间隔sbitBeepIO= P2^7; //定义输出管脚unsignedintcodeFreTab[12]={262,277,294,311,330,349,369,392,415,440,466,494};//原始频率表unsignedcharcodeSignTab[7]={0,2,4,5,7,9,11}; //1~7在频率表中的位置unsignedcharcodeLengthTab[7]={1,2,4,8,16,32,64}; unsignedcharSound_Temp_TH0,Sound_Temp_TL0; //音符定时器初值暂存unsignedcharSound_Temp_TH1,Sound_Temp_TL1; //音长定时器初值暂存//**************************************************************************voidInitialSound(void){ BeepIO=0; Sound_Temp_TH1=(65535-(1/1200)*SYSTEM_OSC)/256; //计算TL1应装入的初值 (10ms的初装值) Sound_Temp_TL1=(65535-(1/1200)*SYSTEM_OSC)%256; //计算TH1应装入的初值 TH1=Sound_Temp_TH1; TL1=Sound_Temp_TL1; TMOD|=0x11; ET0=1; ET1 =0; TR0 =0; TR1=0; EA=1;}//**************************************************************************voidPlay(unsignedchar*Sound,unsignedcharSignature,unsignedOctachord,unsignedintSpeed){ unsignedintNewFreTab[12]; //新的频率表 unsignedchari,j; unsignedintPoint,LDiv,LDiv0,LDiv1,LDiv2,LDiv4,CurrentFre,Temp_T,SoundLength; unsignedcharTone,Length,SL,SH,SM,SLen,XG,FD; for(i=0;i<12;i++) //根据调号及升降八度来生成新的频率表 { j=i+Signature; if(j>11) { j=j-12; NewFreTab[i]=FreTab[j]*2; } else NewFreTab[i]=FreTab[j]; if(Octachord==1) NewFreTab[i]>>=2; elseif(Octachord==3) NewFreTab[i]<<=2; } SoundLength=0; while(Sound[SoundLength]!=0x00) //计算歌曲长度 { SoundLength+=2; } Point=0; Tone=Sound[Point]; Length=Sound[Point+1]; //读出第一个音符和它时时值 LDiv0=12000/Speed; //算出1分音符的长度(几个10ms) LDiv4=LDiv0/4; //算出4分音符的长度 LDiv4=LDiv4-LDiv4*SOUND_SPACE; //普通音最长间隔标准 TR0 =0; TR1=1; while(Point<SoundLength) { SL=Tone%10; //计算出音符 SM=Tone/10%10; //计算出高低音 SH=Tone/100; //计算出是否升半 CurrentFre=NewFreTab[SignTab[SL-1]+SH]; //查出对应音符的频率 if(SL!=0) { if(SM==1)CurrentFre>>=2; //低音 if(SM==3)CurrentFre<<=2; //高音 Temp_T=65536-(50000/CurrentFre)*10/(12000000/SYSTEM_OSC);//计算计数器初值 Sound_Temp_TH0=Temp_T/256; Sound_Temp_TL0=Temp_T%256; TH0=Sound_Temp_TH0; TL0=Sound_Temp_TL0+12;//加12是对中断延时的补偿 } SLen=LengthTab[Length%10]; //算出是几分音符 XG=Length/10%10; //算出音符类型(0普通1连音2顿音) FD=Length/100; LDiv=LDiv0/SLen; //算出连音音符演奏的长度(多少个10ms) if(FD==1) LDiv=LDiv+LDiv/2; if(XG!=1) if(XG==0) //算出普通音符的演奏长度 if(SLen<=4) LDiv1=LDiv-LDiv4; else LDiv1=LDiv*SOUND_SPACE; else LDiv1=LDiv/2; //算出顿音的演奏长度 else LDiv1=LDiv; if(SL==0)LDiv1=0; LDiv2=LDiv-LDiv1; //算出不发音的长度 if(SL!=0) { TR0=1; for(i=LDiv1;i>0;i--) //发规定长度的音 { while(TF1==0); TH1=Sound_Temp_TH1; TL1=Sound_Temp_TL1; TF1=0; } } if(LDiv2!=0) { TR0=0;BeepIO=0; for(i=LDiv2;i>0;i--) //音符间的间隔 { while(TF1==0); TH1=Sound_Temp_TH1; TL1=Sound_Temp_TL1; TF1=0; } } Point+=2; Tone=Sound[Point]; Length=Sound[Point+1]; } BeepIO=0;}//**************************************************************************unsignedcharcoden1[]={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};unsignedcharcodening[]={0x50,0x4C,0x44,0x44,0x44,0x44,0x45,0xC6,0x44,0x44,0x44,0x44,0x44,0x54,0x4C,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x80,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};unsignedcharcodebo[]={0x20,0x42,0x04,0x0C,0x80,0xF8,0x88,0x88,0x88,0xFF,0x88,0x88,0xA8,0x18,0x00,0x00,0x04,0x04,0xFE,0x41,0x30,0x8F,0x40,0x22,0x14,0x08,0x14,0x22,0x41,0xC0,0x40,0x00};unsignedcharcodeli[]={0x44,0x44,0xFC,0x46,0x44,0x00,0xFE,0x92,0x92,0xFE,0x92,0x92,0xFF,0x02,0x00,0x00,0x10,0x30,0x1F,0x08,0x48,0x48,0x44,0x44,0x44,0x7F,0x44,0x46,0x44,0x60,0x40,0x00};unsignedcharcodegong[]={0x00,0x04,0x04,0x04,0x04,0x04,0x04,0xFC,0x04,0x04,0x04,0x04,0x06,0x04,0x00,0x00,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3F,0x20,0x20,0x20,0x20,0x20,0x30,0x20,0x00};unsignedcharcodexue[]={0x40,0x30,0x11,0x96,0x90,0x90,0x91,0x96,0x90,0x90,0x98,0x14,0x13,0x50,0x30,0x00,0x04,0x04,0x04,0x04,0x04,0x44,0x84,0x7E,0x06,0x05,0x04,0x04,0x04,0x06,0x04,0x00};unsignedcharcodeyuan[]={ 0x00,0xFE,0x32,0x4A,0x86,0x1C,0x24,0x24, 0x25,0x26,0x24,0x24,0x24,0x04,0x1C,0x00, 0x00,0xFF,0x04,0x08,0x07,0x81,0x41,0x21, 0x1F,0x01,0x7F,0x41,0x41,0x41,0x70,0x00};unsignedcharcodetong[]={0x40,0x42,0x44,0xCC,0x00,0x00,0xF1,0x91,0x95,0xF9,0x95,0x93,0xF9,0x10,0x00,0x00,0x00,0x40,0x20,0x1F,0x20,0x40,0xBF,0x84,0x84,0xBF,0x94,0xA4,0x9F,0xC0,0x40,0x00};unsignedcharcodexing[]={0x80,0x40,0x20,0xF8,0x07,0x24,0x24,0x24,0x25,0x26,0x24,0x24,0xB4,0x26,0x04,0x00,0x00,0x00,0x00,0xFF,0x00,0x01,0xFD,0x45,0x45,0x45,0x45,0x45,0xFD,0x01,0x00,0x00};unsignedcharcodexin[]={0x80,0x40,0x20,0xF8,0x07,0x24,0x24,0x24,0x25,0x26,0x24,0x24,0xB4,0x26,0x04,0x00,0x00,0x00,0x00,0xFF,0x00,0x01,0xFD,0x45,0x45,0x45,0x45,0x45,0xFD,0x01,0x00,0x00};unsignedcharcodecheng[]={0x24,0x24,0xA4,0xFE,0xA3,0x22,0x20,0x7E,0x42,0x42,0x42,0x42,0x42,0x7F,0x02,0x00,0x08,0x06,0x01,0xFF,0x00,0x43,0x41,0x49,0x49,0x49,0x7F,0x49,0x4D,0x69,0x41,0x00};unsignedcharcodezheng[]={0x80,0x89,0x8A,0x8C,0xF8,0x8C,0x8A,0xC9,0x80,0xFE,0x02,0x42,0xB2,0x0E,0x00,0x00,0x00,0x40,0x20,0x18,0x07,0x08,0x30,0x00,0x00,0xFF,0x08,0x10,0x20,0x11,0x0E,0x00};unsignedcharcodeyu[]={0x80,0x70,0x00,0xFF,0x20,0x10,0xFE,0x92,0x92,0x92,0x92,0x92,0x92,0xFF,0x02,0x00,0x80,0x60,0x18,0x07,0x08,0x50,0x44,0x4C,0x74,0x45,0x46,0x64,0x5C,0x44,0x40,0x00};unsignedcharcodemin[]={0x20,0x10,0xFC,0x17,0x34,0x54,0x14,0xF6,0x24,0xD0,0x1F,0x10,0x10,0xF8,0x10,0x00,0x01,0x1D,0x13,0x11,0x53,0x95,0x51,0x3F,0x91,0x41,0x36,0x08,0x37,0xC0,0x40,0x00};unsignedcharcodeshe[]={0x20,0x20,0x21,0xE6,0x40,0x20,0x5E,0xC2,0x42,0x42,0x4F,0xD2,0x10,0x10,0x00,0x00,0x00,0x00,0x00,0x0F,0x24,0x22,0x10,0x11,0x0A,0x04,0x0A,0x11,0x30,0x10,0x00,0x00};unsignedcharcodeji[]={0x20,0x21,0x22,0xE6,0x00,0x20,0x20,0x20,0x20,0xFF,0x20,0x20,0x30,0x20,0x00,0x00,0x00,0x00,0x00,0x1F,0x08,0x04,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,0x00,0x00};unsignedcharcodewu[]=//数据表{0x00,0x40,0x42,0x42,0x42,0x42,0xFE,0x42,0xC2,0x42,0x43,0x42,0x60,0x40,0x00,0x00,0x00,0x80,0x40,0x20,0x18,0x06,0x01,0x00,0x3F,0x40,0x40,0x40,0x40,0x40,0x70,0x00};unsignedcharcodexu[]=//数据表{0x90,0x8C,0x84,0xAD,0x95,0x95,0x85,0xFF,0x85,0x95,0x95,0xAD,0x84,0xD4,0x8C,0x00,0x00,0x00,0xFC,0x04,0x04,0x7E,0x05,0x04,0x7C,0x04,0x44,0x84,0x7E,0x04,0x00,0x00};unsignedcharcodetou[]=//数据表{0x10,0x10,0x10,0xFF,0x90,0x50,0x80,0x7E,0x02,0x02,0x02,0x3F,0x42,0x60,0x40,0x00,0x02,0x42,0x81,0x7F,0x00,0x80,0x81,0x45,0x29,0x11,0x29,0x25,0x43,0xC0,0x40,0x00};unsignedcharcodebi[]=//数据表{0x00,0x04,0xE4,0x24,0x24,0x24,0x22,0xFE,0x22,0x22,0x21,0x21,0xF1,0x20,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x08,0x10,0x0F,0x00,0x00,0x00};unsignedcharcodemian[]=//数据表{0x40,0x20,0xF0,0x2C,0x27,0x24,0x24,0xE4,0x34,0x2C,0x24,0x20,0xF0,0x20,0x00,0x00,0x80,0x80,0x47,0x42,0x22,0x12,0x0E,0x03,0x7E,0x82,0x82,0x82,0x87,0x80,0xE0,0x00};unsignedcharcodefei[]=//数据表{0x00,0x3A,0x2A,0x2A,0xAA,0x7F,0x2A,0x2A,0x2A,0xFF,0x2A,0x2A,0xAF,0x22,0xE0,0x00,0x02,0x02,0x81,0x9F,0x41,0x41,0x21,0x1D,0x21,0x21,0x41,0x5F,0x80,0x01,0x00,0x00};unsignedcharcodexi[]=//数据表{0x10,0x22,0x64,0x0C,0x80,0xA0,0x9E,0x88,0x88,0xFF,0x88,0x88,0x8C,0xC8,0x80,0x00,0x04,0x04,0xFE,0x01,0x80,0x40,0x20,0x18,0x07,0x00,0x3F,0x40,0x40,0x40,0x70,0x00};unsignedcharcodeyi[]=//数据表{0x08,0x08,0x08,0x08,0x08,0xC8,0x39,0xCE,0x08,0x08,0x88,0x48,0x68,0x0C,0x08,0x00,0x08,0x08,0x04,0x02,0x01,0xFF,0x40,0x20,0x03,0x05,0x08,0x10,0x30,0x60,0x20,0x00};unsignedcharcodeji1[]=//数据表{0x10,0x10,0xD0,0xFF,0x90,0x10,0x00,0xFC,0x04,0x04,0x04,0xFE,0x04,0x00,0x00,0x00,0x04,0x03,0x00,0xFF,0x80,0x41,0x20,0x1F,0x00,0x00,0x00,0x3F,0x40,0x40,0x70,0x00};unsignedcharcodezhong[]=//数据表{0x00,0xF8,0x08,0x08,0x08,0x08,0x08,0xFF,0x08,0x08,0x08,0x08,0x08,0xFC,0x08,0x00,0x00,0x03,0x01,0x01,0x01,0x01,0x01,0xFF,0x01,0x01,0x01,0x01,0x01,0x03,0x00,0x00};unsignedcharcodebie[]=//数据表{0x00,0x00,0x7E,0x22,0xE2,0x22,0x22,0xBF,0x02,0x00,0xF8,0x00,0x00,0xFF,0x00,0x00,0x01,0x41,0x21,0x19,0x07,0x21,0x41,0x3F,0x01,0x00,0x0F,0x40,0x80,0x7F,0x00,0x00};unsignedcharcodezhaoji[]=

温馨提示

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

最新文档

评论

0/150

提交评论