[分享]學(xué)單片機(jī)一個(gè)星期完成了郭老師的一個(gè)作業(yè)發(fā)上來(lái)鼓勵(lì)一下自己 也請(qǐng)高手們給指點(diǎn)指點(diǎn)程序還可以怎樣改的更好
#include<reg52.h> #include<intrins.h> #define uint unsigned int #define uchar unsigned char uchar LED; uchar a,b; void delay(uint); void delay(uint z) { uint x,y; for( x=z;x>0;x--) for(y=110;y>0;y--); } void main() { for(a=3;a>0;a--) { P1=0xaa; delay(400); P1=0x55; delay(400); } LED=0xfe; for(b=0;b<3;b++) { for(a=0;a<7;a++) { P1=LED; delay(400); LED=_crol_(LED,1); } LED=0x7f; for(a=0;a<7;a++) { P1=LED; delay(400); LED=_cror_(LED,1); } } P1=0xfe; delay(400); P1=0xff; delay(400); for(b=0;b<3;b++) { P1=0x7e; delay(400); P1=0xbd; delay(400); P1=0xdb; delay(400); P1=0xe7; delay(400); } P1=0xff; delay(400); for(b=0;b<3;b++) { P1=0xe7; delay(400); P1=0xdb; delay(400); P1=0xbd; delay(400); P1=0x7e; delay(400); } P1=0xff; delay(400); for(b=0;b<3;b++) { P1=0x00; delay(400); P1=0xff; delay(400); } while(1) {} }
此處有掌聲!
好像復(fù)雜了啊
歡迎光臨 (http://m.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |