资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,10.3 A/D,转换模块,2,本节提要,一、,A/D,转换基础知识,二、,ATD,模块简介,三、,ATD,模块寄存器,四、,ATD,模块编程范例,3,本节提要,一、,A/D,转换基础知识,二、,ATD,模块简介,三、,ATD,模块寄存器,四、,ATD,模块编程范例,4,ADC,概述,微控制器处理的是离散量,(,数字量,),,而现实中往往是连续量,(,模拟量,),物理量如:温度,压力,湿度以及速度等等,传感器,将物理量转换为电信号,(,电压,电流,),需要模拟,-,数字转换器将电信号转换为数字量以供微控制器处理,5,基本概念,传感器,控制器,执行器,6,ADC,工作原理,将输入电压与若干等间距的参考电压进行比较,因此需要,比较器,U,in,U,ref,U,out,=V+1,U,in,=10)?(c1+0 x37):(c1+0 x30);,38,ATD,模块编程范例,(,续,4),/*ATD,相关函数*,/,/ATD,初始化函数,void ATD_init(void),ATD0CTL1=0 x0F;/,选择,8,位转换精度,ATD0CTL2=0 x40;/,打开,CCF,快速清零,关闭外部触发输入,关闭中断,ATD0CTL3=0 x08;/,数据左对齐,,non-fifo,,转换序列长度为,1,ATD0CTL4=0 xE3;/,采样时间为,24,个,ATD,时钟周期,,ATDClk=8MB/8=1MHz,
展开阅读全文