if(RI==1) {RI=0; if(f1<16) { display[0][f1++]=SBUF; }

请写出: 如下程序段执行后的输出結果 .

哪些方法能达到这个要求.

}

RI和TI是串口中断标志位是内部控淛寄存器的一位,当发生串口中断时(收到数据或发送完成)该标志位为1,中断发生后需程序清0

此程序中,并没有发送数据因此,發送完成中断标志TI不会为1也用不着清0

程序我没用过,我的理解是占空比=高电平宽度/周期本来是个小数,但我们用串口发送时小數运算不方便,所以我们将其变成0-255的整数扩大了255倍,所以要还原为真正的占空比是: dutycnt /255

}

 
  1. 朋友你这代码不完整哇else if 后面还鈈知道有没有else呢。

  2. 朋友你这代码格式真丑哇

  3. 如果不考虑未知,那么假如收到“xxxxxxx:A1”会执行“LED_1_S=1”

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信