- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关于STC15F2K60S2的AD应用
STC15F2K60S2芯片A/D转换器的应用
1.目的
在工业控制过程中,它是控制系统与微机之间不可缺少的接口方式。要实现自动控制,就要检测有关参数,A/D转换器,把检测到的电压或电流信号 模拟量 转换成计算机能够识别的等效数字量,这些数字量经过计算机处理后输出结果,通过D/A转换器变为电压或电流信号,送到执行机构,达到控制某种过程的目的。P1 Analog Function Configure register 9DH P17ASF P16ASF P15ASF P14ASF P13ASF P12ASF P11ASF P10ASF 0000 0000B ADC_CONTR ADC Control Register BCH ADC_POWER SPEED1 SPEED0 ADC_FLAG ADC_START CHS2 CHS1 CHS0 0000 0000B ADC_RES ADC Result high BDH 0000 0000B ADC_RESL ADC Result low BEH 0000 0000B CLK_DIV
PCON2 时钟分频寄存器 97H MCKO_S1 MCKO_S0 ADRJ Tx_Rx Tx2_Rx2 CLKS2 CLKS1 CLKS0 0000 x000B IE Interrupt Enable A8H EA ELVD EADC ES ET1 EX1 ET0 EX0 0000 0000B IP Interrupt Priority Low B8H PPCA PLVD PADC PS PT1 PX1 PT0 PX0 0000 0000B 2.1.P1口模拟功能控制寄存器P1ASF
STC15系列单片机的A/D转换口在P1口(P1.7-P1.0),有8路10位高速A/D转换器,速度可达到300KHz(30万次/秒)。8路电压输入型A/D,可做温度检测、电池电压检测、按键扫描、频谱检测等。上电复位后P1口为弱上拉型I/O口,用户可以通过软件设置将8路中的任何一路设置为A/D装换,不需作为A/D使用的P1口可继续作为I/O口使用(建议只作为输入)。需作为A/D使用的口需先将P1ASF特殊功能寄存器中的相应位置为‘1’,将相应的口设置为模拟功能。P1ASF寄存器的格式如下:
P1ASF:P1口模拟功能控制寄存器(该寄存器是只写寄存器,读无效)
SFR name Adess Bit B7 B6 B5 B4 B3 B2 B1 B0 P1ASF 9DH Name P17ASF P16ASF P15ASF P14ASF P13ASF P12ASF P11ASF P10ASF
P1ASF[7:0] P1.x的功能 其中P1ASF寄存器地址为:[9DH](不能进行位寻址) 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.2. ADC_CONTR
ADC_CONTR寄存器的格式如下:
ADC_CONTR:ADC控制寄存器
SFR name Adess Bit B7 B6 B5 B4 B3 B2 B1 B0 ADC_CONTR BCH name ADC_POWER SPEED1 SPEED0 ADC_FLAG ADC_START CHS2 CHS1 CHS0 对ADC_CONTR寄存器进行操作,建议直接用MOV赋值语句,不要用‘与’和‘或’语句。
ADC_POWER:ADC电源控制位。
0:关闭ADC电源;
1:打开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,SPEED0:模数转换器转换速度控制位
SPEED1 SPEED0 A/D转换所需时间 1 1 90个时钟周期转换一次,CPU工作频率21MHz时,A/D转换速度约300MHz 1 0 180个时钟周期转
您可能关注的文档
- 高二生物动物和人体生命活动的调节复习检测2.doc
- 高二生物前四章检测题doc.doc
- 公司整体架构图.doc
- 公司服务质量品质提升实施方案.docx
- 公司活动集体游戏.docx
- 公司章程范本(控股设董事会).doc
- 公司管理规章制度范本2.doc
- 公司网络管理办法.doc
- 公司证件管理办法122.doc
- 公司质量管理手册初稿1.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)