单项选择题
等待一次A/D转换完成可以使用()语句来实现此功能。
A.while(!(ADCSRA&BIT(ADIF)));
B.while((ADCSRA&BIT(ADIF)));
C.while(!(ADCSRA&(1≤ADIF)));
D.A和C
点击查看答案&解析
相关考题
-
单项选择题
MEGA16单片机的A/D转换使用中,当启动一次A/D转换后,如何知道对模拟电压的转换完成?()
A.可以通过查询ADCSRA寄存器中的ADIF位的变化,如果ADIF位为0,表明正在转换中,当ADIF位为1后,表明转换结束
B.可以通过查询ADCSRA寄存器中的ADIF位的变化,如果ADIF位为1,表明正在转换中,当ADIF位为0后,表明转换结束
C.可以通过查询ADCSRA寄存器中的ADATE位的变化,如果ADATE位为0,表明正在转换中,当ADATE位为1后,表明转换结束
D.可以通过查询ADCSRA寄存器中的ADSC位的变化,如果ADSC位为0,表明正在转换中,当ADSC位为1后,表明转换结束 -
单项选择题
简易数字电压表中对MEGA16单片机的A/D功能初始化时,主要设置的功能有()
A.参考电压、输入通道、A/D使能、转换结果的对齐方式及转换的速度
B.关闭A/D、输入通道选择、使能A/D
C.单片机的晶振、A/D使能、输入通道、转换速度
D.单片机的I/O配置、A/D转换的速度 -
单项选择题
简易数字电压表对MEGA16单片机的I/O口初始化,主要是对连接()的初始化。
A.液晶1602
B.PA口
C.PC口
D.PD口
