单片机应用技术(经典项目化案例式新形态活页教材)第5版 课件 p219-7.2 单片机内部ADC及其应用_第1页
单片机应用技术(经典项目化案例式新形态活页教材)第5版 课件 p219-7.2 单片机内部ADC及其应用_第2页
单片机应用技术(经典项目化案例式新形态活页教材)第5版 课件 p219-7.2 单片机内部ADC及其应用_第3页
单片机应用技术(经典项目化案例式新形态活页教材)第5版 课件 p219-7.2 单片机内部ADC及其应用_第4页
单片机应用技术(经典项目化案例式新形态活页教材)第5版 课件 p219-7.2 单片机内部ADC及其应用_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

7.2单片机内部ADC及其应用《单片机应用技术(C语言版)》深圳职业技术学院STC12C5A60S2的内部ADC结构

P1口模拟功能控制寄存器——P1ASFADC相关寄存器STC12C5A60S2系列单片机P1口的功能选择可通过设置专用寄存器P1ASF来实现。当P1ASF中的相应I/O口位置1时,该位被设置为A/D模拟输入通道;当P1ASF中的相应I/O口位置为0时,该位作为通用I/O端口使用。

P1口模拟功能控制寄存器——P1ASFADC相关寄存器注意:该寄存器为只写寄存器,不能进行读操作,且不能够进行位操作。例如:sfrP1_ASF=0x9D;//A/D转换模拟功能控制寄存器P1_ASF=0xFF;//设置P1端口8位均为A/D模拟输入通道ADC相关寄存器模数转换控制寄存器——ADC_CONTRADC模块上电、转换速度、模拟输入通道的选择、启动模数转换及转换状态等,均可通过模数转换控制寄存器ADC_CONTR进行配置及查看。ADC相关寄存器模数转换控制寄存器——ADC_CONTRADC_POWER:ADC电源控制位。当ADC_POWER置1时,打开ADC电源;为0时关闭ADC电源。当A/D转换进入空闲模式时,应关闭ADC电源降低功耗。初次打开ADC电源应适当延时,以稳定电源,保证模数转换精度。ADC相关寄存器模数转换控制寄存器——ADC_CONTRSPEED1和SPEED0:模数转换速度控制位模数转换速度控制ADC相关寄存器模数转换控制寄存器——ADC_CONTRADC_FLAG:模数转换完成标志位。当A/D转换完成后,该位置1。无论ADC工作于查询方式还是中断方式,ADC_FLAG只能由软件清零。ADC_START:模数转换器转换启动控制位。将该位设置为1时,启动A/D转换;当A/D转换完毕时,该位自动清零。ADC相关寄存器模数转换控制寄存器——ADC_CONTRCHS2、CHS1和CHS0:模拟输入通道选择控制位ADC相关寄存器ADC转换结果寄存器—ADC_RES和ADC_RESL

专用寄存器ADC_RES和ADC_RESL寄存器用于保存A/D转换的结果。AUXR1寄存器其中的ADRJ位是A/D转换结果寄存器的数据格式调整控制位。当ADRJ=0时,10位A/D转换结果的高8位存放在ADC_RES中,低2位存放在ADC_RESL中的低2位中。当ADRJ=1时,10位A/D转换结果的低8位存放在ADC_RESL中,高2位存放在ADC_RES中的低2位中。系统复位时,ADRJ=0。ADC相关寄存器ADC中断相关寄存器其中,当EA=1时表示CPU开放中断,当EA=0时表示CPU关闭所有中断。EADC是A/D转换中断允许位,当EADC=1时允许A/D转换中断,当EADC=0时禁止A/D转换中断。unsignedcharADC_STC12C5(unsignedcharch){ ADC_RES=0;//A/D转换结果寄存器清零

ADC_CONTR|=ch;//选择A/D当前通道

delay_ms(1); //使输入电压达到稳定

ADC_CONTR|=ADC_START;//令ADC_START=1,启动A/D转换

while(!(ADC_CONTR&ADC_FLAG));//等待A/D转换结束

ADC_CONTR&=(~ADC_START);//令ADC_START=0,关闭A/D转换

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论