盛群单片机原理及应用讲义.pptVIP

  • 11
  • 0
  • 约1.12万字
  • 约 88页
  • 2017-11-25 发布于江西
  • 举报
盛群单片机原理及应用讲义

④A/D转换时序图 * ⑤A/D转换步骤 步骤1 通过ACSR 寄存器中的ADCS1 和ADCS0 位,选择所需的A/D 转换时钟。 步骤2 通过ADCR 寄存器中的ACS2~ACS0 位,选择连接至内部A/D 转换器的通道。 步骤3 通过ADCR 寄存器中的PCR2~PCR0 位,选择PB 端口的A/D 输入引脚,并将它们设置为A/D 输入引脚。此步骤也可在第二步写ADCR 寄存器时完成。 步骤4 * 如果要使用中断,则中断控制寄存器必须正确地设置,以确保A/D 功能的动作。中断控制寄存器INTC0 里总中断控制位EMI 必须置位为“1”,INTC1里A/D 转换器的中断使能位EADI 也必须置位为“1”。 步骤5 通过设定ADCR 寄存器中的START 位从“0”到“1”再回到“0”,可以开始模数转换的过程。该位需初始化为“0”步骤6 可以轮询ADCR 寄存器中的EOC 位,检查模数转换过程是否完成。当此位成为逻辑低时,表示转换过程已经完成。转换完成后,可读取A/D 数据寄存器ADRL 和ADRH 获得转换后的值。另一种方法是,若中断使能且堆栈未满,则转换完成后,程序会进入A/D 中断服务子程序。 * ⑥注意事项 为了确保A/D 转换顺利完成,START 位应保持为“0”,直到EOC位变为“0”(A/D 转换完成信号)。 每次改变模拟通道选择

文档评论(0)

1亿VIP精品文档

相关文档