#include sbit p1_1=P1^0; unsigned int a ; void main() {while(1) { a=51000; p1_1=0; while(#includesbit p1_1=P1^0;unsigned int a ;void main(){while(1) { a=51000; p1_1=0; while(a--);a=51000;while(a--);p1_1=1; a=51000; while(a--);a=51000; while(a--); }}s

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 12:32:54

#include sbit p1_1=P1^0; unsigned int a ; void main() {while(1) { a=51000; p1_1=0; while(#includesbit p1_1=P1^0;unsigned int a ;void main(){while(1) { a=51000; p1_1=0; while(a--);a=51000;while(a--);p1_1=1; a=51000; while(a--);a=51000; while(a--); }}s
#include sbit p1_1=P1^0; unsigned int a ; void main() {while(1) { a=51000; p1_1=0; while(
#include
sbit p1_1=P1^0;
unsigned int a ;
void main()
{while(1)
{
a=51000;
p1_1=0;
while(a--);a=51000;while(a--);
p1_1=1;
a=51000; while(a--);a=51000; while(a--); }
}
sbit是位定义,sbit p1_1=P1^0;是为把P1.0这一位定义成p1_1(相当于一个标识符),在main函数中的p1_1=0; 相当于P1.0=0 ,即P1.0输出低电平.





这里面的51000是什么意思啊

#include sbit p1_1=P1^0; unsigned int a ; void main() {while(1) { a=51000; p1_1=0; while(#includesbit p1_1=P1^0;unsigned int a ;void main(){while(1) { a=51000; p1_1=0; while(a--);a=51000;while(a--);p1_1=1; a=51000; while(a--);a=51000; while(a--); }}s
while(a--);a=51000
类似于一个延时函数.当while语句中a--变成0的时候跳出while死循环.
因为有一个a=51000数值较大,所以能起到一个延时的作用.