static unsigned char i和static unsigned char startflag,去掉前面的static可以吗,为什么?
发布网友
发布时间:2022-04-25 22:01
我来回答
共1个回答
热心网友
时间:2023-10-15 19:41
加了static 就相当于全局变量了, 下次再调用这个函数时,仍然保持上次的值.
如果没有static 就是局部变量.
用组态王设置一个让灯亮两秒灭掉的c语言程序
key2,key3怎么控制没有说,我就先给你写1秒亮1秒灭,定时器控制#includevoidmain(void){TMOD=0X01;TH0=0XD8;TL0=0XF0;ET0=1;TR0=1;EA=1;while(1);}voidT0()interrupt1{staticunsignedchari=0TH0=0XD8;TL0=0XF0;i++;if(i==100){P1=0;}if(i==200){i=0;P1=0xff;}} ...
假设单片机的晶体振荡器的频率是12MHz,利用定时器1采用方式1定时20ms...
T1INTCOUNT DATA 30H;中断次数累加ORG 0000H LJMP START ORG 001BH LJMP Timer1InterruptSTART: MOV SP,#60H LCALL InitTimer1 MOV T1INTCOUNT,#0;LOOP: LJMP LOOPInitTimer1: MOV TMOD,#10H;控制字 MOV TH1,#0B1H;初值高位 MOV TL1,#0E0H;初值低位 SETB ...
有会编写485通讯C程序的吗
unsigned char bdata flag; //在可位寻址去定义一个标志变量 sbit time_over_flag =flag^0; //接收超时标志 unsigned char buffer[COUNT]; //定义缓冲区 unsigned char point; //定义缓冲区位置指示 unsigned char Slave_AD[Slaver_NUM]; //定义有效地址存放区 unsigned char ADD_nu...