网站大量收购闲置独家精品文档,联系QQ:2885784924

模数数据采集系统毕业设计--AD数据采集系统设计.doc

模数数据采集系统毕业设计--AD数据采集系统设计.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
模数数据采集系统毕业设计--AD数据采集系统设计

      本科学生毕业论文 A/D数据采集系统设计 作  者      系(院)  物理与电气工程学院   专  业  电气工程及其自动化  年  级    学  号   指导教师  日  期  2011.6.    A/D数据采集系统设计 摘 要:由于系统的实际对象往往都是一些模拟量(如温度,压力,位移,图像等),要使计算机或数字仪表能识别处理这些信号,必须首先将这些模拟信号转换成数字信号,而经计算机分析处理后输出的数字量也往往需要将其转换成相应模拟信号才能为执行机构所接受。本文研究了一种能在模拟信号与数字信号之间起桥梁作用的电路-模数和数模转换器,硬件实验证明设计的A/D转换器模数转换器转换精度;转换速度/D转换器和/A转换器/D转换器和/A转换器/D转换器和/A转换器/D转换/A转换/D转换器和/A转换器/D转换器Bit B7 B6 B5 B4 B3 B2 B1 B0 P1ASF 9DH Name P17ASF P16ASF P15ASF P14ASF P13ASF P12ASF P11ASF P10ASF 当P1口中的相应位作为A/D使用时,要将P1ASF中的相应位置置1. P1ASF[7:0] P1.x的功能 其中P1ASF寄存器地址为: P1ASF.0=1 P1.0口作为模拟功能A/D使用 P1ASF.1=1 P1.1口作为模拟功能A/D使用 P1ASF.2=1 P1.2口作为模拟功能A/D使用 P1ASF.3=1 P1.3口作为模拟功能A/D使用 P1ASF.4=1 P1.4口作为模拟功能A/D使用 P1ASF.5=1 P1.5口作为模拟功能A/D使用 P1ASF.6=1 P1.6口作为模拟功能A/D使用 P1ASF.7=1 P1.7口作为模拟功能A/D使用 (2) ADC控制寄存器ADC_CONTR ADCC_CONTR寄存器的格式如下: ADC_CONTR: ADC控制寄存器 SFR name Address Bit B7 B6 B5 B4 B3 B2 B1 B0 ADC_CONTR BCH Name ADC_POWER SPEED1 SPEED0 ADC_FLAG ADC_START CHS2 CHS1 CHS1 对ADC_CONTR寄存器进行操作,建议直接用MOV赋值语句,不要‘与’和‘或’语句。 ADC_POWER: ADC电源控制位。 1:打开A/D转换器电源; 0:关闭A/D转换器电源; 建议进入空闲模式前,将ADC电源关闭,即ADC_POWER=0.启动A/D转换前一定要确认A/D电源已打开,A/D转换结束后关闭A/D电源可降低功耗,也可不关闭。初次打开内部A/D转换模拟电源,需适时延时,等内部模拟电源稳定后,再启动A/D转换。 建议启动A/D转换后,在A/D转换结束前,不改变任何I/O口得状态,有利于高精度A/D转换,若能将定时器/串行口/中断系统关闭更好。 SPEED1,SPEED2:模数转换器转换速度控制位 SPEED1 SPEED0 A/D转换所需时间 1 1 90个时钟周期转换一次,CPU工作频率21MHz时,A/D转换速度约250MHz 1 0 180个时钟周期转换一次 0 1 360个时钟周期转换一次 0 0 540个时钟周期转换一次 STC12C5A60S2系列单片机的A/D转换模块说使用的时钟是内部R/C振荡器所产生的系统时钟,不使用时钟分频寄存器CLK_DIV对系统时钟分频后所产生的供给CPU工作所使用的时钟。 好处:这样可以让ADC用较高的频率工作,提高A/D的转换速度 这样可以让CPU用较低的频率工作,降低系统的功耗 ADC_FLAG: 模数转换器转换结束标志位,当A/D转换完成后,ADC_FLAG=1,要由软件清0.不管是A/D转换完成后由该位申请产生中断,还是由软件查询该标志位A/D转换是否结束,当A/D转换完成后,ADC_FLAG=1,一定要软件清0. ADC_START: 模数转换器(ADC)转换启动控制位,设置为1时,开始转换,转换结束后为0. CHS2/CHS1/CHS0:模数输入通道选择,CHS2/CHS1/CHS0 CHS2 CHS1 CHS0 Analog Channel Select 0 0 0 选择P1.0为A/D输入来用 0 0 1 选择P1.1为A/D输入来用 0 1

文档评论(0)

2017meng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档