²Î¿¼ÎÄÏ×
[1] ÕÅÎÄׯ.µ¥Æ¬»úÓ¦Óü¼Êõ.»úе¹¤Òµ³ö°æÉç.2008 [2] ÀîÏÈÔÊ.µçÁ¦µç×Ó¼¼Êõ.ÖйúµçÁ¦³ö°æÉç.2006
[3] ÕÅè¡.Ö±Á÷ÎÞË¢µç»úÔÀí¼°Ó¦ÓÃ.»úе¹¤Òµ³ö°æÉç.1996 [4] Ì·½¨³É.µç»ú¿ØÖÆ×¨Óü¯³Éµç·.»úе¹¤Òµ³ö°æÉç.1997 [5] ÍõÏþÃ÷.µç¶¯»úµÄµ¥Æ¬»ú¿ØÖÆ.±±¾©º½¿Õº½Ìì´óѧ³ö°æÉç.2002 [6] ÎâÊØóð£¬ê°Ó¢½Ü.µçÆø´«¶¯µÄÂö¿íµ÷ÖÆ¿ØÖƼ¼Êõ.»úе¹¤Òµ³ö°æ.1995
[7] ºúÎľ².ÓÀ´ÅÎÞË¢Ö±Á÷µç¶¯»úµÄ·¢Õ¹¼°Õ¹Íû.Î¢ÌØµç»ú.2002.35£¨4£©£º34¡«38
[8] ÕÅÒã¸Õ £¬µÈ.бàMCS-51µ¥Æ¬»úÓ¦ÓÃÉè¼Æ.¹þ¶û±õ¹¤Òµ´óѧ³ö°æÉç.2003
[9] ÕÔÁÁ ºî¹úÈñ.µ¥Æ¬»úCÓïÑÔ±à³ÌÓëʵÀý.ÈËÃñÓʵç³ö°æÉç.2003 [10] ²ÌÒ«³É.ÎÞË¢Ö±Á÷µç»úÖеĻô¶ûλÖô«¸ÐÆ÷.Î¢ÌØµç»ú.1999.27£¨5£©£º23¡«25
25 / 37
ÖÂл
ÔÚÕâ´Î±ÏÒµÉè¼ÆÖУ¬ÒªÌرð¸ÐлÎҵĵ¼Ê¦ºÓ±±¿Æ¼¼´óѧÀîÕù£¨²©Ê¿£©¸øÓèµÄÄÍÐÄϸÖµÄÖ¸µ¼£¬¶ÔÓÚÔÚÉè¼Æ¹ý³ÌÖÐËùÓöµ½µÄÐí¶à¾ßÌåÎÊÌ⣬Ëû¾ùÌá³öÁËÏàÓ¦µÄ½â¾ö·½°¸¡£Õâ¶ÔÓÚ±ÏÒµÉè¼ÆµÄ˳ÀûÍê³ÉÆðµ½ÁËÊ®·ÖÖØÒªµÄ×÷Óá£
26 / 37
¸½Â¼A£º ³ÌÐò£º
#include
#define uchar unsigned char #define ulong unsigned long
extern uchar zs; /*¶¨ÒåתËÙ±äÁ¿*/
extern uchar tag=0x00,tag1=0x00; /*Æô¶¯±ê־λºÍÉÁ˸±ê־λ*/ extern ulong zssd=3000; /*תËÙÉ趨*/ ulong count; /*Âö³å¼ÆÊý*/ ulong zkbg,zkbd; /*Õ¼¿Õ±È¸ßµÍ*/ sbit P14=P1^4; sbit P15=P1^5; sbit P16=P1^6; sbit P17=P1^7;
uchar code p1[]={0x00,0x90,0x91,0x92,0x93,0x00}; /*ÊýÂë¹Üλѡ*/ uchar *zy=p1; /*¶¨ÒåÖ¸ÕëÖ¸ÏòÊý×ép1*/ void d_ms(uchar m) {
uchar i,j;
for(i=0;i /*ÑÓʱ³ÌÐò*/ for(j=0;j<100;j++) /*ÑÓʱ100*m΢Ãë*/ } void start() { if(tag==0) /*ϵͳδÆô¶¯*/ { 27 / 37 { } ; /*¿ªÊ¼³ÌÐò*/ P0=0xFF; /*ÊýÂë¹Ü¸÷¶ÎÈ«ÁÁ£¬È·ÈÏÍêºÃÎÞËð*/ P1=0xFF; /*ÊýÂë¹ÜÈ«²¿Ñ¡Í¨*/ P0=0x00; P1=0x00; tag=1; /*Æô¶¯±ê־λÖÃ1ϵͳÆô¶¯*/ } else tag=0; /*Ôٴΰ´Ï£¬±ê־λÖÃ0*/ } void up() /*ÏòÉϼýÍ·º¯Êý*/ { if(tag1==0) /*ÉÁ˸±ê־λΪ0*/ { If(zssd<=4000) /*×î´óתËÙΪ4000ת*/ { zssd+=100; /*ÎÞÉÁ˸£¬×ªËÙÉ趨+100ת*/ } } void fanzhuan() /*·´×ªº¯Êý*/ { } else /*ÓÐÉÁ˸£¬Î»Ñ¡ÓëתËÙ*/ switch(*zy) { } case 0x90: zssd=zs+1000;break; case 0x91: zssd=zs+100;break; case 0x92: zssd=zs+10;break; case 0x93: zssd=zs+1;break; 28 / 37