作业帮 > 综合 > 作业

单片机中&=!是什么意思

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 03:36:08
单片机中&=!是什么意思
写完整一点才好回答呀,这三个符号和C语言中意思一样,比如
X&=!(1
再问: 源程序是这样的 ADC-CONTR &=! ADC-FLAG;
再答: 这很好理解呀,ADC_CONTR是AD中断控制寄存器,ADC_FLAG是AD转换结束标志位,这句话的意思就是中断转换已经结束了,现在清中断结束标志,等待下次AD转换。(这位需要软件清0)
再答: ADC-CONTR是AD中断控制寄存器, ADC-FLAG是AD转换中断结束标志,这句话的意思就是当前AD转换已经结束,这里清中断标志,等待下次AD转换。
再问: 源程序中ADC-FLAG=0X10; 经过ADC-CONTR &=! ADC-FLAG;豫语句之后 ADC-CONTR应该等于什么???
再答: 将ADC_FLAG清0呀,这是AD转换完成后必须要做的工作,该位必须软件清0
再问: 我是这么理解的ADC-FLAG=0X10 ADC-FLAG=00010000--->!ADC-FLAG=11101111 ADC-CONTR &=! ADC-FLAG---->ADC-CONTR =ADC-CONTR & !ADC-FLAG ---->假如ADC-CONTR=00011111,则ADC-CONTR=00001111. 这没错吧???
再答: 是的