基于单片机的广州塔论文_第1页
基于单片机的广州塔论文_第2页
基于单片机的广州塔论文_第3页
基于单片机的广州塔论文_第4页
基于单片机的广州塔论文_第5页
免费预览已结束,剩余46页可下载查看

下载本文档

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

文档简介

1、基于单片机的广州塔姓名:专业:学校:指导教师:摘要11 绪论21.1 项目研究背景及意义22总体设计方案及论证22.1总体方案设计23硬件实现及单元电路设计33.1 主控制模块33.2 电源设计43.3 模块设计43.3.1 LED驱动模块53.3.2 底座LED马区动53.3.3 音频电路的设计错误!未定义书签。3.3.4 时钟电路的设计错误!未定义书签。4软件设计61.1 主程序错误!未定义书签。5 总结576 参考文献57附录58附件1:原理图58附件2:元件清单58附件3:实物图59摘要STC12C5A60S2STC系列单片机里应用比较广泛的一款,在自动控制领域里享有很高的价值,以其易

2、用性和多功能性受到了广大电子设计爱好者的好评。本次设计主要是利用STC12C5A60sM片机、该系统采用增强型8051单片机STC12C5A60S2主控制器,利用单片机控制点阵的原理,控制广州塔展示效果,还通过单片机内置的ADC寸音频信号进行采样,然后控制广州塔亮的层数达到根据音乐跳舞的效果。该方案具有电路结构简洁,开发、生产成本低的优点。关键词:点阵STC12C5A60S2广州塔1绪论1.1项目研究背景及意义广州塔其实又称广州新电视塔,昵称小蛮腰。它是广州最高建筑,整个塔身的设计非常有特点,特别是在夜晚的灯光装饰下,更是显得美轮美奂。现已俨然成为广州的地标。如此美的建筑怎能不让人心动。我们结

3、合所学的单片机点阵显示技术,我们也能做出广州塔的美。我们采用STC12C5A60S炸为控制系统,显示部分采用的是16*16的点阵显示原理,通过对广州塔的制作,能更好的提升单片机对点阵显示原理的掌握。2总体设计方案及论证2.1 总体方案设计本设计包括硬件和软件设计两个部分。系统总体的设计方框图如图1所示。图1系统方框图3硬件实现及单元电路设计3.1主控制模块主控制最小系统电路如图2所示|12MHZ山¥1C227pfLp.()1Pl.0vccPlJPU,I>PIJPfijPI3Pfi2Pl,4惟3fl.5pn.4PL6ro.5PIJPfl.6RSIPth7RXDP3.0京TXDP3

4、.1ALB'PRtk;值叵P3.2PSENINTI/PJJP2JlbP3.4P2.6T2P3,5P2.5WKI,3.6PJ4而?P3JPJJXTAL2P2.2XFALlP2.1VSSP2.040)0RXI739DCSJ33HDI4TU25.36D3fi3J174734115Z3aD6932DI>1031_2R26LED125LLD2XD(I12TLED并14154-Ifi-IFl)417241218£LL1922H22021HICSTCI2C5A6VS227fif图2最小系统硬件电路总设计见图3一44L51*务*.*叶J*L+aMM生1IJiA*«JiVkRI

5、»I>i张小小“*t*«末*不*4J和札*二_*-IrlIftaJ«11JiJ»ilJi*»»I*Ha*小.*.料上*.JhIridmXiLilaItAJi口£»b1节斗*.耳*.*:*£.*-*本.lbMAJbLiJiJ*JIJ0A»&&书杼不秆手不持砰干不行不*岂年*|扣J$*Q*金V*=*3上1*?5*二11;AJSIk"上二厘Tij.*"'ii?UM.nr'iLi3上:匚LMliblaJ*ifJ*JTIJ二手布林布M小牛才牛小忖小

