c程序1

中断执行 #include reg51.h #includeintrins.h unsigned int i; void delay(int m) { while(m--) for(i=0;i200;i++); } void main() {EA=1; INT0=1; EX0=1; IT0=1; P1=0XFF; while(1) {P1=~P1; delay(200); } } void exint0() interrupt 0 {for(i=0;i7;i++) P1=_crol_(P1,1); delay(200); } 按键中断改变灯状态 #include reg51.h #includeintrins.h unsigned int i; void delay(int m) { while(m--) for(i=0;i200;i++); } void main() {IT0=0; EA=1; EX0=1; IT1=0; EX1=1; P1=0XFF; while(1) { P1=~P1; delay(2000); } } void exint0() interrupt 1 { int m; P1=0X01; for(m=0;m8;m++) { P1=_crol_(P1,1) ; delay(2000) ;} P1=0XFF; } voi

文档评论(0)

1亿VIP精品文档

相关文档