首页 摇摇棒优质程序

摇摇棒优质程序

举报
开通vip

摇摇棒优质程序摇摇棒优质程序 #include #define uchar unsigned char #define uint unsigned int #define KEY P1_0 uchar KY; uchar disp; uchar pic=0,num=0; uchar code love[] = { 0x00,0x08,0x40,0x08,0x40,0x04,0xFE,0x07, 0x20,0x02,0x00,0x02,0x60,0x00,0x10,0x00, 0x10,0x1F,0x12,...

摇摇棒优质程序
摇摇棒优质程序 #include #define uchar unsigned char #define uint unsigned int #define KEY P1_0 uchar KY; uchar disp; uchar pic=0,num=0; uchar code love[] = { 0x00,0x08,0x40,0x08,0x40,0x04,0xFE,0x07, 0x20,0x02,0x00,0x02,0x60,0x00,0x10,0x00, 0x10,0x1F,0x12,0x22,0x14,0x21,0x88,0x21, 0x28,0x20,0x18,0x20,0x00,0x18,0x00,0x00, 0x00,0x08,0x40,0x08,0x40,0x04,0xFE,0x07, 0x20,0x02,0x00,0x02,0x60,0x00,0x10,0x00, 0x10,0x1F,0x12,0x22,0x14,0x21,0x88,0x21, 0x28,0x20,0x18,0x20,0x00,0x18,0x00,0x00, 0x00,0x00,0x00,0x02,0x00,0x02,0x00,0x02, 0x10,0x02,0x52,0x02,0x54,0x02,0xF8,0x7F, 0x2C,0x01,0x2B,0x01,0x09,0x01,0x00,0x01, 0x00,0x01, 0x00,0x01, 0x00,0x00,0x00,0x00, }; uchar code loveyou[] = { 0x00,0x10,0x00,0x08,0x10,0x04,0x10,0x22, 0x90,0x21,0x70,0x11,0x0F,0x0A,0x08,0x04, 0xC8,0x03,0x08,0x06,0x08,0x09,0x88,0x11, 0x00,0x30,0x00,0x20,0x00,0x20,0x00,0x00, 0x00,0x00,0x00,0x20,0x40,0x10,0x40,0x08, 0x40,0x04,0x40,0x03,0xFF,0x08,0x20,0x11, 0x20,0x02,0x20,0x04,0x20,0x08,0x20,0x10, 0x00,0x30,0x00,0x20,0x00,0x20,0x00,0x00, 0x00,0x04,0x44,0x02,0x28,0x11,0x90,0x20, 0xE8,0x1F,0x06,0x00,0x00,0x00,0xF8,0x3F, 0x55,0x11,0x56,0x0A,0x44,0x05,0xBC,0x08, 0x00,0x18,0x00,0x10,0x00,0x10,0x00,0x00, }; uchar code hehe[] = { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x01,0x40,0x01,0xC0,0x01,0x00,0x00,0x00,0x00, 0xF0,0x0F,0x08,0x10,0x04,0x20,0x00,0x00,0x00,0x00,0xF0,0x3F,0x08,0x00,0x04,0x00, 0x04,0x00,0x04,0x00,0x08,0x00,0xF0,0x3F,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x20, 0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x00,0x00,0x00,0xF0,0x3F,0x08,0x00,0x04,0x00, 0x04,0x00,0x04,0x00,0x08,0x00,0xF0,0x3F,0x00,0x00,0x00,0x00,0x04,0x20,0x08,0x10, 0xF0,0x0F,0x00,0x00,0x00,0x00,0xC0,0x01,0x40,0x01,0xC0,0x01,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, }; unsigned char code hanzi[] = { 0x00,0x00,0x80,0x00,0x80,0x00,0x80,0x00, 0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00, 0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00, 0x80,0x00,0xC0,0x00,0x80,0x00,0x00,0x00, 0x00,0x00,0xF8,0x07,0x08,0x00,0xFF,0xFF, 0x08,0x04,0xF8,0x87,0x00,0x60,0xFE,0x1F, 0xC2,0x00,0x82,0x01,0x02,0x01,0xFE,0x3F, 0x00,0x40,0x00,0x40,0x00,0x78,0x00,0x00, 0x00,0x40,0x00,0x20,0x00,0x18,0xFE,0x07, 0x02,0x10,0x12,0x08,0x22,0x04,0x42,0x02, 0x82,0x01,0x62,0x02,0x12,0x0C,0x02,0x10, 0xFE,0x0F,0x00,0x30,0x00,0x7C,0x00,0x00, 0x00, 0x20, 0xFE, 0x1F, 0x00, 0x00, 0xFC, 0x0F, 0x00,0x00,0xFE,0x7F,0x00,0x00,0xF2,0x47, 0x12, 0x20,0x1A, 0x10,0x96, 0x0F,0x12, 0x10, 0x12, 0x20,0xF2, 0x67,0x00, 0x00,0x00, 0x00, 0x08, 0x00,0x08, 0x00,0xE8, 0x7F,0xA8, 0x04, 0xA9, 0x24,0xAE, 0x44,0xEA, 0x3F,0x08, 0x00, 0x08, 0x00,0xC8, 0x1F,0x0C, 0x40,0x0B, 0x80, 0xEA, 0x7F,0x08, 0x00,0x08, 0x00,0x00, 0x00, 0x10, 0x04,0x12, 0x03, 0xD2, 0x00,0xFE, 0xFF, 0x91, 0x00,0x11, 0x41,0x80, 0x44,0xBF, 0x44, 0xA1, 0x44,0xA1, 0x7F,0xA1, 0x44,0xA1, 0x44, 0xBF, 0x44,0x80, 0x44,0x00, 0x40,0x00, 0x00, 0x80, 0x00,0x40, 0x00,0xFC, 0x7F,0x0F, 0x00, 0x00, 0x00,0xF8, 0x1F,0x00, 0x48,0x02, 0x44, 0x1C, 0x22,0x08, 0x21,0x00, 0x10,0x00, 0x0C, 0xFF, 0x03,0x00, 0x0C,0x00, 0x70,0x00, 0x00, 0x40, 0x01,0x30, 0x01,0x2F, 0x01,0xE4, 0x7F, 0x24, 0x21,0x24, 0x11,0x00, 0x00,0x7C, 0x3F, 0x54, 0x01,0x56, 0x01,0xD5, 0xFF,0x54, 0x01, 0x54, 0x11,0x7C, 0x21,0x00, 0x1F,0x00,0x00, 0x00, 0x20,0x40, 0x20,0x40, 0x10,0x48, 0x0C, 0x48, 0x03,0xC8, 0x40,0x09, 0x80,0xFA, 0x7F, 0x46, 0x00,0x80, 0x00,0x40, 0x03,0x20, 0x04, 0x30, 0x08,0x00, 0x10,0x00, 0x10,0x00, 0x00, 0x00, 0x00,0x02, 0x08,0x02, 0x04,0x02, 0x02, 0x02, 0x01,0x82, 0x00,0x42, 0x00,0xFE, 0x7F, 0x06, 0x00,0x42, 0x00,0xC2, 0x00,0x82, 0x01, 0x02, 0x07,0x03, 0x02,0x02, 0x00,0x00,0x00, 0x00, 0x00,0x02, 0x08,0x02, 0x04,0x02, 0x02, 0x02, 0x01,0x82, 0x00,0x42, 0x00,0xFE, 0x7F, 0x06, 0x00,0x42, 0x00,0xC2, 0x00,0x82, 0x01, 0x02, 0x07,0x03, 0x02,0x02, 0x00,0x00, 0x00, 0x00, 0x02,0x04, 0x02,0x04, 0x82,0x44, 0x42, 0x64, 0x32,0xD4, 0x0F,0x4C, 0x02,0x45, 0x02, 0x26, 0x02,0x24, 0x02,0xAC, 0xFF,0x74, 0x02, 0x24, 0x02,0x06, 0x02,0x04, 0x02,0x00, 0x00, }; void display1(void); void display2(void); void display3(void); void display4(void); void DelayUs(uint N) { uint x; for(x=0; x<=N;x++); } void intersvr0(void) interrupt 0 using 1 { KY=~KY; if(KY==0) { num++; switch(pic) { case 0:{display1();}break; case 1:{display2();}break; case 2:{display3();}break; case 3:{display4();}break; default:{display1();} } } } void display1(void) { uchar i; if(num>10){disp++;num=0;} if(disp>2)disp=0; DelayUs(5200); for(i=0;i<64;i++) { P0=~hanzi[disp*128+i*2]; P2=~hanzi[disp*128+i*2+1]; DelayUs(100); } } void display2(void) { uchar i; DelayUs(4000); for(i=0;i<64;i++) { P0=~love[i*2]; P2=~love[i*2+1]; DelayUs(120); } } void display3(void) { uchar i; DelayUs(4000); for(i=0;i<64;i++) { P0=~loveyou[i*2]; P2=~loveyou[i*2+1]; DelayUs(120); } } void display4(void) { uchar i; DelayUs(4000); for(i=0;i<64;i++) { P0=~hehe[i*2]; P2=~hehe[i*2+1]; DelayUs(120); } } void main(void) { IT0=1; EX0=1; EA=1; KY=0; while(1) { if(KEY==0) { DelayUs(10000); if(KEY==0); pic++;} if(pic>3)pic=0; } }
本文档为【摇摇棒优质程序】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_562397
暂无简介~
格式:doc
大小:23KB
软件:Word
页数:0
分类:互联网
上传时间:2017-12-04
浏览量:12