6、七二'*通*伴玮*&*伴4伟韦年年伴”L*4m4*|:|ISJ»|>«P>亚jna.nriiI1uWi图3总设计电路图3.2 电源设计电源部分的设计采用DC5V供电,使用了电解电容进行滤波,电路供电更加的稳定。3.3 模块设计3.3.1 led驱动模块LED驱动采用的是直接用单片机管脚驱动,因为stc12c5a60s2单片机的管脚电流达到20几毫安,足以驱动广州塔的LED为了LED工作的稳定性,我们在电路中加入了限流电阻。3.3.2 底座4个LED底座4个LED®用的七彩LED为了控制方便,4个LED直接到了电源,上电就能直接点亮,可以

7、直观看出模块电源是否正常,使用七彩LED的原因是,其发出的LED光多姿多彩,给广州塔的绚丽增添多一份优美,电路如下图所示:图4底座led驱动电路3.3.3 音频输入电路的设计音频电路的设计主要是采用了T型口的USB8口,因为该接口包含了音频和电源的输入,又因为控制模板的单片机是自带了AD的,所以通过按键切换到音频模式下,我们可以看到广州随音乐在跳舞。3.3.4 时钟电路的设计XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL的不接。因为一个机器周期含有6个状态周期,而每个状态周期为2个振荡周期,所

8、以一个机器周期共有12个振荡周期,如果外接石英晶体振荡器的振荡频率为12MHz一个振荡周期为1/12us,故而一个机器周期为1us。如图13所示为时钟电路。图13时钟电路图4软件设计#include<stc12c5a60s2.h>#defineucharunsignedchar#defineuintunsignedint#defineLongToBin(n)(n>>21)&0x80)|(n>>18)&0x40)|(n>>15)&0x20)|(n>>12)&0x10)|(n>>9)&0

9、x08)|(n>>6)&0x04)|(n>>3)&0x02)|(n)&0x01)#defineBIN(n)LongToBin(0x#n#)sbitanjian=P4A5;sbitP0_0=P0A0;/层sbitP0_1=P0A1;sbitP0_2=P0A2;sbitP0_3=P0A3;sbitP0_4=P0A4;sbitP0_5=P0A5;sbitP0_6=P0A6;sbitP0_7=P0A7;sbitP4_6=P4A6;sbitP1_1=P1A1;sbitP1_2=P1A2;sbitP1_3=P1A3;sbitP1_4=P1A4;sbitP1_

10、5=P1A5;sbitP1_6=P1A6;sbitP1_7=P1A7;sbitP3_0=P3A0;/竖sbitP3_1=P3A1;sbitP3_2=P3A2;sbitP3_3=P3A3;sbitP3_4=P3A4;sbitP3_5=P3A5;sbitP3_6=P3A6;sbitP3_7=P3A7;sbitP2_0=P2A0;sbitP2_1=P2A1;sbitP2_2=P2A2;sbitP2_3=P2A3;sbitP2_4=P2A4;sbitP2_5=P2A5;sbitP2_6=P2A6;sbitP2_7=P2A7;sbitP4_4=P4A4;charmoshi=1;charh=O,v=O;i

