STC12C5410AD

上传人:206****923 文档编号:91853433 上传时间:2019-07-02 格式:DOC 页数:4 大小:85.52KB
返回 下载 相关 举报
STC12C5410AD_第1页
第1页 / 共4页
STC12C5410AD_第2页
第2页 / 共4页
STC12C5410AD_第3页
第3页 / 共4页
STC12C5410AD_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《STC12C5410AD》由会员分享,可在线阅读,更多相关《STC12C5410AD(4页珍藏版)》请在金锄头文库上搜索。

1、STC12C5410ADSTC12C5410系列单片机是由宏晶科技生产的单时钟/机器周期(1T)的兼容8051内核单片机,是高速/低功耗的新一代8051单片机,全新的流水线/精简指令集结构,内部集成MAX810专用复位电路。其主要性能特点如下:1增强型1T流水线/精简指令集结构8051CPU2工作电压:5.5V3.4V(5V单片机)/3.8V2.0V(3V单片机)3工作频率范围:035MHz,相当于普通8051的0420MHz4用户应用程序空间12K/10K/8K/6K/4K/2K字节5片上集成512字节RAM6通过I/O口(27/23个),复位后为:准双向口/弱上拉(普通8051传统I/O口

2、)可设置成四种模式:准双向口/弱上拉,推挽/强上拉,仅为输入/高阻,开漏7ISP(在系统可编程)/ASP(在应用可编程),无需专用编程器可通过串口(P3.0/P3.1)直接下载用户程序,数秒即可完成一片8EPROM功能9看门狗10内部集成MAX810专用复位电路(外部晶振20M以下时,可省外部复位电路)11时钟源:外部高精度晶体/时钟,内部R/C振荡器用户在下载用户程序时,可选择是使用内部R/C振荡器还是外部晶体/时钟常温下内部R/C振荡器频率为:5.65MHz5.95MHz精度不高时,可选择使用内部时钟,但因为有温漂,应认为是5MHz6.5MHz12共2个16位定时器/计数器13PWM(4位

3、)/PCA(可编程计数器阵列),也可用来在实现4个定时器14ADC,10位精度ADC,共8路15通用异步串行口(UART)16SPI同步通信口,主模式/从模式17工作温度范围:075/-40+8518封装:PDIP28,SOP28,PDIP20,SOP20,TSSOP20,PLCC32STC12C5410AD单片机中包含中央处理器、程序存储器(Flash)、数据存储器(RAM)、EEPROM、定时/计数器、I/O接口、UART接口和中断系统、SPI接口、高速A/D转换模块、PWM(或捕捉/比较单元)以及硬件看门狗、电源监控、片内RC振荡器等模块。可以说STC12C5410AD单片机几乎包含了数

4、据采集和控制中所需的所有单元模块,可称得上一个片上系统(SOC),可以很容易地构成典型的测控系统。 (1) STC12系列单片机的典型结构STC 12系列单片机是宏晶科技公司新的低功耗16位Flash单片机,它的16级中断、高效寻址方式、10K大容量Flash, EEPROM, A/D转换、硬件乘法器、硬件脉宽调制器(PWM)等功能特点,较好的实现了强大的功能与超低功耗的结合,因此具有很好的性价比和应用适应性。STC12系列有6种型号:分别是STC12C5412AD, STC12C5410AD,STC12C5408AD、STC 12C5406AD、STC 12C5404AD、和STC 12C5

5、402AD。它们区别在于Flash的容量大小,本设计所用到的STC12C5412AD的Flash容量为10K。该单片机的管脚结构如图3-15所示。 来源:东海仪表网(2)基本配置STC12C5412AD单片机除了具有STC12系列单片机共有特点外,还具有一些自身特点,对其一些基本配置做以介绍:1.Flash存储器STC12C5412AD Flash存储器为l 0KB。Flash存储器主要用作程序存储,可经计算机串口接口下载程序;程序运行时能对其中的1段或多段进行擦/写操作,因此兼有数据存储器功能。Flash可用于程序数据保存,实现掉电保护,Flash存储器可以按字或字节读写,最小擦除单位为1段

