STC15F104W单片机资料

发布者:诚信与爱最新更新时间:2024-07-29 来源: cnblogs关键字:STC15F104W  单片机 手机看文章 扫描二维码
随时随地手机看文章

STC15F104W      SOP8          烧录引脚  P3.0=RX   P3.1=TX      STC-ISP烧录说明:先点下载再给MCU上电

 

STC15F104W单片机是STC生产的单时钟/机器周期(1T)的单片机,是高速/高可靠/低功耗/超强抗干扰的新一代8051单片机,采用STC第八代加密技术,超级加密,指令代码完全兼容传统8051,但速度快8-12倍。内部集成高精度R/C时钟(+/-0.3%),+/-1%温飘(-40C~+85C),常温下温飘+/-0.6%(-20C~+65C),5MHz~35MHz宽范围可设置,可彻底省掉外部昂贵的晶振和外部复位电路(内部已集成高可靠复位电路,ISP编程时8级复位门槛电压可选)。

开发环境:在Keil C开发环境中,选择Intel 8052编译,头文件包含即可。

现STC15系列单片机采用STC-Y5超高速CPU内核,在相同的时钟频率下,速度又比STC早期的1T系列单片机(如STC12系列/STC11系列/STC10系列)的速度快20%。

  • 增强型8051CPU,1T,单时钟/机器周期,速度比普通8051快8-12倍

  • 工作电压:5.5V - 3.3V

  • 4K字节片内Flash程序存储器,擦写次数10万次以上

  • 片内128字节的SRAM

  • 有片内EEPROM功能,擦写次数10万次以上

  • ISP/IAP,在系统可编程/在应用可编程,无需编程器/仿真器

  • 内部高可靠复位,ISP编程时8级复位门槛电压可选,可彻底省掉外部复位电路

  • 内部高精度R/C时钟(+/-0.3%),+/-1%温飘(-40C~+85C),常温下温飘+/-0.6%(-20C~+65C),内部时钟从5MHz~35MHz可选(5.5296MHz/11.0592MHz/22.1184MHz/33.1776MHz)

  • 工作频率范围:5MHz~35MHz,相当于普通8051的60MHz~420MHz

  • 串口功能可由[P3.0/INT4,P3.1]结合定时器实现

  • 低功耗设计:低速模式,空闲模式,掉电模式/停机模式

  • 可将掉电模式/停机模式唤醒的定时器:有内部低功耗掉电唤醒专用定时器。

  • 可将掉电模式/停机模式唤醒的资源有:INT0/P3.2,INT1/P3.3,INT2/P3.4,ITN3/P3.5,INT4/P3.0;管脚T0/T2;内部低功耗掉电专用定时器。

  • 2个16位可重装载定时器-T0(兼容普通8051的定时器)/T2,并均可实现可编程时钟输出

  • 可编程时钟输出功能(对内部系统时钟或对外部管脚的时钟输入进行时钟分频输出)

  • 硬件看门狗(WDT)

  • 先进的指令集结构,兼容普通8051指令集,有硬件乘法/除法指令

  • 共6个通用I/O口,复位后为:准双向口/弱上拉(普通8051传统I/O口);可设置成四种模式:准双向口/弱上拉,强推挽/强上拉,仅为输入/高阻,开漏;每个I/O口驱动能力均可达到20mA,但整个芯片最大不要超过90mA

  • 封装:SOP-8,DIP-8

  • 开发环境:在Keil C开发环境中,选择Intel 8052编译,头文件包含即可


关键字:STC15F104W  单片机 引用地址:STC15F104W单片机资料

上一篇:STC8G 系列单片机规格参数 -- 内部集成了增强型的双数据指针
下一篇:单片机开发中pc和sp的作用

推荐阅读最新更新时间:2024-11-20 11:41