11、ntt=0;charzy=O,sj=O,jz=O;/成功接收标志bitly_flag=O;voiddelay_1ms(uintq)uinti,j;for(i=0;i<q;i+)for(j=0;j<110;j+);)voidkey()(if(anjian=0)(delay_1ms(5);if(anjian=0)(while(anjian=0);jz+;if(jz=2)jz=0;if(jz=0)moshi=1;TR0=0;ET0=0;if(jz=1)moshi=0;ly_flag=1;TR0=1;ET0=1;voiddh1()chari,j;P3_0=0;/J1P3_1=0;/J2P3

12、_3=0;/J3P3_4=0;/J4P3_5=0;/J5P3_6=0;/J6P3_7=0;/J7P2_0=0;/J8P2_2=0;/J10P2_3=0;/J11P2_4=0;/J12P2_5=0;/J13P2_6=0;/J14P2_7=0;/J15P4_4=0;/J16P1_7=0;P1_6=0;P1_5=0;P1_4=0;P1_3=0;P1_2=0;P1_1=0;P4_6=0;P0=0X01;delay_1ms(10);for(j=0;j<7;j+)P0=(P0<<1)|0x01;delay_1ms(10);P4_6=1;delay_1ms(10);P1_1=1;delay

13、_1ms(10);P1_2=1;delay_1ms(10);P1_3=1;delay_1ms(10);P1_4=1;delay_1ms(10);P1_5=1;delay_1ms(10);P1_6=1;delay_1ms(10);P1_7=1;for(i=0;i<2;i+)(P1_7=0;P1_6=0;P1_5=0;P1_4=0;P1_3=0;P1_2=0;P1_1=0;P4_6=0;P0=0X01;delay_1ms(1000);for(j=0;j<7;j+)(P0=(P0<<1)|0x01;delay_1ms(700);key();if(ly_flag=1)ly_fl

14、ag=0;break;P4_6=1;delay_1ms(700);key();if(ly_flag=1)moshi=0;ly_flag=0;break;P1_1=1;delay_1ms(700);key();if(ly_flag=1)moshi=0;ly_flag=0;break;P1_2=1;delay_1ms(700);key();if(ly_flag=1)moshi=0;ly_flag=0;break;P1_3=1;delay_1ms(700);key();if(ly_flag=1)moshi=0;ly_flag=0;break;P1_4=1;delay_1ms(700);key();i

15、f(ly_flag=1)moshi=0;ly_flag=0;break;P1_5=1;delay_1ms(700);key();if(ly_flag=1)moshi=0;ly_flag=0;break;P1_6=1;delay_1ms(700);key();if(ly_flag=1)moshi=0;ly_flag=0;break;P1_7=1;delay_1ms(8000);key();if(ly_flag=1)moshi=0;ly_flag=0;break;delay_1ms(8000);key();if(ly_flag=1)moshi=0;ly_flag=0;break;delay_1ms

16、(8000);key();if(ly_flag=1)moshi=0;ly_flag=0;break;delay_1ms(8000);key();if(ly_flag=1)moshi=0;ly_flag=0;break;delay_1ms(8000);key();if(ly_flag=1)moshi=0;ly_flag=0;break;delay_1ms(8000);key();if(ly_flag=1)moshi=0;ly_flag=0;break;voiddh2()charj;P1_7=1;P1_6=1;P1_5=1;P1_4=1;P1_3=1;P1_2=1;P1_1=1;P0_7=1;P0

17、_6=1;P0_5=1;P0_4=1;P0_3=1;P0_2=1;P0_1=1;P0_0=1;for(j=0;j<12;j+)(P4_4=1;P2_0=1;P3_0=0;P2_1=0;delay_1ms(400);P3_0=1;P2_1=1;P3_1=0;P2_2=0;delay_1ms(400);P3_1=1;P2_2=1;P3_3=0;P2_3=0;delay_1ms(400);key();if(ly_flag=1)moshi=0;ly_flag=0;break;P3_3=1;P2_3=1;P3_4=0;P2_4=0;delay_1ms(400);P3_4=1;P2_4=1;P3_5

18、=0;P2_5=0;delay_1ms(400);P3_5=1;P2_5=1;P3_6=0;P2_6=0;delay_1ms(400);if(ly_flag=1)moshi=0;ly_flag=0;break;P3_6=1;P2_6=1;P3_7=0;P2_7=0;delay_1ms(400);P3_7=1;P2_7=1;P4_4=0;P2_0=0;delay_1ms(400);key();if(ly_flag=1)moshi=0;ly_flag=0;break;)voiddh3()chari,j;intyanshi=400;P3_0=0;/J1P3_1=0;/J2P3_3=0;/J3P3_4

19、=0;/J4P3_5=0;/J5P3_6=0;/J6P3_7=0;/J7P2_0=0;/J8P2_1=0;/J9P2_2=0;/J10P2_3=0;/J11P2_4=0;/J12P2_5=0;/J13P2_6=0;/J14P2_7=0;/J15P4_4=0;/J16for(i=0;i<3;i+)P1_7=0;P1_6=0;P1_5=0;P1_4=0;P1_3=0;P1_1=0;P4_6=0;P0=0X01;delay_1ms(yanshi);for(j=0;j<7;j+)P0=(P0<<1);delay_1ms(yanshi);key();if(ly_flag=1)mo

20、shi=0;ly_flag=0;break;P0_7=0;P4_6=1;delay_1ms(yanshi);P4_6=0;P1_1=1;delay_1ms(yanshi);P1_1=0;P1_2=1;delay_1ms(yanshi);key();if(ly_flag=1)moshi=0;ly_flag=0;break;P1_2=0;P1_3=1;delay_1ms(yanshi);P1_4=1;delay_1ms(yanshi);P1_4=0;P1_5=1;delay_1ms(yanshi);key();if(ly_flag=1)moshi=0;ly_flag=0;break;P1_5=0;

21、P1_6=1;delay_1ms(yanshi);P1_6=0;P1_7=1;delay_1ms(yanshi);P1_6=1;P1_7=0;delay_1ms(yanshi);key();if(ly_flag=1)moshi=0;ly_flag=0;break;P1_5=1;P1_6=0;delay_1ms(yanshi);P1_4=1;P1_5=0;delay_1ms(yanshi);P1_4=0;delay_1ms(yanshi);key();if(ly_flag=1)moshi=0;ly_flag=0;break;P1_2=1;P1_3=0;delay_1ms(yanshi);P1_1

22、=1;P1_2=0;delay_1ms(yanshi);P1_1=0;P0_7=1;delay_1ms(yanshi);key();if(ly_flag=1)moshi=0;ly_flag=0;break;P0_6=1;P0_7=0;delay_1ms(yanshi);P0_5=1;P0_6=0;delay_1ms(yanshi);P0_4=1;P0_5=0;delay_1ms(yanshi);key();if(ly_flag=1)moshi=0;ly_flag=0;break;P0_4=0;delay_1ms(yanshi);P0_2=1;P0_3=0;delay_1ms(yanshi);P

23、0_1=1;P0_2=0;delay_1ms(yanshi);key();if(ly_flag=1)moshi=0;ly_flag=0;break;)voiddh4()charj;P3_0=0;/J1P3_1=0;/J2P3_3=0;/J3P3_4=0;/J4P3_5=0;/J5P3_6=0;/J6P3_7=0;/J7P2_0=0;/J8P2_1=0;/J9P2_2=0;/J10P2_3=0;/J11P2_4=0;/J12P2_5=0;/J13P2_7=0;/J15P4_4=0;/J16P1_7=0;P1_6=0;P1_5=0;P1_4=0;P1_3=0;P1_2=0;P1_1=0;P4_6=

24、0;P0_7=0;P0_6=0;P0_5=0;P0_4=0;P0_3=0;P0_2=0;P0_1=0;P0_1=0;P0_0=0;for(j=0;j<3;j+)(P1_7=0;P0_0=0;P4_6=1;P0_7=1;delay_1ms(500);P4_6=0;P0_7=0;P0_6=1;delay_1ms(500);key();if(ly_flag=1)moshi=0;ly_flag=0;break;P1_2=1;P0_5=1;P1_1=0;P0_6=0;delay_1ms(500);P1_3=1;P0_4=1;P1_2=0;P0_5=0;delay_1ms(500);key();if

25、(ly_flag=1)moshi=0;ly_flag=0;break;P1_4=1;P0_3=1;P1_3=0;P0_4=0;delay_1ms(500);P1_5=1;P0_2=1;P1_4=0;P0_3=0;delay_1ms(500);key();if(ly_flag=1)moshi=0;ly_flag=0;break;P0_1=1;P1_5=0;P0_2=0;delay_1ms(500);P1_7=1;P0_0=1;P1_6=0;P0_1=0;delay_1ms(500);key();if(ly_flag=1)moshi=0;ly_flag=0;break;)voiddh5()char

26、i;P1_7=1;P1_6=1;P1_5=1;P1_4=1;P1_3=1;P1_2=1;P1_1=1;P4_6=1;P0_7=1;P0_6=1;P0_5=1;P0_4=1;P0_3=1;P0_1=1;P0_1=1;P0_0=1;for(i=0;i<3;i+)(P3_0=0;delay_1ms(400);P3_1=0;delay_1ms(400);P3_3=0;delay_1ms(400);P3_4=0;delay_1ms(400);key();if(ly_flag=1)moshi=0;ly_flag=0;break;P3_5=0;delay_1ms(400);P3_6=0;delay_1

27、ms(400);P3_7=0;delay_1ms(400);P2_0=0;delay_1ms(400);key();if(ly_flag=1)moshi=0;ly_flag=0;break;P2_1=0;delay_1ms(400);P2_2=0;delay_1ms(400);delay_1ms(400);P2_4=0;delay_1ms(400);key();if(ly_flag=1)moshi=0;break;P2_5=0;delay_1ms(400);P2_6=0;delay_1ms(400);P2_7=0;delay_1ms(400);P4_4=0;delay_1ms(9000);ke

28、y();if(ly_flag=1)moshi=0;break;delay_1ms(9000);key();if(ly_flag=1)moshi=0;break;delay_1ms(9000);key();if(ly_flag=1)moshi=0;break;P2=0XFF;P3=0XFF;P4_4=1;voiddh6()charj;intyanshi=3000;P1_6=1;P1_5=1;P1_4=1;P1_3=1;P1_2=1;P1_1=1;P4_6=1;P0_7=1;P0_6=1;P0_5=1;P0_4=1;P0_3=1;P0_2=1;P0_1=1;P0_0=1;for(j=0;j<

29、20;j+)(P3_4=1;P2_0=1;P2_4=1;P4_4=1;P3_0=0;P3_5=0;P2_1=0;P2_5=0;delay_1ms(yanshi);key();if(ly_flag=1)moshi=0;ly_flag=0;break;P3_0=1;P3_5=1;P2_1=1;P2_5=1;P3_1=0;P3_6=0;P2_2=0;P2_6=0;delay_1ms(yanshi);key();if(ly_flag=1)moshi=0;ly_flag=0;break;P3_1=1;P3_6=1;P2_2=1;P2_6=1;P3_3=0;P3_7=0;P2_3=0;P2_7=0;del

30、ay_1ms(yanshi);key();if(ly_flag=1)moshi=0;ly_flag=0;break;P3_3=1;P3_7=1;P2_3=1;P2_7=1;P2_0=0;P2_4=0;P4_4=0;delay_1ms(yanshi);if(j<6)yanshi=yanshi-400;key();if(ly_flag=1)moshi=0;ly_flag=0;break;voiddh7()P3_0=0;/J1P3_1=0;/J2P3_3=0;/J3P3_4=0;/J4P3_5=0;/J5P3_6=0;/J6P3_7=0;/J7P2_0=0;/J8P2_1=0;/J9P2_2=

31、0;/J10P2_3=0;/J11P2_4=0;/J12P2_5=0;/J13P2_6=0;/J14P2_7=0;/J15P4_4=0;/J16P1=0X00;P0=0X00;P1_7=1;delay_1ms(400);P1_6=1;delay_1ms(400);P1_6=0;P1_5=1;delay_1ms(400);P1_5=0;P1_4=1;delay_1ms(400);P1_4=0;P1_3=1;delay_1ms(400);P1_3=0;P1_2=1;delay_1ms(400);P1_2=0;P1_1=1;delay_1ms(400);P1_1=0;P4_6=1;delay_1ms

32、(400);key();if(ly_flag=1)moshi=0;ly_flag=0;gotohm;P4_6=0;P0_7=1;delay_1ms(400);P0_7=0;P0_6=1;P0_6=0;P0_5=1;delay_1ms(400);P0_5=0;P0_4=1;delay_1ms(400);P0_4=0;P0_3=1;delay_1ms(400);P0_3=0;P0_2=1;delay_1ms(400);P0_2=0;P0_1=1;delay_1ms(400);P0_1=0;P0_0=1;delay_1ms(400);/P00key();if(ly_flag=1)moshi=0;ly

33、_flag=0;gotohm;P1_6=1;delay_1ms(400);P1_6=0;P1_5=1;delay_1ms(400);P1_5=0;P1_4=1;delay_1ms(400);P1_4=0;P1_3=1;P1_3=0;P1_2=1;delay_1ms(400);P1_2=0;P1_1=1;delay_1ms(400);P1_1=0;P4_6=1;delay_1ms(400);P4_6=0;P0_7=1;delay_1ms(400);key();if(ly_flag=1)moshi=0;ly_flag=0;gotohm;P0_7=0;P0_6=1;delay_1ms(400);P0

34、_6=0;P0_5=1;delay_1ms(400);P0_5=0;P0_4=1;delay_1ms(400);P0_4=0;P0_3=1;delay_1ms(400);P0_3=0;P0_2=1;delay_1ms(400);P0_2=0;delay_1ms(400);/P01key();if(ly_flag=1)moshi=0;ly_flag=0;gotohm;P1_6=1;delay_1ms(400);P1_6=0;P1_5=1;delay_1ms(400);P1_5=0;P1_4=1;delay_1ms(400);P1_4=0;P1_3=1;delay_1ms(400);P1_3=0;

35、P1_2=1;delay_1ms(400);P1_2=0;P1_1=1;delay_1ms(400);key();if(ly_flag=1)moshi=0;ly_flag=0;gotohm;P1_1=0;P4_6=1;delay_1ms(400);P4_6=0;P0_7=1;delay_1ms(400);P0_7=0;P0_6=1;P0_6=0;P0_5=1;delay_1ms(400);P0_5=0;P0_4=1;delay_1ms(400);P0_4=0;P0_3=1;delay_1ms(400);key();if(ly_flag=1)moshi=0;ly_flag=0;gotohm;P0

36、_3=0;P0_2=1;delay_1ms(400);/P02P1_6=1;delay_1ms(400);P1_6=0;P1_5=1;delay_1ms(400);P1_5=0;P1_4=1;delay_1ms(400);P1_4=0;P1_3=1;delay_1ms(400);P1_3=0;P1_2=1;delay_1ms(400);P1_2=0;P1_1=1;key();if(ly_flag=1)moshi=0;ly_flag=0;gotohm;P1_1=0;P4_6=1;delay_1ms(400);P4_6=0;P0_7=1;delay_1ms(400);P0_7=0;P0_6=1;d

37、elay_1ms(400);P0_6=0;P0_5=1;delay_1ms(400);P0_5=0;P0_4=1;delay_1ms(400);P0_4=0;P0_3=1;delay_1ms(400);/P03key();if(ly_flag=1)moshi=0;ly_flag=0;gotohm;P1_6=1;delay_1ms(400);P1_6=0;P1_5=1;delay_1ms(400);P1_5=0;P1_4=1;P1_4=0;P1_3=1;delay_1ms(400);P1_3=0;P1_2=1;delay_1ms(400);P1_2=0;P1_1=1;delay_1ms(400)

38、;key();if(ly_flag=1)moshi=0;ly_flag=0;gotohm;P1_1=0;P4_6=1;delay_1ms(400);P4_6=0;P0_7=1;delay_1ms(400);P0_7=0;P0_6=1;delay_1ms(400);P0_6=0;P0_5=1;delay_1ms(400);P0_5=0;P0_4=1;delay_1ms(400);/P04P1_6=1;delay_1ms(400);key();if(ly_flag=1)moshi=0;ly_flag=0;gotohm;P1_6=0;P1_5=1;delay_1ms(400);P1_5=0;P1_4

39、=1;delay_1ms(400);P1_4=0;P1_3=1;delay_1ms(400);P1_3=0;P1_2=1;delay_1ms(400);key();if(ly_flag=1)moshi=0;ly_flag=0;gotohm;P1_2=0;P1_1=1;delay_1ms(400);P1_1=0;P4_6=1;delay_1ms(400);P4_6=0;P0_7=1;delay_1ms(400);P0_7=0;delay_1ms(400);P0_6=0;P0_5=1;delay_1ms(400);/P05key();if(ly_flag=1)moshi=0;ly_flag=0;g

40、otohm;P1_6=1;delay_1ms(400);P1_6=0;P1_5=1;delay_1ms(400);P1_5=0;P1_4=1;delay_1ms(400);P1_4=0;P1_3=1;delay_1ms(400);P1_3=0;P1_2=1;delay_1ms(400);P1_2=0;P1_1=1;delay_1ms(400);key();if(ly_flag=1)moshi=0;ly_flag=0;gotohm;P1_1=0;P4_6=1;delay_1ms(400);P4_6=0;P0_7=1;delay_1ms(400);P0_7=0;P0_6=1;delay_1ms(4

41、00);/P06P1_6=1;delay_1ms(400);P1_6=0;P1_5=1;delay_1ms(400);P1_5=0;P1_4=1;delay_1ms(400);key();if(ly_flag=1)moshi=0;ly_flag=0;gotohm;P1_4=0;P1_3=1;delay_1ms(400);P1_3=0;P1_2=1;delay_1ms(400);P1_1=1;delay_1ms(400);P1_1=0;P4_6=1;delay_1ms(400);P4_6=0;P0_7=1;delay_1ms(400);/P07P1_6=1;delay_1ms(400);key(

42、);if(ly_flag=1)moshi=0;ly_flag=0;gotohm;P1_6=0;P1_5=1;delay_1ms(400);P1_5=0;P1_4=1;delay_1ms(400);P1_4=0;P1_3=1;delay_1ms(400);P1_3=0;P1_2=1;P1_2=0;P1_1=1;delay_1ms(400);P1_1=0;P4_6=1;delay_1ms(400);/P46key();if(ly_flag=1)moshi=0;ly_flag=0;gotohm;P1_6=1;delay_1ms(400);P1_6=0;P1_5=1;delay_1ms(400);P1

43、_5=0;P1_4=1;delay_1ms(400);P1_4=0;P1_3=1;delay_1ms(400);P1_3=0;P1_2=1;delay_1ms(400);P1_2=0;delay_1ms(400);/key();if(ly_flag=1)moshi=0;ly_flag=0;gotohm;P1_6=1;delay_1ms(400);P1_6=0;P1_5=1;delay_1ms(400);P1_5=0;P1_4=1;delay_1ms(400);P1_4=0;P1_3=1;delay_1ms(400);P1_3=0;P1_2=1;delay_1ms(400);/P1_6=1;de

44、lay_1ms(400);key();if(ly_flag=1)moshi=0;ly_flag=0;gotohm;P1_6=0;P1_5=1;delay_1ms(400);P1_4=1;delay_1ms(400);P1_4=0;P1_3=1;delay_1ms(400);/P1_6=1;delay_1ms(400);P1_6=0;P1_5=1;delay_1ms(400);P1_5=0;P1_4=1;delay_1ms(400);/key();if(ly_flag=1)moshi=0;ly_flag=0;gotohm;P1_6=1;delay_1ms(400);P1_6=0;P1_5=1;d

45、elay_1ms(400);/P1_6=1;delay_1ms(400);/hm:;voiddh8()(P3_0=0;/J1P3_1=0;/J2P3_3=0;/J3P3_4=0;/J4P3_5=0;/J5P3_6=0;/J6P3_7=0;/J7P2_0=0;/J8P2_1=0;/J9P2_2=0;/J10P2_3=0;/J11P2_4=0;/J12P2_5=0;/J13P2_6=0;/J14P2_7=0;/J15P4_4=0;/J16P1_7=1;P1_6=1;P1_5=1;P1_4=1;P1_3=1;P1_2=1;P1_1=1;P4_6=1;P0_7=1;P0_6=1;P0_5=1;P0_4=1;P0_2=1;P0_1=1;P0_1=1;P0_0=1;delay_1ms(9000);key();if(ly_flag=1)moshi=0;ly_flag=0;gotohm;delay_1ms(9000);key();if(ly_flag=1)moshi=0;ly_flag=0;gotohm;delay_1ms(9000);key();if(ly_flag=1)moshi=0;ly_flag=0;gotohm;delay_1m

温馨提示

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

评论

0/150

提交评论