闪烁灯
2019-04-14 15:52发布
生成海报
Code:
- #include//
- sbitgate=P2^0;
- voidmain(void)
- {
- unsignedinti,j;
- while(1)
- {
- for(i=500;i>0;i--)
- for(j=500;j>0;j--);
- gate=!gate;
- }
- }
Code:
- #include
- #defineuintunsignedint
- sbitgate1=P2^0;
- sbitgate2=P2^1;
- sbitgate3=P2^2;
- sbitgate4=P2^3;
- voidmain(void)
- {
- uinti,j;
- while(1)
- {
- for(i=250;i>0;i--)
- for(j=250;j>0;j--);
- gate1=!gate1;
- gate2=!gate2;
- gate3=!gate3;
- gate4=!gate4;
- }
- }
Code:
- #include
- #include
- #defineunitunsignedint
- #defineucharunsignedchar
- sbitL0=P2^0;
- sbitL1=P2^1;
- sbitL2=P2^2;
- sbitL3=P2^3;
- uchardataBUFFER[1]={0};
- voidmain(void)
- {
- P2=0x0f;
- EA=1;IT1=1;ET0=1;
- TMOD=0x01;
- TH0=-5000/256;
- TL0=-5000%256;
- TR0=1;
- for(;;);
- }
- voidintserv1(void)interrupt1using1
- {
- TH0=-5000/256;
- TL0=-5000%256;
- BUFFER[0]=BUFFER[0]+1;
- if(BUFFER[0]==100)
- {
- L3=!L3;
- L2=!L2;
- L1=!L1;
- L0=!L0;
- }
- }
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