- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘要介绍一种将16711片内8位提高到11位的方法。 此方法电路简单,速度快,可提高单片机应用系统的性能价格比,具有一定的推广价值。 关键词16711单片机分辨率 目前,单片机中嵌入的一般为8位到10位,难以满足信号处理应用中高分辨率的要求;而外接高分辨率的将使成本明显提高,因为转换器的价格将随其位数的增加而成倍增加。 本文介绍一种提高16711单片机片内分辨率的方法,将16711片内的8位提高到11位。 这种方法在系列的其他单片机也适用。 美国公司推出的8位单片机16711是一种性能价格比很高的单片机。 它价格低、封装小、采用工艺,具有型,开发起来很方便。 它内含4路8位高速,将它扩展到11位后,可以大大提高单片机应用系统的性能价格比。 一、硬件电路 实现扩展的原理图如图1所示。 8个等值的精密电阻将0~5基准电压分割成8档,每档范围为0625。 8个抽头分别接4051八选一模拟开关的8个输入端,通道选择控制端,,分别由16711单片机的2,1,0控制。 2和3为高输入阻抗运放,2构成跟随器,3构成精密差分放大器。 二、工作原理 实现11位转换由16711做2次8位转换完成。 16711有4个模拟量输入通道0~3,这些模拟量输入通道复用1个采样保持器进入到转换器。 参考电压可以来自外部也可以来自内部,转换器属于逐次逼近式,转换结果8位存入寄存器。 在转换前必然选择适当的通道,设置足够的采样时间。 用户可以通过设置控制寄存器0和1来控制其转换过程,同时转换的状态也会在0中体现出来。 先将待转换的电压送到16711的0通道做一次转换。 根据转换所得的数字量由软件算出在8档中位置,用减去所在档的起始电压。 将所得差值放大8位,使之变为0~5电压信号,再送给16711的1通道做1次转换,所得数字量是11位转换的低8位,而档位就是高3位,从而实现11位转换。 举例说明如下假设输入电压为3,程序控制16711的0通道先进行第1次转换,所得结果是153,即35×255=153,对应8位数字量 将低5位屏蔽,循环右移5次,此时低3位对应的就是=3电压时的档位,即第4档,=100,程序将该档位由2,1,0输出,作为8选一模拟开关的通道选择,使4051输出25,即58×4=25。 该电压经2运放跟随,再经3进行差分放大。 设计时调整11,12,13和14的阻值,使放大倍数为8位,则得放大器3输出=8-25=83-25=40。 选择1通道进行第2次转换,结果这就是11位转换结果的低8位。 档位100为11位转换的高3位,合起来就是11位转换的结果10011001100 三、程序 以下是使用16711指令系统完成11位转换的程序段。 ,0;选页面1 0、1为模拟通道 1;内部参考电压 ,0;选页面0 选0通道和内部时钟 0 125;延时125μ,等待输入 ;稳定 0,;启动 0,;判断完成否 ,;取转换结果 00;屏蔽低5位 1;存入1 , 1,1;右移5次 1,1 1,1 1,1 1,1 1, ;档位输出 选1通道 0 60;延时60μ 0,;启动 10,;判断完成否 1 ,;转换结果存0 0 ;延时子程序 ,1 用这种方法实现的11位转换速度快16711基本上都是单周期指令,在4振荡频率下指令周期1μ,进行1次转换最短时间20μ;2次转换40μ;2个运放变换时间20μ×2=40μ。 总的转换时间为百μ级。 本文介绍的方法电路简单,速度快,调试方便,已用于我们研制的单片机电阻炉温自动控制系统中,取得了预期的效果。 对于其他带8位、10位的单片机稍加改动均可使用,具有推广价值。
文档评论(0)