- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
单片机控制技术教程第七章A/D转换与温度传感器应用任务完成过程明确任务学习领域项目描述:利用现有实训设备上的5伏电位器输出的连续模拟量,单片机P0口任意位经交叉开关定义为模拟量输入位,通过A/D转换成为数字量,根据该数字量,实时调整PWM波输出占空比,输出直流电机的连续变化转速。我们将了解到……ADC0是如何启动转换的,有几种启动方式。如何设置AMX0CF:AMUX0SL选择输入口位置。如何选择单一输入方式或差分方式进行转换。12位ADC012位ADC0结构ADC0子系统包括:9通道的可编程模拟多路选择器可编程增益放大器PGA012位分辨率的逐次逼近寄存器型ADC启动转换启动转换的4种方式1.向ADC0CN的AD0BUSY位写1;2.定时器3溢出(即定时的连续转换);3.外部ADC转换启动信号的上升沿,CNVSTR;4.定时器2溢出(即定时的连续转换)。由ADC0CN中的ADC0启动转换方式位(AD0CM1,AD0CM0)的状态决定。关于AMUX0关于AMUX0:1.AMUX中的8个通道用于外部测量,而第九通道在内部被接到片内温度传感器。2.可以将AMUX输入对编程为工作在差分或单端方式。关于AMUX0与AMUX相关的寄存器:通道选择寄存器AMX0SL和配置寄存器AMX0CFAMX0CF配置寄存器AMX0CFADC0CF寄存器ADC0CN:ADC0控制器ADC0CN:ADC0控制器位4:AD0BUSY:ADC0忙标志位读0:ADC0转换结束或当前没有正在转换数据。1:ADC0正在进行转换。写0:无作用1:若ADSTM1-0=00b则启动ADC0转换。位3-2:ADC0CM1-0:ADC0转换启动方式选择。位1:AD0WINT:ADC窗口比较中断标志。位0:AD0LJST:ADC0数据左对齐选择。ADC数据寄存器当AD0LJST=0:ADC0H的位3-0是12位ADC0数据字的高4位。ADC0L位7-0是12位ADC数据字的低8位。当AD0LJST=1:位7-0为12位ADC0数据字的高8位。ADC0H位7-0为12位ADC0数据字的高8位。ADC0L位7-4是12位ADC数据字的低4位。ADC数据寄存器注意:AD0LJST=0时,如果是差分输入,ADC0H[7:4]为ADC0H.3的符号扩展位。ADC数据寄存器转换值计算公式:转换代码=Vin×(Gain/VREF)×2n;单端方式时n=12;差分方式时n=11。ADC0可编程窗口检测器ADC0可编程窗口检测器不停地将ADC0输出与用户编程的极限值进行比较,并在检测到越限条件时通知系统控制器。窗口检测器中断标志(ADC0CN中的AD0WINT位)也可被用于查询方式。ADC0可编程窗口检测器窗口检测器标志既可以在测量数据位于用户编程的极限值以内时有效,也可以在测量数据位于用户编程的极限值以外时有效,这取决于ADC0GTx和ADC0LTx寄存器的编程值。**高职高专电子课件明确任务/获取信息制定计划做出决定实施计划检查控制评定反馈AMUX0PGA0ADCADC0通道选择寄存器AMX0SL位0AIN01IC:0:AIN0和AIN1为独立的单端输入1:AIN0,AIN1为+,-差分输入对其他位同样是对AIN2至AIN7相应输入对的配置.AMX0CF和AMX0SL的配置结果请参见教材:图7.6AMUX0SL:AMUX0通道选择寄存器(C8051F020/1)AMX0CF与AMX0SL配合选择通道ADC0CF寄存器位7-3:AD0SC4-0:ADC0SAR转换时钟周期控制位位2-0:AMP0GN2-0:ADC0内部放大器增益(PGA)000:增益=1001:增益=2010:增益=4011:增益=810x:增益=1611x:增益=0.5
文档评论(0)