从易到难,国产MCU车规级替代如何解决痛点、难点?
引言:期待国产MCU能够逐渐从“易国产化”到“难国产化”,并最终突破“极难国产化”的范围,进军国际巨头的核心领域。 车规级MCU(汽车级 微控制器 )是一种专为汽车行业设计的高性能、高可靠性的微控制器。它们在汽车电子系统中扮演着至关重要的角色,例如动力总成控制、底盘控制、车身控制、信息娱乐系统以及先进 驾驶辅助系统 等领域。汽车级MCU需满足严格的汽车级标准,具有强大的性能、低功耗、高可靠性以及对恶劣环境的适应性。随着汽车产业进入“新四化”趋势,新兴应用的快速发展对于车规级MCU带来更多新的需求。而本轮全球 芯片 缺货潮中,车规级MCU更是绝对的主角。中国是全球车规级芯片需求最大的市场,而随着中国厂商成为全球新能源汽车的增长驱
[汽车电子]
从易到难,国产<font color='red'>MCU</font>车规级替代如何解决痛点、难点?
AVR单片机用progisp下载时报错Chip Enable Program Error
两块ATmega16总是下载不成功,无论是读芯片ID还是读FLASH都提示chip enable program error. 报错的“咣咣”声,震的头都蒙了。 查了网上的解决方案,分析有以下几种原因: 1、下载线的问题 2、固件有问题 3、下载器损坏 4、驱动没安装好 5、单片机供电电路,震荡电路,复位电路,有问题 6、熔丝位配置错误 也找到了几种解决方案,据他们说他们这么做好用了。 1、外加时钟就可以 2、要用老ATmega16把新ATmega16烧一遍, 再用 3、重启电脑 ,换一个USB口试一下 4、ATmega16默认是用内部1M RC起振,一般要用USBASP的低速模式,短接慢速下载就行了 本人比较倾向与解决方案的
[单片机]
恩智浦S32K3汽车MCU已为AWS云服务做好准备
基于S32K3的区域控制模块和终端节点现可访问AWS云服务,进一步扩展了S32汽车计算平台的云访问能力 S32K3新功能可以支持汽车制造商在新汽车架构中实现稳定、灵活的云连接 中国上海 —— 202 3 年 10 月 1 8 日 ——恩智浦半导体(NXP Semiconductors N.V.,纳斯达克股票代码:NXPI)将亚马逊云服务(AWS)集成到其广泛采用的S32K3汽车微控制器系列中,以用于车身控制、区域控制和电气化应用,进一步扩展对 恩智浦 S32 汽车计算平台 上的安全云连接的支持。S32K3、 S32Z/E 、 S32G2 和 S32G3 等汽车处理解决方案现可提供端到端汽车数据解决方案,实现
[汽车电子]
恩智浦S32K3汽车<font color='red'>MCU</font>已为AWS云服务做好准备
51单片机的走马灯C语言程序
#include REG52.H unsigned char RunMode; void Delay1ms(unsigned int count) { unsigned int i,j; for(i=0;i count;i++) for(j=0;j 120;j++); } unsigned char code LEDDisplayCode = { 0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8, //0~7 0x80,0x90,0x88,0x8
[单片机]
基于PIC18单片机的RS-485/CAN智能转换器的设计策
RS-485是一个电气接口规范,它定义了一个基于单对平衡线的多点、双向(半双工)通信链路,只对接口的电气特性做出规定,而不涉及接插件、电缆或协议,在此基础上用户可以建立自己的高层通信协议,在当时看来是一种相对经济具有相当高噪声抑制相对高的传输速率传输距离远和宽共模范围的通信平台,因此基于RS-485总线的通讯方法得到了广泛的应用。 由于RS-485总线本身存在的许多局限性,随着科技的发展RS-485的总线效率低,系统的实时性差、通讯的可靠性低、后期维护成本高、网络工程调试复杂、传输距离不理想、单总线可挂接的节点少、应用不灵活等缺点慢慢的暴露出来。虽历经多次改进但均是治标不治本。 CAN-bus是一种多主方式的串行通
[单片机]
基于PIC18<font color='red'>单片机</font>的RS-485/CAN智能转换器的设计策
51单片机课程设计:基于DS18B20的温度报警器
本程序用于读取DS18B20温度,同时具备报警功能,工程分为3个文件,main.c、temp.c、temp.h,经本人修改部分代码,适用于吉林农业大学51开发板,其他朋友亦可移植到其他型号开发板。工程文件及对应开发板的电路图在文章最下方。 关于粘贴复制乱码的问题:如果程序复制到Keil编译器上出现注释乱码,可以先建一个.c文件,也就是说不在keil里面编辑,然后用记事本打开.c文件,将源码复制进去,再在keil中添加文件即可,其他操作方法一样。 1.main.c文件 /*********************************说明*****************************************
[单片机]
PIC单片机浮点数与十进制数转换
  重点说明浮点数的格式,十进制数与浮点之间的相互转换以及程序设计。   在我们设计的仪表中采用PIC系列单片机,碰到了浮点数的运算问题,查阅其有关资料发现,其浮点数的格式及其与十进制数之间的转换,与我们常用的MCS-51单片机所提供的三字节、四字节浮点数完全不同,本文将说明其浮点数的格式及其与十进制数之间的转换和程序设计步骤。   1 浮点数的格式   Microchip公司单片机所采用的浮点数格式是IEEE-754标准的变异型。32位浮点数格式为:      其中:×表示一位二进制数0或1;eb 为指数的偏差;S为浮点数的符号位,S=0为正数,S=1为负数;小数点“·”在符号位S的右边;BY0 BY1 BY2
[单片机]
PIC<font color='red'>单片机</font>浮点数与十进制数转换
一种8位嵌入式RISC MCU IP核数据通道模型设计
  随着IC产业的发展,IP核的需求越来越高。微控制器MCU(Micro Control Unit)是嵌入式系统的核心,8位MCU IP核具有很高的通用性和灵活性,广泛地应用于工业控制、机械设备、家用电器以及汽车等各个领域。本文设计的MCU IP核与Microchip公司的PIC16C57完全兼容 。MCU IP核采用哈佛结构,内部单元可简化为时序控制和数据通道两部分。时序控制部分为数据通道提供控制信号,控制数据流动方向以及数据通路的选择,它是IP核的指挥中心;数据通道部分在控制部分的控制下,具体实现MCU IP核的指令功能,它是影响MCU性能、功耗等因素的关键,是整个芯片设计的重点。   本文在设计该款MCU IP核的数据通道
[安防电子]
一种8位嵌入式RISC <font color='red'>MCU</font> IP核数据通道模型设计
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved