µ¥Æ¬»ú´ó×÷Òµ - ÂíÇ¿ ÏÂÔØ±¾ÎÄ

¡¶µ¥Æ¬»úÔ­ÀíÓëÓ¦Óá·

´ó×÷Òµ

°à¼¶£º1411µç¿Æ

ÐÕ Ãû£ºÑ§ ºÅ£ºÂíÇ¿ 2016511010

¡¶µ¥Æ¬»úÔ­ÀíÓëÓ¦Óá·´ó×÷Òµ£¨Ò»£©

×÷ÒµÄÚÈÝ£º

»ùÓÚSTC89C51µ¥Æ¬»úÉè¼ÆÒ»¸öÁ÷Ë®µÆÏîÄ¿¡£ÊµÏÖ¹¦ÄÜ£º

£¨1£© ʵÏÖLEDµÆµÄµãÁÁºÍϨÃð¡£ £¨2£© ʵÏÖLEDµÆµÄÒÀ´ÎµãÁÁ¡£ £¨3£© ʵÏÖLEDµÆµÄÑ­»·µãÁÁ¡£

»ùÓÚÒÔÉÏҪʵÏÖµÄÄ¿±êÎÒ½øÐÐÁËÉè¼ÆºÍ·ÖÎö£¬´úÂëÈçÏ£º

#include #include

#define uchar unsigned char #define uint unsigned int void delay(uint); uchar tmp,i; void main()

{ tmp=0x7f; P0=tmp; for(i=0;i<7;i++) {

tmp=_cror_(tmp,1); delay(500); P0=tmp; } P0=0xfe; for(i=0;i<7;i++) {

tmp=_crol_(tmp,1); delay(500); P0=tmp; }

1

}

void delay(z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); }

·ÂÕæ½á¹û£º

µãÁÁÒ»¸öLED

ÒÀ´ÎµãÁÁ

2