追问:可是我做实验,需要清除。以便接收到新的不同的值,从而单片机做出相应的动作回答清除标志位
----
不用清除。也不可能清除。
可以这样做:
每收到一个新数据,就置位一个自定义的标志位,如:R_flag = 1;。
程序中,一旦发现它为1,就进行一次处理,然后就将其清零:R_flag = 0;。
这样,收到一个,就仅仅处理一遍。
单片机的SBUF是不需要清零的!
你是模拟串口通信吗?
不管是模拟串口通信还是硬件串口通信,都是是不需要清零的.因为模拟串口通信时是判断串口有无起始位来决定是否接受数据,而硬件串口SBUF是自动接收数据,并会产生一个中断,这时你只需要读出SBUF的值就行了。
value属性可以直接获取其选中项的value值。
单击按钮获取下拉列表选中项的value值:
2、javascript代码
function fun(){
obj = document.getElementById("test");
alert(obj.value);
}
不用清除。