6、,经过擦除的位为“1,写入位为“0”。2.脉宽调节模式(PWM)所有PCA模块都可用作PMW输出。输出频率取决于PCA定时器的时钟源。由于所有模块共用仅有的PCA定时器,所有它们的输出频率相同。各个模块的输出占空比是独立变化的,与使用的捕获寄存器EPCnL,CCAPnL有关。当CL SFR的值小于EPCnL, CCAPnL时,输出为低,当PCA CL SFR的值等于或大于EPCnL, CCAPnL时,输出为高。当CL的值由FF变为00溢出时,EPCnH, CCAPnH的内容装载到EPCnL,CCAPnL中。这样就可实现无干扰地更新PWM。要使能PWM模式,模块CCAPMn寄存器的PWMn和EC

7、OMn位必须置位。3.I/O口工作类型设置STC12C5412AD带有24个I/O引脚,它的I/O与传统的I/O不同,每个I/O口均可由软件设置成4种工作类型之一,使得功能口和通用I/O口复用。4种类型分别为:准双向口(标准8051输出模式)、推挽输出、仅为输入(高阻)和开漏输出功能。在对同一个I/O口进行操作前要选择其要实现的功能,这样大大地增强了端口的功能和灵活性。其中一些I/O口还可以与STC12C5410AD中的特殊模块相结合完成更为复杂的工作。如与捕获比较模块相结合可以实现串行通信,与A/D模块结合实现A/D转换等。此外,STC12C5410AD的I/O端口电气特性也十分突出,几乎所

8、有的I/O口都有6mA的驱动能力,对于一般的液晶显示屏、蜂鸣器可以直接驱动而无需辅助电路。许多端口内部都集成了上拉电阻,可以方便地与外围器件相接。 准双向口输出配置准双向口输出类型可用作输出和输入功能而不需重新配置口线输出状态。这是因为当口线输出为1时驱动能力很弱,允许外部装置将其拉低。当引脚输出为低时,它的驱动能力很强,刚一吸收相当大的电流。准双向口有3个上拉晶体管适应不同的需要。在3个上拉晶体管中,有1个上拉晶体管称为“弱上拉”,当口线寄存器为1且引脚本身也为1时打开。此上拉提供基本驱动电流使准双向口输出为1。如果一个引脚输出为1而由外部装置下拉到低时,弱上拉关闭而“极弱上拉”维持开状态,

9、为了把这个引脚强拉为低,外部装置必须有足够的灌电流能力使引脚上的电压降到门槛电压以下。第2个上拉晶体管,称为“极弱上拉”,当口线锁存为1时打开。当引脚悬空时,这个极弱的上拉源产生很弱的上拉电流将引脚上拉为高电平。第3个上拉晶体管称为“强上拉”。当口线锁存器跳变到1时,这个上拉用来加快准双向口由逻辑4到逻辑1转换。当发生这种情况时,强上拉打开约2个机器周期以使引脚能够迅速地上拉到高电平。推挽输出配置推挽输出配置的下拉结构与开漏输出以及准双向口的下拉结构相同,但当锁存器为1时提供持续的强上拉。推挽模式一般用于需要更大驱动电流的情况。仅为输入(高阻)配置仅为输入时,不提供吸入20mA电流的能力。.开

10、漏输出配置当口线锁存器为0时,开漏输出关闭所有上拉晶体管。当作为一个逻辑输出时,这种配置方式必须有外部上拉,一般通过电阻外接到。这种方式的下拉与准双向口相同。开漏端口带有一个施密特触发输入以及一个干扰抑制电路。4. AD模数转换寄存器STC12C5412AD单片机的A/D转换口在P1口(P1.7-P1.0),有8路10位高速A/D转换器,STC12C5410AD系列是12位精度的A/D,速度均可达到100KHz。8路电压输入型A/D,可以完成温度检测、电池电压检测、按键扫描、频谱检测等功能。上电复位后P1口是弱上拉型的I/O口,可以通过软件设置将8路中的任何一路设置为A/D转换,不需作为A/D

11、使用的口可继续作为I/O口使用。这样,A/D转换和I/O口可以灵活的运用,节省了软件及时间。5.有配套的仿真开发工具STC12C5412AD的Flash存储器给用户的开发带来方便。用户可以将芯片焊接在线路板上后进行下载程序、调试程序和修改程序。同时,STC12C5410AD的片内己集成了程序断点控制等逻辑功能。因此,它的开发工具较为简单,只需1套PC环境下的调试软件和1个连接于并口的仿真器。仿真器与STC12C5410AD经串口连接。因此,用户只要在设计应用系统时为调试需要预留好STC12C5410AD的串口接口的引出插座,即可实现系统的程序下载调试、系统现场编程硬件仿真或软件升级功能,而且无需外加编程电压。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号