教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

STC12C5A60S2单片机高速AD转换方法

来源:网络收集 时间:2026-09-04
导读: 单片机 第3l卷第06期 2010年 06月 煤 矿 机械 V01.3lNo.06 CoalMineMachinery Jun.2010 STC12C5A60S2单片机高速A/D转换方法 宋凤娟一。付侃:.薛雅丽- (1.唐山学院,河北唐山06300

单片机

第3l卷第06期

2010年

06月

机械

V01.3lNo.06

CoalMineMachinery

Jun.2010

STC12C5A60S2单片机高速A/D转换方法

宋凤娟一。付侃:.薛雅丽-

(1.唐山学院,河北唐山063000;2.冀东油田,河北唐山063000)

要:介绍基于STCl2C5A60S2单片机高速A/D转换方法。该方法充分利用

STCl2C5A60S2内部的硬件资源.实现了低成本、高性能的A/D转换。数据采集器将现场的模拟量经放大送STCl2C5A60S2进行A/D转换后变成数字量传输到主机进行处理。本系统除了能获得较快的A/D转换速度外,转换的分辨率也可灵活设置,具有一定的使用价值。

关键词:STC单片机;A/D转换;数据采集

中图分类号:TP302.1文献标志码:B文章编号:1003—0794(20lO)06—0219—03

Method

ofHighSpeedTransformationofA/DofSTC12C5A60S2

SoNG

SCM

Feng-jnanl,FIUKan2.XUE

Ya—K1

(1.TangshanCollege,Tangshan063000,China;2.EastofHebeiProvinceOilField,Tangshan063000。China)Abstract:The

methodof

based

on

high—speed

transformationofA,Dof

resources

STC12C5A60S2

SCMis

introduced.ThemethodtakesfulladvantageofhardwareachieveslOW—cost.high—performancetransformationof

to

withintheSTC12C5A60S2andit

scene

MD.Data

collectorenlargestheanalogin

sendinSTCl2C5A60S2conductedby

can

MD

get

toconvert

themintodigitaldatatotransmittothe

host

forprocessing.Inaddition,thissystemtransformation

can

fasterspeedoftransformationof~,D,theresolutionofcertainvalue.

alsosetflexiblyandithas

Keywords:STC

SCM:MD

transformation;datacollector

0前言新编程能力。PI口可配置为通用I/O,作为8位并行数据线:P1还可以配置为8位拨码开关的输入。用8位拨码开关实现10位高速A/D的数据采集。

STCl2C5A60S2主要性能:

在工业控制中.需要采集现场的多路模拟量,如电流、电压、温度、气压和湿度等。本文介绍STCl2C5A60S2单片机的高速AVD转换方法和数据采集器。通过本系统.即可以了解数据采集的一般过程和A/D转换系统的构成.还能了解STCl2C5A60S2单片机新增

的功能.

(1)高速:1个时钟/机器周期,速度比普通MCS一5l单片机快8~12倍:

(2)宽电压:5.5。3.3

V,2.2~3.6V;

STCl2C5A60S2单片机

STCl2C5A60S2是STCMicro公司推出的完全

(3)低功耗设计:掉电模式(可由外部中断唤醒)。可支持下降沿/上升沿和远程唤醒;

(4)增]J11夕1,部掉电检测电路。可在掉电时。及时将数据保存EPROM:

(5)工作频率:0。35MHz,相当于普通MCS一51单片机的0~420

MHz:

集成的混合信号片上系统MCU。1个时钟/机器周期低成本、。高可靠性、高速A/D转换.10位精度ADC.带8通道模拟多路开关.转换速度250K/S(25万次/秒);具有可编程数据更新方式;60KB系统编程的Flash内存.1280字节的片内RAM.可寻址64KB地址空间的外部数据存储器接口.硬件实现的ISP/IPA在线系统可编程/在线应用可编程.可通过串口(P3.0/P3.1)直接下载用户程序:6个通用的16位定时器.兼容普通8051的定时器T0/T1。4路PCA也是4个定时器:2通道捕获/比较单元

(6)8通道,10位高速ADC,速度可达25万次/秒,2路PWM还可当2路D/A使用;

(7)每个I/O口驱动能力均可达到20mA。但整个芯片最大不得超过100

mA:

STCl2C5A60S2低成本、高速A/D转换

STCl2C5A60S2单片机的加转换口在P1口

(PI.0~PI.7)有lO位8路高速A/D转换器.刖D是电压输入型,转换速度25万次/S(250KHz)。复位后

P1

(PWM2路/PCA可编程计数器阵列4路/CCU)一

可用来当2路D/A使用、用来再实现2个定时器或2个外部中断。STCl2C5A60S2是真正能独立工作的片上系统。STCl2C5A60S2的功能均可由用户

El为弱上拉型I/O口.通过软件可设置将Pl

(P1.0。P1.7)口中的任何一位为A/D转换位,不用

进行设置使能/禁止。Flash存储器具有在线系统重作A/D转换的位可继续用作普通加口使用。高速2.2

—219一

单片机

V01.31No.06

STCl2C5A60S2单片机高速A/D转换方法——宋凤娟.等

2.1

第3l卷第06期

A/D转换器可用作电压检测、位移检测、温度检测等。

衰1

与MD转换有关的特殊功能寄存器如表1

与加转换有关的特殊功能寄存器

2.2

与ⅣD转换有关控制位的设置

(1)对P1ASF寄存器的设置:当PI口中的相应

速度;还可以让CPU用较低的频率工作,降低系统的功耗。

(4)程序中需要注意的问题:由于是2套时钟,所以,设置ADC—CONTR控制寄存器后,加4个空操作延时才可以正确读到ADC—CONTR寄存器的值,原因是设置ADC—CONTR控制寄存器的语句执行后.要经过4个CPU时钟的延时。其值才能够保证被设置进ADC—CONTR控制寄存器。

MOVNOPNOPNOPNOP

MOVA,ADC——CONTR

ADC_CONTR.#DATA

位作为A/D使用时.需先将P1ASF中的相应位置“l”则相应的口设置为模拟功能。如:P1ASF.0一P1ASF.7中哪一位为“l”.则P1口中对应的位作为模拟功能ⅣD使用。

(2)对ADC—CONTR特殊功能寄存器设置:建 …… 此处隐藏:1440字,全部文档内容请下载后查看。喜欢就下载吧 ……

STC12C5A60S2单片机高速AD转换方法.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/266438.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)